FREE U.S. Shipping on Orders Over $49.
Use code 49SHIP
  1. MLB
  2. Shorts
  3. Men Shorts
1 - 72 of 366
366 Items366 Items
St. Louis Cardinals Fanatics Best of the Best Shorts - Red
In 126 carts
$21.99, regular $49.99
Clearance
Philadelphia Phillies Fanatics Best of the Best Shorts - Red
In 251 carts
$21.99, regular $49.99
Clearance
Cleveland Guardians Fanatics Best of the Best Shorts - Navy
In 119 carts
$29.99, regular $49.99
Clearance
San Francisco Giants Nike Woven Victory Dri-FIT Shorts - Orange
In 222 carts
$21.99, regular $44.99
Clearance
Los Angeles Angels Nike Woven Victory Dri-FIT Shorts - Red
In 111 carts
$26.99, regular $44.99
Clearance
Kansas City Royals Nike Authentic Collection Performance Knit Shorts - Royal
In 36 carts
$49.99, regular $62.99
Clearance
Ships Free
Almost Gone
San Francisco Giants Fanatics Unisex Elements Super Soft Fleece Shorts - Khaki
In 22 carts
Cleveland Guardians Fanatics Elements Swim Shorts - Light Blue
In 38 carts
$25.99, regular $44.99
Clearance
Washington Nationals Fanatics Best of the Best Shorts - Red
In 65 carts
$21.99, regular $49.99
Clearance
Almost Gone
St. Louis Cardinals Fanatics Elements Swim Shorts - Light Blue
In 22 carts
Light Blue
Coral
$17.99, regular $44.99
Clearance
Houston Astros Fanatics Primary Logo Shorts - Gray
In 37 carts
$20.99, regular $34.99
Clearance
Almost Gone
Chicago White Sox Fanatics Elements Swim Shorts - Cream
In 42 carts
$22.99, regular $44.99
Clearance
Boston Red Sox Nike Statement Shorts - Light Brown
In 54 carts
$26.99, regular $64.99
Clearance
Philadelphia Phillies Nike Statement Shorts - Light Brown
In 22 carts
$31.99, regular $64.99
Clearance
New York Mets Fanatics Elements Swim Shorts - Light Blue
In 18 carts
Light Blue
Black
$22.99, regular $44.99
Clearance
San Diego Padres Fanatics Elements Swim Shorts - Light Blue
In 41 carts
Light Blue
Light Pink
$21.99, regular $44.99
Clearance
Toronto Blue Jays Fanatics Elements Swim Shorts - Light Blue
In 21 carts
$22.99, regular $44.99
Clearance