Free Shipping Over $49 | *Exclusions Apply

All Shoes

No matter your sport, skill level, or foot mechanics—we've got the right shoe for you! Discover your next favorite pair of shoes in our vast collection of footwear for running, tennis, walking, training, and more.
    Junior Tennis Shoes: Fila Axilus 2 Energized Junior Tie Dye/White Junior Tennis Shoes: Fila Axilus 2 Energized Junior Tie Dye/White
    $70.00 $58.95
    Unit price
    per 
      Junior Tennis Shoes: ASICS GEL-Resolution 8 Junior White/Green Gecko Junior Tennis Shoes: ASICS GEL-Resolution 8 Junior White/Green Gecko
      $80.00 $74.95
      Unit price
      per 
        Junior Tennis Shoes: adidas Court Jam Junior White/Purple Tint/White Junior Tennis Shoes: adidas Court Jam Junior White/Purple Tint/White
        $65.00 $59.95
        Unit price
        per 
          Junior Tennis Shoes: Babolat Jet Mach 3 Junior Black/Gold Junior Tennis Shoes: Babolat Jet Mach 3 Junior Black/Gold
          $70.00
          Unit price
          per 
            Junior Tennis Shoes: Babolat Jet Mach 3 Junior Hot Pink Junior Tennis Shoes: Babolat Jet Mach 3 Junior Hot Pink
            $70.00
            Unit price
            per 
              Junior Tennis Shoes: HEAD Sprint 3.0 Junior White/Neon Yellow Junior Tennis Shoes: HEAD Sprint 3.0 Junior White/Neon Yellow
              $80.00 $59.95
              Unit price
              per 
                Junior Tennis Shoes: HEAD Revolt Pro 3.5 Junior Raven/Capri Junior Tennis Shoes: HEAD Revolt Pro 3.5 Junior Raven/Capri
                $100.00 $79.95
                Unit price
                per 
                  Junior Tennis Shoes: HEAD Revolt Pro 3.5 Junior Neon Red/Dress Blue Junior Tennis Shoes: HEAD Revolt Pro 3.5 Junior Neon Red/Dress Blue
                  $100.00 $79.95
                  Unit price
                  per 
                    Junior Tennis Shoes: New Balance 996v4 Junior Black/Virtual Sky Junior Tennis Shoes: New Balance 996v4 Junior Black/Virtual Sky
                    $69.99 $59.95
                    Unit price
                    per 
                      Junior Tennis Shoes: Babolat Propulse Junior White/Red Rose Junior Tennis Shoes: Babolat Propulse Junior White/Red Rose
                      $60.00
                      Unit price
                      per 
                        Junior Tennis Shoes: Babolat Propulse Junior Drive Blue Junior Tennis Shoes: Babolat Propulse Junior Drive Blue
                        $60.00
                        Unit price
                        per 
                          Junior Tennis Shoes: Babolat Propulse Junior Black/White Junior Tennis Shoes: Babolat Propulse Junior Black/White
                          $60.00
                          Unit price
                          per