Ricardo OlivarC Wichita Wind Surge
Age 24 R/R 5'10" / 176 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION164 act + 156 ros · stats below = ROS only
wRC+†91
AVG/OBP/SLG.220 / .290 / .390
PA156
HR6
K%26
BB%8
BABIP263
ISO170
MLB%2%
Value2026 · WAR
BAT: +0.7 runs (wOBA-derived runs vs avg)+1BATRUN: -0.3 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.7 runs (Positional adjustment)+6POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +1.60+1.6WAR
0.01.12.30.01.41.71.81.71.51.31.00.7+$77M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 50 / POW 45
Toolsscout grade
CONTACT50
scouting grade only
POWER45
scouting grade only
EYE55
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+1.8$11M+$11M
2030Pre-Arb$0.9M+1.7$10M+$9M
2031Pre-Arb$0.9M+1.5$8M+$8M
2032Arb-1$3M+1.3$7M+$5M
2033Arb-2$3M+1.0$5M+$3M
2034Arb-3$3M+0.7$2M+$0.2M
Totals $12M $43M +$37M

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
202119 ROKFCL Twins 5952 7111 5252 30 135237250487 115231 428 205 15
202119 ROKFCL Twins 5949 10211 8172 30 204339347686 143290 2914 318 101
202220 ROKFCL Twins 154136 331022 11465 55 243322390712 147344 307 314 98
202220 ROKFCL Twins 154129 451235 18335 55 3494476051.052 256430 2112 451 204
202321 AFort Myers Mighty Mussels 449392 962228 3914116 121 245338372710 128359 319 317 101
202321 AFort Myers Mighty Mussels 449372 10628210 599316 121 285405452857 167354 2113 385 152
202422 A+2 teams 433388 791228 411252 60 204283307590 103276 299 263 59
202422 A+2 teams 433367 10119312 62882 60 275383441824 166331 2014 369 140
202523 AAWichita Wind Surge 407367 7710012 341083 133 210282335617 125260 278 271 66
202523 AAWichita Wind Surge 407352 9313013 49743 133 264359412771 148299 1812 346 123
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AAMIN 164151 3510011 11411 32 232288517805 285240 257 333 113 +2 -0 +0 +3 +5 1.0
YTD24 AAMIN 164146 4012012 16321 32 274350603952 329272 2010 407 170 +13 -0 +0 +3 +5 2.1
ROS24 AAMIN 2% 156141 31606 13411 31 220290390680 170270 268 304 91 -2 +0 +0 +3 +4 0.6
ROS24 MLBMIN 2% 33 0000 010 00 270 330 299 87 -0 +0 +0 +0 +0 0.0
FULL24 AAMIN 167154 3510011 11421 32 227283506790 279235 257 332 112 +2 -0 +0 +3 +5 1.0
TOT24 AAMIN 320292 6616017 24822 63 226289455745 229251 268 318 102 +1 +0 +0 +6 +9 1.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBMIN 43% 368331 7515113 31943 62 227299396694 169271 268 306 92 -3 +0 +0 +7 +10 1.4
202826 MLBMIN 62% 406366 8216114 341023 72 224295388683 164272 258 308 94 -3 +1 +0 +7 +12 1.7
202927 MLBMIN 69% 419377 8617115 361053 72 228300398698 170273 259 309 95 -2 +1 +0 +7 +12 1.8
203028 MLBMIN 72% 424381 8717115 371073 72 228302396698 168273 259 308 94 -3 +1 -1 +8 +12 1.7
203129 MLBMIN 72% 420378 8517114 361073 62 225297386684 161272 259 307 93 -3 +0 -1 +8 +12 1.5
203230 MLBMIN 72% 414372 8316114 361063 62 223297384681 161271 269 304 91 -4 +0 -2 +7 +12 1.3
203331 MLBMIN 72% 389349 7715113 341013 51 221295381676 160269 269 300 88 -5 +1 -3 +7 +11 1.0
203432 MLBMIN 72% 361324 7013112 31953 31 216291373664 157265 269 294 83 -7 +0 -4 +6 +10 0.7
202725 MLBMIN 43% 159144 32606 13411 31 222291389680 167271 268 301 88 -2 +0 +0 +3 +5 0.6
202826 MLBMIN 62% 253228 521019 21642 41 228299399698 171273 258 303 90 -3 +0 +0 +5 +7 0.9
202927 MLBMIN 69% 289260 6012110 25732 52 231303400703 169274 259 304 91 -3 +0 +0 +5 +8 1.1
203028 MLBMIN 72% 306275 6312111 26772 52 229300400700 171274 258 303 90 -3 +0 -1 +5 +9 1.1
203129 MLBMIN 72% 303272 6112110 26772 41 224297386683 162273 259 301 89 -4 +0 -1 +5 +9 1.0
203230 MLBMIN 72% 298268 6012110 26772 41 224297388685 164271 269 299 87 -4 +0 -2 +5 +8 0.8
203331 MLBMIN 72% 280252 551109 24732 31 218291369660 151269 269 295 84 -5 +0 -2 +5 +8 0.6
203432 MLBMIN 72% 259233 501008 22682 21 215288361648 146265 268 289 79 -6 +0 -3 +5 +7 0.4
▸ Career Totals
Career 21501935 43385573 18355115 3010 224296386682 162273 269 299 87 -31 +2 -8 +38 +61 6.4
/ 162G 650585 13226222 551675 93 226298390687 164276 268 299 87 -9 +1 -2 +12 +18 1.9
Career 48594354 96818715147 418130353 8924 222298373672 151280 279 298 86 -74 +8 -10 +87 +138 15.1
/ 162G 650582 13025220 561747 123 223299376675 153281 279 298 86 -10 +1 -1 +12 +18 2.0

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
202119 ROKFCL Twins 5949 10211 8172 30 204339347686 143290 2914 318 101 +0 +1 +2 0.2
202220 ROKFCL Twins 154129 451235 18335 55 3494476051.052 256430 2112 451 204 +18 -1 +4 2.2
202321 AFort Myers Mighty Mussels 449372 10628210 599316 121 285405452857 167354 2113 385 152 +27 +2 +13 4.2
202422 AAWichita Wind Surge 7767 15201 9181 30 224325299623 75292 2312 293 82 -2 +1 +2 0.1
202422 A+Cedar Rapids Kernels 356300 8617311 53701 30 287395473869 187339 2015 385 153 +21 +1 +10 3.3
202523 AAWichita Wind Surge 407352 9313013 49743 133 264359412771 148299 1812 346 123 +11 +1 +12 2.4

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
#1Miguel Olivolast yr '13
career totals — 11 seasons, 3,947 PA
113,94714453241275417+70+5319.118.9
/162664249+11.9+8.83.2pk7: 19
#2John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#3Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#4Derek Norrislast yr '17
career totals — 6 seasons, 2,195 PA
62,1956326230304380+39+5013.713.7
/162664198+11.9+15.14.1pk7: 14
#5Khalil Greenelast yr '09
career totals — 7 seasons, 2,835 PA
72,8359025245302422+30+1413.013.0
/162664216+7.1+3.23.0pk7: 13
#6Bobby 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 5 projected seasons
52,1547431225295389+38+207.77.4
/1626642310+11.9+6.22.4pk7: 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
Ricardo Olivar (OGILVIE) 24 50 45 50 55 226/289/455 229251 176 26% 8% 102 +1.6
Mark Mathias
2019 · AA
24 44→47 44→50 52→50 46 217/293/343 126288 1110 27% 8% 79 +0.3 231/291/365 134292 1213 24% 7% 83 +0.6 246/320/384138320151726%9%98+1.0
Andre Lipcius
2023 · AAA
25 46→49 46→50 49→45 52 227/304/365 137276 139 22% 10% 89 +0.9 230/295/372 142285 177 24% 8% 87 +0.8 221/284/36114127118525%7%77+0.1
Corey Joyce
2023 · AAA
24 43 48→45 49→50 47 214/311/358 144295 1611 31% 10% 92 +1.2 211/307/316 105308 1014 32% 10% 79 +0.3 212/300/316104302101431%9%72-0.1
Joey Ortiz
2022 · AA
24 44→54 43→50 53→50 44 216/281/329 114290 911 28% 7% 70 -0.3 243/299/384 141299 1210 22% 7% 91 +1.1 247/310/396149300131121%7%96+1.2
Henry Davis
2023 · AA
23 47→45 48→50 52→50 41 230/312/373 143305 1513 28% 6% 95 +1.4 220/304/371 151284 1812 28% 8% 92 +1.2 207/291/353147263191128%8%78+0.1
Joshua Rodriguez
2009 · AA
24 45→55 44→50 51→50 47 220/282/343 123279 1111 25% 8% 73 -0.1 233/296/347 114304 119 25% 8% 80 +0.4 244/304/36011631111624%7%84+0.5
Brett Harris
2022 · A
24 45→50 45→50 49→50 43 220/292/339 119296 1311 29% 7% 78 +0.2 243/315/397 154291 1810 22% 8% 102 +1.9 239/320/38314428617922%9%97+1.2
Alan Espinoza
2015 · AAA
24 48 45→55 49→45 42 240/287/360 120292 139 23% 5% 80 +0.4 235/279/400 165270 206 21% 5% 88 +0.9 259/298/43217328821318%4%101+0.9
Luis Urías
2021 · MLB
24 47→57 47→55 46→45 48 233/309/369 136296 147 25% 8% 92 +1.2 239/331/408 169283 205 22% 10% 112 +2.6 232/333/39916727321322%11%108+1.7
Justin Miller
2013 · A
24 52→53 45 49→50 44 254/311/379 125328 1313 26% 7% 95 +1.4 229/290/324 95312 915 28% 7% 72 -0.2 197/265/2283127932428%6%34-0.8
Luis Santana
2023 · A
24 43 44→45 48→50 43 215/283/333 118286 1211 28% 7% 72 -0.2 206/263/326 120268 137 28% 5% 62 -0.9 190/242/30711724015527%4%45-1.1
Tommy Field
2011 · A
24 46→53 46→45 50→45 43 229/298/358 128297 1310 26% 6% 85 +0.7 228/292/348 120297 128 26% 7% 79 +0.3 219/289/34813027413724%8%76+0.1
Yairo Muñoz
2019 · MLB
24 50→55 48→50 47→55 43 249/295/388 138305 1613 24% 6% 91 +1.1 262/302/382 120319 1118 21% 5% 92 +1.2 270/297/37010032292319%3%82+0.2
Bryson Stott
2022 · AAA
24 49→56 45 48→55 47 237/303/361 123324 1210 29% 9% 87 +0.8 247/306/373 126296 1320 20% 8% 91 +1.1 254/320/377123288132916%8%95+1.4
Nick Senzel
2019 · AAA
24 52→56 46→50 51→50 44 250/303/389 140327 1215 26% 7% 94 +1.3 239/295/378 139300 1315 24% 7% 88 +0.9 234/296/343108285101421%7%77+0.1
Miguel Amaya
2023 · AA
24 46→42 46→50 50→40 46 219/306/348 129321 136 33% 9% 86 +0.8 228/303/369 141285 153 25% 7% 90 +1.0 228/299/36814027116122%7%86+0.3
Jake Lemmerman
2013 · AA
24 46→50 42→45 50→45 45 221/296/333 112299 98 28% 8% 78 +0.2 196/271/298 102276 99 30% 8% 58 -1.2 174/252/2679324410931%9%39-1.3
J.R. Towles
2009 · MLB
25 46→53 48→50 44→50 46 231/305/372 141266 1510 20% 6% 92 +1.2 216/298/346 130255 138 20% 7% 82 +0.5 203/286/31711423710618%7%66-0.2
Adam Rosales
2008 · AA
25 46→49 49→55 49→45 45 230/299/392 162289 158 25% 7% 94 +1.3 239/299/381 142288 138 21% 6% 91 +1.1 244/301/37813429013720%6%89+0.6
Gabriel Arias
2023 · MLB
23 50→58 48→50 51→50 43 246/304/383 137322 158 28% 7% 93 +1.3 231/285/376 145322 1512 31% 6% 83 +0.6 233/280/392159333171634%5%82+0.3