Carlos VillarroelC DSL NYY Bombers
Age 19 R/R 6'1" / 188 lbs ROK HR +8% Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 136 proj PA
wRC+†53
AVG/OBP/SLG.194 / .263 / .290
PA136
HR2
K%30
BB%8
ISO98
MLB%0%
Value2026 · WAR
BAT: -7.2 runs (wOBA-derived runs vs avg)-7BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +3.9 runs (Replacement-level credit)+4REPTotal WAR: -0.10-0.1WAR
0.00.91.80.10.50.81.11.31.31.31.31.21.10.9+$75M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 50
Toolsscout grade
CONTACT30
scouting grade only
POWER50
scouting grade only
EYE50
scouting grade only
SPEED50
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+1.3$7M+$6M
2033Pre-Arb$1.0M+1.3$6M+$6M
2034Pre-Arb$1.0M+1.3$6M+$5M
2035Arb-1$2M+1.2$5M+$4M
2036Arb-2$3M+1.1$4M+$3M
2037Arb-3$4M+0.9$2M+$0.3M
Totals $13M $29M +$24M

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
202417 ROKDSL NYY Bombers 136124 27501 10441 24 218281282564 65325 327 244 45
202417 ROKDSL NYY Bombers 136117 35702 17311 24 299393410803 111388 2312 362 135
202518 ROKDSL NYY Bombers 163142 22205 15654 74 155255275529 120233 409 234 37
202518 ROKDSL NYY Bombers 163135 32408 22454 74 237360444805 207289 2813 357 131
▸ 2026 Season
202619 MLBNYY 136124 24412 10411 21 194259290550 97269 307 254 53 -7 +0 +0 +2 +4 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBNYY 34% 221199 40714 17643 41 201274307581 106273 298 267 63 -9 +0 +0 +4 +6 0.1
202821 MLBNYY 48% 349314 661128 28994 62 210283334618 124276 288 276 69 -12 +0 +0 +6 +10 0.5
202922 MLBNYY 54% 441398 8414210 351235 83 211283332615 121278 288 282 74 -13 +0 +0 +8 +12 0.8
203023 MLBNYY 57% 502451 9716213 401396 93 215288346634 131279 288 286 77 -13 +1 +0 +9 +14 1.1
203124 MLBNYY 57% 520467 10117313 421446 103 216289349638 133280 288 288 79 -13 +1 +0 +9 +15 1.3
203225 MLBNYY 57% 520467 10217314 421436 103 218291358649 139280 288 289 80 -12 +1 +0 +9 +15 1.3
203326 MLBNYY 56% 520466 10217314 421437 103 219293358652 139280 288 290 80 -12 +1 +0 +9 +15 1.3
203427 MLBNYY 55% 520465 10217314 431447 103 219295359654 140280 288 290 80 -12 +1 +0 +9 +15 1.3
203528 MLBNYY 55% 520466 10117214 431446 103 217291352643 135279 288 289 79 -12 +1 -1 +9 +15 1.2
203629 MLBNYY 58% 520466 10017213 431456 93 215289343633 129278 288 287 78 -13 +1 -1 +9 +15 1.1
203730 MLBNYY 60% 520465 9816213 441476 93 211287338625 127277 288 284 76 -14 +1 -2 +9 +15 0.9
202720 MLBNYY 34% 7669 14202 6221 10 203276319595 116275 298 261 58 -4 +0 +0 +1 +2 0.0
202821 MLBNYY 48% 169152 32514 13482 31 211281336617 125277 288 270 64 -7 +0 +0 +3 +5 0.1
202922 MLBNYY 54% 239215 46816 19673 41 214287344631 130279 288 276 69 -8 +0 +0 +4 +7 0.3
203023 MLBNYY 57% 284255 54917 23794 52 212287337624 125281 288 279 72 -9 +0 +0 +5 +8 0.4
203124 MLBNYY 57% 294264 581018 24814 62 220295356651 136281 288 282 74 -9 +0 +0 +5 +8 0.5
203225 MLBNYY 57% 294264 581018 24814 62 220295356651 136282 288 283 75 -8 +0 +0 +5 +8 0.6
203326 MLBNYY 56% 294264 581018 24814 62 220295356651 136281 288 284 75 -8 +0 +0 +5 +8 0.6
203427 MLBNYY 55% 288258 571018 24804 52 221297360658 140281 288 284 75 -8 +0 +0 +5 +8 0.6
203528 MLBNYY 55% 285255 55918 24794 52 216293353646 137281 288 283 75 -8 +0 -0 +5 +8 0.5
203629 MLBNYY 58% 302270 581018 25844 52 215291348639 133280 288 281 73 -9 +0 -1 +5 +9 0.4
203730 MLBNYY 60% 313280 601018 26884 52 214290343633 129278 288 278 71 -10 +0 -1 +6 +9 0.3
▸ Career Totals
Career 28382546 550931075 23279038 5118 216291349640 133281 288 280 72 -89 +3 -2 +51 +80 4.4
/ 162G 650583 12521217 531819 124 214290345635 130278 288 280 72 -20 +1 -1 +12 +18 1.0
Career 55885014 106617726138 454158568 10639 213287341628 128279 288 283 74 -162 +6 -4 +100 +158 10.0
/ 162G 650583 12421316 531848 125 213287341629 129279 288 283 74 -19 +0 -0 +12 +18 1.1

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
202417 ROKDSL NYY Bombers 136117 35702 17311 24 299393410803 111388 2312 362 135 +5 -1 +4 0.8
202518 ROKDSL NYY Bombers 163135 32408 22454 74 237360444805 207289 2813 357 131 +6 -0 +5 1.0

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
#2Rod Barajaslast yr '12
career totals — 12 seasons, 3,753 PA
123,7531342235284407+60+3015.816.0
/162664240+10.7+5.32.8pk7: 16
#3John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#4Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#5Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
72,9757455215286346+53+285.95.4
/1626641712+11.9+6.21.3pk7: 5
#6J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4

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 Villarroel (OGILVIE) 19 30 50 50 50 194/263/290 97269 22 30% 8% 53 -0.3
Jesús Báez
2023 · A
18 39→35 45→55 44→45 44 197/265/314 117266 139 30% 8% 59 -1.1 203/264/335 132259 159 27% 7% 65 -0.7 213/269/38917724126824%6%78+0.1
Jesus Galiz
2023 · A
19 38 43→45 49→40 40 193/254/304 111268 105 31% 6% 53 -1.5 201/260/303 102309 93 36% 6% 54 -1.4 189/250/287982958237%6%45-1.0
Denzer Guzman
2023 · A
19 38→36 40→45 47→50 42 190/245/284 93260 79 29% 6% 43 -2.2 187/246/287 100286 98 36% 7% 43 -2.2 205/268/331127286151232%7%61-0.7
Maximo Rivera
2012 · A
19 35 41→45 47→60 41 179/238/272 93242 1013 30% 6% 37 -2.7 221/272/301 80287 719 24% 6% 58 -1.2 235/283/2996430252423%5%60-0.3
Orelvis Martinez
2021 · A
19 42→36 47→60 53→40 42 213/270/351 139273 146 27% 6% 71 -0.3 202/270/401 199257 274 33% 7% 85 +0.7 187/258/39420622630333%7%76+0.1
Rodolfo Castro
2018 · A
19 41→40 42→55 47→50 39 203/257/313 110287 85 31% 6% 55 -1.4 192/232/317 125275 125 34% 4% 45 -2.1 205/272/358153266191130%7%72-0.2
Cristian Santana
2023 · A
19 37→20 44→45 46→45 47 180/300/295 115278 1111 36% 10% 72 -0.2 153/290/268 115248 136 39% 13% 63 -0.9 133/279/26513218818537%14%57-0.6
Alexander Canario
2019 · A
19 41→34 42→60 47→50 44 201/268/307 106272 1012 29% 7% 59 -1.1 209/264/358 149293 1811 34% 6% 70 -0.3 205/276/414209281281337%8%87+0.5
Jason Lopez
2017 · A
19 40 38→55 49→45 43 195/258/270 75266 511 28% 7% 44 -2.1 205/253/318 113280 117 30% 5% 55 -1.4 189/235/31412426513833%5%43-0.9
Wendell Rijo
2015 · A
19 42→41 40→55 51→50 44 201/267/302 101282 712 30% 7% 56 -1.3 197/248/287 90281 711 31% 5% 44 -2.1 208/263/371163264201429%6%70-0.2
Kevin Padlo
2016 · A
20 38→40 45→55 50 46 193/270/323 130263 128 30% 9% 64 -0.8 183/268/311 128268 128 34% 10% 60 -1.0 195/265/371176262221234%8%73-0.1
Jhostynxon Garcia
2023 · A
20 37→41 41→55 48→50 44 180/262/280 101277 88 36% 9% 50 -1.8 198/258/332 134287 1410 34% 6% 61 -1.0 217/272/375157286211031%5%75+0.0
Rey Duran
2009 · A
20 36 41→50 49→40 41 183/243/277 94256 96 31% 6% 40 -2.4 213/267/338 125268 145 25% 6% 66 -0.6 210/263/34913924619223%5%65-0.3
Jose Cordoba
2022 · A
19 39 39→45 45→55 38 193/252/278 85266 78 29% 5% 44 -2.1 196/255/289 93278 810 31% 6% 48 -1.9 199/258/2929326841526%6%47-0.8
Yohan Matos
2016 · A
19 40 41→45 48→45 38 194/251/289 95288 87 34% 6% 46 -2.0 197/259/275 78321 48 37% 7% 46 -2.0 166/241/2316428901139%8%24-0.7
Joe DeCarlo
2013 · A
19 39→37 41→55 43→30 45 190/272/291 102269 83 30% 8% 57 -1.2 186/266/288 102300 92 38% 8% 54 -1.4 194/273/35516126220133%8%70-0.2
Yordyn Calderon
2013 · A
19 36 42→45 46→50 39 181/247/284 102272 1010 36% 7% 44 -2.1 194/268/302 108283 911 33% 7% 58 -1.2 184/266/297113261101331%8%53-0.7
Freuddy Batista
2019 · A
19 39 43→50 45→40 39 193/258/301 108287 104 35% 7% 53 -1.5 194/251/315 121295 135 37% 6% 53 -1.5 199/268/36016028318535%6%70-0.2
Alexander Mojica
2022 · A
19 39 41→45 47→40 41 194/262/289 96287 94 34% 7% 52 -1.6 185/266/295 110307 114 40% 9% 56 -1.3 155/253/27411926213242%10%42-0.8
Óscar Hernández
2011 · A
18 40 44→50 48→40 43 200/263/313 114250 115 25% 6% 59 -1.1 236/308/404 168278 214 23% 7% 102 +1.8 224/283/38215827019224%5%86+0.4