J.P. Crawford

SS Seattle Mariners
Age 32 L/R 6'0" / 202 lbs MLB K +7%HR -5% Svc 7.948 · Ctrl thru 2027
Overview
MLB40-MANExt / FA-dealFA 2028
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202429MLBSEA451.202/.304/.32195831.0
202530MLBSEA654.265/.352/.3701281082.4
202631MLBSEA489.221/.337/.3521411001.4
2027PROJ32MLBSEA514.238/.338/.3561241021.2
2028PROJ33MLBSEA564.231/.330/.340121950.4
2029PROJ34MLBSEA437.222/.320/.3218187-0.3
Last 3 seasons WAR 4.8  ·  Next 3 projected WAR 1.2Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2027Service7.948First FA2028NTC
2027Ext / FA-deal$10M
Skills · percentileStatcast 2024-2026
Whiff%90
Chase%90
xwOBA61
Bat Spd56
Barrel%31
Avg EV28
Form.249/.342/.371 ▲ rolling true talent (45d window) · proj .240/.337/.361
CompsRamón Vázquez (age 32) · Ehire Adrianza (age 32) · Eric Sogard (age 32)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 89102vR 107
AVG/OBP/SLG.238 / .338 / .356
PA514
HR12
K%20
BB%12
BABIP280
ISO122
MLB%100%
Value2027 · WAR
BAT: +1.2 runs (wOBA-derived runs vs avg)+1BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: -6.5 runs (Defensive runs vs avg)-7FLDPOS: +5.5 runs (Positional adjustment)+6POSREP: +11.1 runs (Replacement-level credit)+11REPTotal WAR: +1.30+1.3WAR
trajectory · projected WAR by year
1.30.4-0.3272829
Tools · Recent Form · Splits · ContractCON 55 / POW 40
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT55
Whiff%
905.3%
xAVG
420.245
POWER40
Barrel%
315.7
Avg EV
2887.4
Bat Spd
5672.0
EYE65
Chase%
9016.4%
SPEED49
Sprint
2326.2
DEFENSE55
scouting grade only
Recent Formrolling true talent ⓘ
K%18%▲16% over 74 PA (45d) · proj 20%
BB%12%·11% over 125 PA (60d) · proj 12%
ISO.122·.124 over 105 AB (60d) · proj .121
HR/BB4.1%·4.8% over 83 BBE (60d) · proj 3.5%
BABIP.282·.278 over 79 BIP (60d) · proj .283
SLASH.249/.342/.371▲proj .240/.337/.361
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   2027
First FA Year   2028
NTC
YearStatusSalary Proj WAR Value Surplus
2027Ext / FA-deal$10M+1.3$10M+$0.7M
Totals $10M $10M +$0.7M

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. 2027 = actual YTD + projected ROS + total. 2028+ 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 35 — — — — — —
201318 ROKGCL Phillies — 168142 49831 25250 125 345443465908 120414 1515 405 97 — — — — — —
201419 A+Clearwater Threshers — 271236 65708 28372 107 275357407764 131292 1410 339 98 — — — — — —
201419 ALakewood BlueClaws — 267227 671603 37372 147 295398405804 110342 1414 365 105 — — — — — —
201520 AAReading Fightin Phils — 405351 932175 49451 72 265357407764 142289 1112 340 91 — — — — — —
201520 A+Clearwater Threshers — 9579 31101 1491 52 392489443932 51435 915 422 141 — — — — — —
201520 INTLGlendale Desert Dogs — 2220 3000 260 01 150227150377 214 279 187 13 — — — — — —
201621 AAALehigh Valley IronPigs — 385336 821114 42591 74 244330318648 74284 1511 296 60 — — — — — —
201621 AAReading Fightin Phils — 166136 36803 30210 53 265398390787 125295 1318 362 86 — — — — — —
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 76 — — — — — —
201823 MLBPhiladelphia Phillies — 138117 25633 13375 20 214316393709 179286 279 314 97 -0 +0 -2 +3 +3 0.3
201823 AAALehigh Valley IronPigs — 6858 15211 5174 10 259358379738 121350 257 333 86 — — — — — —
201823 A+Clearwater Threshers — 4942 6101 7140 00 143265238503 95185 2914 242 7 — — — — — —
201924 MLBSeattle Mariners — 396345 782147 43832 53 226315371686 145275 2111 306 95 -2 -0 +2 +6 +9 1.4
201924 AAATacoma Rainiers — 138116 37703 19252 30 319423457880 138382 1814 394 103 — — — — — —
202025 MLBSeattle Mariners — 232204 52722 23393 63 255339338677 83303 1710 309 97 -1 +0 +6 +2 +5 1.3
202126 MLBSeattle Mariners — 687619 1693709 581145 36 273340376717 103320 178 323 106 +5 -2 +5 +7 +15 3.0
202227 MLBSeattle Mariners — 603518 1262436 688010 32 243342336678 93275 1311 310 98 -2 -0 -5 +6 +13 1.3
202328 MLBSeattle Mariners — 638534 14235019 941255 20 266381438819 172314 2015 366 135 +27 +0 -3 +7 +14 4.5
202429 MLBSeattle Mariners — 451392 791629 521026 50 202304321626 120248 2312 289 83 -9 +1 +3 +5 +10 1.0
202530 MLBSeattle Mariners — 654570 15124012 741223 81 265352370723 105318 1911 327 108 +6 +1 -5 +7 +14 2.4
202631 MLBSeattle Mariners — 489412 9112014 64978 13 221337352689 131253 2013 315 100 -0 -1 -1 +5 +11 1.4
202631 AAATacoma Rainiers — 1615 4001 130 00 267312467779 200273 196 343 59 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 43753781 9281861581 50582147 3618 245341367708 121292 1912 321 103 +17 +0 +3 +51 +95 16.8
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201318 A MLELakewood BlueClaws — 6055 11100 5130 21 200267218485 18260 228 220 35 — — — — — —
201318 ROK MLEGCL Phillies — 168151 41621 16360 125 272341358699 86353 2110 311 97 — — — — — —
201419 A+ MLEClearwater Threshers — 271241 63707 23512 107 261331378708 116294 198 313 98 — — — — — —
201419 A MLELakewood BlueClaws — 267237 671503 27492 147 283361384745 101339 1810 324 105 — — — — — —
201520 AA MLEReading Fightin Phils — 405366 922064 34521 72 251317372688 120276 138 302 91 — — — — — —
201520 A+ MLEClearwater Threshers — 9581 29101 12141 52 358447407854 49417 1513 376 141 — — — — — —
201621 AAA MLELehigh Valley IronPigs — 385349 791014 29701 74 226288295583 69264 188 257 60 — — — — — —
201621 AA MLEReading Fightin Phils — 166145 34702 21270 53 234331324655 90274 1613 295 86 — — — — — —
201722 MLB MLEPhiladelphia Phillies — 8770 15410 16220 10 214360300660 86306 2518 311 96 -0 +0 +4 +2 +2 0.8
201722 AAA MLELehigh Valley IronPigs — 556497 10518613 561211 54 211292350643 139249 2210 281 76 — — — — — —
201823 MLB MLEPhiladelphia Phillies — 138118 25633 13375 20 212316390706 178286 279 312 97 -0 +0 -2 +3 +3 0.3
201823 AAA MLELehigh Valley IronPigs — 6859 14211 4214 10 237328356684 119341 316 295 86 — — — — — —
201823 A+ MLEClearwater Threshers — 4944 5101 5200 00 114204205409 91176 4110 178 7 — — — — — —
201924 MLB MLESeattle Mariners — 396345 782147 43832 53 226315371686 145275 2111 309 95 -2 -0 +2 +6 +9 1.4
201924 AAA MLETacoma Rainiers — 138122 32602 13332 30 262343361704 98337 249 320 103 — — — — — —
202025 MLB MLESeattle Mariners — 232204 52722 23393 63 255339338677 83303 1710 311 97 -1 +0 +6 +2 +5 1.3
202126 MLB MLESeattle Mariners — 687620 1713809 571145 36 276342381722 105320 178 324 106 +5 -2 +5 +7 +15 3.0
202227 MLB MLESeattle Mariners — 603518 1262436 688010 32 243342336678 93275 1311 313 98 -2 -0 -5 +6 +13 1.3
202328 MLB MLESeattle Mariners — 638535 14336019 931255 20 267381441822 174314 2015 368 135 +27 +0 -3 +7 +14 4.5
202429 MLB MLESeattle Mariners — 451392 791629 521026 50 202304321626 120248 2312 291 83 -9 +1 +3 +5 +10 1.0
202530 MLB MLESeattle Mariners — 654571 15224012 731223 81 266352371724 105318 1911 328 108 +6 +1 -5 +7 +14 2.4
202631 MLB MLESeattle Mariners — 489413 9112014 63978 13 220335351686 131253 2013 316 100 -0 -1 -1 +5 +11 1.4
202631 AAA MLETacoma Rainiers — 1615 4001 140 00 267312467779 200237 256 255 59 — — — — — —
201318 ROK MLE2 teams — 228206 52721 21490 146 252322320642 68327 219 287 80 — — — — — —
201318 ROK RAW2 teams — 228195 60931 32350 146 308405400805 92371 1514 366 80 — — — — — —
201419 A+ MLE2 teams — 538478 13022010 501004 2414 272346381727 109323 199 318 102 — — — — — —
201419 A+ RAW2 teams — 538463 13223011 65744 2414 285378406784 121317 1412 352 102 — — — — — —
201520 AA MLE3 teams — 522468 1262265 47682 125 269338374712 105304 139 316 100 — — — — — —
201520 AA RAW3 teams — 522450 1272276 65602 125 282375402777 120313 1112 349 100 — — — — — —
201621 AAA MLE2 teams — 551493 1131716 51971 127 229303304607 75273 189 268 68 — — — — — —
201621 AAA RAW2 teams — 551472 1181917 72801 127 250350339689 89287 1513 316 68 — — — — — —
201722 AAA MLE2 teams — 643567 12022713 721431 64 212302344645 132259 2211 285 79 — — — — — —
201722 AAA RAW2 teams — 643544 13024715 951191 64 239353392745 153279 1915 336 79 — — — — — —
201823 MLB MLE3 teams — 255221 43944 22789 30 195294326619 131281 319 281 77 -7 +1 -2 +3 +6 -0.1
201823 MLB RAW3 teams — 255217 46945 25689 30 212317359677 147285 2710 305 77 -7 +1 -2 +3 +6 -0.1
201924 MLB MLE2 teams — 534467 11227410 561164 83 240326379705 139296 2210 312 97 -2 +0 +2 +6 +12 1.8
201924 MLB RAW2 teams — 534461 11528410 621084 83 249343393736 143303 2012 329 97 -2 +0 +2 +6 +12 1.8
202025 MLB MLESeattle Mariners — 232204 52722 23393 63 255339338677 83303 1710 311 97 -1 +0 +6 +2 +5 1.3
202025 MLB RAWSeattle Mariners — 232204 52722 23393 63 255339338677 83303 1710 309 97 -1 +0 +6 +2 +5 1.3
202126 MLB MLESeattle Mariners — 687620 1713809 571145 36 276342381722 105323 178 324 106 +5 -2 +5 +7 +15 3.0
202126 MLB RAWSeattle Mariners — 687619 1693709 581145 36 273340376717 103320 178 323 106 +5 -2 +5 +7 +15 3.0
202227 MLB MLESeattle Mariners — 603518 1262436 688010 32 243342336678 93275 1311 313 98 -2 -0 -5 +6 +13 1.3
202227 MLB RAWSeattle Mariners — 603518 1262436 688010 32 243342336678 93275 1311 310 98 -2 -0 -5 +6 +13 1.3
202328 MLB MLESeattle Mariners — 638535 14336019 931255 20 267381441822 174316 2015 368 135 +27 +0 -3 +7 +14 4.5
202328 MLB RAWSeattle Mariners — 638534 14235019 941255 20 266381438819 172314 2015 366 135 +27 +0 -3 +7 +14 4.5
202429 MLB MLESeattle Mariners — 451392 791629 521026 50 202304321626 120248 2312 291 83 -9 +1 +3 +5 +10 1.0
202429 MLB RAWSeattle Mariners — 451392 791629 521026 50 202304321626 120248 2312 289 83 -9 +1 +3 +5 +10 1.0
202530 MLB MLESeattle Mariners — 654571 15224012 731223 81 266352371724 105320 1911 328 108 +6 +1 -5 +7 +14 2.4
202530 MLB RAWSeattle Mariners — 654570 15124012 741223 81 265352370723 105318 1911 327 108 +6 +1 -5 +7 +14 2.4
202631 MLB MLE2 teams — 505428 9512015 641018 13 222334355689 133254 2013 314 99 -1 -1 -1 +5 +11 1.3
202631 MLB RAW2 teams — 505427 9512015 651008 13 222336356692 133254 2013 316 99 -1 -1 -1 +5 +11 1.3
201318 ROK MLE2 teams — 228205 52721 21490 146 254322322644 68329 219 287 80 — — — — — —
201419 A+ MLE2 teams — 538479 13022010 501004 2414 271346380726 109316 199 318 102 — — — — — —
201520 AA MLE3 teams — 522468 1262265 47682 125 269338374712 105303 139 316 100 — — — — — —
201621 AAA MLE2 teams — 551494 1131716 51971 127 229303304606 75267 189 268 68 — — — — — —
201722 AAA MLE2 teams — 643565 12022713 721431 64 212302345647 133257 2211 285 79 — — — — — —
201823 MLB MLE3 teams — 255222 43944 22789 30 194294324618 131279 319 281 77 — — — — — —
201924 MLB MLE2 teams — 534469 11227410 561164 83 239326377704 139291 2210 312 97 — — — — — —
202025 MLB MLESeattle Mariners — 232204 52722 23393 63 255339338677 83303 1710 311 97 — — — — — —
202126 MLB MLESeattle Mariners — 687620 1713809 571145 36 276342381722 105320 178 324 106 — — — — — —
202227 MLB MLESeattle Mariners — 603520 1262436 688010 32 242342335677 92275 1311 313 98 — — — — — —
202328 MLB MLESeattle Mariners — 638535 14336019 931255 20 267381441822 174314 2015 368 135 — — — — — —
202429 MLB MLESeattle Mariners — 451390 791629 521026 50 203304323628 121248 2312 291 83 — — — — — —
202530 MLB MLESeattle Mariners — 654573 15224012 731223 81 265352370722 105318 1911 328 108 — — — — — —
202631 MLB MLE2 teams — 505428 9512015 641018 13 222334355689 133253 2013 314 99 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202429 MLB MLESeattle Mariners — 451390 791629 521026 50 203304323628 121248 2312 291 83 — — — — — —
202530 MLB MLESeattle Mariners — 654573 15224012 731223 81 265352370722 105318 1911 328 108 — — — — — —
202631 MLB MLE2 teams — 505428 9512015 641018 13 222334355689 133253 2013 314 99 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202732 MLB MLESEA 100% 514442 10717112 611016 41 240340361701 121283 2012 319 102 +1 +0 -7 +6 +11 1.3
▸ 2027 — real world (MLB)
202732 MLB CTXSEA 100% 514442 10616112 611016 41 238338356694 119280 2012 316 102 +1 +0 -7 +6 +11 1.2
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202833 MLB MLESEA 100% 564487 11417112 661146 11 233332345676 112277 2012 309 95 -3 -0 -11 +6 +12 0.4
202934 MLB MLESEA 100% 437379 851209 51924 11 224322325647 102270 2112 297 87 -7 -0 -10 +5 +9 -0.3
202833 MLB CTXSEA 100% 564487 11217012 661146 11 231330340670 110275 2012 307 95 -3 -0 -11 +6 +12 0.4
202934 MLB CTXSEA 100% 437379 841208 51924 11 222320321641 99268 2112 295 87 -7 -0 -10 +5 +9 -0.3
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 53764647 112421515101 622102757 3820 242338360698 118288 1912 317 97 +7 -0 -19 +62 +116 16.9
/ 162G— A+C — 650562 13626212 751247 52 242339359698 117289 1912 317 97 +1 -0 -2 +7 +14 2.0
Career— MLE — 85567476 182032933154 927164177 11357 243333358691 115291 1911 311 97 +8 +0 -26 +67 +128 18.1
/ 162G— MLE — 650568 13925312 701256 94 245334363697 118293 1911 311 97 +1 +0 -3 +7 +14 2.0