John BayOF Brooklyn Cyclones
Age 25 R/R 6'1" / 217 lbs A+ Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION313 act + 208 ros · stats below = ROS only
wRC+†82
AVG/OBP/SLG.188 / .290 / .338
PA208
HR6
SB8
K%33
BB%8
BABIP260
ISO149
MLB%0%
Value2026 · WAR
BAT: -16.8 runs (wOBA-derived runs vs avg)-17BATRUN: +2.6 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -3.1 runs (Positional adjustment)-3POSREP: +14.8 runs (Replacement-level credit)+15REPTotal WAR: -0.30-0.3WAR
0.00.51.00.20.30.30.1+$6M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 21 / POW 51
Toolsscout grade
CONTACT21
scouting grade only
POWER51
scouting grade only
EYE49
scouting grade only
SPEED56
scouting grade only
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
2030Pre-Arb$0.9M+0.1$0.3M+$0.0M (cut)
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.3M +$0.0M

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
202524 A2 teams 10887 19314 12428 62 218364414778 195357 3911 342 120
202524 A2 teams 10883 21314 16338 62 253421458878 205362 3115 394 160
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 A+NYM 313271 4811210 2311419 174 177288343631 166259 367 270 65 -12 +2 +0 -2 +9 -0.4
YTD25 A+NYM 313260 5814213 348519 174 223355442797 219278 2711 358 132 +11 +2 +0 -2 +9 2.1
ROS25 A+NYM 0% 208180 34716 17689 82 188290338628 149262 338 292 82 -4 +1 +0 -1 +6 0.1
ROS25 MLBNYM 0% 11 0000 000 00 262 00 260 57 -0 +0 +0 -0 +0 -0.0
FULL25 A+NYM 314272 4811210 2311419 174 176287342629 165257 367 270 65 -12 +2 +0 -2 +9 -0.4
TOT25 A+NYM 521451 8218316 4018228 256 182289341630 159259 358 279 72 -17 +3 +0 -3 +15 -0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBNYM 30% 549481 9519317 4417319 154 198290356646 158263 328 291 81 -12 +1 +0 -3 +16 0.2
202827 MLBNYM 42% 564494 9920317 4617419 164 200293356650 156265 318 294 83 -11 +2 +0 -3 +16 0.3
202928 MLBNYM 48% 569499 10020317 4717418 154 200293355647 154266 318 294 83 -11 +1 -1 -3 +16 0.3
203029 MLBNYM 49% 568497 10020317 4817418 144 201295356651 155266 318 293 82 -11 +1 -1 -3 +16 0.1
202726 MLBNYM 30% 166146 29615 13526 51 199291356647 158263 318 265 61 -7 +1 +0 -1 +5 -0.3
202827 MLBNYM 42% 235206 41817 19728 72 199292350641 150265 318 269 64 -10 +1 +0 -1 +7 -0.4
202928 MLBNYM 48% 271237 481018 23839 72 203297354652 152266 318 270 65 -11 +1 -0 -2 +8 -0.4
203029 MLBNYM 49% 280246 491018 23869 72 199291346637 146266 318 270 64 -11 +1 -1 -2 +8 -0.5
▸ Career Totals
Career 953836 16734428 7829332 267 200293350643 151268 318 269 64 -39 +2 -1 -6 +27 -1.7
/ 162G 650570 11423319 5320022 185 200293351644 151268 318 269 64 -27 +2 -1 -4 +18 -1.1
Career 25662238 447891478 21480591 7420 200296356652 157269 318 295 84 -47 +7 -2 -15 +73 1.6
/ 162G 650567 11423420 5420423 195 201297362658 160271 318 295 84 -12 +2 -1 -4 +18 0.4

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

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
#1Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#2Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#3Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#4Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
#5John Mayberry Jr.last yr '15
career totals — 6 seasons, 1,506 PA
61,5065415234298417-6-181.71.7
/162664247-2.8-8.10.8pk7: 2
#6Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 2 projected seasons
29542926201291357-6+00.40.4
/1626642018-4.0+0.00.3pk7: 0

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 21 51 56 49 182/289/341 159259 1625 35% 8% 72 -0.3
Jeremy Sy
2015 · A
25 38 51→55 50 47 202/277/365 162255 1912 29% 8% 78 +0.2 210/278/329 119300 1213 32% 8% 69 -0.4 199/270/2899029981534%8%50-0.8
Jeremy Rathjen
2015 · A
25 43→41 48→50 51→50 45 219/286/364 145276 1614 27% 7% 82 +0.5 206/262/337 131281 149 31% 6% 64 -0.8 165/214/27611222513533%5%24-1.5
Andrew Navigato
2023 · AA
25 40→38 51→60 49→50 42 213/277/371 158262 2014 27% 6% 80 +0.4 223/279/416 193277 2415 28% 6% 92 +1.2 217/275/424208268261730%6%89+0.7
Michael Helman
2022 · A
26 39→41 51→55 52→55 44 205/262/364 158247 1814 26% 7% 71 -0.3 222/281/382 160270 2024 25% 7% 84 +0.6 219/280/378159264212825%7%79+0.2
Ryan Cordell
2017 · AA
25 44→42 50 53→50 40 227/271/380 153285 1814 27% 5% 79 +0.3 205/253/335 130274 1413 30% 5% 59 -1.1 189/242/308119257131331%5%46-0.9
Brandon Meredith
2015 · AA
25 40→36 50 43→45 46 207/287/359 152273 177 30% 9% 81 +0.4 212/279/335 123294 138 31% 8% 71 -0.3 191/254/2859326811531%7%43-0.6
Jabari Henry
2016 · AA
25 36→40 51→55 46→45 46 191/276/352 161267 197 34% 10% 75 -0.0 196/264/341 145281 186 35% 7% 66 -0.6 174/240/31414023521235%6%46-1.3
Jared Keel
2009 · A
24 39→38 52→50 48→45 47 207/289/373 166249 2010 26% 8% 86 +0.8 205/291/350 145262 167 27% 9% 80 +0.4 182/282/32314122816127%11%69-0.3
Kyle Datres
2021 · A
25 39→40 45→50 51→55 41 198/264/325 127271 1215 31% 6% 62 -0.9 206/284/345 139284 1622 32% 8% 76 +0.1 198/283/340141269182732%8%73-0.1
Luis Castro
2021 · AA
25 43→38 47→50 48→45 47 213/309/346 133293 1410 30% 9% 87 +0.8 198/267/323 125326 148 41% 7% 63 -0.8 198/263/34014229916637%6%62-0.5
Willie MacIver
2023 · AAA
26 36→33 48→45 50→55 39 191/255/325 133271 1714 35% 6% 59 -1.1 215/291/341 126313 1316 33% 8% 78 +0.2 225/305/348123321111831%8%83+0.3
Johan Mieses
2021 · AAA
26 37→33 51→55 50 40 202/258/351 149255 207 30% 6% 67 -0.5 220/291/413 193279 269 30% 7% 97 +1.5 205/284/41621124730731%8%91+0.5
Devin Foyle
2022 · AA
25 39→36 50→45 48→45 43 206/272/358 152269 1810 30% 7% 74 -0.1 214/285/341 127273 147 26% 8% 75 -0.0 193/283/277842428022%10%55-0.5
Brian Pellegrini
2009 · A
24 36→34 55→60 56→45 39 198/270/387 189267 2411 35% 6% 82 +0.5 212/284/410 198276 287 33% 8% 93 +1.3 201/279/40720625031533%8%90+0.7
Rylan Bannon
2022 · AAA
26 34→42 49→50 50 46 185/255/328 144223 1811 26% 8% 59 -1.1 203/290/358 155263 1913 29% 10% 82 +0.5 197/295/350153257191230%11%80+0.3
Zack Short
2019 · AA
24 39→38 49→50 47→45 50 199/291/349 150269 169 31% 11% 80 +0.4 196/288/337 141280 157 33% 10% 76 +0.1 180/281/31513524116931%11%66-0.5
Jonny DeLuca
2022 · A
24 41→38 54→60 56→55 45 219/278/397 178254 2215 24% 7% 87 +0.8 226/291/414 188257 2316 22% 7% 97 +1.5 222/292/406184249221921%7%92+0.8
Sicnarf Loopstok
2018 · A
25 41→38 49→55 46→50 38 211/272/358 147295 1711 34% 6% 74 -0.1 229/305/403 174315 228 32% 8% 100 +1.7 229/330/45522629332232%11%126+1.3
Peyton Burdick
2023 · MLB
26 35→32 51→55 50 44 187/277/350 163274 1912 37% 9% 75 -0.0 186/266/343 157299 1912 42% 8% 69 -0.4 165/248/320156268211244%8%53-1.0
Alex Frazier
2006 · A
25 42→39 52→55 44→45 44 220/295/384 164279 206 28% 8% 91 +1.1 209/262/337 128285 155 31% 5% 64 -0.8 187/225/29711025514132%3%36-1.5