Ryan CermakSS Bowling Green Hot Rods
Age 25 R/R 6'0" / 205 lbs A+ HR -6%H +4% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 103 proj PA
wRC+†58
AVG/OBP/SLG.192 / .261 / .310
PA103
HR2
K%30
BB%7
ISO119
MLB%0%
Value2026 · WAR
BAT: -4.9 runs (wOBA-derived runs vs avg)-5BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +2.9 runs (Replacement-level credit)+3REPTotal WAR: -0.10-0.1WAR
0.00.51.00.10.1+$2M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 20 / POW 39
Toolsscout grade
CONTACT20
scouting grade only
POWER39
scouting grade only
EYE46
scouting grade only
SPEED60
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
2030Extbeyond projection horizon · no WAR estimate
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.0M +$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
202221 ROKFCL Rays 2422 4011 1131 30 182250409659 227375 544 263 59
202221 ROKFCL Rays 2422 6012 191 30 273333636970 364364 384 414 175
202322 A2 teams 175162 30714 9544 82 185246315561 130250 315 248 48
202322 A2 teams 175155 41916 15374 82 265343452794 187312 219 352 128
202423 A+2 teams 214184 25513 19998 151 136246223469 87259 469 214 22
202423 A+2 teams 214175 37624 28678 151 211346337683 126308 3113 314 99
202524 A+2 teams 122112 24717 7403 82 214279482761 268262 336 311 96
202524 A+2 teams 122108 291116 11313 82 269352556908 287324 259 394 160
▸ 2026 Season
202625 MLBTB 10393 19412 7312 31 204275333608 129262 307 261 58 -5 +0 +0 +1 +3 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBTB 30% 175157 32614 13523 41 204277331609 127265 307 268 63 -7 +0 +0 +2 +5 -0.0
202827 MLBTB 42% 252227 46916 19734 61 203276330606 128267 298 272 67 -10 +1 +0 +3 +7 0.1
202928 MLBTB 48% 305275 551117 23884 72 200272324595 124268 298 274 68 -11 +1 -1 +3 +9 0.1
202726 MLBTB 30% 5348 9201 4161 10 188264292556 104268 308 257 55 -3 +0 +0 +1 +2 -0.0
202827 MLBTB 42% 10594 20412 8302 31 213288340629 128270 298 262 59 -5 +0 +0 +1 +3 -0.1
202928 MLBTB 48% 145131 27513 11422 31 206278328606 122271 298 264 60 -7 +0 -0 +2 +4 -0.1
▸ Career Totals
Career 303273 561126 23885 72 205279326605 121276 298 262 59 -14 +1 -0 +3 +9 -0.2
/ 162G 650586 12024413 4918911 154 205279326605 121276 298 262 59 -30 +1 -1 +7 +18 -0.4
Career 13701232 23549834 9845029 5410 191266326593 136266 337 262 59 -64 +7 -1 +15 +39 -0.4
/ 162G 650585 11123416 4621414 265 190265325590 135265 337 262 59 -30 +3 -0 +7 +18 -0.2

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
202221 ROKFCL Rays 2422 6012 191 30 273333636970 364364 384 414 175 +2 +1 +1 0.3
202322 ACharleston RiverDogs 160142 38816 14363 82 268344465809 197320 229 357 132 +6 +1 +5 1.1
202322 ROKFCL Rays 1513 3100 111 00 231333308641 77250 77 302 89 -0 +0 +0 0.0
202423 A+Bowling Green Hot Rods 185155 31323 21616 120 200319303622 103298 3311 288 78 -5 +2 +5 0.3
202423 ROKFCL Rays 2920 6301 762 31 3005176001.117 300385 2124 486 230 +4 +0 +1 0.5
202524 A+Bowling Green Hot Rods 10089 20613 9302 72 225310416726 191304 309 324 106 +1 +1 +3 0.4
202524 ROKFCL Rays 2219 9503 211 10 4745451.2111.756 737400 59 714 404 +8 +0 +1 0.9

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
#1Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#2Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#3Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick 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 1 projected seasons
130477203272331+3+30.10.1
/1626641516+7.1+6.60.2pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -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
Ryan Cermak (OGILVIE) 25 20 39 60 46 192/261/310 118262 23 30% 7% 58 -0.2
Nick Vickerson
2014 · A
25 36 42→40 49→50 47 183/268/285 102256 1013 31% 9% 54 -1.4 203/302/300 97289 811 29% 11% 72 -0.2 190/312/2718127271129%13%66-0.4
Maverick Handley
2023 · AA
25 38 44→40 50 44 193/277/309 116270 1212 32% 8% 65 -0.7 203/293/294 91284 811 29% 9% 67 -0.5 196/291/2717527751028%10%57-0.6
Willie MacIver
2022 · AA
25 35→33 44→45 51→55 37 184/244/295 111265 1216 35% 6% 46 -2.0 200/274/327 127297 1415 35% 8% 67 -0.5 225/305/348123321111831%8%83+0.3
Grae Kessinger
2023 · AA
25 33→28 45 49→50 42 177/246/290 113244 1418 33% 7% 46 -2.0 206/279/324 118280 1312 29% 9% 68 -0.5 189/267/30011124911727%9%56-0.5
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
Andrew Cain
2015 · A
25 41→37 47→50 57→50 39 210/262/346 136286 1414 31% 6% 66 -0.6 190/248/314 124316 139 41% 7% 52 -1.6 152/215/27212025614844%7%26-2.1
River Town
2023 · A
24 39→36 44→40 55→50 44 196/275/315 119256 1115 27% 7% 64 -0.8 212/300/304 92266 814 22% 9% 72 -0.2 211/311/2837126161519%10%69-0.2
Troy Stokes Jr.
2021 · AAA
25 39→38 45→50 53→55 42 195/273/320 125283 1316 34% 8% 65 -0.7 201/277/315 114267 1116 27% 8% 65 -0.7 164/253/2619721492027%8%38-1.1
Andres Sosa
2023 · A
25 38 42→40 52→45 46 187/288/295 108267 99 31% 9% 66 -0.6 194/280/284 90288 77 32% 8% 59 -1.1 177/267/253762715433%7%42-0.8
Drake Osborn
2023 · A
25 39 44→45 49→40 42 198/262/310 112269 116 30% 7% 57 -1.2 190/247/298 108260 124 31% 6% 47 -1.9 181/237/28510424412230%6%37-1.2
Ismael Alcantara
2023 · AA
24 38→28 45 50 37 195/254/318 123282 1312 35% 6% 56 -1.3 212/270/305 93320 917 34% 6% 59 -1.1 219/278/2927333972435%6%54-0.9
Chris Roller
2022 · AA
25 38 39→50 53→55 39 187/246/274 87273 616 32% 6% 40 -2.4 190/267/311 121291 1216 36% 8% 60 -1.0 179/262/313134284161640%8%57-0.7
Bradlee Beesley
2023 · AA
25 40 45→50 54→60 37 201/257/327 126300 1321 36% 6% 59 -1.1 206/282/327 121313 1126 35% 7% 70 -0.3 189/280/319130291113935%8%63-0.4
Alerick Soularie
2023 · A
24 39 44→45 53→60 44 192/275/311 119295 1216 36% 9% 64 -0.8 197/281/310 113291 1226 34% 9% 66 -0.6 177/270/280103254133933%10%53-0.5
Cory Vaughn
2014 · AA
25 41 45 53→50 42 203/278/323 120288 1314 33% 8% 68 -0.5 187/255/294 107275 1113 34% 7% 50 -1.7 158/228/25596233101235%6%26-1.8
Sean Jamieson
2014 · A
25 42→43 43→45 50 42 207/270/323 116273 1012 27% 6% 63 -0.8 226/283/329 103310 89 28% 6% 70 -0.3 228/286/321933177729%6%66-0.3
Jeter Downs
2022 · AAA
24 35→40 46→50 53→55 40 187/250/311 124262 1519 34% 7% 53 -1.5 184/265/319 135258 1622 34% 8% 62 -0.9 175/266/324149236182633%9%63-0.4
Brandon Hicks
2011 · AAA
25 37→41 45→50 51→50 38 192/249/314 122273 1315 34% 6% 53 -1.5 201/262/346 145307 1811 38% 7% 67 -0.5 192/257/340148302191041%7%60-0.7
Kyle Gaedele
2015 · AA
25 41→43 44→45 54→50 41 202/264/324 122291 1116 33% 7% 62 -0.9 205/275/354 149352 1710 43% 8% 74 -0.1 176/260/34416832021748%9%63-0.4
Jason Martinson
2014 · AA
25 36→39 46→45 54→50 38 184/255/307 124295 1515 41% 8% 54 -1.4 186/245/294 108295 1214 39% 6% 45 -2.1 162/221/26810527112843%6%26-2.4