Carlos VirahondaC Visalia Rawhide
Age 20 R/R 5'11" / 180 lbs A HR +4% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION286 act + 190 ros · stats below = ROS only
wRC+†81
AVG/OBP/SLG.213 / .297 / .338
PA190
HR4
K%23
BB%5
BABIP263
ISO125
MLB%0%
Value2026 · WAR
BAT: -10.2 runs (wOBA-derived runs vs avg)-10BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: +8.5 runs (Positional adjustment)+9POSREP: +13.5 runs (Replacement-level credit)+14REPTotal WAR: +1.30+1.3WAR
0.01.42.91.62.02.22.32.42.42.42.3+$115M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 50 / POW 42
Toolsscout grade
CONTACT50
scouting grade only
POWER42
scouting grade only
EYE50
scouting grade only
SPEED31
scouting grade only
DEFENSE55
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+2.2$14M+$13M
2030Pre-Arb$0.9M+2.3$14M+$13M
2031Pre-Arb$0.9M+2.4$13M+$13M
2032Arb-1$5M+2.4$12M+$10M
2033Arb-2$8M+2.4$11M+$8M
2034Arb-3$11M+2.3$10M+$5M
Totals $26M $74M +$62M

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
202317 ROKDSL Arizona Black 139114 25811 32616 34 219331333664 114264 192 274 68
202317 ROKDSL Arizona Black 139112 341321 51816 34 304414482896 179340 134 385 153
202418 ROKDSL Arizona Red 190164 17601 114513 21 104218159377 55133 246 168 -13
202418 ROKDSL Arizona Red 190160 25901 153013 21 156282231513 75183 168 249 48
202519 A2 teams 305258 58913 197623 42 225333302636 78302 256 275 69
202519 A2 teams 305250 751214 275223 42 300417404821 104360 179 372 143
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD20 AARI 286252 519112 157216 31 202290389679 187228 255 291 81 -6 +0 +0 +5 +8 0.7
YTD20 AARI 286245 6212214 225316 31 253353490843 237265 198 369 141 +13 +0 +0 +5 +8 2.7
ROS20 AARI 0% 190168 36714 104410 21 213297338635 125258 235 292 81 -4 +0 +0 +3 +5 0.5
ROS20 MLBARI 0% 01 0000 000 00 260 255 54 +0 +0
FULL20 AARI 286253 519112 157216 31 202290387677 186227 255 291 81 -6 +0 +0 +5 +8 0.7
TOT20 AARI 476420 8716216 2511626 52 207293368661 162243 245 291 81 -10 +0 +0 +9 +14 1.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202721 MLBARI 48% 520462 10120213 3011723 42 219299355654 136260 226 296 85 -9 +0 +1 +9 +15 1.6
202822 MLBARI 68% 520461 10220214 3211522 42 221303364667 143263 226 303 90 -6 +0 +1 +9 +15 2.0
202923 MLBARI 76% 520461 10420215 3311321 42 226307375682 150266 226 308 94 -4 +0 +1 +9 +15 2.2
203024 MLBARI 78% 520460 10420215 3411221 42 226309376685 150267 227 311 96 -2 +0 +1 +9 +15 2.3
203125 MLBARI 79% 520460 10520216 3411121 42 228311385695 157267 217 313 98 -1 +0 +1 +9 +15 2.4
203226 MLBARI 79% 520460 10520216 3411121 42 228311385695 157267 217 314 98 -1 +0 +1 +9 +15 2.4
203327 MLBARI 78% 520459 10520216 3511221 42 229313386698 157267 227 314 98 -1 +0 +1 +9 +15 2.4
203428 MLBARI 77% 520459 10520216 3511221 42 229313386698 157266 227 313 98 -1 +0 +0 +9 +15 2.3
203529 MLBARI 75% 520458 10420215 3611321 42 227313378690 151265 227 311 96 -2 +0 -1 +9 +15 2.2
203630 MLBARI 74% 520458 10320215 3611521 41 225311376686 151264 227 308 94 -4 +0 -1 +9 +15 2.0
203731 MLBARI 73% 504444 9919214 3511320 31 223309369678 146262 227 304 91 -5 +0 -2 +9 +14 1.7
203832 MLBARI 72% 486431 9418213 3311119 31 218302360662 142258 237 298 86 -7 +0 -3 +9 +14 1.3
203933 MLBARI 79% 444394 8415212 3010317 31 213297353650 140254 237 291 81 -9 +0 -3 +8 +13 0.8
204034 MLBARI 74% 388344 7012110 269315 21 203288331620 128248 247 283 75 -11 +0 -4 +7 +11 0.3
204135 MLBARI 70% 328290 581018 228113 21 200286324610 124242 257 273 67 -12 +0 -5 +6 +9 -0.2
202721 MLBARI 48% 251223 501017 155611 21 224305372677 148262 226 266 62 -11 +0 +0 +4 +7 0.1
202822 MLBARI 68% 354314 7114210 227815 31 226308379687 153266 226 275 69 -13 +0 +1 +6 +10 0.5
202923 MLBARI 76% 397353 8116212 258616 31 229310388698 159268 226 281 73 -12 +0 +1 +7 +11 0.7
203024 MLBARI 78% 405360 8316212 268716 31 231311386697 156269 216 285 76 -11 +0 +1 +7 +11 0.9
203125 MLBARI 79% 409363 8416213 278816 31 231313394707 163269 227 286 77 -10 +0 +1 +7 +12 0.9
203226 MLBARI 79% 411365 8516213 278816 31 233314395708 162269 217 287 78 -10 +0 +1 +7 +12 1.0
203327 MLBARI 78% 403357 8216212 278716 31 230312387699 157269 227 287 78 -10 +0 +1 +7 +11 1.0
203428 MLBARI 77% 400354 8216212 278616 31 232315390705 158268 227 286 77 -10 +0 +0 +7 +11 0.9
203529 MLBARI 75% 389343 7915212 278516 31 230316391707 160268 227 284 76 -11 +0 -0 +7 +11 0.7
203630 MLBARI 74% 382338 7715211 268415 31 228311382693 154266 227 282 74 -11 +0 -1 +7 +11 0.6
203731 MLBARI 73% 367324 7314111 258215 21 225310377687 151264 227 278 71 -12 +0 -1 +7 +10 0.3
203832 MLBARI 72% 352311 6813110 248014 21 219304363667 145260 237 272 66 -13 +0 -2 +6 +10 0.1
203933 MLBARI 79% 349308 651219 248114 21 211298344642 133256 237 265 61 -15 +0 -3 +6 +10 -0.2
204034 MLBARI 74% 287255 52917 196911 21 204288329617 125250 247 257 55 -15 +0 -3 +5 +8 -0.5
204135 MLBARI 70% 228202 40715 15569 10 198283317600 119244 257 247 47 -14 +0 -4 +4 +6 -0.7
▸ Career Totals
Career 53844771 107220524156 3561193216 3814 225308376684 151266 227 278 71 -179 +2 -10 +96 +153 6.3
/ 162G 650576 13025319 4314426 52 226309378687 153267 227 278 71 -22 +0 -1 +12 +18 0.8
Career 81747205 157930431217 5281823359 6432 219305360665 141261 226 299 87 -121 +0 -13 +146 +232 24.9
/ 162G 650573 12524217 4214529 53 218304356660 138260 226 299 87 -10 -0 -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
202317 ROKDSL Arizona Black 139112 341321 51816 34 304414482896 179340 134 385 153 +8 -1 +4 1.1
202418 ROKDSL Arizona Red 190160 25901 153013 21 156282231513 75183 168 249 48 -11 +0 +5 -0.6
202519 AVisalia Rawhide 153129 33403 13349 10 256364357721 101323 228 331 111 +2 +0 +4 0.7
202519 ROKACL D-backs 152121 42811 141814 32 347470455924 107394 129 414 175 +13 -0 +4 1.7

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
#1Jason Castrolast yr '22
career totals — 12 seasons, 3,381 PA
123,381976227312387+60+7722.521.6
/162664191+11.9+15.14.4pk7: 21
#2Miguel Olivolast yr '13
career totals — 11 seasons, 3,947 PA
113,94714453241275417+70+5319.118.9
/162664249+11.9+8.83.2pk7: 19
#3Rod Barajaslast yr '12
career totals — 12 seasons, 3,753 PA
123,7531342235284407+60+3015.816.0
/162664240+10.7+5.32.8pk7: 16
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 12 projected seasons
125,70415642224303369+94+2419.716.0
/162664185+10.9+2.82.3pk7: 12
#4John 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
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12

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
Carlos Virahonda (OGILVIE) 20 30→50 35→42 20→31 50 207/293/368 162243 165 24% 5% 81 +1.3
Daniel Robertson
2014 · A
20 44→54 42→45 37→40 44 216/277/321 104275 93 25% 7% 66 -0.6 239/305/344 105301 83 22% 7% 84 +0.6 231/336/34511430111425%11%96+0.8
Luis Campusano
2019 · A
20 48→56 38→50 40→30 43 232/279/305 73291 63 22% 5% 62 -0.9 252/307/395 143297 163 20% 7% 98 +1.6 264/328/43216829722119%8%113+1.5
Amadeo Zazueta
2006 · A
20 45→55 45 40→50 44 223/268/355 132261 125 20% 6% 71 -0.3 209/254/322 113255 105 22% 5% 56 -1.3 282/313/3789630781011%3%91+0.8
Jose Miranda
2019 · A
21 44→54 44→50 37→40 43 219/263/329 110245 122 17% 4% 62 -0.9 235/278/349 114271 113 18% 4% 73 -0.1 261/311/40414329418217%5%99+1.4
Enlly Morales
2010 · A
20 48 38→40 38→40 47 228/284/315 87267 55 16% 6% 67 -0.5 217/263/283 66280 35 22% 5% 49 -1.8 208/241/241332780324%3%26-0.7
Jhonny Pereda
2017 · A
21 44→45 37→45 39→40 47 207/267/283 75250 53 19% 6% 51 -1.7 213/266/278 65269 53 21% 6% 50 -1.8 279/349/3861073708025%9%107+1.0
Jake Smolinski
2010 · A
21 48→50 43→55 39→45 48 232/293/350 118281 105 21% 7% 80 +0.4 229/290/342 113274 97 19% 7% 77 +0.1 243/303/40316127617619%6%96+1.0
Ramon Mendoza
2021 · A
20 46→51 39→45 41→45 44 215/285/308 93302 64 29% 7% 66 -0.6 195/267/273 78284 45 30% 8% 50 -1.8 232/306/34711631011327%9%82+0.3
Marco Hernandez
2018 · A
20 45 36→40 38→45 47 209/275/278 70242 36 15% 6% 54 -1.4 219/287/300 81266 57 18% 7% 65 -0.7 186/281/263762348322%9%51-0.3
Ronaldo Hernández
2018 · A
20 50→44 43→55 40→45 44 245/288/356 111285 94 18% 5% 79 +0.3 227/267/356 129268 157 21% 4% 71 -0.3 216/261/38516924324123%4%74-0.0
Alejandro Torres
2009 · A
20 48 38→40 36→40 42 228/263/300 72263 62 16% 4% 53 -1.5 203/237/275 72268 54 25% 4% 35 -2.8 165/202/209442462132%4%1-1.1
Taylor Green
2008 · A
21 49→56 44→50 35→30 48 242/300/363 121287 112 20% 7% 86 +0.8 244/303/369 125281 133 18% 7% 89 +1.0 248/306/39014228014017%7%95+1.0
Orlando Gonzalez
2007 · A
21 49 41→40 40→45 43 234/290/330 96275 87 18% 4% 74 -0.1 237/294/326 89263 85 13% 5% 74 -0.1 252/309/32876263838%5%79+0.1
Alejandro Segovia
2010 · A
20 47→45 43→50 42→30 46 229/284/337 108250 104 14% 5% 73 -0.1 217/267/321 104257 94 19% 5% 61 -1.0 212/293/36315124918122%8%81+0.2
Leopoldo Correa
2012 · A
20 45 41→45 40→30 48 219/282/321 102260 92 19% 7% 68 -0.5 208/263/288 80271 54 24% 6% 50 -1.7 185/234/237522512126%5%21-0.8
Elias Díaz
2010 · A
19 42→52 41→50 42→45 44 204/265/299 95266 85 26% 7% 55 -1.4 186/235/263 77243 54 25% 5% 32 -3.0 245/304/37813327215016%7%89+0.5
Brad Harman
2006 · A
20 50→52 43→45 37→40 43 244/298/354 110316 115 26% 6% 82 +0.5 214/268/314 100301 94 30% 6% 60 -1.0 197/252/30010427811332%6%46-1.6
Cutter Dykstra
2009 · A
20 44→53 42→40 41→55 45 214/279/314 100286 97 28% 8% 65 -0.7 208/267/286 78293 714 29% 7% 52 -1.6 232/301/3168431561626%8%72-0.2
Yeiner Fernandez
2023 · A
20 51→52 41→40 42→45 45 246/305/343 97305 84 22% 6% 83 +0.6 232/294/313 81280 65 18% 7% 71 -0.3 228/290/294672725517%6%62-0.6
Jeffer Patino
2009 · A
20 49 39→45 41→45 49 231/298/323 92280 56 19% 7% 75 -0.0 206/256/281 75259 54 21% 6% 46 -2.0 182/221/238562295222%4%17-1.0