Justin CrawfordCF Philadelphia Phillies
Age 22 L/R 6'2" / 188 lbs MLB HR +4% Svc 0.000 · Ctrl thru 2031
2026 ROS PROJECTION287 act + 191 ros · stats below = ROS only
wRC+†94
AVG/OBP/SLG.267 / .317 / .363
PA191
HR2
SB11
K%21
BB%6
BABIP335
ISO96
MLB%100%
Value2026 · WAR
BAT: -6.5 runs (wOBA-derived runs vs avg)-6BATRUN: +4.6 runs (SB/CS + UBR baserunning)+5RUNFLD: -2.4 runs (Defensive runs vs avg)-2FLDPOS: +1.7 runs (Positional adjustment)+2POSREP: +13.6 runs (Replacement-level credit)+14REPTotal WAR: +0.90+0.9WAR
0.02.04.00.42.52.93.13.23.2+$83M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 55 / POW 40
Toolsscout grade · Statcast %ile · 2026
CONTACT55
xwOBA
260.280
POWER40
Barrel%
101.0
Avg EV
2086.8
Bat Spd
2268.4
EYE37
scouting grade only
SPEED71
Sprint
9029.5
DEFENSE51
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$0.3M+0.4$1M+$1M
2027Pre-Arb$0.8M+2.5$19M+$18M
2028Pre-Arb$0.8M+2.9$20M+$19M
2029Arb-1$7M+3.1$20M+$15M
2030Arb-2$12M+3.2$19M+$11M
2031Arb-3$18M+3.2$18M+$7M
Totals $39M $96M +$71M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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
202218 ROK2 teams 6660 11010 5211 104 183258217474 33282 328 213 21
202218 ROK2 teams 6658 14010 7151 104 241333276609 34326 2311 288 78
202319 A2 teams 390357 1112063 24944 478 311361426787 115411 246 338 117
202319 A2 teams 390349 1162283 32694 478 332395467862 135404 188 379 148
202420 A+2 teams 497467 1282148 221223 429 274311388699 113354 254 300 88
202420 A+2 teams 497457 1432549 32933 429 313362444806 131375 196 356 130
202521 AAALehigh Valley IronPigs 506463 1492057 351101 4611 322371432803 110408 227 346 123
202521 AAALehigh Valley IronPigs 506440 1472347 58911 4611 334413452865 118407 1811 383 152
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 MLBPHI 287266 701232 17592 123 263312353666 90332 216 295 84 -5 +1 -2 +1 +8 0.3
YTD22 MLBPHI 287266 701232 17592 123 263312353666 90332 216 299 87 -4 +1 -2 +1 +8 0.4
ROS22 MLBPHI 100% 191176 47722 12411 112 267317363680 96333 216 308 94 -1 +1 -0 +1 +5 0.6
ROS22 MLBPHI 100% 191176 48822 12411 112 273323375698 102335 216 305 92 -2 +1 -0 +1 +5 0.6
FULL22 MLBPHI 478442 1182054 291003 235 267316362678 95336 216 299 87 -7 +3 -2 +2 +14 0.9
TOT22 MLBPHI 478442 1171954 291003 235 265314357671 93333 216 300 88 -6 +3 -2 +2 +14 0.9
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBPHI 92% 636586 1592569 411354 377 271323381704 109333 216 312 97 -2 +5 -1 +2 +18 2.2
202824 MLBPHI 92% 648597 16325611 421364 387 273325390715 117334 216 318 101 +1 +5 -1 +2 +18 2.6
202925 MLBPHI 92% 648596 16425612 431354 387 275328398726 122334 217 321 104 +3 +5 -1 +2 +18 2.9
203026 MLBPHI 92% 648596 16425612 431354 387 275328398726 122335 217 323 106 +4 +5 -1 +2 +18 3.0
203127 MLBPHI 92% 643590 16325612 441344 387 276331400731 124334 217 323 106 +4 +5 -1 +2 +18 2.9
203228 MLBPHI 92% 635582 16025512 441334 367 275330397727 122334 217 322 105 +4 +4 -1 +2 +18 2.7
203329 MLBPHI 92% 623571 15524511 431324 326 271327389716 117334 217 321 104 +3 +4 -2 +2 +18 2.5
203430 MLBPHI 92% 611560 15223511 421314 296 271327389716 118333 217 318 102 +1 +3 -3 +2 +17 2.2
203531 MLBPHI 92% 596546 14622510 411304 245 267323381704 114331 227 314 99 -1 +3 -3 +2 +17 1.8
203632 MLBPHI 92% 577529 1402159 401283 194 265320374694 110328 227 308 94 -4 +2 -4 +2 +16 1.3
203733 MLBPHI 92% 547501 1291848 381243 143 257314357671 100325 237 302 89 -7 +2 -5 +2 +15 0.8
202723 MLBPHI 92% 585539 1472359 371254 347 273324384708 111335 216 309 95 -3 +4 -1 +2 +17 1.9
202824 MLBPHI 92% 596548 15124510 391254 357 276328392721 117336 217 315 99 -0 +4 -1 +2 +17 2.3
202925 MLBPHI 92% 596548 15224511 391244 357 277330400730 122337 217 319 102 +1 +4 -1 +2 +17 2.5
203026 MLBPHI 92% 596547 15224511 401244 357 278332400732 122337 217 321 104 +2 +4 -1 +2 +17 2.6
203127 MLBPHI 92% 592543 15023511 401234 357 276330398728 122337 217 321 104 +2 +4 -1 +2 +17 2.6
203228 MLBPHI 92% 584535 14823511 401234 336 277332400732 123336 217 320 103 +2 +4 -1 +2 +17 2.4
203329 MLBPHI 92% 573524 14422510 401214 306 275331393724 118336 217 318 102 +1 +4 -2 +2 +16 2.2
203430 MLBPHI 92% 562515 14122510 391213 265 274329394723 120335 227 316 100 -0 +3 -2 +2 +16 1.9
203531 MLBPHI 92% 548502 1352149 381193 224 269324380705 112333 227 312 97 -2 +3 -3 +2 +16 1.6
203632 MLBPHI 92% 531486 1281948 371183 183 263319368688 105330 227 306 92 -5 +2 -4 +2 +15 1.1
203733 MLBPHI 92% 503460 1191747 351143 133 259315359674 100327 237 299 87 -7 +1 -4 +2 +14 0.6
▸ Career Totals
Career 64575923 161525054109 436137841 32764 273327388715 116337 217 314 99 -10 +40 -19 +23 +183 22.1
/ 162G 650596 16225511 441394 336 272326386711 114336 217 314 99 -1 +4 -2 +2 +18 2.2
Career 84627777 214132677137 559184152 499100 275328390718 115343 227 318 101 +12 +60 -21 +30 +240 32.8
/ 162G 650597 16525611 431414 388 276329394723 117344 227 318 101 +1 +4 -2 +2 +18 2.5

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202218 AClearwater Threshers 2321 3000 290 21 143217143360 250 399 179 -5 -3 +0 +1 -0.2
202218 ROKFCL Phillies 4337 11010 561 83 297395351747 54355 1412 346 123 +1 +0 +1 0.3
202319 A+Jersey Shore BlueClaws 8273 21620 7162 71 288366425791 137368 209 354 129 +3 +1 +2 0.6
202319 AClearwater Threshers 308276 951663 25532 407 344403478881 134413 178 386 153 +19 +5 +9 3.3
202420 AAReading Fightin Phils 180165 551103 11292 151 333382455837 121388 166 370 141 +8 +3 +5 1.6
202420 A+Jersey Shore BlueClaws 317292 881446 21641 278 301350438789 137368 207 348 124 +9 +2 +9 2.0
202521 AAALehigh Valley IronPigs 506440 1472347 58911 4611 334413452865 118407 1811 383 152 +29 +5 +14 5.0

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1B.J. Uptonlast yr '16
career totals — 12 seasons, 5,858 PA
125,858164300243321402+14+1724.524.5
/1626641934+1.6+2.02.8pk7: 25
#2Denard Spanlast yr '18
career totals — 11 seasons, 5,956 PA
115,95671185281347398+8-326.324.1
/162664821+0.9-0.42.9pk7: 22
#3Julio Lugolast yr '10
career totals — 11 seasons, 5,290 PA
115,29080198270334386+31+2523.823.1
/1626641025+3.9+3.13.0pk7: 22
#4Chone Figginslast yr '14
career totals — 11 seasons, 5,348 PA
115,34835339276350363+16+1322.122.9
/162664442+2.0+1.62.7pk7: 24
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 12 projected seasons
126,904114354271322386+17-2725.721.7
/1626641134+1.7-2.62.5pk7: 18
#5Whit Merrifieldlast yr '24
career totals — 9 seasons, 4,866 PA
94,86694218280328413+14+722.221.5
/1626641330+1.9+0.93.0pk7: 21
#6Jonathan Villarlast yr '22
career totals — 10 seasons, 3,934 PA
103,934101239255322397+24-4012.813.9
/1626641740+4.0-6.82.2pk7: 15

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
Justin Crawford (OGILVIE) 22 44→55 32→40 70→71 37 265/314/357 93333 423 21% 6% 88 +0.9
Micah Johnson
2014 · AA
23 52→60 40→45 63→60 44 247/298/348 101326 635 25% 7% 80 +0.4 257/301/351 94334 628 23% 6% 82 +0.5 255/298/3428733252724%6%75+0.0
Mallex Smith
2016 · AAA
23 56→61 39→45 65 47 261/320/351 89336 546 23% 8% 91 +1.1 259/318/361 102332 640 22% 8% 92 +1.2 262/328/36710533444321%8%96+1.0
Michael Bourn
2007 · AAA
24 52→62 39→45 64→65 45 244/297/336 92320 631 25% 7% 76 +0.1 248/307/338 90318 643 22% 8% 82 +0.5 274/337/37510135053821%8%101+2.0
Desmond Jennings
2010 · AAA
23 55→59 45→50 63→60 51 268/330/405 136307 1134 16% 8% 109 +2.4 247/316/380 133296 1233 19% 8% 97 +1.5 245/325/405160290162820%9%105+2.2
Dalton Pompey
2015 · MLB
22 52→59 41→45 62→55 46 245/305/357 112325 727 26% 8% 86 +0.8 246/301/342 96317 724 23% 7% 80 +0.4 249/306/3399031972523%7%79+0.2
Delino DeShields
2015 · AA
22 47→55 42→45 62→65 45 225/295/333 109304 941 28% 8% 77 +0.1 235/310/338 103316 732 26% 9% 84 +0.6 242/320/3399732363425%10%85+0.6
Dee Strange-Gordon
2010 · A
22 55→65 37→40 60→65 42 257/297/336 79317 330 20% 4% 76 +0.1 254/291/320 66313 240 18% 4% 69 -0.4 313/345/3887536435214%4%106+2.1
Carl Crawford
2004 · MLB
22 56→65 39→55 64→65 44 269/300/362 93310 638 16% 4% 84 +0.6 289/325/436 147320 1144 13% 5% 115 +2.7 302/341/465163337134714%5%125+3.8
Elvis Andrus
2010 · MLB
21 53→61 39→50 60 47 254/309/343 89307 634 19% 7% 84 +0.6 263/329/336 73306 428 14% 8% 90 +1.0 277/330/410133307112313%7%107+2.4
Vidal Bruján
2021 · AA
23 51→58 41→45 60→65 48 243/301/349 105291 834 19% 7% 82 +0.5 223/280/337 114267 1136 20% 7% 71 -0.3 214/288/31410026572421%8%64-0.3
Peter Bourjos
2010 · AA
23 51→56 42→50 62→60 42 245/287/363 119304 828 22% 5% 79 +0.3 243/292/385 142299 1224 22% 5% 88 +0.9 250/310/389140318121824%6%95+0.8
Roman Quinn
2016 · AA
23 52→53 42→45 59→65 44 248/302/351 103319 934 24% 6% 83 +0.6 240/294/342 102333 735 28% 6% 77 +0.1 244/301/381137331124828%7%88+0.3
Everth Cabrera
2010 · MLB
23 53→60 39→40 61→65 49 248/318/348 100319 534 22% 8% 89 +1.0 240/306/326 86315 437 23% 8% 79 +0.3 262/328/3468433545421%8%89+0.7
Garin Cecchini
2013 · A
22 54→62 39→45 59→55 44 253/306/345 92329 527 24% 6% 83 +0.6 249/313/349 100330 616 24% 8% 88 +0.9 240/305/3359532071325%8%77+0.1
Hak-Ju Lee
2014 · AAA
23 52→60 39→40 60→55 46 244/301/338 94314 527 23% 7% 79 +0.3 208/263/285 77291 620 29% 7% 50 -1.7 197/253/2646628152030%6%37-1.3
Ben Revere
2009 · A
21 62→64 38→40 63→65 46 295/335/391 96336 229 13% 5% 106 +2.2 277/322/341 64312 232 11% 5% 88 +0.9 298/328/356583291389%4%91+1.0
Masyn Winn
2023 · AA
21 47→54 44→50 61→55 44 226/282/354 129300 928 27% 7% 76 +0.1 240/293/376 136286 1416 21% 7% 86 +0.8 254/312/374120299111118%7%92+1.0
Ryan Brett
2014 · AA
22 52→58 42→45 59→60 44 249/294/358 109301 827 20% 5% 82 +0.5 242/279/345 103296 818 20% 4% 72 -0.2 230/262/3269628781522%3%57-0.7
Andrés Giménez
2021 · MLB
22 48→58 44→50 55 41 232/289/356 123295 1026 24% 5% 80 +0.4 257/318/409 152314 1623 23% 5% 106 +2.2 261/326/416155313172521%5%108+2.0
Kyle Wren
2014 · A
23 56→58 41→40 62→60 45 266/304/375 109307 732 16% 5% 90 +1.0 249/294/314 65311 230 19% 6% 69 -0.4 242/299/3137131232522%7%69-0.3