thredUP LogothredUP | An Online Consignment & Thrift StorethredUP
Magnifying glassMagnifying glass icon
My thredUPMy thredUP Icon
0
CartLink to your thredUP cart
Check out

Boys' Shorts

ChevronNavigation chevron icon

If you're looking for an affordable way to keep your boy looking stylish, consider buying used boys' shorts on sale at thredUP at up to 90% off estimated retail prices.

16,445 items
Nike Size Large youth
Nike Size Large youth

View Product: Nike Size Large youth

Nike

Size Large youth
$10.99 $25
Under Armour Size Small youth
Under Armour Size Small youth
Price Drop BadgePrice Drop

View Product: Under Armour Size Small youth

Under Armour

Size Small youth
$7.99 $26

$6.39 20% off with

Andy & Evan Size 9-12 mo
Andy & Evan Size 9-12 mo
Price Drop BadgePrice Drop

View Product: Andy & Evan Size 9-12 mo

Andy & Evan

Size 9-12 mo
$3.99 $34
Jumping Beans Size 6
Jumping Beans Size 6
Price Drop BadgePrice Drop

View Product: Jumping Beans Size 6

Jumping Beans

Size 6
$3.99 $16
Hanna Andersson Size 70 cm
Hanna Andersson Size 70 cm

View Product: Hanna Andersson Size 70 cm

Hanna Andersson

Size 70 cm
$11.99 $28

$7.19 40% off with

Gymboree Size 6-12 mo
Gymboree Size 6-12 mo

View Product: Gymboree Size 6-12 mo

Gymboree

Size 6-12 mo
$9.99 $25

$5.99 40% off with

Baby Gap Size 12-18 mo
Baby Gap Size 12-18 mo

View Product: Baby Gap Size 12-18 mo

Baby Gap

Size 12-18 mo
$7.99 $20

$6.39 20% off with

Active by Old Navy Size 8
Active by Old Navy Size 8

View Product: Active by Old Navy Size 8

Active by Old Navy

Size 8
$5.99 $13
Columbia Size 8
Columbia Size 8

View Product: Columbia Size 8

Columbia

Size 8
$7.99 $20

$6.39 20% off with

Hurley Size 18 mo
Hurley Size 18 mo

View Product: Hurley Size 18 mo

Hurley

Size 18 mo
$4.99 $20
DC* Size 20
DC* Size 20

View Product: DC* Size 20

DC*

Size 20
$7.99 $26

$6.39 20% off with

Baby Gap Size 5
Baby Gap Size 5

View Product: Baby Gap Size 5

Baby Gap

Size 5
$6.99 $20
First Wave Size 6
First Wave Size 6

View Product: First Wave Size 6

First Wave

Size 6
$6.99 $10
The Children's Place Outlet Size 6
The Children's Place Outlet Size 6

View Product: The Children's Place Outlet Size 6
Wonder Nation Size 14
Wonder Nation Size 14

View Product: Wonder Nation Size 14

Wonder Nation

Size 14
$5.99 $10
Classroom School Uniforms Size 10 Husky
Classroom School Uniforms Size 10 Husky

View Product: Classroom School Uniforms Size 10 Husky

Classroom School Uniforms

Size 10 Husky
$5.99 $15
Old Navy Size 2T
Old Navy Size 2T

View Product: Old Navy Size 2T

Old Navy

Size 2T
$4.99 $13
Unbranded Size 4
Unbranded Size 4

View Product: Unbranded Size 4

Unbranded

Size 4
$5.99 $17
Levi's Size 4T
Levi's Size 4T

View Product: Levi's Size 4T

Levi's

Size 4T
$7.99 $26

$6.39 20% off with

Free Planet Size 5
Free Planet Size 5

View Product: Free Planet Size 5

Free Planet

Size 5
$5.99 $21
Old Navy Size 6-12 mo
Old Navy Size 6-12 mo

View Product: Old Navy Size 6-12 mo

