J.P. CrawfordSS Seattle Mariners
Age 31 L/R 6'0" / 202 lbs MLB K +7%HR -5% Svc 7.948 · Ctrl thru 2026
2026 ROS PROJECTION451 act + 9 ros · stats below = ROS only
showingROS
wRC+†vL 96109vR 114
AVG/OBP/SLG.125 / .222 / .125
PA9
HR0
K%22
BB%11
BABIP285
ISO116
MLB%100%
Value2026 · WAR
2026 MLB RUNS · solid = so far · light = projected ROS (park-applied)
BAT so far: +0.8 runs (435 MLB PA)BAT projected ROS: +0.0 runs (9 MLB PA, park-applied)+1BATRUN so far: -1.0 runs (435 MLB PA)RUN projected ROS: +0.0 runs (9 MLB PA, park-applied)-1RUNFLD so far: -1.5 runs (435 MLB PA)FLD projected ROS: -0.1 runs (9 MLB PA, park-applied)-2FLDPOS so far: +4.7 runs (435 MLB PA)POS projected ROS: +0.1 runs (9 MLB PA, park-applied)+5POSREP so far: +9.4 runs (435 MLB PA)REP projected ROS: +0.2 runs (9 MLB PA, park-applied)+10REP2026 MLB WAR (so far + projected ROS): +1.29so far: +1.3 WAR+1.3WAR
trajectory · projected WAR by year
1.21.61.00.4-0.2262830
Tools · Recent Form · Splits · ContractCON 55 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
Whiff%
905.5%
xAVG
440.247
POWER40
Barrel%
305.6
Avg EV
2887.4
Bat Spd
5672.0
EYE65
Chase%
9017.0%
SPEED49
Sprint
2226.1
DEFENSE55
scouting grade only
Recent Formrolling true talent ⓘ
K%18%17% over 71 PA (30d) · proj 20%
BB%14%▲▲16% over 100 PA (60d) · proj 12%
ISO.099.063 over 79 AB (60d) · proj .116xISO .118 vs .130 prior — approach backs the move
HR/BB2.5%·1.6% over 64 BBE (60d) · proj 3.1%barrel% 5.7% vs 5.5% prior
BABIP.287·.286 over 63 BIP (60d) · proj .287xBABIP .258 vs .305 prior
SLASH.242/.352/.341·proj .241/.337/.358
Platoon Splits2024-2026 · 1188 PA
vs LHP
vs RHP
Edge
PA
379
809
wRC+
101
93
L
wOBA
318
305
L
ISO
125
102
◀◀L
BABIP
272
290
R
K%
17.7%
21.3%
◀◀L
BB%
11.1%
12.1%
R
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
2026ROSExt$0.8M+0.1$0.4M-$0.4M
Totals $0.8M $0.4M -$0.4M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201318 ALakewood BlueClaws 6053 11100 7100 21 208300226526 19256 1712 254 58 -3 +0 +1 -0.2
201318 ROKGCL Phillies 168142 49831 25250 125 345443465908 120414 1515 405 161 +12 +0 +4 1.6
201419 A+Clearwater Threshers 271236 65708 28372 107 275357407764 131292 1410 339 116 +5 -1 +6 1.0
201419 ALakewood BlueClaws 267227 671603 37372 147 295398405804 110342 1414 365 133 +11 +0 +6 1.7
201520 AAReading Fightin Phils 405351 932175 49451 72 265357407764 142289 1112 340 117 +8 +1 +9 1.8
201520 A+Clearwater Threshers 9579 31101 1491 52 392489443932 51435 915 422 172 +8 +0 +2 1.1
201520 INTLGlendale Desert Dogs 2220 3000 260 01 150227150377 214 279 187 13 -2 -0 +0 -0.2
201621 AAALehigh Valley IronPigs 385336 821114 42591 74 244330318648 74284 1511 296 86 -6 -0 +8 0.2
201621 AAReading Fightin Phils 166136 36803 30210 53 265398390787 125295 1318 362 131 +6 -0 +4 1.0
201722 MLBPhiladelphia Phillies 8770 15410 16220 10 214360300660 86306 2518 310 96 -0 +0 +4 +2 +2 0.8
201722 AAALehigh Valley IronPigs 556474 11520615 79971 54 243352405757 162275 1714 341 117 +11 -1 +12 2.3
201823 MLBPhiladelphia Phillies 138117 25633 13375 20 214316393709 179286 279 314 98 -0 +0 -2 +3 +3 0.3
201823 AAALehigh Valley IronPigs 6858 15211 5174 10 259358379738 121350 257 333 112 +1 +0 +1 0.3
201823 A+Clearwater Threshers 4942 6101 7140 00 143265238503 95185 2914 242 50 -3 +0 +1 -0.2
201924 MLBSeattle Mariners 396345 782147 43832 53 226315371686 145275 2111 306 93 -3 -0 +2 +6 +9 1.3
201924 AAATacoma Rainiers 138116 37703 19252 30 319423457880 138382 1814 394 153 +9 +1 +3 1.3
202025 MLBSeattle Mariners 232204 52722 23393 63 255339338677 83303 1710 309 95 -1 +0 +6 +2 +5 1.2
202126 MLBSeattle Mariners 687619 1693709 581145 36 273340376717 103320 178 323 105 +4 -2 +5 +7 +15 2.9
202227 MLBSeattle Mariners 603518 1262436 688010 32 243342336678 93275 1311 310 96 -3 -0 -5 +6 +13 1.2
202328 MLBSeattle Mariners 638534 14235019 941255 20 266381438819 172314 2015 366 134 +26 +0 -3 +7 +14 4.4
202429 MLBSeattle Mariners 451392 791629 521026 50 202304321626 120248 2312 289 82 -10 +1 +3 +5 +10 0.9
202530 MLBSeattle Mariners 654570 15124012 741223 81 265352370723 105318 1911 327 107 +6 +1 -5 +7 +14 2.3
▸ Career Totals (raw MLB only — historical actual)
MLB Career 38863369 8371741567 44172439 3515 248342369711 120296 1911 321 104 +17 +1 +4 +46 +84 15.5
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201318 A MLELakewood BlueClaws 6056 11100 4130 21 196250214464 18247 227 210 28 -5 +0 +1 -0.4
201318 ROK MLEGCL Phillies 168152 41621 15360 125 270335355691 86346 219 305 93 -1 +0 +4 0.3
201419 A+ MLEClearwater Threshers 271242 61707 22512 107 252320368687 116279 198 299 88 -4 -1 +6 0.1
201419 A MLELakewood BlueClaws 267238 641403 26492 147 269346366711 97324 1810 312 97 -1 +0 +6 0.5
201520 AA MLEReading Fightin Phils 405368 861964 32521 72 234297351647 117257 138 284 78 -10 +1 +9 -0.1
201520 A+ MLEClearwater Threshers 9582 28101 11141 52 341426390816 49400 1512 363 132 +4 +0 +2 0.6
201621 AAA MLELehigh Valley IronPigs 385350 74913 28701 74 211272269540 57250 187 243 51 -23 -0 +8 -1.5
201621 AA MLEReading Fightin Phils 166146 32702 20270 53 219313308621 89256 1612 279 75 -5 -0 +4 -0.2
201722 MLB MLEPhiladelphia Phillies 8770 15410 16220 10 214360300660 86306 2518 305 93 -1 +0 +4 +2 +2 0.8
201722 AAA MLELehigh Valley IronPigs 556500 9717510 531211 54 194273308581 114235 2210 261 63 -25 -1 +12 -1.3
201823 MLB MLEPhiladelphia Phillies 138118 25633 13375 20 212316390706 178286 279 306 94 -1 +0 -2 +3 +3 0.3
201823 AAA MLELehigh Valley IronPigs 6859 14211 4214 10 237328356684 119322 316 278 74 -2 +0 +1 -0.0
201823 A+ MLEClearwater Threshers 4944 5101 5200 00 114204205409 91176 4110 178 7 -5 +0 +1 -0.4
201924 MLB MLESeattle Mariners 396345 782147 43832 53 226315371686 145275 2111 305 93 -3 -0 +2 +6 +9 1.3
201924 AAA MLETacoma Rainiers 138123 30502 12332 30 244321333655 89321 249 307 94 -1 +1 +3 0.3
202025 MLB MLESeattle Mariners 232204 52722 23393 63 255339338677 83303 1710 308 95 -2 +0 +6 +2 +5 1.2
202126 MLB MLESeattle Mariners 687619 1713809 581145 36 276343381724 105320 178 321 103 +3 -2 +5 +7 +15 2.8
202227 MLB MLESeattle Mariners 603518 1262436 688010 32 243342336678 93275 1311 309 95 -3 -0 -5 +6 +13 1.2
202328 MLB MLESeattle Mariners 638534 14336019 941255 20 268382442824 174314 2015 364 133 +25 +0 -3 +7 +14 4.3
202429 MLB MLESeattle Mariners 451392 791629 521026 50 202304321626 120248 2312 288 81 -10 +1 +3 +5 +10 0.9
202530 MLB MLESeattle Mariners 654570 15224012 741223 81 267354372726 105318 1911 325 106 +5 +1 -5 +7 +14 2.2
201318 ROK MLE2 teams 228207 51721 20490 146 246313314627 68318 219 280 76
201318 ROK RAW2 teams 228195 60931 32350 146 308405400805 92371 1514 366 76
201419 A+ MLE2 teams 538480 1242109 481004 2414 258331358689 100307 199 305 93
201419 A+ RAW2 teams 538463 13223011 65744 2414 285378406784 121317 1412 352 93
201520 AA MLE3 teams 522470 1192165 45682 125 253321355676 102285 139 299 89
201520 AA RAW3 teams 522450 1272276 65602 125 282375402777 120313 1112 349 89
201621 AAA MLE2 teams 551496 1061615 48971 127 214284280565 67255 189 254 58
201621 AAA RAW2 teams 551472 1181917 72801 127 250350339689 89287 1513 316 58
201722 AAA MLE2 teams 643570 11221610 691431 64 196284307591 111243 2211 267 67
201722 AAA RAW2 teams 643544 13024715 951191 64 239353392745 153279 1915 336 67
201823 MLB MLE3 teams 255221 42844 22789 30 190290317606 127273 319 274 72 -9 +1 -2 +3 +6 -0.2
201823 MLB RAW3 teams 255217 46945 25689 30 212317359677 147285 2710 305 72 -9 +1 -2 +3 +6 -0.2
201924 MLB MLE2 teams 534468 1102749 551164 83 235321368688 132291 2210 306 93 -4 +0 +2 +6 +12 1.5
201924 MLB RAW2 teams 534461 11528410 621084 83 249343393736 143303 2012 329 93 -4 +0 +2 +6 +12 1.5
202025 MLB MLESeattle Mariners 232204 52722 23393 63 255339338677 83303 1710 308 95 -2 +0 +6 +2 +5 1.2
202025 MLB RAWSeattle Mariners 232204 52722 23393 63 255339338677 83303 1710 309 95 -2 +0 +6 +2 +5 1.2
202126 MLB MLESeattle Mariners 687619 1713809 581145 36 276343381724 105324 178 321 103 +3 -2 +5 +7 +15 2.8
202126 MLB RAWSeattle Mariners 687619 1693709 581145 36 273340376717 103320 178 323 103 +3 -2 +5 +7 +15 2.8
202227 MLB MLESeattle Mariners 603518 1262436 688010 32 243342336678 93275 1311 309 95 -3 -0 -5 +6 +13 1.2
202227 MLB RAWSeattle Mariners 603518 1262436 688010 32 243342336678 93275 1311 310 95 -3 -0 -5 +6 +13 1.2
202328 MLB MLESeattle Mariners 638534 14336019 941255 20 268382442824 174316 2015 364 133 +25 +0 -3 +7 +14 4.3
202328 MLB RAWSeattle Mariners 638534 14235019 941255 20 266381438819 172314 2015 366 133 +25 +0 -3 +7 +14 4.3
202429 MLB MLESeattle Mariners 451392 791629 521026 50 202304321626 120248 2312 288 81 -10 +1 +3 +5 +10 0.9
202429 MLB RAWSeattle Mariners 451392 791629 521026 50 202304321626 120248 2312 289 81 -10 +1 +3 +5 +10 0.9
202530 MLB MLESeattle Mariners 654570 15224012 741223 81 267354372726 105320 1911 325 106 +5 +1 -5 +7 +14 2.2
202530 MLB RAWSeattle Mariners 654570 15124012 741223 81 265352370723 105318 1911 327 106 +5 +1 -5 +7 +14 2.2
201318 ROK MLE2 teams 228206 51721 20490 146 248313316628 68320 219 280 76
201419 A+ MLE2 teams 538481 1242109 481004 2414 258331358688 100301 199 305 93
201520 AA MLE3 teams 522470 1192165 45682 125 253321355676 102284 139 299 89
201621 AAA MLE2 teams 551497 1061615 48971 127 213284280564 66252 189 254 58
201722 AAA MLE2 teams 643568 11221610 691431 64 197284308592 111245 2211 267 67
201823 MLB MLE3 teams 255222 42844 22789 30 189290315605 126274 319 274 72
201924 MLB MLE2 teams 534470 1102749 551164 83 234321366687 132287 2210 306 93
202025 MLB MLESeattle Mariners 232204 52722 23393 63 255339338677 83303 1710 308 95
202126 MLB MLESeattle Mariners 687619 1713809 581145 36 276343381724 105320 178 321 103
202227 MLB MLESeattle Mariners 603520 1262436 688010 32 242342335677 92275 1311 309 95
202328 MLB MLESeattle Mariners 638534 14336019 941255 20 268382442824 174314 2015 364 133
202429 MLB MLESeattle Mariners 451390 791629 521026 50 203304323628 121248 2312 288 81
202530 MLB MLESeattle Mariners 654572 15224012 741223 81 266354371725 105318 1911 325 106
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202328 MLB MLESeattle Mariners 638534 14336019 941255 20 268382442824 174314 2015 364 133
202429 MLB MLESeattle Mariners 451390 791629 521026 50 203304323628 121248 2312 288 81
202530 MLB MLESeattle Mariners 654572 15224012 741223 81 266354371725 105318 1911 325 106
YTD31 MLB MLESEA 451378 8512012 62907 13 225345352696 127262 2014 314 99 -1 -1 -1 +5 +10 1.2
▸ 2026 season
▸ 2026 season — so far · projected rest · full
SO FAR31 MLB RAWSEA 435363 8112011 61867 13 223346347693 124260 2014 318 99 -1 -1 -1 +5 +9 1.1
YTD31 AAA RAWSEA 1615 4001 130 00 267312467779 200273 196 343 99
YTD31 MLB RAWSEA 435363 8112011 61867 13 223346347693 124260 2014 318 102 +1 -1 -1 +5 +9 1.3
ROS31 MLB MLESEA 100% 98 1000 120 00 125222125347 288 2211 329 109 +0 +0 -0 +0 +0 0.0
ROS31 MLB CTXSEA 100% 98 1000 120 00 125222125347 285 2211 317 109 +0 +0 -0 +0 +0 0.0
FULL31 MLB A+CSEA 444371 8212011 62887 13 221343342685 121258 2014 318 99 -1 -1 -2 +5 +10 1.1
TOT31 MLB MLESEA 460386 8612012 63927 13 223342347689 124260 2014 314 99 -1 -1 -2 +5 +10 1.2
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202732 MLB MLESEA 100% 641546 13325214 821298 33 244351374724 130293 2013 331 110 +8 -1 -12 +7 +14 1.6
202833 MLB MLESEA 100% 553471 11321212 711156 22 240347369716 130288 2113 324 105 +3 -0 -11 +6 +12 1.0
202934 MLB MLESEA 100% 477408 9417110 611025 11 230338350688 120282 2113 314 99 -1 -0 -11 +5 +10 0.4
203035 MLB MLESEA 100% 421360 801418 53935 11 222330333663 111274 2213 304 92 -4 -0 -11 +5 +9 -0.2
202732 MLB CTXSEA 100% 641546 13225214 821298 33 242349372721 130290 2013 319 110 +8 -1 -12 +7 +14 1.6
202833 MLB CTXSEA 100% 553471 11220212 711156 22 238345365710 127286 2113 312 105 +3 -0 -11 +6 +12 1.0
202934 MLB CTXSEA 100% 477408 921619 611025 11 225333336669 110279 2113 303 99 -1 -0 -11 +5 +10 0.4
203035 MLB CTXSEA 100% 421360 791318 53935 11 219328328656 108272 2213 293 92 -4 -0 -11 +5 +9 -0.2
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 59875162 125324821110 709116563 4222 243341363704 120292 1912 317 94 +24 -0 -42 +68 +130 18.3
/ 162G A+C 650560 13627212 771267 52 243341362704 120292 1912 317 94 +3 -0 -5 +7 +14 2.0
Career MLE 86377542 180834336144 944167477 11358 240330352682 112289 1911 307 94 +24 -0 -42 +68 +130 18.3
/ 162G MLE 650568 13726311 711266 94 241332356688 114290 1911 307 94 +3 -0 -5 +7 +14 2.0