John BayOF Brooklyn Cyclones
Age 25 R/R 6'1" / 217 lbs A+ H +5%HR +3% Svc 0.0 · Ctrl thru 2035 peak 0.3 · 2028
wRC+†83
AVG/OBP/SLG.210 / .282 / .328
PA100
HR2
SB5
K%30
BB%8
MLB%0%
BAT: -1.9 runs (wOBA-derived runs vs avg)-2BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -0.6 runs (Positional adjustment)-1POSREP: +2.8 runs (Replacement-level credit)+3REPTotal WAR: +0.10+0.1WAR
trajectory · 10 yrs
0.4peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+0.3$1M+$0.5M
2031Arb-3$0.9M+0.1$0.5M+$0.0M (cut)
2032Ext / FA-deal$0.9M
2033Ext / FA-deal$0.2M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $4M $-7M -$11M

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
202524 A2 teams 10888 19314 11438 62 .216.355.409.764 .193.357 4010 .321 104 +0 +0 +0 -1 +3 0.3
▸ 2026 Season (actual · ROS · total)
202625 A+Brooklyn Cyclones 6452 10212 5247 40 .192.344.385.728 .192.308 388 .299 87 -1 +1 +0 -0 +2 0.1
ROS25 MLBNYM 3632 6101 3111 10 .188.278.312.590 .125.292 318 .285 77 -1 +0 +0 -0 +1 0.0
TOT25 MLBNYM 10084 16313 8358 50 .190.320.357.677 .167.283 358 .294 83 -2 +1 +0 -1 +3 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 10%NYM 170149 32614 14445 41 .215.304.349.653 .134.279 268 .300 88 -2 +0 +0 -1 +5 0.2
202827 MLB 25%NYM 248219 49926 21636 61 .224.309.365.674 .142.280 258 .302 89 -3 +1 +0 -1 +7 0.3
202928 MLB 37%NYM 303267 591127 26787 71 .221.307.356.662 .135.280 269 .302 89 -4 +1 -1 -2 +9 0.3
203029 MLB 47%NYM 331292 641228 28858 71 .219.305.356.661 .137.280 268 .301 88 -4 +1 -1 -2 +9 0.3
203130 MLB 55%NYM 350309 671328 30918 61 .217.303.350.652 .133.278 269 .297 86 -6 +1 -2 -2 +10 0.1
203231 MLB 66%NYM 348307 651228 30928 50 .212.299.342.641 .130.277 269 .294 83 -7 +1 -3 -2 +10 -0.1
203332 MLB 83%NYM 337297 631227 29918 30 .212.299.337.636 .125.275 279 .289 79 -8 +1 -4 -2 +10 -0.3
203433 MLBNYM 312275 571126 27877 20 .207.294.327.622 .120.273 289 .284 75 -9 +0 -4 -2 +9 -0.6
203534 MLBNYM 272241 49925 23786 10 .203.289.320.608 .116.271 298 .277 70 -9 +0 -5 -2 +8 -0.8
▸ Career Totals (MLE all levels + projections)
Career 28152476 530991864 24276372 487 .214.303.346.649 .132.280 279 .295 84 -52 +7 -20 -17 +80 -0.2
/ 162G 650572 12323415 5617617 112 .215.304.348.652 .133.281 279 .295 84 -12 +1 -5 -4 +18 -0.1

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
202524 A+Brooklyn Cyclones 3929 3001 7123 21 .103.333.207.540 .103.125 3118 .282 74 -1 +0 +1 -0.0
202524 ASt. Lucie Mets 6954 18313 9215 41 .333.471.5931.063 .259.484 3013 .458 209 +8 +0 +2 1.1

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
John Bay (OGILVIE) 25 .210/.282/.328 .118.291 22 30% 8% 71 -0.0
Stuart Fairchild
2021 · AA
25 44→43 44→50 47→55 42 .213/.278/.333 .119.289 1010 29% 7% 69 -0.4 .224/.300/.381 .157.295 1713 29% 7% 92 +1.2 .220/.305/.384.164.292181629%8%91+0.6
Jonathan Rodríguez
2015 · AA
25 45→51 46→50 49→50 44 .223/.288/.352 .129.302 1310 30% 8% 79 +0.3 .229/.292/.354 .125.310 147 29% 8% 81 +0.4 .225/.301/.376.151.30919332%9%88+0.7
Nick Podkul
2022 · AA
25 40 43→50 51→50 47 .197/.273/.309 .112.261 1112 28% 8% 62 -0.9 .211/.298/.361 .150.289 187 32% 9% 86 +0.8 .205/.302/.363.158.28220332%10%84+0.3
Sean Bouchard
2021 · A
25 39→44 44→55 47→50 38 .197/.250/.316 .119.289 1211 35% 6% 53 -1.5 .221/.294/.396 .175.305 1912 32% 9% 93 +1.3 .223/.323/.415.191.292211629%11%106+1.0
Kyle Datres
2021 · A
25 41→43 48→50 51→55 42 .208/.274/.354 .146.273 1515 29% 6% 74 -0.1 .211/.290/.356 .145.288 1721 31% 8% 82 +0.5 .206/.292/.349.143.282182732%9%79+0.1
Corey Julks
2021 · AA
25 44→51 41→55 49→55 44 .211/.276/.309 .099.292 713 29% 7% 63 -0.9 .224/.281/.371 .147.294 1717 29% 7% 81 +0.4 .226/.287/.383.158.285192127%7%83+0.4
Brett Harris
2022 · A
24 45→50 45 49→50 43 .220/.290/.339 .119.296 1211 29% 7% 76 +0.1 .239/.311/.381 .142.289 1610 22% 8% 96 +1.5 .236/.316/.369.133.28415922%8%91+0.9
Jerad Head
2008 · A
25 41→45 45→55 50 41 .206/.271/.331 .125.260 129 25% 5% 67 -0.5 .221/.279/.362 .141.277 1410 25% 5% 78 +0.2 .229/.280/.395.166.27720725%4%85+0.4
Stefan Gartrell
2009 · AA
25 47→50 47→55 51→45 43 .233/.291/.367 .134.308 148 28% 7% 84 +0.6 .231/.284/.396 .165.303 206 30% 6% 89 +0.9 .226/.281/.400.174.28922429%6%84+0.6
Brian Van Kirk
2011 · AA
25 42→52 44→45 50→45 45 .210/.281/.321 .111.289 124 30% 8% 68 -0.5 .231/.299/.352 .121.303 126 26% 8% 83 +0.6 .243/.317/.360.117.30712623%9%89+0.6
Eli White
2019 · AA
25 48→50 41→50 49→60 42 .228/.287/.330 .102.318 712 29% 7% 72 -0.2 .212/.279/.325 .113.303 1113 32% 7% 68 -0.5 .234/.299/.378.144.310183129%7%87+0.4
Kyle Petty
2016 · A
25 46→50 42→50 54→50 38 .222/.266/.327 .105.309 912 30% 5% 62 -0.9 .232/.290/.346 .114.331 119 31% 6% 78 +0.2 .235/.299/.349.114.34011832%7%79+0.2
Steve Selsky
2014 · AA
25 48→53 46→50 50→45 41 .236/.294/.370 .134.304 149 27% 6% 86 +0.8 .241/.306/.348 .107.336 97 29% 7% 85 +0.7 .250/.318/.355.104.3559430%7%90+0.5
Jeremy Rathjen
2015 · A
25 43→41 47→45 51→50 46 .218/.288/.352 .134.277 1414 26% 8% 79 +0.3 .203/.259/.334 .131.274 159 30% 6% 62 -0.9 .157/.206/.270.114.21113532%5%20-1.6
Vinny Capra
2022 · AA
26 46→48 45 51→50 41 .227/.282/.352 .125.308 1211 29% 6% 76 +0.0 .245/.309/.362 .117.309 1110 23% 8% 90 +1.0 .239/.308/.330.092.29381120%8%77+0.1
Scott Heineman
2018 · AA
25 48→55 43→45 49→50 41 .227/.288/.345 .118.318 1014 30% 6% 76 +0.1 .243/.301/.367 .124.322 1214 27% 6% 88 +0.9 .251/.312/.380.129.324151626%6%93+0.6
Tristin English
2022 · A
25 38→48 44→50 45→40 38 .193/.258/.304 .111.279 139 34% 6% 54 -1.4 .213/.276/.337 .124.283 155 29% 6% 70 -0.3 .227/.282/.364.137.28416226%5%76+0.0
Skye Bolt
2019 · AA
25 40→39 46→50 50 41 .201/.262/.333 .132.280 1311 32% 7% 63 -0.9 .212/.276/.351 .139.302 1412 33% 8% 73 -0.1 .234/.302/.369.135.310151228%8%86+0.3
Jose Pineda
2007 · A
25 43→41 44→45 49→45 45 .213/.284/.325 .113.293 1110 30% 8% 70 -0.3 .219/.276/.365 .146.301 177 32% 6% 77 +0.1 .215/.264/.384.170.28722333%5%74-0.0
Mike Ahmed
2017 · A
25 44→46 44→50 47→50 45 .217/.285/.334 .117.296 1111 30% 8% 72 -0.2 .209/.271/.328 .119.315 139 35% 7% 66 -0.6 .192/.250/.296.105.30711739%6%46-0.7