Old Navy

Size 6-12 mo
$5.99 $13
Tek Gear Size 14
Tek Gear Size 14

View Product: Tek Gear Size 14

Tek Gear

Size 14
$5.99 $15
OshKosh B'gosh Size 4
OshKosh B'gosh Size 4

View Product: OshKosh B'gosh Size 4

OshKosh B'gosh

Size 4
$8.99 $28

$7.19 20% off with

Unbranded Size 3T
Unbranded Size 3T

View Product: Unbranded Size 3T

Unbranded

Size 3T
$5.99 $17
The Limited Size 12
The Limited Size 12

View Product: The Limited Size 12

The Limited

Size 12
$8.99 $20

$7.19 20% off with

Carter's Size 3T
Carter's Size 3T

View Product: Carter's Size 3T

Carter's

Size 3T
$4.99 $17
Assorted Brands Size 8
Assorted Brands Size 8

View Product: Assorted Brands Size 8

Assorted Brands

Size 8
$6.99 $20
Xersion Size 5T
Xersion Size 5T

View Product: Xersion Size 5T

Xersion

Size 5T
$4.99 $13
DKNY Size 8
DKNY Size 8

View Product: DKNY Size 8

DKNY

Size 8
$8.99 $38

$7.19 20% off with

Unbranded Size 12 mo
Unbranded Size 12 mo

View Product: Unbranded Size 12 mo

Unbranded

Size 12 mo
$6.99 $20
Art Class Size 14
Art Class Size 14

View Product: Art Class Size 14

Art Class

Size 14
$6.99 $13
Old Navy Size 5
Old Navy Size 5

View Product: Old Navy Size 5

Old Navy

Size 5
$5.99 $15
Baby Gap Size 18-24 mo
Baby Gap Size 18-24 mo

View Product: Baby Gap Size 18-24 mo

Baby Gap

Size 18-24 mo
$6.99 $20
OshKosh B'gosh Size 5
OshKosh B'gosh Size 5

View Product: OshKosh B'gosh Size 5

OshKosh B'gosh

Size 5
$6.99 $20
Puma Size 10
Puma Size 10

View Product: Puma Size 10

Puma

Size 10
$6.99 $20
Old Navy Size 8
Old Navy Size 8

View Product: Old Navy Size 8

Old Navy

Size 8
$8.99 $23

$7.19 20% off with

Active by Old Navy Size 10
Active by Old Navy Size 10

View Product: Active by Old Navy Size 10

Active by Old Navy

Size 10
$5.99 $13
Old Navy Size 18-24 mo
Old Navy Size 18-24 mo

View Product: Old Navy Size 18-24 mo

Old Navy

Size 18-24 mo
$4.99 $13
Assorted Brands Size 10
Assorted Brands Size 10

View Product: Assorted Brands Size 10

Assorted Brands

Size 10
$6.99 $20
Old Navy Size 5
Old Navy Size 5

View Product: Old Navy Size 5

Old Navy

Size 5
$5.99 $15
U.S. Polo Assn. Size 4T
U.S. Polo Assn. Size 4T

View Product: U.S. Polo Assn. Size 4T

U.S. Polo Assn.

Size 4T
$4.99 $13
The Children's Place Size 8
The Children's Place Size 8

View Product: The Children's Place Size 8

The Children's Place

Size 8
$6.99 $17
Carter's Size 3T
Carter's Size 3T

View Product: Carter's Size 3T

Carter's

Size 3T
$5.99 $17
The Children's Place Size 6
The Children's Place Size 6

View Product: The Children's Place Size 6

The Children's Place

Size 6
$5.99 $17
Old Navy Size 5T
Old Navy Size 5T

View Product: Old Navy Size 5T

Old Navy

Size 5T
$6.99 $17
Old Navy Size 6
Old Navy Size 6

View Product: Old Navy Size 6

Old Navy

Size 6
$8.99 $23

$7.19 20% off with

