Ramon RamirezC Quad Cities River Bandits
Age 21 R/R 5'11" / 180 lbs A+ HR -6% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION323 act + 215 ros · stats below = ROS only
wRC+†97
AVG/OBP/SLG.237 / .305 / .396
PA215
HR6
K%27
BB%7
BABIP305
ISO160
MLB%4%
Value2026 · WAR
BAT: -2.2 runs (wOBA-derived runs vs avg)-2BATRUN: +1.0 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.2 runs (Defensive runs vs avg)+0FLDPOS: +9.6 runs (Positional adjustment)+10POSREP: +15.3 runs (Replacement-level credit)+15REPTotal WAR: +2.50+2.5WAR
0.02.04.00.02.42.83.03.13.13.13.0+$131M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 46 / POW 53
Toolsscout grade
CONTACT46
scouting grade only
POWER53
scouting grade only
EYE44
scouting grade only
SPEED37
scouting grade only
DEFENSE48
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+2.8$19M+$19M
2029Pre-Arb$0.8M+3.0$19M+$18M
2030Pre-Arb$0.9M+3.1$18M+$18M
2031Arb-1$6M+3.1$17M+$13M
2032Arb-2$10M+3.1$16M+$10M
2033Arb-3$14M+3.0$14M+$7M
Totals $33M $104M +$86M

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
202318 ROKDSL Royals Blue 150130 35608 13273 64 269349500849 231273 189 353 128
202318 ROKDSL Royals Blue 150122 42908 21183 64 3444526151.067 270340 1214 451 203
202419 ROKACL Royals 203180 34716 16566 10 189277339616 150235 288 269 64
202419 ROKACL Royals 203170 451017 26426 10 265381459840 194311 2113 374 145
202520 A2 teams 331295 551239 221005 72 186255339594 153236 307 257 54
202520 A2 teams 331281 7013312 36685 72 249345445790 196276 2111 342 120
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 A+KC 323290 731919 24925 81 252320417737 166333 287 311 96 -1 +1 +0 +6 +9 1.5
YTD21 A+KC 323280 8423111 33685 81 300382507890 207358 2110 387 154 +20 +1 +0 +6 +9 3.7
ROS21 A+KC 4% 215194 461116 16583 41 237305396701 160300 277 312 97 -1 +0 +0 +4 +6 1.0
ROS21 MLBKC 4% 109 1000 130 00 111200111311 296 3010 296 85 -0 +0 +0 +0 +0 0.0
FULL21 A+KC 333299 741919 25955 81 247316408724 161328 298 311 96 -2 +1 +0 +6 +9 1.5
TOT21 A+KC 538484 11930215 401508 122 246314409723 163322 287 311 96 -2 +2 +0 +10 +15 2.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBKC 50% 520470 11226216 381377 71 238305404709 166298 267 313 97 -1 +1 +0 +9 +15 2.4
202823 MLBKC 69% 520469 11426217 391347 71 243311416726 173299 268 320 103 +2 +1 +0 +9 +15 2.8
202924 MLBKC 74% 520468 11426217 401317 71 244313417729 173299 258 324 106 +4 +1 +0 +9 +15 3.0
203025 MLBKC 77% 520467 11526218 411307 71 246317426743 180299 258 326 108 +5 +1 +0 +9 +15 3.1
203126 MLBKC 78% 520467 11526218 411307 71 246317426743 180299 258 327 108 +5 +1 +0 +9 +15 3.1
203227 MLBKC 77% 520466 11425218 421317 61 245317423739 178299 258 327 109 +5 +1 +0 +9 +15 3.1
203328 MLBKC 77% 520466 11425218 421317 61 245317423739 178298 258 326 108 +5 +1 -0 +9 +15 3.0
203429 MLBKC 75% 520466 11325218 421327 61 242315421735 178297 258 324 106 +4 +1 -1 +9 +15 2.8
203530 MLBKC 73% 520466 11225217 421347 61 240313412725 172296 268 321 104 +2 +1 -2 +9 +15 2.6
203631 MLBKC 73% 504451 10724216 411317 51 237311406716 169294 268 317 101 +1 +1 -2 +9 +14 2.2
203732 MLBKC 72% 489440 10222215 401296 41 232305393698 161290 268 311 96 -2 +0 -3 +9 +14 1.8
203833 MLBKC 72% 417375 8518113 341125 31 227300384684 157285 278 304 91 -4 +0 -4 +7 +12 1.1
203934 MLBKC 68% 363327 7115110 291004 31 217289361650 144279 288 295 84 -7 +0 -5 +6 +10 0.6
204035 MLBKC 63% 303272 571118 24864 20 210283346629 136271 288 284 75 -8 +0 -5 +5 +9 0.1
204136 MLBKC 54% 244220 44816 19713 20 200273327600 127264 298 272 67 -9 +0 -6 +4 +7 -0.4
202722 MLBKC 50% 261236 561318 19694 41 237305403708 165294 267 298 86 -4 +0 +0 +5 +7 0.9
202823 MLBKC 69% 358323 7717211 27925 51 238307406713 167295 268 305 92 -3 +1 +0 +6 +10 1.4
202924 MLBKC 74% 387349 8519213 30985 51 244312421734 178295 258 309 95 -2 +1 +0 +7 +11 1.7
203025 MLBKC 77% 401362 8719213 311005 51 240309412721 171295 258 311 97 -2 +1 +0 +7 +11 1.8
203126 MLBKC 78% 407366 8919214 321026 51 243314421735 178295 258 312 97 -1 +1 +0 +7 +12 1.9
203227 MLBKC 77% 401361 8719213 321015 51 241312413724 172295 258 312 97 -1 +1 +0 +7 +11 1.9
203328 MLBKC 77% 398358 8619213 321005 51 240311413725 173294 258 311 96 -2 +1 -0 +7 +11 1.7
203429 MLBKC 75% 388348 8418213 32995 41 241314417731 175293 268 310 95 -2 +0 -1 +7 +11 1.6
203530 MLBKC 73% 382343 8018112 31985 41 233306397703 163292 268 307 93 -3 +0 -1 +7 +11 1.4
203631 MLBKC 73% 367329 7617111 30955 41 231305389694 158290 268 303 90 -4 +0 -2 +7 +10 1.2
203732 MLBKC 72% 354317 7316111 29935 31 230305391696 161286 268 297 86 -6 +0 -2 +6 +10 0.9
203833 MLBKC 72% 301270 611319 24814 30 226299381680 156281 278 290 80 -7 +1 -3 +5 +9 0.5
203934 MLBKC 68% 246221 481017 20683 20 217291367657 149275 288 281 74 -7 +0 -3 +4 +7 0.1
204035 MLBKC 63% 191172 36715 15542 10 209280349629 140268 288 271 66 -7 +0 -3 +3 +5 -0.2
204136 MLBKC 54% 132119 23403 10382 10 193267303570 109261 298 260 57 -6 +0 -3 +2 +4 -0.3
▸ Career Totals
Career 49844483 104922821156 395129166 5611 234305399704 165292 268 302 90 -59 +7 -17 +89 +141 16.5
/ 162G 650585 13730320 521689 71 234307398705 164292 268 302 90 -8 +1 -2 +12 +18 2.2
Career 78997089 165936431254 6212060109 9620 234306402707 168291 268 313 97 -23 +11 -26 +141 +224 33.4
/ 162G 650583 13730321 511709 82 235306405711 170293 268 313 97 -2 +1 -2 +12 +18 2.7

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
202318 ROKDSL Royals Blue 150122 42908 21183 64 3444526151.067 270340 1214 451 203 +18 -0 +4 2.2
202419 ROKACL Royals 203170 451017 26426 10 265381459840 194311 2113 374 145 +10 +0 +6 1.7
202520 AColumbia Fireflies 307258 6312311 36655 62 244348442790 198274 2112 343 121 +7 +0 +9 1.7
202520 ROKACL Royals 2423 7101 030 10 304304478783 174300 120 329 110 +0 +0 +1 0.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
#1Stephen Drewlast yr '17
career totals — 12 seasons, 4,917 PA
124,91712341252318423+48+3526.225.1
/162664176+6.5+4.73.5pk7: 24
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 11 projected seasons
114,98916155238306408+78-623.219.3
/162664217+10.3-0.83.1pk7: 15
#2Didi Gregoriuslast yr '22
career totals — 10 seasons, 4,238 PA
104,23813437256308421+45-1017.017.2
/162664216+7.1-1.52.7pk7: 18
#3John 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
#5Welington Castillolast yr '19
career totals — 8 seasons, 2,667 PA
82,667975254313425+48-1413.313.2
/162664241+11.9-3.43.3pk7: 13
#6Khalil Greenelast yr '09
career totals — 7 seasons, 2,835 PA
72,8359025245302422+30+1413.013.0
/162664216+7.1+3.23.0pk7: 13

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
Ramon Ramirez (OGILVIE) 21 32→46 41→53 32→37 44 246/314/409 163322 1512 28% 7% 96 +2.5
Jordan Diaz
2022 · A
21 49→56 49→55 41→30 44 247/294/394 147294 175 22% 6% 92 +1.2 262/302/432 170303 222 21% 5% 105 +2.1 263/306/43617330123021%5%104+1.7
Derek Norris
2010 · A
21 43→53 51→55 45→50 48 223/303/383 161292 195 30% 10% 94 +1.3 207/305/377 170279 219 31% 11% 94 +1.3 261/339/41715631916522%10%113+1.9
Josmil Pinto
2010 · A
21 45→55 49→55 47→40 44 228/278/377 149272 163 23% 6% 81 +0.4 214/260/348 134265 142 24% 5% 66 -0.6 251/317/41916729919022%8%105+1.7
Óscar Hernández
2014 · A
21 44 50 42→40 46 227/300/377 150271 184 23% 7% 91 +1.1 204/249/316 112271 104 28% 5% 53 -1.5 166/216/27010421412128%5%24-1.2
Max Stassi
2013 · A
22 43 47→55 44→40 40 216/276/351 135296 165 32% 6% 74 -0.1 215/261/351 136287 163 30% 5% 67 -0.5 218/304/38616828222030%10%93+0.6
Ronaldo Hernández
2019 · A
21 46→44 48→55 44→45 43 234/277/371 136270 166 20% 5% 79 +0.3 228/265/372 144269 176 22% 4% 74 -0.1 216/261/38516924324123%4%74-0.0
Eddys Leonard
2023 · A
22 44→47 48→55 44→50 42 222/291/369 146290 165 28% 6% 85 +0.7 222/279/379 157280 198 27% 5% 82 +0.5 216/269/391176255231226%5%79+0.2
Gary Sánchez
2014 · AA
21 43→50 48→65 47→45 40 222/272/361 139282 166 27% 5% 74 -0.1 241/291/400 159294 206 25% 6% 92 +1.2 240/315/46422426532423%9%117+2.4
Travis Denker
2007 · A
21 44→51 48→50 37→45 54 224/307/363 140262 173 22% 10% 90 +1.0 226/294/350 124277 125 22% 8% 81 +0.4 227/302/38015325518019%8%92+0.6
Christian Vázquez
2012 · A
21 42→52 47→50 46→45 41 214/266/345 131276 143 28% 6% 67 -0.5 230/287/334 104290 104 23% 7% 73 -0.1 256/308/40214529318819%7%96+1.0
Iván Herrera
2022 · AA
22 40→50 49→50 40→50 46 210/286/345 135271 184 29% 8% 77 +0.1 236/321/369 133306 1410 26% 10% 98 +1.6 276/369/436160338181322%11%130+2.7
Welington Castillo
2008 · A
21 45→55 44→55 41→30 37 223/271/336 113301 134 30% 5% 67 -0.5 226/265/350 124297 143 28% 4% 69 -0.4 252/308/43318130625126%7%105+1.4
Logan O'Hoppe
2022 · AAA
22 43→48 48→60 46→45 43 221/271/354 133264 167 24% 6% 72 -0.2 237/307/416 179278 246 24% 8% 104 +2.0 240/313/43219228227425%8%109+1.6
Travis d'Arnaud
2010 · A
21 43→53 45→60 45 43 214/259/336 123248 126 20% 5% 63 -0.9 237/282/388 151299 165 26% 5% 85 +0.7 258/318/45519728827120%7%115+1.5
Roan Salas
2010 · A
20 46 50→65 46→40 45 236/285/393 157263 175 18% 6% 88 +0.9 244/297/371 127282 125 17% 6% 87 +0.8 268/322/3831153019314%6%98+0.7
Carter Kieboom
2018 · A
20 45→50 49→50 43→45 42 229/288/376 147300 165 29% 6% 85 +0.7 233/302/365 132310 156 28% 8% 88 +0.9 229/307/35412530614528%9%84+0.4
Ryan Lavarnway
2010 · A
22 44→45 53→55 43→30 41 226/285/402 176308 203 32% 7% 91 +1.1 228/295/390 162293 202 28% 8% 92 +1.2 224/293/37515028019126%8%86+0.7
Andy Pages
2021 · A
20 43→53 46→60 46→50 46 214/297/344 130275 149 26% 8% 82 +0.5 219/304/418 199291 256 32% 9% 104 +2.0 270/324/464194313251022%6%121+2.8
Sebastian Valle
2011 · A
21 42→49 48→50 42→40 38 218/258/361 143277 163 28% 4% 68 -0.5 206/233/315 109291 112 32% 3% 45 -2.1 229/281/37314330316229%6%78+0.1
Tyler Ogle
2013 · A
22 47→44 49→50 45→30 44 236/297/382 147295 175 26% 7% 90 +1.0 223/309/365 142267 163 22% 10% 92 +1.2 213/303/36315125019223%10%85+0.5