J.P. CrawfordSS Seattle Mariners
Age 31 L/R 6'0" / 202 lbs MLB HR +3% Svc 7.948 · Ctrl thru 2026 peak 2.0 · 2026
wRC+†vL 101100vR 89
AVG/OBP/SLG.242 / .336 / .358
PA574
HR12
SB5
K%20
BB%12
MLB%100%
BAT: -0.1 runs (wOBA-derived runs vs avg)-0BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -2.8 runs (Defensive runs vs avg)-3FLDPOS: +6.2 runs (Positional adjustment)+6POSREP: +16.3 runs (Replacement-level credit)+16REPTotal WAR: +2.00+2.0WAR
Scouting · nowfuture
HIT
5555
PWR
4040
SPD
4545
EYE
6260
trajectory · 10 yrs
2.2peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   FA
MLB Debut   2017
Service   7.948 yrs.days
Team Control Through   2026
First FA Year   2027
NTC
YearStatusSalary Proj WAR Value Surplus
2026Ext / FA-deal$10M+2.0$16M+$6M
Totals $10M $16M +$6M

Career Projections (MLE)

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201318 ROK2 teams 228207 51721 20490 146 .246.313.314.627 .068.318 219 .277 70 -8 +0 +0 +2 +6 0.2
201419 A+2 teams 538482 1222109 46984 2414 .253.323.353.676 .100.298 189 .300 88 -7 -1 +0 +6 +15 1.3
201520 AA3 teams 522469 1212166 46722 125 .258.327.367.694 .109.292 149 .302 90 -6 +0 +0 +6 +15 1.5
201621 AAA2 teams 551496 1081616 48991 127 .218.288.290.578 .073.260 189 .257 55 -28 -0 +0 +6 +16 -0.7
201722 AAA2 teams 643570 11621712 691421 64 .204.291.328.619 .125.249 2211 .275 69 -23 -0 +4 +2 +18 0.1
201823 MLB3 teams 255221 44854 22789 30 .199.298.335.632 .136.288 319 .280 72 -8 +1 -2 +3 +7 0.0
201924 MLB2 teams 534468 10826510 551164 83 .231.317.372.689 .141.283 2210 .300 88 -7 +0 +2 +6 +15 1.6
202025 MLBSeattle Mariners 232204 53722 23393 63 .260.343.343.687 .083.309 1710 .312 97 -1 +0 +6 +2 +7 1.4
202126 MLBSeattle Mariners 687619 1733909 581145 36 .279.346.386.732 .107.328 178 .324 106 +5 -2 +5 +7 +19 3.5
202227 MLBSeattle Mariners 603518 1282436 688010 32 .247.346.340.685 .093.279 1311 .310 95 -3 -0 -5 +6 +17 1.6
202328 MLBSeattle Mariners 638534 14435019 941255 20 .270.384.442.826 .172.319 2015 .363 136 +26 +0 -3 +7 +18 4.9
202429 MLBSeattle Mariners 451392 801629 521026 50 .204.307.324.631 .120.252 2312 .285 76 -12 +1 +3 +5 +13 1.0
202530 MLBSeattle Mariners 654570 15424012 741223 81 .270.357.375.732 .105.325 1911 .323 106 +4 +1 -5 +7 +19 2.6
▸ 2026 Season (actual · ROS · total)
202631 MLBSeattle Mariners 7460 12301 13141 01 .200.351.300.651 .100.244 1918 .307 93 -1 -0 -1 +1 +2 0.0
ROS31 MLBSEA 500429 10319110 63984 52 .240.343.359.702 .119.284 2013 .317 101 +0 +0 -1 +5 +14 1.9
TOT31 MLBSEA 574489 11522111 761125 53 .235.344.352.696 .117.283 2013 .316 100 -0 -0 -3 +6 +16 2.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202732 MLBSEA 555476 11221110 70954 32 .235.338.347.685 .111.270 1713 .312 97 -2 -0 -5 +6 +16 1.5
202833 MLBSEA 525450 1031909 66934 11 .229.333.331.664 .102.269 1813 .307 93 -4 -0 -6 +6 +15 1.1
202934 MLBSEA 477412 931708 59893 00 .226.327.325.652 .100.267 1912 .301 88 -6 +0 -6 +5 +14 0.6
203035 MLBSEA 421363 791406 52833 00 .218.321.306.626 .088.265 2012 .293 83 -8 +0 -7 +5 +12 0.2
203136 MLBSEA 361312 671205 44752 00 .215.316.301.617 .087.262 2112 .285 76 -10 +0 -7 +4 +10 -0.3
203237 MLBSEA 296256 52903 36642 00 .203.306.273.580 .070.258 2212 .275 69 -10 +0 -8 +3 +8 -0.7
▸ Career Totals (MLE all levels + projections)
Career 96718448 201137635156 1065183375 11556 .238.329.346.675 .108.285 1911 .303 90 -109 +1 -36 +99 +274 23.4
/ 162G 650568 13425210 721235 84 .236.328.340.667 .104.283 1911 .303 90 -7 +0 -2 +7 +18 1.6

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201318 ALakewood BlueClaws 6053 11100 7100 21 .208.300.226.526 .019.256 1712 .254 52 -3 +0 +2 -0.2
201318 ROKGCL Phillies 168142 49831 25250 125 .345.443.465.908 .120.414 1515 .405 168 +13 +0 +5 1.9
201419 A+Clearwater Threshers 271236 65708 28372 107 .275.357.407.764 .131.292 1410 .339 118 +5 -1 +8 1.3
201419 ALakewood BlueClaws 267227 671603 37372 147 .295.398.405.804 .110.342 1414 .365 138 +11 +0 +8 1.9
201520 AAReading Fightin Phils 405351 932175 49451 72 .265.357.407.764 .142.289 1112 .340 119 +9 +1 +11 2.1
201520 A+Clearwater Threshers 9579 31101 1491 52 .392.489.443.932 .051.435 915 .422 181 +9 +0 +3 1.2
201520 INTLGlendale Desert Dogs 2220 3000 260 01 .150.227.150.377 .000.214 279 .187 1 -2 -0 +1 -0.2
201621 AAALehigh Valley IronPigs 385336 821114 42591 74 .244.330.318.648 .074.284 1511 .296 84 -7 -0 +11 0.4
201621 AAReading Fightin Phils 166136 36803 30210 53 .265.398.390.787 .125.295 1318 .362 135 +7 -0 +5 1.1
201722 MLBPhiladelphia Phillies 8770 15410 16220 10 .214.360.300.660 .086.306 2518 .310 95 -0 +0 +4 +2 +2 0.9
201722 AAALehigh Valley IronPigs 556474 11520615 79971 54 .243.352.405.757 .162.275 1714 .341 119 +12 -1 +16 2.8
201823 MLBPhiladelphia Phillies 138117 25633 13375 20 .214.316.393.709 .179.286 279 .314 98 -0 +0 -2 +3 +4 0.4
201823 AAALehigh Valley IronPigs 6858 15211 5174 10 .259.358.379.738 .121.350 257 .333 113 +1 +0 +2 0.3
201823 A+Clearwater Threshers 4942 6101 7140 00 .143.265.238.503 .095.185 2914 .242 44 -3 +0 +1 -0.2
201924 MLBSeattle Mariners 396345 782147 43832 53 .226.315.371.686 .145.275 2111 .306 92 -3 -0 +2 +6 +11 1.5
201924 AAATacoma Rainiers 138116 37703 19252 30 .319.423.457.880 .138.382 1814 .394 160 +9 +1 +4 1.4
202025 MLBSeattle Mariners 232204 52722 23393 63 .255.339.338.677 .083.303 1710 .309 95 -1 +0 +6 +2 +7 1.4
202126 MLBSeattle Mariners 687619 1693709 581145 36 .273.340.376.717 .103.320 178 .323 105 +4 -2 +5 +7 +19 3.4
202227 MLBSeattle Mariners 603518 1262436 688010 32 .243.342.336.678 .093.275 1311 .310 96 -3 -0 -5 +6 +17 1.6
202328 MLBSeattle Mariners 638534 14235019 941255 20 .266.381.438.819 .172.314 2015 .366 138 +27 +0 -3 +7 +18 5.1
202429 MLBSeattle Mariners 451392 791629 521026 50 .202.304.321.626 .120.248 2312 .289 79 -11 +1 +3 +5 +13 1.1
202530 MLBSeattle Mariners 654570 15124012 741223 81 .265.352.370.723 .105.318 1911 .327 108 +6 +1 -5 +7 +19 2.8
▸ Career Totals (raw MLB only — historical actual)
MLB Career 38863369 8371741567 44172439 3515 .248.342.369.711 .120.296 1911 .321 104 +18 +1 +4 +46 +110 18.3

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
J.P. Crawford (OGILVIE) 31 55 40 45 60 .236/.338/.350 .114.272 115 17% 13% 101 +1.7
Brock Holt
2019 · MLB
31 50→60 43→45 42→50 53 .242/.322/.355 .113.290 119 20% 9% 94 +1.3 .250/.330/.357 .107.313 88 21% 10% 97 +1.5 .243/.322/.333.089.3085721%9%84+0.2
Jose Munoz
2010 · AAA
31 52→49 44→45 45→50 54 .253/.324/.378 .125.293 1011 17% 9% 100 +1.7 .232/.309/.341 .109.284 99 20% 10% 84 +0.6 .196/.285/.282.085.2507523%10%57-0.5
Daniel Descalso
2017 · MLB
30 49→54 45→50 43→45 56 .240/.322/.366 .126.284 136 20% 11% 96 +1.5 .231/.329/.387 .156.288 165 23% 12% 105 +2.1 .212/.322/.367.155.27115325%13%93+0.7
John Baker
2012 · MLB
31 51→59 44→45 48→45 54 .247/.333/.375 .127.307 104 22% 10% 103 +1.9 .214/.291/.287 .073.284 55 24% 9% 63 -0.8 .192/.269/.234.041.2643226%9%34-1.0
Howie Clark
2005 · MLB
31 52→58 44→40 44→40 54 .251/.317/.374 .123.270 115 12% 8% 96 +1.5 .263/.323/.365 .102.281 96 10% 8% 95 +1.4 .265/.307/.367.103.281849%5%86+0.4
Craig Counsell
2002 · MLB
31 57→60 40→45 41→55 60 .269/.352/.368 .099.306 78 14% 11% 109 +2.4 .259/.337/.341 .082.294 512 12% 10% 96 +1.5 .244/.335/.346.102.27071911%11%92+0.9
Ramón Vázquez
2009 · MLB
32 50→59 45 47→50 53 .243/.318/.372 .129.295 114 21% 10% 96 +1.5 .238/.314/.333 .095.295 74 20% 10% 84 +0.6 .227/.302/.282.055.2872220%9%60-0.4
D'Angelo Jimenez
2009 · MLB
31 49→56 44→45 46→50 58 .239/.316/.360 .121.261 128 14% 10% 92 +1.2 .250/.326/.375 .125.279 127 14% 10% 100 +1.7 .260/.342/.387.126.29312415%11%109+1.6
Eric Sogard
2018 · MLB
32 54→58 41→45 49→55 58 .257/.339/.357 .100.289 710 14% 10% 101 +1.8 .243/.323/.361 .118.280 1110 16% 10% 95 +1.4 .260/.322/.387.127.29212815%8%98+0.7
Greg Garcia
2019 · MLB
29 52→53 40 45→50 56 .244/.339/.338 .094.301 87 20% 11% 97 +1.5 .239/.339/.347 .108.306 86 22% 12% 99 +1.7 .250/.367/.357.108.3286022%14%114+1.7
Eddie Taubensee
2001 · MLB
32 52 46→45 47→30 51 .256/.316/.384 .128.285 145 16% 8% 98 +1.6 .251/.314/.384 .133.282 156 16% 8% 98 +1.6 .248/.312/.359.111.27414015%8%85+0.1
Ramon Martinez
2004 · MLB
31 54→52 42→45 44→40 52 .259/.322/.369 .110.290 94 14% 8% 97 +1.5 .258/.317/.357 .099.290 84 13% 8% 92 +1.2 .264/.323/.345.081.2936111%8%85+0.2
Mike Fontenot
2011 · MLB
31 52→59 45→50 43→45 51 .256/.322/.392 .136.299 126 18% 8% 103 +1.9 .237/.299/.348 .111.288 87 20% 7% 82 +0.5 .227/.287/.324.097.2846721%7%65-0.3
Kevin Plawecki
2022 · MLB
31 54→57 45 46→30 50 .263/.325/.387 .124.300 125 17% 7% 103 +1.9 .238/.301/.343 .105.286 103 19% 7% 82 +0.5 .218/.281/.316.098.2649020%7%63-0.4
Mark Johnson
2006 · MLB
30 47 42→40 45→40 55 .224/.303/.328 .104.257 96 16% 9% 79 +0.3 .231/.305/.318 .087.272 75 17% 9% 77 +0.1 .240/.319/.300.061.2795115%10%76+0.0
Mitch Maier
2013 · MLB
31 49→55 43→50 51→50 53 .238/.315/.354 .116.298 108 23% 10% 90 +1.0 .232/.305/.357 .125.314 139 28% 9% 87 +0.8 .268/.352/.376.108.341111122%12%105+0.5
Warren Morris
2005 · MLB
31 52→55 44→40 47→50 51 .255/.307/.372 .117.275 128 12% 7% 91 +1.1 .233/.283/.354 .121.263 1414 17% 6% 76 +0.1 .218/.261/.319.101.245121817%6%56-0.6
Dave Berg
2002 · MLB
31 50→57 43→45 47→40 51 .242/.311/.357 .116.284 96 18% 8% 89 +1.0 .253/.306/.369 .116.292 103 16% 6% 90 +1.0 .258/.312/.344.086.3057117%7%86+0.3
Ehire Adrianza
2021 · MLB
31 50 44→50 46→50 50 .241/.310/.365 .124.292 107 21% 8% 91 +1.1 .231/.311/.355 .124.280 126 21% 9% 89 +1.0 .225/.309/.338.113.27711321%10%81+0.1
A.J. Ellis
2013 · MLB
32 52→51 44→45 42→40 60 .248/.353/.368 .120.294 112 18% 12% 111 +2.5 .234/.334/.352 .118.274 122 18% 12% 98 +1.6 .222/.328/.329.107.25711017%13%89+0.6