Hawk Size 12
Hawk Size 12

View Product: Hawk Size 12

Hawk

Size 12
$5.99 $15
Russell Athletic Size Medium youth
Russell Athletic Size Medium youth

View Product: Russell Athletic Size Medium youth

Russell Athletic

Size Medium youth
$5.99 $10
Baby Gap Size 2T
Baby Gap Size 2T

View Product: Baby Gap Size 2T

Baby Gap

Size 2T
$7.99 $20

$6.39 20% off with

Despicable Me Size 10
Despicable Me Size 10

View Product: Despicable Me Size 10

Despicable Me

Size 10
$5.99 $10
Sport-Tek Size Large youth
Sport-Tek Size Large youth

View Product: Sport-Tek Size Large youth

Sport-Tek

Size Large youth
$4.99 $15
Unbranded Size Medium infants
Unbranded Size Medium infants

View Product: Unbranded Size Medium infants

Unbranded

Size Medium infants
$4.99 $14
Unbranded Size 0-3 mo
Unbranded Size 0-3 mo

View Product: Unbranded Size 0-3 mo

Unbranded

Size 0-3 mo
$6.99 $20
Carter's Size 4T
Carter's Size 4T

View Product: Carter's Size 4T

Carter's

Size 4T
$6.99 $17
Levi's Size 12 mo
Levi's Size 12 mo

View Product: Levi's Size 12 mo

Levi's

Size 12 mo
$4.99 $14
Assorted Brands Size 6 mo
Assorted Brands Size 6 mo

View Product: Assorted Brands Size 6 mo

Assorted Brands

Size 6 mo
$4.99 $14
Athletic Works Size 14
Athletic Works Size 14

View Product: Athletic Works Size 14

Athletic Works

Size 14
$5.99 $10
Baby Gap Size 18-24 mo
Baby Gap Size 18-24 mo

View Product: Baby Gap Size 18-24 mo

Baby Gap

Size 18-24 mo
$6.99 $20
H&M Size 8
H&M Size 8

View Product: H&M Size 8

H&M

Size 8
$5.99 $15
Tucker + Tate Size 6
Tucker + Tate Size 6

View Product: Tucker + Tate Size 6

Tucker + Tate

Size 6
$6.99 $26
Old Navy Size Medium kids
Old Navy Size Medium kids

View Product: Old Navy Size Medium kids

Old Navy

Size Medium kids
$7.99 $23

$6.39 20% off with

Star Wars Size 6
Star Wars Size 6
New With Tags BadgeNew With Tags

View Product: Star Wars Size 6

Star Wars

Size 6
$5.99 $12.99
Adidas Size 10
Adidas Size 10

View Product: Adidas Size 10

Adidas

Size 10
$8.99 $26

$7.19 20% off with

Assorted Brands Size 7
Assorted Brands Size 7

View Product: Assorted Brands Size 7

Assorted Brands

Size 7
$6.99 $20
Levi's Size 7
Levi's Size 7

View Product: Levi's Size 7

Levi's

Size 7
$5.99 $20
Old Navy Size 2T
Old Navy Size 2T

View Product: Old Navy Size 2T

Old Navy

Size 2T
$4.99 $13
H&M Size 9
H&M Size 9

View Product: H&M Size 9

H&M

Size 9
$5.99 $15
Lands' End Size 8
Lands' End Size 8

View Product: Lands' End Size 8

Lands' End

Size 8
$5.99 $20
Carter's Size 3T
Carter's Size 3T

View Product: Carter's Size 3T

Carter's

Size 3T
$4.99 $14
Baby Gap Size 18-24 mo
Baby Gap Size 18-24 mo

View Product: Baby Gap Size 18-24 mo

Baby Gap

Size 18-24 mo
$5.99 $20
The Children's Place Size 18
The Children's Place Size 18

View Product: The Children's Place Size 18

The Children's Place

