J. P. Crawford

Bats L Throws R6'2" 202 lbBorn 1995 Long Beach, USADebut 2017Team SEADraft 2013 R1 #16 Philadelphia Phillies, Lakewood (CA) HS

Awards: Gold Glove

Projections

2027 NEXT+ 105.1FIELD+ 96.4 at SSTotal 1.73 WAR
SeasonPAABH2B3BHRBBSOSBAVGOBPSLGOPSISOwOBAK%BB%HIT+WAR
2026376323781517447230.2420.3380.3570.6950.1150.31319.211.898.21.09
2027462397951819558830.2400.3380.3550.6930.1150.31319.111.9101.11.50

Projected rates are per plate appearance or batter faced; counting stats scale with projected playing time. Statcast measurements inform these projections as inputs and are reported as measurements, not projected.

Most similar through age 30

His ten closest age-30 comparables averaged 120 HIT+ the next season; 9 of 10 played. Averages cover only the players who got a next season, which is why the played count matters.

#PlayerThroughHIT+ thenNext seasonNext PA / BF
1Buddy Myer1934103.1137.8720
2Stan Hack1940116.0145.5694
3Pete Runnels1958102.5132.6661
4Mike Moustakas201998.7105.6163
5Buddy Lewis1947113.0did not play
6Nellie Fox195898.6113.7716
7Johnny Evers1912109.5111.2523
8Lou Whitaker1987109.9128.8477
9Didi Gregorius202097.469.1408
10George Grantham1930123.5132.6555

Batting

YearTeamGPARH2B3BHRRBISBBBSOAVGOBPSLGOPSHIT+
2027 proj462951819355880.2400.3380.3550.693101.1
2026*SEA87364386511010150740.2120.3300.3450.675104.3
2025SEA1576546915124012588741220.2650.3520.3700.722115.6
2024SEA10545155791629375521020.2020.3040.3210.62591.9
2023SEA1456389414235019652941250.2660.3800.4380.818135.2
2022SEA14560357126243642368800.2430.3390.3360.675105.5
2021SEA160687891693709543581140.2730.3380.3760.715103.7
2020SEA53232335272224623390.2550.3360.3380.67496.0
2019SEA933964378214746543830.2260.3130.3710.68489.8
2018PHI49137172563312213370.2140.3190.3930.71293.6
2017PHI23878154106116220.2140.3560.3000.65687.5
Career93038854658371741567344354417240.2480.3400.3690.709107.2

Statcast

YearPAEVLABarrel%HardHit%Whiff%Chase%xBAxSLGxwOBASprint
202636487.612.96.435.317.819.80.2400.3650.32526.1
202565487.211.54.934.720.421.90.2660.3860.32926.7
202445187.513.26.637.820.218.40.2260.3700.31226.8
202363888.315.14.836.218.618.60.2570.3900.34126.7
202260385.18.92.029.714.320.50.2560.3460.31826.9
202168786.39.82.430.615.521.80.2560.3430.30027.5
202023285.811.51.831.118.222.80.2570.3600.31826.8
201939685.012.43.724.821.019.00.2330.3340.29227.4
201813888.216.25.334.127.516.50.2030.3380.29428.0
20178783.418.60.022.421.619.60.2100.2600.29127.9

Fielding

YearTeamPosGInnPOAEDPFld%Runs saved
2025SEASS157138519336713800.977-5.3
2024SEASS1048951132123360.991+11.3
2023SEASS144126016034114620.973-6.3
2022SEASS144125416232614700.972-10.5
2021SEASS160141222238812890.981-10.0
2020SEASS53455731453310.986+10.0
2019SEASS9380611027312460.970+3.8
2018PHISS3023036728180.931-6.9
2018PHI3B1374113110.933-2.2
2017PHI3B131011429061.000+5.1
2017PHISS655820051.000-0.6
2017PHI2B43249011.000+1.1

Runs saved covers the Statcast era; for catchers it includes framing.

Minor leagues

YearLevelTeamSidePA / BFLineAVG / ERAOPS
2019AAATacoma RainiersBat1383 HR, 3 SB0.3190.877
2018A+Clearwater ThreshersBat491 HR, 0 SB0.1430.503
2018AAALehigh Valley IronPigsBat681 HR, 1 SB0.2590.737
2017AAALehigh Valley IronPigsBat55615 HR, 5 SB0.2430.756
2016AAALehigh Valley IronPigsBat3854 HR, 7 SB0.2440.646
2016AAReading Fightin PhilsBat1663 HR, 5 SB0.2650.788
2015A+Clearwater ThreshersBat951 HR, 5 SB0.3920.932
2015AAReading Fightin PhilsBat4055 HR, 7 SB0.2650.761
2014ALakewood BlueClawsBat2673 HR, 14 SB0.2950.803
2014A+Clearwater ThreshersBat2718 HR, 10 SB0.2750.759
2013ALakewood BlueClawsBat600 HR, 2 SB0.2080.526
2013RkGCL PhilliesBat1681 HR, 12 SB0.3450.908

Splits

Yearvs LHPvs RHPHomeAway
20260.3050.3130.3480.276
20250.3140.3400.3410.323
20240.3550.2660.2310.353
20230.3510.3760.3800.356
20220.3120.3220.3000.335
20210.3150.3300.3030.343
20200.3170.3170.2380.396
20190.2300.3500.2790.350

wOBA by split, from pitch level data, 2015 on. For pitchers the split is the batter side faced.

Postseason batting

YearGABRH2B3BHRRBISBBBSOAVGOBPSLGOPS
202512403810140470.2000.2610.3000.561
20225211420140340.1900.2920.4290.720
Career1761412302807110.1970.2710.3440.616