Active#3SS2017–presentT-1033 all-time

J.P. Crawford

“Crawdaddy” · Seattle Mariners

Bats / ThrowsLeft / Right
Age31
Height / Weight6' 0" / 202 lb
BornJan 11, 1995 · Long Beach, CA, USA
MLB debutSep 5, 2017
PositionShortstop
TeamsPhiladelphia Phillies 2017–2018Seattle Mariners 2019–present
Career home runs
81
1046 games · 10 seasons
Best season
19
2023 · Seattle Mariners
All-time HR rank
T-1033
Tied with 2 others · Next: Gavin Sheets (82), 2 to pass
0 HR
Tap a landing spot to see the homer.

Season

Player’s Vault

7 badges earned
3Rare Air
4Legend
  • Rare AirGameMulti-homer gameMay 29, 2026 · vs Arizona Diamondbacks
  • ×5Rare AirGameGrand slamFirst Apr 26, 2023 · latest Sep 21, 2025
  • Rare AirGameWalk-off home runAug 1, 2025 · TEX at SEA
  • ×15LegendGameLeadoff homerFirst Jun 17, 2023 · latest Sep 18, 2026
  • ×2LegendGameBack-to-back homersFirst Apr 26, 2023 · latest May 23, 2023
  • ×10LegendGameFirst-pitch homerFirst Apr 26, 2023 · latest Sep 26, 2026
  • ×2LegendSeasonPostseason home run2022, 2025 · 2 HR

Distance and exit-velocity badges count from 2015, when tracking began. Grand slams, walk-offs, inside-the-park, leadoff, pinch-hit, first-pitch, back-to-back, switch-hitting and ballpark badges count games from 2008 on.

Career arc

Home runs by season · tap a bar
Home runsSelected season

Personal records

Career

Longest of his career

Hardest hit of his career

Year by year

Regular season · MLB
SeasonTeamGPAHRRBIAVGOBPSLGOPSAB/HR
2026Seattle Mariners1164891440.221.335.352.68729.4
2025Seattle Mariners1576541258.265.352.370.72247.5
2024Seattle Mariners105451937.202.304.321.62543.6
2023Seattle Mariners1456381965.266.380.438.81828.1
2022Seattle Mariners145603642.243.339.336.67586.3
2021Seattle Mariners160687954.273.338.376.71468.8
2020Seattle Mariners53232224.255.336.338.674102.0
2019Seattle Mariners93396746.226.313.371.68449.3
2018Philadelphia Phillies49138312.214.319.393.71239.0
2017Philadelphia Phillies238706.214.356.300.656—
Career1046437581384.245.340.367.70746.7

Splits

How he hits them

Every home run

Loading…

Quick answers

J.P. Crawford home run facts
How many career home runs does J.P. Crawford have?

J.P. Crawford has 81 career MLB home runs as of Nov 3, 2026, tied for 1033rd on the all-time list. He has played 10 seasons since debuting on Sep 5, 2017.

Where does J.P. Crawford rank on the all-time home run list?

Tied for 1033rd in MLB history with 81. Next: Gavin Sheets (82), 2 to pass.

What was J.P. Crawford’s best home run season?

His most home runs in a season is 19, in 2023 with the Seattle Mariners, when he posted a .818 OPS.

How many home runs did J.P. Crawford hit in 2026?

14 home runs in 116 games in 2026, with a .221 average and 40 RBI.

What was J.P. Crawford’s longest home run of 2026?

421 feet on Sep 18, 2026 against Colorado Rockies, off the bat at 104.5 mph on a slider.

When was J.P. Crawford’s most recent home run?

Sep 26, 2026 against the Los Angeles Angels, a 403-foot shot off Mitch Farris.

What teams has J.P. Crawford played for?

Philadelphia Phillies (2017–2018); Seattle Mariners (2019–present).

Follow him.

Get a notification the moment he goes deep, with the clip attached.