Size 18
$5.99 $17
Cat & Jack Size Medium kids
Cat & Jack Size Medium kids

View Product: Cat & Jack Size Medium kids

Cat & Jack

Size Medium kids
$5.99 $10
The Children's Place Size 5
The Children's Place Size 5

View Product: The Children's Place Size 5

The Children's Place

Size 5
$5.99 $18
Unbranded Size Large youth
Unbranded Size Large youth

View Product: Unbranded Size Large youth

Unbranded

Size Large youth
$6.99 $20
Carter's Size 4T
Carter's Size 4T

View Product: Carter's Size 4T

Carter's

Size 4T
$7.99 $24

$6.39 20% off with

Gymboree Size 6
Gymboree Size 6

View Product: Gymboree Size 6

Gymboree

Size 6
$9.99 $25

$7.99 20% off with

Old Navy Size 12
Old Navy Size 12

View Product: Old Navy Size 12

Old Navy

Size 12
$8.99 $23

$7.19 20% off with

Nike Size 3
Nike Size 3

View Product: Nike Size 3

Nike

Size 3
$8.99 $25

$7.19 20% off with

The Children's Place Size 12 mo
The Children's Place Size 12 mo

View Product: The Children's Place Size 12 mo

The Children's Place

Size 12 mo
$4.99 $15
Old Navy Size 5T
Old Navy Size 5T

View Product: Old Navy Size 5T

Old Navy

Size 5T
$5.99 $15
The Children's Place Size 18
The Children's Place Size 18

View Product: The Children's Place Size 18

The Children's Place

Size 18
$5.99 $17
Genuine Kids from Oshkosh Size 24 mo
Genuine Kids from Oshkosh Size 24 mo

View Product: Genuine Kids from Oshkosh Size 24 mo

Genuine Kids from Oshkosh

Size 24 mo
$7.99 $15

$6.39 20% off with

Under Armour Size 7
Under Armour Size 7

View Product: Under Armour Size 7

Under Armour

Size 7
$12.99 $26

$10.39 20% off with

Old Navy Size 8
Old Navy Size 8
New With Tags BadgeNew With Tags

View Product: Old Navy Size 8

Old Navy

Size 8
$5.99 $17.94
Carter's Size 4T
Carter's Size 4T

View Product: Carter's Size 4T

Carter's

Size 4T
$4.99 $14
Ralph Lauren Sport Size 10
Ralph Lauren Sport Size 10

View Product: Ralph Lauren Sport Size 10

Ralph Lauren Sport

Size 10
$14.99 $61

$11.99 20% off with

Old Navy Size 8
Old Navy Size 8

View Product: Old Navy Size 8

Old Navy

Size 8
$8.99 $23

$7.19 20% off with

Nike Size 6
Nike Size 6

View Product: Nike Size 6

Nike

Size 6
$8.99 $25

$7.19 20% off with

Old Navy Size 8
Old Navy Size 8

View Product: Old Navy Size 8

Old Navy

Size 8
$8.99 $23

$7.19 20% off with

Old Navy Size 10
Old Navy Size 10

View Product: Old Navy Size 10

Old Navy

Size 10
$8.99 $23

$7.19 20% off with

Cat & Jack Size 6
Cat & Jack Size 6

View Product: Cat & Jack Size 6

Cat & Jack

Size 6
$4.99 $15
The Children's Place Size 6
The Children's Place Size 6

View Product: The Children's Place Size 6

The Children's Place

Size 6
$5.99 $17
Old Navy Size X-Small youth
Old Navy Size X-Small youth

View Product: Old Navy Size X-Small youth

Old Navy

Size X-Small youth
$7.99 $23

$6.39 20% off with

Marvel Size 5
Marvel Size 5

View Product: Marvel Size 5

Marvel

Size 5
$6.99 $17
Gap Kids Size 12 Husky
Gap Kids Size 12 Husky

View Product: Gap Kids Size 12 Husky

Gap Kids

Size 12 Husky
$8.99 $30

