Miguel VillarroelSS Peoria Chiefs
Age 24 R/R 5'11" / 165 lbs A+ HR -7%K -4% Svc 0.0 · Ctrl thru 2035 peak 0.3 · 2029
wRC+†61
AVG/OBP/SLG.201 / .242 / .272
PA220
HR2
SB10
K%31
BB%4
MLB%0%
BAT: -9.7 runs (wOBA-derived runs vs avg)-10BATRUN: +1.5 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +6.2 runs (Replacement-level credit)+6REPTotal WAR: +0.00+0.0WAR
Scouting · nowfuture
HIT
4040
PWR
2525
SPD
6060
EYE
3530
trajectory · 10 yrs
0.3peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Arb-2$0.9M+0.3$1M+$0.5M
2031Arb-3$0.9M+0.1$0.5M+$0.0M (cut)
2032Ext / FA-deal$0.9M
2033Ext / FA-deal$0.2M
2034Ext / FA-deal$0.4M
2035Ext / FA-deal$0.6M
Totals $4M $-6M -$9M
Why some years run red
On long-term deals the salary is locked in regardless of how the player ages. Late years are red whenever projected production drops below the AAV — that's expected, not a sign the deal is bad. The honest scorecard is the Net Surplus over the whole contract, not any single year.

Career Projections (MLE)

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.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202119 ROKDSL Rangers 2 205189 43611 11314 62 .228.284.286.570 .058.266 155 .256 54 -11 +0 +0 +2 +6 -0.2
202220 A2 teams 216196 56902 15383 94 .286.346.362.708 .077.344 187 .311 96 -1 +0 +0 +2 +6 0.8
202321 ADown East Wood Ducks 280264 531013 8784 180 .201.236.280.516 .080.267 283 .225 30 -22 +4 +0 +3 +8 -0.8
202422 A3 teams 487462 1091542 151575 406 .236.268.299.566 .063.352 323 .248 48 -29 +6 +0 +5 +14 -0.4
202523 A+Peoria Chiefs 272255 53622 13891 224 .208.249.271.520 .063.307 335 .229 33 -20 +3 +0 +3 +8 -0.7
▸ 2026 Season (actual · ROS · total)
202624 A+Peoria Chiefs 4841 11201 6151 31 .268.375.390.765 .122.400 3112 .333 113 +1 +0 +0 +1 +1 0.3
ROS24 MLBSTL 172159 34512 9542 71 .214.265.296.560 .082.299 315 .246 47 -10 +1 +0 +2 +5 -0.3
TOT24 MLBSTL 220200 45713 15693 102 .225.289.315.604 .090.326 317 .265 61 -10 +1 +0 +2 +6 0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 10%STL 265244 54914 16733 112 .221.278.316.593 .094.293 286 .265 61 -12 +1 +0 +3 +8 0.0
202826 MLB 25%STL 333306 681125 21903 132 .222.279.320.599 .098.294 276 .273 67 -12 +2 +0 +4 +9 0.2
202927 MLB 43%STL 368337 761326 24994 132 .226.285.329.614 .104.294 277 .276 69 -13 +2 +0 +4 +10 0.3
203028 MLB 52%STL 389356 791327 261054 132 .222.282.329.611 .107.294 277 .276 69 -14 +2 -1 +4 +11 0.3
203129 MLB 63%STL 394360 801327 271074 122 .222.284.328.612 .106.293 277 .274 68 -14 +2 -1 +4 +11 0.1
203230 MLB 73%STL 396362 791326 271094 111 .218.280.315.595 .097.292 287 .270 65 -16 +2 -2 +4 +11 -0.0
203331 MLB 81%STL 387354 771326 261084 91 .218.279.316.595 .099.290 287 .267 62 -17 +1 -3 +4 +11 -0.3
203432 MLB 88%STL 371340 721225 251063 70 .212.272.303.575 .091.289 297 .262 59 -17 +1 -4 +4 +11 -0.5
203533 MLB 93%STL 343314 661115 231003 60 .210.271.299.570 .089.288 297 .257 55 -18 +1 -4 +4 +10 -0.7
203634 MLBSTL 301275 56914 20903 50 .204.265.287.552 .084.286 307 .251 50 -17 +1 -5 +3 +9 -0.9
▸ Career Totals (MLE all levels + projections)
Career 51794773 10551682667 306143454 20229 .221.276.309.585 .088.299 286 .262 59 -242 +29 -20 +55 +147 -3.1
/ 162G 650599 1322138 381807 254 .220.275.306.580 .085.299 286 .262 59 -30 +3 -2 +7 +18 -0.4

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202119 ROKDSL Rangers 2 205182 55822 18214 62 .302.377.401.779 .099.331 109 .352 127 +6 +0 +6 1.3
202220 ADown East Wood Ducks 149130 42601 17221 83 .323.405.392.798 .069.383 1511 .363 136 +6 +0 +4 1.1
202220 ROKACL Rangers 6757 20601 752 11 .351.439.509.948 .158.365 710 .416 177 +6 -0 +2 0.8
202321 ADown East Wood Ducks 280260 601214 12564 180 .231.275.331.606 .100.275 204 .270 65 -11 +4 +8 0.0
202422 A+Peoria Chiefs 181169 43711 5473 145 .254.288.325.614 .071.347 263 .272 66 -7 +1 +5 -0.1
202422 APalm Beach Cardinals 285267 891441 15602 251 .333.373.427.800 .094.425 215 .357 132 +10 +5 +8 2.3
202422 INTLAguilas del Zulia 2119 3100 240 10 .158.238.211.449 .053.200 1910 .214 22 -2 +0 +1 -0.1
202523 A+Peoria Chiefs 272248 63922 19661 224 .254.309.331.639 .077.335 247 .287 78 -7 +3 +8 0.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
Miguel Villarroel (OGILVIE) 24 40 25 60 30 .201/.242/.272 .071.289 29 31% 4% 38 -0.9
Francisco Martinez
2015 · AA
24 44→49 36→40 54→55 39 .210/.251/.271 .061.291 322 28% 5% 40 -2.4 .219/.247/.315 .096.299 816 28% 4% 50 -1.7 .222/.243/.331.109.29991529%2%49-1.6
Casio Grider
2012 · A
24 42→41 38→40 57→55 38 .197/.256/.281 .084.292 420 32% 5% 46 -2.0 .200/.257/.285 .085.297 521 32% 5% 48 -1.9 .189/.246/.271.082.28962734%5%36-1.2
Ray-Patrick Didder
2019 · AA
24 42→46 38→45 54→60 39 .197/.273/.275 .078.297 521 33% 6% 53 -1.5 .187/.267/.270 .083.297 623 36% 7% 50 -1.8 .195/.280/.308.112.279122832%8%62-0.6
Alfredo Reyes
2018 · A
24 38 36→30 56→55 33 .185/.221/.249 .064.291 422 37% 4% 21 -3.7 .205/.267/.272 .067.342 524 38% 7% 49 -1.8 .203/.283/.257.054.35053139%9%49-0.8
Johnni Turbo
2013 · AA
24 48→49 39→40 56→55 38 .228/.264/.313 .085.308 618 28% 4% 57 -1.2 .234/.268/.321 .087.287 617 20% 3% 60 -1.0 .238/.275/.302.064.29531819%4%56-0.4
Najee Gaskins
2022 · A
24 46 39→30 52→50 39 .215/.273/.302 .086.316 614 32% 6% 59 -1.1 .212/.282/.289 .077.360 49 39% 6% 60 -1.0 .208/.293/.267.059.37721041%7%58-0.5
Daniel Hinojosa
2009 · AAA
25 44 38→40 57→55 38 .208/.263/.282 .074.311 626 34% 6% 49 -1.8 .232/.275/.320 .088.308 520 25% 5% 63 -0.8 .249/.289/.333.084.32142023%4%69-0.2
Joel Booker
2018 · A
24 48→49 37→40 53→55 38 .226/.274/.293 .067.306 519 27% 4% 56 -1.3 .221/.273/.300 .079.312 619 30% 5% 58 -1.2 .204/.254/.285.081.30272333%4%43-1.4
Hunter Jones
2016 · A
24 40→50 40→45 55 41 .196/.256/.283 .087.271 820 30% 6% 47 -1.9 .218/.273/.312 .094.288 718 26% 6% 61 -1.0 .228/.284/.328.099.29571624%6%67-0.4
Adam Hall
2023 · AA
24 48 37→40 58→60 36 .215/.286/.287 .072.347 425 36% 6% 62 -0.9 .213/.287/.277 .064.336 324 35% 6% 59 -1.1 .211/.291/.254.043.34713435%6%52-0.7
Braulio Vasquez
2022 · A
23 40 40 54→65 40 .192/.269/.282 .090.299 828 36% 7% 53 -1.5 .216/.284/.315 .099.302 727 29% 7% 67 -0.5 .225/.290/.320.095.30443225%7%66-0.3
Juan Ciriaco
2014 · A
24 46→48 35→30 55→60 38 .217/.244/.270 .053.280 227 23% 3% 36 -2.7 .233/.254/.291 .058.296 325 21% 3% 46 -2.0 .239/.252/.296.057.28432217%1%42-0.9
Mike Martin
2017 · A
24 45 36→30 51→55 44 .210/.279/.272 .062.287 414 27% 7% 54 -1.4 .230/.281/.300 .070.287 418 20% 6% 61 -1.0 .245/.291/.304.059.29622717%5%63-0.4
Dwayne Bailey
2011 · AAA
24 42 35→30 53→50 41 .199/.256/.254 .055.291 214 31% 6% 38 -2.6 .218/.278/.286 .068.315 312 29% 7% 56 -1.3 .227/.292/.289.061.33121129%7%59-0.7
Nick Meyer
2021 · A
24 36 36→40 52→50 41 .176/.234/.238 .062.249 415 30% 6% 26 -3.4 .211/.280/.295 .084.276 814 25% 8% 60 -1.0 .207/.282/.288.080.266101625%8%57-0.6
Gregory Lorenzo
2015 · A
24 44 36→30 57→55 32 .206/.238/.272 .067.313 323 34% 3% 35 -2.8 .195/.235/.254 .059.301 316 35% 4% 29 -3.2 .146/.182/.154.008.2340836%2%-22-2.1
Kenny Wilson
2014 · AA
24 46→50 38→40 57→60 43 .215/.284/.299 .085.298 529 28% 7% 63 -0.8 .222/.278/.309 .087.307 527 28% 6% 63 -0.9 .199/.267/.293.094.30582235%7%52-0.6
Todd Hankins
2015 · A
24 40→48 40 57→55 39 .192/.252/.282 .090.291 725 35% 6% 45 -2.1 .206/.253/.296 .090.297 720 32% 5% 48 -1.9 .200/.246/.281.080.29572233%5%38-1.6
L.V. Ware
2011 · AA
24 44→45 38→40 55 36 .211/.257/.293 .082.288 420 27% 4% 50 -1.8 .207/.257/.295 .088.298 615 31% 4% 50 -1.7 .201/.252/.302.101.29871333%3%47-1.3
Luis Aviles Jr.
2019 · AA
24 40→42 38→50 54→55 34 .196/.235/.274 .078.299 622 36% 4% 34 -2.8 .204/.249/.294 .090.309 825 35% 5% 46 -2.0 .197/.239/.349.152.266182233%4%55-0.8