Josh SpringerC Hickory Crawdads
Age 20 R/R 6'3" / 205 lbs A Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION172 act + 114 ros · stats below = ROS only
wRC+†67
AVG/OBP/SLG.227 / .282 / .293
PA114
HR1
K%17
BB%5
BABIP265
ISO66
MLB%0%
Value2026 · WAR
BAT: -11.2 runs (wOBA-derived runs vs avg)-11BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.1 runs (Defensive runs vs avg)-0FLDPOS: +5.1 runs (Positional adjustment)+5POSREP: +8.1 runs (Replacement-level credit)+8REPTotal WAR: +0.20+0.2WAR
0.01.12.30.61.11.41.61.81.81.81.71.51.3+$100M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 40
Toolsscout grade
CONTACT40
scouting grade only
POWER40
scouting grade only
EYE43
scouting grade only
SPEED50
scouting grade only
DEFENSE50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+1.8$10M+$9M
2032Pre-Arb$0.9M+1.8$9M+$9M
2033Pre-Arb$1.0M+1.8$8M+$8M
2034Arb-1$3M+1.7$7M+$6M
2035Arb-2$5M+1.5$6M+$4M
2036Arb-3$6M+1.3$5M+$3M
Totals $17M $46M +$39M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202519 ROK2 teams 179163 35801 7154 42 215264282547 67225 84 235 38
202519 ROK2 teams 179157 421101 13104 42 268339357696 89273 67 309 95
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 ATEX 172156 40600 8145 41 256314295608 38278 85 269 64 -7 +0 +0 +3 +5 0.1
YTD20 ATEX 172150 42700 13105 41 280355327682 47296 68 311 96 -1 +0 +0 +3 +5 0.8
ROS20 ATEX 0% 114105 24401 6192 21 227282293575 66276 175 273 67 -4 +0 -0 +2 +3 0.1
ROS20 MLBTEX 0% 01 0000 000 00 278 262 59 -0 +0
FULL20 ATEX 172157 40600 8145 41 255314293607 38276 85 269 64 -7 +0 +0 +3 +5 0.1
TOT20 ATEX 286261 641001 14337 62 245301294595 50273 125 271 65 -11 +0 -0 +5 +8 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBTEX 25% 309284 681214 17535 51 239294331625 92279 176 284 75 -9 +1 -0 +6 +9 0.6
202822 MLBTEX 38% 408374 911626 24707 72 243301345646 102280 176 291 81 -9 +1 -0 +7 +12 1.1
202923 MLBTEX 45% 469430 1051928 29817 92 244303353656 109282 176 296 84 -8 +1 -0 +8 +13 1.4
203024 MLBTEX 48% 508464 1142029 31888 93 246304356660 110283 176 299 87 -8 +1 -0 +9 +14 1.6
203125 MLBTEX 50% 520475 11721210 32908 103 246305362667 116283 176 300 88 -7 +1 -0 +9 +15 1.8
203226 MLBTEX 50% 520474 11721210 33908 103 247307363670 116283 176 300 88 -7 +1 -0 +9 +15 1.8
203327 MLBTEX 54% 520474 11721210 33908 103 247307363670 116283 176 301 88 -7 +1 -0 +9 +15 1.8
203428 MLBTEX 57% 520473 11620210 34918 103 245307359666 114282 187 299 87 -7 +1 -1 +9 +15 1.7
203529 MLBTEX 59% 520473 11620210 34928 93 245307359666 114281 187 298 86 -8 +1 -2 +9 +15 1.5
203630 MLBTEX 60% 519472 1142029 34938 92 242304350653 108280 187 295 84 -10 +1 -2 +9 +15 1.3
203731 MLBTEX 61% 490447 1061828 32898 82 237300340640 103278 187 291 81 -11 +1 -3 +9 +14 1.0
203832 MLBTEX 62% 458418 981727 30857 72 234297335632 100275 197 285 76 -12 +1 -4 +8 +13 0.6
203933 MLBTEX 63% 416380 861416 27806 62 226288316604 89271 196 278 71 -14 +0 -4 +7 +12 0.2
204034 MLBTEX 58% 363332 741215 23725 51 223283310594 87266 206 269 64 -15 +1 -5 +6 +10 -0.2
202721 MLBTEX 25% 7772 17301 4131 10 236286319605 83280 175 273 67 -3 +0 -0 +1 +2 0.1
202822 MLBTEX 38% 156144 36613 9272 31 250303368671 118282 176 281 73 -5 +0 -0 +3 +4 0.3
202923 MLBTEX 45% 213195 48814 13373 41 246303359662 113283 176 286 77 -6 +0 -0 +4 +6 0.5
203024 MLBTEX 48% 244223 561015 15424 51 251310372682 121285 176 289 79 -6 +1 -0 +4 +7 0.6
203125 MLBTEX 50% 258236 581015 16454 51 246305360665 114285 176 290 80 -6 +1 -0 +5 +7 0.7
203226 MLBTEX 50% 263241 601115 16454 51 249307365672 116284 176 290 80 -6 +1 -0 +5 +7 0.7
203327 MLBTEX 54% 283259 641116 18494 51 247306367673 120284 176 290 80 -6 +1 -0 +5 +8 0.7
203428 MLBTEX 57% 298272 671216 19525 52 246307364671 118284 176 289 80 -7 +0 -1 +5 +8 0.7
203529 MLBTEX 59% 307279 691216 20545 52 247309362671 115283 187 288 78 -8 +0 -1 +5 +9 0.6
203630 MLBTEX 60% 313285 691216 20565 51 242303354658 112282 186 285 76 -8 +1 -1 +6 +9 0.5
203731 MLBTEX 61% 301273 651115 20555 51 238302341643 103280 187 281 73 -9 +1 -2 +5 +9 0.3
203832 MLBTEX 62% 285260 611015 19534 51 235297338635 104277 197 275 69 -10 +1 -2 +5 +8 0.1
203933 MLBTEX 63% 261238 55914 17504 41 231293328621 97273 197 269 64 -11 +0 -3 +5 +7 -0.1
204034 MLBTEX 58% 212193 44713 14423 31 228290321612 93267 207 260 57 -10 +0 -3 +4 +6 -0.3
▸ Career Totals
Career 34713171 7691321364 22062053 6015 243303353656 110282 186 283 75 -100 +6 -14 +62 +98 5.3
/ 162G 650594 14425212 4111610 113 242302352654 109281 186 283 75 -19 +1 -3 +12 +18 1.0
Career 68336238 149826325114 4261198107 12035 240300345645 105279 186 291 81 -148 +10 -24 +122 +194 15.7
/ 162G 650593 14225211 4111410 113 239300344644 105278 186 291 81 -14 +1 -2 +12 +18 1.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
202519 AHickory Crawdads 4641 9200 210 11 220256268524 49209 24 224 30 -4 -0 +1 -0.3
202519 ROKACL Rangers 133116 33901 1194 31 284366388754 103299 78 339 117 +3 +0 +4 0.7

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
#1John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
#3Dioner Navarrolast yr '16
career totals — 12 seasons, 3,544 PA
123,5447714250308370+63-112.111.6
/162664143+11.9-0.22.3pk7: 11
#4Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 8 projected seasons
83,6736364241298349+66+09.27.8
/1626641112+11.9+0.01.7pk7: 6
#5Yuniesky Betancourtlast yr '13
career totals — 9 seasons, 4,278 PA
94,2788030261285388+41-206.17.2
/162664125+6.4-3.11.0pk7: 8
#6Angel Berroalast yr '09
career totals — 8 seasons, 2,794 PA
82,7944650259303375+27-66.87.1
/1626641112+6.5-1.41.6pk7: 7

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
Josh Springer (OGILVIE) 20 40 40 50 43 245/301/294 50273 16 12% 5% 65 +0.2
Edgardo Rodriguez
2021 · A
20 48 41→45 48→30 43 233/283/334 102283 85 21% 5% 72 -0.2 201/244/277 76295 65 32% 5% 39 -2.5 180/204/231512579033%2%11-0.8
Jairo Encarnacion
2007 · A
21 44 41→40 52→45 46 212/274/306 95244 98 18% 6% 61 -1.0 229/298/318 89272 87 18% 7% 74 -0.1 246/322/325792848415%7%85+0.3
Manuel Joseph
2014 · A
20 49 40→45 51→50 44 234/287/326 92283 616 20% 5% 71 -0.3 246/305/362 116287 1014 17% 6% 88 +0.9 277/338/426150303141713%6%120+1.3
Jeferson Quero
2023 · A
20 44→42 44→50 49→45 41 219/269/335 116284 129 27% 6% 66 -0.6 226/283/364 138283 167 25% 7% 79 +0.3 225/289/37014526918423%7%82+0.3
Wilmer Perez
2018 · A
20 46 39→45 47→45 42 221/272/317 96280 66 23% 5% 63 -0.9 221/269/307 86282 57 23% 5% 58 -1.2 203/248/262592623623%3%39-0.6
Adrian Abreu
2011 · A
20 43 37→40 52→55 44 204/258/281 77261 310 22% 6% 46 -2.0 205/283/290 85253 715 20% 9% 61 -1.0 194/284/2748023182019%10%56-0.4
Juan Uriarte
2019 · A
21 46 41→45 49→30 41 223/277/320 96282 84 23% 5% 65 -0.7 186/228/266 80283 64 35% 3% 30 -3.1 145/181/205602264037%2%-9-1.6
Wilfredo Rodriguez
2014 · A
20 48 39→40 47→50 44 229/273/319 90284 55 21% 5% 63 -0.9 229/267/303 74268 66 16% 4% 56 -1.3 231/265/295642646515%4%51-0.8
Wilmer Dominguez
2011 · A
20 43 40→45 49→45 42 209/255/300 91272 75 26% 6% 50 -1.7 218/253/304 86275 85 23% 4% 50 -1.7 247/278/35911127314515%4%72-0.1
Juan Mora
2021 · A
21 43 42→45 53→55 49 209/289/317 108255 914 21% 8% 71 -0.3 228/292/345 117310 1010 28% 6% 79 +0.3 224/280/33311029810827%5%68-0.2
Juan Castillo
2010 · A
20 46 39→45 45→40 47 218/281/301 83260 66 18% 6% 62 -0.9 230/278/340 110266 105 17% 5% 71 -0.3 229/268/315872847121%5%58-0.5
Blake Ochoa
2007 · A
21 45 40→45 46→40 44 215/280/308 92280 65 24% 6% 64 -0.8 216/268/311 95281 74 24% 6% 59 -1.1 233/296/37614228016222%7%87+0.3
Leo Jiménez
2021 · A
20 44→49 37→45 50→45 46 209/267/287 78267 46 23% 7% 52 -1.6 236/347/327 91303 78 22% 10% 99 +1.7 226/327/323972898822%9%87+0.4
José Caballero
2018 · A
21 47→45 39→45 54→70 39 224/275/317 93301 67 27% 5% 63 -0.8 223/291/334 111281 1019 23% 7% 76 +0.0 225/318/339114299106326%9%86+0.5
Sam McMillan
2019 · A
20 47 41→40 47→45 49 227/314/329 102280 86 21% 8% 85 +0.7 215/317/292 77291 47 25% 10% 77 +0.1 211/334/282712734721%12%79+0.1
Jose Colmenares
2009 · A
19 47 38→45 46→40 46 222/279/294 72254 69 15% 5% 59 -1.1 231/293/338 107259 117 15% 6% 77 +0.1 239/304/36212325115412%7%86+0.4
Jose Bellorin
2011 · A
20 42 39→40 47→50 42 203/257/285 81265 610 25% 6% 47 -1.9 223/280/308 85271 69 19% 6% 63 -0.8 239/295/3167827661015%6%69-0.2
Glenn Santiago
2022 · A
21 43 40 51→45 49 207/278/298 91250 711 20% 7% 60 -1.0 201/261/288 87294 78 32% 7% 50 -1.7 184/247/261772747833%7%35-1.1
Jauri Custodio
2022 · A
20 47 41→40 50 45 228/275/327 98272 813 19% 6% 66 -0.6 220/294/330 110296 710 26% 7% 76 +0.0 187/278/2849727541530%9%55-0.3
Deiber Olivera
2012 · A
19 44 38→40 50→45 44 210/259/296 86269 48 23% 6% 50 -1.7 236/277/312 76275 37 15% 4% 63 -0.9 255/291/322672892712%3%69-0.1