Yeremi VillahermosaC ACL Angels
Age 23 S/R 5'9" / 150 lbs ROK HR -4% Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION28 act + 33 ros · stats below = ROS only
wRC+†49
AVG/OBP/SLG.167 / .242 / .200
PA33
HR0
K%33
BB%9
BABIP263
ISO33
MLB%0%
Value2026 · WAR
BAT: -5.9 runs (wOBA-derived runs vs avg)-6BATRUN: -0.9 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.1 runs (Positional adjustment)+1POSREP: +1.7 runs (Replacement-level credit)+2REPTotal WAR: -0.40-0.4WAR
0.00.51.00.20.30.40.30.2+$10M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
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+0.2$0.5M+$0.0M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
2037Extbeyond projection horizon · no WAR estimate
Totals $0.9M $0.5M +$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. 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
202118 ROKDSL Angels 8265 8010 11174 112 123287154441 31167 2113 215 23
202118 ROKDSL Angels 8257 9010 19124 112 158400193593 35200 1523 305 92
202219 ROKACL Angels 9181 14100 5351 21 173230185415 12280 385 188 2
202219 ROKACL Angels 9179 20200 7251 21 253322278600 25345 278 269 64
202320 AInland Empire 66ers 4742 5000 5170 02 119213119332 200 3611 180 -4
202320 AInland Empire 66ers 4740 7000 7130 02 175298175473 259 2815 239 41
202421 AInland Empire 66ers 6251 11000 6232 21 216322216538 355 3710 251 50
202421 AInland Empire 66ers 6248 12000 9162 21 250390250640 343 2615 300 88
202522 ROKACL Angels 3529 2000 3151 11 6918269251 133 439 141 -34
202522 ROKACL Angels 3526 3000 6101 11 115303115418 176 2917 218 25
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 ROKLAA 2825 2010 3140 02 80179160339 80182 5011 151 -26 -4 -1 +0 +0 +1 -0.4
YTD23 ROKLAA 2823 3010 5100 02 130286217503 87231 3618 247 47 -2 -1 +0 +0 +1 -0.1
ROS23 ROKLAA 0% 3330 5100 3110 00 167242200442 33288 339 250 49 -2 +0 +0 +1 +1 -0.0
ROS23 MLBLAA 0% 01 0000 000 00 288 241 43 +0 +0
FULL23 ROKLAA 2826 2010 3140 02 77179154332 77167 5011 151 -26 -4 -1 +0 +0 +1 -0.4
TOT23 ROKLAA 6155 7110 6250 02 127213182395 55233 4110 204 15 -6 -1 +0 +1 +2 -0.4
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBLAA 30% 155140 28412 12492 21 200273286558 86290 328 261 58 -7 +0 +0 +3 +4 -0.0
202825 MLBLAA 44% 258232 48724 21793 41 207281306587 99290 318 268 63 -11 +0 +0 +5 +7 0.2
202926 MLBLAA 51% 330296 62926 271004 51 209284314599 105291 308 272 66 -13 +1 +0 +6 +9 0.3
203027 MLBLAA 52% 368331 691027 301114 52 208282314596 106290 308 273 67 -14 +0 +0 +7 +10 0.4
203128 MLBLAA 53% 391352 731127 321184 52 207281310591 102290 308 272 66 -15 +0 -1 +7 +11 0.3
203229 MLBLAA 53% 397357 741127 331214 51 207282308590 101289 308 270 65 -16 +1 -1 +7 +11 0.2
202724 MLBLAA 30% 4743 8101 4150 10 186255279534 93289 329 252 51 -3 +0 +0 +1 +1 -0.0
202825 MLBLAA 44% 114103 22312 9351 20 214283320604 107290 318 259 56 -6 +0 +0 +2 +3 0.0
202926 MLBLAA 51% 167150 32513 13502 21 213285320605 107290 308 263 59 -8 +0 +0 +3 +5 0.0
203027 MLBLAA 52% 193173 36514 16582 31 208283318601 110289 308 264 60 -9 +0 +0 +3 +5 0.0
203128 MLBLAA 53% 208187 39614 17632 31 209282316597 107289 308 263 59 -10 +0 -0 +4 +6 -0.0
203229 MLBLAA 53% 209188 39614 17642 31 207280314594 106288 318 261 58 -10 +0 -1 +4 +6 -0.1
▸ Career Totals
Career 938845 17626518 762859 144 208281315596 107289 308 262 58 -44 +1 -1 +17 +27 -0.1
/ 162G 650586 12118312 531976 103 206280309588 102287 308 262 58 -31 +1 -1 +12 +18 -0.0
Career 22492006 399541233 18869629 4215 199277287564 88283 318 260 57 -108 +2 -2 +40 +64 -0.4
/ 162G 650580 11616310 542018 124 200277290566 90283 318 260 57 -31 +1 -1 +12 +18 -0.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
202118 ROKDSL Angels 8257 9010 19124 112 158400193593 35200 1523 305 92 -1 +1 +2 0.3
202219 ROKACL Angels 9179 20200 7251 21 253322278600 25345 278 269 64 -4 +0 +3 -0.1
202320 AInland Empire 66ers 4740 7000 7130 02 175298175473 259 2815 239 41 -3 -1 +1 -0.3
202421 AInland Empire 66ers 6248 12000 9162 21 250390250640 343 2615 300 88 -1 +0 +2 0.1
202522 ROKACL Angels 3526 3000 6101 11 115303115418 176 2917 218 25 -3 -0 +1 -0.2

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
#3Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
49991713209279312+18+160.60.6
/162664129+11.9+10.60.4pk7: 1
#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
Yeremi Villahermosa (OGILVIE) 23 127/213/182 55233 00 41% 10% 15 -0.4
Steven Baron
2014 · A
23 34 40→45 53→50 34 176/209/269 93256 69 34% 4% 22 -3.7 215/263/298 83301 59 28% 6% 53 -1.5 240/300/311713265626%7%68-0.2
Gerard Hall
2011 · A
23 41→39 37→40 49→50 44 195/254/270 74274 412 29% 7% 42 -2.3 214/267/300 86306 410 29% 6% 55 -1.4 225/274/314903240829%6%59-0.6
Taylor Gushue
2017 · A
23 38 40→50 44→30 39 191/235/283 92252 83 27% 5% 37 -2.6 188/241/303 115260 132 32% 6% 46 -2.0 204/266/34213828116032%7%65-0.3
Marcus Littlewood
2015 · A
23 41 41→45 49→45 46 201/266/303 102266 85 27% 8% 56 -1.3 214/272/330 116284 115 27% 7% 66 -0.6 212/266/32811628012328%7%60-0.5
Andy Yerzy
2021 · A
23 35 38→50 49→40 35 174/224/252 77276 57 37% 5% 25 -3.5 182/265/327 145260 186 36% 8% 64 -0.8 160/246/29813822719438%9%47-1.0
Jobduan Morales
2014 · A
23 38 37→40 49→40 43 181/247/254 73273 54 34% 8% 36 -2.7 197/257/282 85305 65 35% 7% 46 -2.0 190/250/277883026337%7%43-1.0
Michael Pérez
2016 · A
23 34 41→50 42→40 41 176/240/273 97255 94 33% 7% 38 -2.6 207/260/304 97277 83 27% 6% 53 -1.5 221/281/34011928413026%7%70-0.2
James Free
2022 · A
24 40→44 40→45 48→30 43 192/262/286 94293 76 35% 8% 50 -1.7 219/273/345 126297 153 30% 6% 71 -0.3 224/277/36113729118129%6%74-0.1
Skye Bolt
2017 · A
23 39 40→50 47→50 40 192/250/287 95270 79 30% 6% 46 -2.0 199/257/325 126291 1110 34% 7% 59 -1.1 238/304/382144312161228%7%89+0.4
Roberto Caro
2017 · A
23 44→38 36→40 53→60 41 200/265/275 75310 313 34% 7% 48 -1.9 209/279/288 79315 323 31% 8% 58 -1.2 205/279/2827730023230%8%55-0.8
Jackson Cluff
2021 · A
24 39→29 42→45 51→60 39 193/259/298 104285 912 34% 6% 53 -1.5 180/251/274 94284 813 37% 7% 44 -2.1 181/273/314133265152835%10%61-0.6
Grayson Greiner
2016 · A
23 37 38→45 46→30 35 180/230/254 74285 63 38% 6% 28 -3.2 209/261/311 102295 93 31% 6% 56 -1.3 214/272/32411028810028%7%62-0.5
Blake Hunt
2022 · AA
23 35 43→50 48→40 39 178/241/285 107272 114 37% 7% 42 -2.3 203/260/325 122275 134 30% 6% 60 -1.0 207/268/34113426314226%6%65-0.3
Rey Bruguera
2015 · A
23 41 38→40 43→50 40 199/252/273 74288 66 32% 6% 42 -2.3 190/256/261 71300 55 35% 8% 41 -2.3 147/230/190432423037%9%10-1.8
Nick Quintana
2021 · A
23 39 40→45 50→45 37 189/243/279 90293 79 36% 6% 40 -2.4 181/265/289 108254 115 31% 9% 54 -1.4 161/255/26310122311331%10%40-1.3
Alejandro Torres
2012 · A
23 37 37→40 46→40 35 182/219/253 71267 45 33% 4% 22 -3.7 205/260/281 76311 56 33% 6% 48 -1.9 198/265/228303130034%8%37-0.5
Hutton Moyer
2016 · A
23 39→43 42→55 50 36 194/252/305 111271 97 31% 4% 51 -1.7 207/256/343 136305 1513 36% 5% 63 -0.8 199/246/342143292171537%4%55-0.6
Dylan Neuse
2023 · A
24 36 40 49→50 44 178/256/260 82272 814 35% 9% 42 -2.3 211/287/303 92304 712 30% 9% 66 -0.6 219/303/3139430951328%10%75-0.0
Shane Zeile
2016 · A
23 39 38→50 48→40 40 191/244/271 79266 54 29% 6% 38 -2.6 209/257/321 112282 96 28% 5% 57 -1.2 201/247/35014925812327%4%59-0.4
Ben Gobbel
2023 · A
23 41→40 36→50 47→50 41 197/258/265 68279 47 29% 6% 43 -2.2 211/270/330 119289 1313 30% 6% 66 -0.6 213/262/352139271171228%4%64-0.4