$7.19 20% off with

Athletic Works Size 6
Athletic Works Size 6

View Product: Athletic Works Size 6

Athletic Works

Size 6
$4.99 $10
Star Wars Size 5T
Star Wars Size 5T

View Product: Star Wars Size 5T

Star Wars

Size 5T
$5.99 $9
Op Size 10
Op Size 10

View Product: Op Size 10

Op

Size 10
$4.99 $10
Vineyard Vines Size 7
Vineyard Vines Size 7

View Product: Vineyard Vines Size 7

Vineyard Vines

Size 7
$13.99 $38

$11.19 20% off with

Old Navy Size 10 Slim
Old Navy Size 10 Slim

View Product: Old Navy Size 10 Slim

Old Navy

Size 10 Slim
$9.99 $23

$7.99 20% off with

Old Navy Size 4T
Old Navy Size 4T

View Product: Old Navy Size 4T

Old Navy

Size 4T
$5.99 $17
PLACE Sport Size 4T
PLACE Sport Size 4T

View Product: PLACE Sport Size 4T

PLACE Sport

Size 4T
$4.99 $11
Nike Size 4T
Nike Size 4T

View Product: Nike Size 4T

Nike

Size 4T
$7.99 $25

$6.39 20% off with

OshKosh B'gosh Size 5T
OshKosh B'gosh Size 5T

View Product: OshKosh B'gosh Size 5T

OshKosh B'gosh

Size 5T
$6.99 $20
Energy Zone Size Large youth
Energy Zone Size Large youth

View Product: Energy Zone Size Large youth

Energy Zone

Size Large youth
$6.99 $10
Old Navy Size 5
Old Navy Size 5

View Product: Old Navy Size 5

Old Navy

Size 5
$5.99 $15
Old Navy Size 8
Old Navy Size 8

View Product: Old Navy Size 8

Old Navy

Size 8
$8.99 $23

$7.19 20% off with

Adidas Size 7
Adidas Size 7

View Product: Adidas Size 7

Adidas

Size 7
$8.99 $26

$7.19 20% off with

Carter's Size 4T
Carter's Size 4T

View Product: Carter's Size 4T

Carter's

Size 4T
$7.99 $24

$6.39 20% off with

Mick Mack Ltd Size 4T
Mick Mack Ltd Size 4T

View Product: Mick Mack Ltd Size 4T

Mick Mack Ltd

Size 4T
$6.99 $17
Baby Gap Size 18-24 mo
Baby Gap Size 18-24 mo

View Product: Baby Gap Size 18-24 mo

Baby Gap

Size 18-24 mo
$6.99 $20
Crazy 8 Size 5
Crazy 8 Size 5

View Product: Crazy 8 Size 5

Crazy 8

Size 5
$7.99 $17

$6.39 20% off with

Carter's Size 4T
Carter's Size 4T

View Product: Carter's Size 4T

Carter's

Size 4T
$8.99 $24

$7.19 20% off with

Old Navy Size 6
Old Navy Size 6

View Product: Old Navy Size 6

Old Navy

Size 6
$8.99 $23

$7.19 20% off with

Carter's Size 24 mo
Carter's Size 24 mo

View Product: Carter's Size 24 mo

Carter's

Size 24 mo
$7.99 $24

$6.39 20% off with

Carter's Size 4T
Carter's Size 4T

View Product: Carter's Size 4T

Carter's

Size 4T
$7.99 $24

$6.39 20% off with

Old Navy Size 14
Old Navy Size 14

View Product: Old Navy Size 14

Old Navy

Size 14
$8.99 $23

$7.19 20% off with

Hawaiian Islands Size 5
Hawaiian Islands Size 5

View Product: Hawaiian Islands Size 5

Hawaiian Islands

Size 5
$4.99 $9
Nautica Size 5
Nautica Size 5

View Product: Nautica Size 5

Nautica

Size 5
$6.99 $17
...