Miguel VillarroelSS Wilmington Blue Rocks
Age 24 R/R 5'11" / 165 lbs A+ Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION229 act + 152 ros · stats below = ROS only
wRC+†63
AVG/OBP/SLG.233 / .284 / .325
PA152
HR2
SB7
K%33
BB%5
BABIP346
ISO92
MLB%0%
Value2026 · WAR
BAT: -10.3 runs (wOBA-derived runs vs avg)-10BATRUN: +1.5 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +4.1 runs (Positional adjustment)+4POSREP: +10.8 runs (Replacement-level credit)+11REPTotal WAR: +0.60+0.6WAR
0.00.51.00.00.20.60.70.60.40.2+$19M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 40 / POW 25
Toolsscout grade
CONTACT40
scouting grade only
POWER25
scouting grade only
EYE30
scouting grade only
SPEED60
scouting grade only
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
2030Pre-Arb$0.9M+0.6$2M+$1M
2031Pre-Arb$0.9M+0.4$1M+$0.6M
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
Totals $3M $3M +$2M

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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202119 ROKDSL Rangers 2 205189 43611 11324 62 228284286570 58268 165 254 53
202119 ROKDSL Rangers 2 205182 55822 18214 62 302377401779 99331 109 352 127
202220 A2 teams 216197 57902 14383 94 289346365711 76348 186 312 97
202220 A2 teams 216187 621202 24273 94 332416428844 96377 1211 379 149
202321 ADown East Wood Ducks 280264 561213 8764 180 212246299546 87280 273 235 38
202321 ADown East Wood Ducks 280260 601214 12564 180 231275331606 100275 204 270 65
202422 A3 teams 487462 1081542 151615 406 234266297562 63353 333 246 46
202422 A3 teams 487455 1352252 221115 406 297336380716 84388 235 319 102
202523 A+Peoria Chiefs 272255 50622 13991 224 196238259497 63308 365 217 24
202523 A+Peoria Chiefs 272248 63922 19661 224 254309331639 77335 247 287 78
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 A+WSH 229207 51725 17865 125 246319372691 126397 387 296 85 -4 +0 +0 +2 +6 0.6
YTD24 A+WSH 229199 61926 25665 125 307397462860 156433 2911 385 153 +14 +0 +0 +2 +6 2.4
ROS24 A+WSH 0% 152141 33512 8512 72 233284325608 92341 335 268 63 -6 +1 +0 +2 +4 0.0
ROS24 MLBWSH 0% 11 0000 000 00 341 00 258 56 -0 +0 +0 +0 +0 -0.0
FULL24 A+WSH 230208 51725 17865 125 245317370688 125393 377 296 85 -4 +0 +0 +2 +7 0.6
TOT24 A+WSH 381348 841237 251377 197 241305353658 112374 367 285 76 -10 +1 +0 +4 +11 0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBWSH 30% 502463 1061637 281656 205 229282322604 93335 336 271 66 -19 +2 +0 +5 +14 0.2
202826 MLBWSH 44% 517476 1091738 301666 215 229283328611 99332 326 278 71 -17 +2 +0 +6 +15 0.6
202927 MLBWSH 49% 522479 1111839 321656 215 232288338626 106330 326 280 73 -16 +2 +0 +6 +15 0.7
203028 MLBWSH 52% 522479 1111839 321656 205 232288338626 106329 326 281 73 -16 +2 -1 +6 +15 0.6
203129 MLBWSH 51% 518475 1091739 321656 185 229287335621 105328 326 279 72 -17 +2 -1 +6 +15 0.4
203230 MLBWSH 51% 511468 1071738 321646 164 229287329616 100327 326 276 70 -18 +2 -2 +5 +14 0.2
202725 MLBWSH 30% 152141 32512 8502 61 227278319597 92335 335 263 59 -7 +1 +0 +2 +4 -0.0
202826 MLBWSH 44% 229211 49814 13743 92 232286336623 104332 326 269 64 -9 +1 +0 +2 +6 0.1
202927 MLBWSH 49% 256235 55924 16813 103 234291340632 106330 326 272 66 -10 +1 +0 +3 +7 0.1
203028 MLBWSH 52% 269247 58925 17853 103 235292348640 113329 326 272 66 -10 +1 -0 +3 +8 0.1
203129 MLBWSH 51% 267245 56924 17853 92 229287331617 102328 326 270 65 -11 +1 -1 +3 +8 0.0
203230 MLBWSH 51% 263241 56924 17843 82 232291336627 104327 326 268 63 -11 +1 -1 +3 +7 -0.1
▸ Career Totals
Career 14371321 306491023 8845917 5213 232288336624 104335 326 270 64 -58 +5 -2 +15 +41 0.2
/ 162G 650598 13822510 402088 246 231288334623 104334 326 270 64 -26 +2 -1 +7 +18 0.1
Career 47044348 10001562762 255144755 21847 230281321602 91327 315 268 64 -193 +25 -4 +50 +133 1.1
/ 162G 650601 1392249 352008 306 231283326609 95328 315 268 64 -27 +4 -1 +7 +18 0.2

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 ROKDSL Rangers 2 205182 55822 18214 62 302377401779 99331 109 352 127 +6 +0 +6 1.3
202220 ADown East Wood Ducks 149130 42601 17221 83 323405392798 69383 1511 363 136 +6 +0 +4 1.1
202220 ROKACL Rangers 6757 20601 752 11 351439509948 158365 710 416 177 +6 -0 +2 0.8
202321 ADown East Wood Ducks 280260 601214 12564 180 231275331606 100275 204 270 65 -11 +4 +8 0.0
202422 A+Peoria Chiefs 181169 43711 5473 145 254288325614 71347 263 272 66 -7 +1 +5 -0.1
202422 APalm Beach Cardinals 285267 891441 15602 251 333373427800 94425 215 357 132 +10 +5 +8 2.3
202422 INTLAguilas del Zulia 2119 3100 240 10 158238211449 53200 1910 214 22 -2 +0 +1 -0.1
202523 A+Peoria Chiefs 272248 63922 19661 224 254309331639 77335 247 287 78 -7 +3 +8 0.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
#1Cliff Penningtonlast yr '17
career totals — 10 seasons, 3,108 PA
103,1083684243310341+28+299.29.5
/162664818+5.9+6.22.0pk7: 10
#2Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#3Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
#4Everth Cabreralast yr '15
career totals — 6 seasons, 2,059 PA
62,05912136247316328+22-15.15.1
/162664444+7.1-0.51.6pk7: 5
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#6Chris Getzlast yr '13
career totals — 5 seasons, 1,539 PA
51,539386251310309+5+122.72.7
/162664137+2.4+5.11.2pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,4372354231283333+15+91.31.3
/1626641125+7.1+4.20.6pk7: 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
Miguel Villarroel (OGILVIE) 24 40 25 60 30 241/305/353 112374 719 36% 7% 76 +0.6
Adam Hall
2023 · AA
24 48→51 36→40 58→60 36 213/284/282 69344 425 36% 6% 59 -1.1 214/290/276 62339 323 35% 7% 60 -1.0 216/296/2564135913436%6%54-0.6
Gregory Lorenzo
2015 · A
24 46 36→30 58→55 32 211/245/281 70327 323 35% 3% 40 -2.4 198/240/262 64308 415 35% 4% 33 -2.9 144/181/15282340837%2%-23-2.1
Ray-Patrick Didder
2019 · AA
24 42→47 38→45 54→60 38 195/270/271 76306 521 36% 6% 51 -1.7 188/270/274 86299 622 36% 8% 52 -1.6 198/285/310113286122832%8%64-0.5
Francisco Martinez
2015 · AA
24 44→51 36→40 54→55 38 208/247/268 60286 322 28% 5% 37 -2.6 219/247/320 101301 816 29% 3% 52 -1.6 224/243/33511130791530%2%50-1.5
Daniel Hinojosa
2009 · AAA
25 43 38→40 58→55 39 206/263/277 72302 626 32% 6% 48 -1.9 234/276/322 88309 520 25% 5% 64 -0.8 248/287/3328432042023%4%68-0.2
Casio Grider
2012 · A
24 41→40 38→40 57→55 37 195/253/281 86296 420 34% 5% 45 -2.1 200/257/285 85302 522 33% 5% 48 -1.9 189/247/2698029052734%5%36-1.2
Alfredo Reyes
2018 · A
24 38 36→30 56→55 33 185/220/247 62292 422 37% 4% 20 -3.8 202/269/273 71343 524 39% 8% 50 -1.8 198/281/2565834753140%9%48-0.8
Johnni Turbo
2013 · AA
24 48 39→40 56→55 38 228/263/311 83304 618 26% 4% 56 -1.3 234/267/321 87288 617 20% 3% 60 -1.0 240/277/3046429831820%4%56-0.4
Joel Booker
2018 · A
24 48→49 37→40 53→55 38 228/276/295 67313 519 28% 4% 58 -1.2 218/272/299 81311 619 30% 5% 58 -1.2 201/252/2828129972333%4%42-1.4
Kenny Wilson
2014 · AA
24 44→51 39→40 56→60 41 208/274/293 85294 628 30% 6% 58 -1.2 223/277/310 87312 527 28% 6% 62 -0.9 195/262/2899430282235%6%49-0.7
Adam Engel
2016 · A
24 42→48 39→50 61→60 38 203/255/284 81299 633 33% 6% 46 -2.0 204/262/314 110293 825 31% 6% 57 -1.2 224/280/353129300122128%5%73-0.1
Cutter Dykstra
2013 · A
24 48→53 38→40 54→55 41 224/278/299 75307 518 28% 6% 60 -1.0 225/293/310 85312 613 28% 8% 69 -0.4 221/293/2997930871128%8%65-0.5
Eddy Diaz
2023 · A
23 45→53 36→30 56→65 38 211/265/278 67296 432 28% 5% 49 -1.8 193/252/269 76269 615 29% 6% 42 -2.3 131/201/175431804228%6%-5-1.8
Andrew Means
2011 · A
24 45→47 37→30 55 34 217/249/284 68300 520 29% 3% 43 -2.2 222/264/295 73299 521 26% 4% 53 -1.5 223/266/2886629652525%4%48-1.1
Tanner Kirwer
2021 · A
25 46 37→40 56→60 40 210/275/284 75323 519 34% 7% 56 -1.3 211/292/319 108304 1233 32% 9% 72 -0.2 199/283/29999284134132%9%60-0.5
Juan Ciriaco
2014 · A
24 46→49 34→30 56→60 38 220/247/270 50287 228 24% 4% 37 -2.6 230/252/289 59294 325 22% 3% 44 -2.1 231/243/2885727532217%1%36-1.0
Drew Swift
2023 · A
24 46→43 36→30 58→55 45 208/288/275 66319 426 33% 9% 59 -1.1 206/269/267 61318 216 33% 7% 48 -1.9 207/275/2564931811832%8%44-1.3
Wes Rogers
2019 · AA
25 43→48 38→40 58→65 41 207/257/286 79287 532 29% 6% 47 -1.9 194/251/270 76305 517 35% 7% 41 -2.3 158/224/2165827231240%7%14-2.0
Delvi Cid
2013 · A
24 43→52 38→30 59→60 35 203/253/284 81315 635 36% 5% 46 -2.0 209/265/306 97314 922 34% 6% 56 -1.3 191/249/2617028082433%5%35-0.8
Dwayne Bailey
2011 · AAA
24 42 35→30 53→50 40 195/250/250 55290 214 32% 6% 35 -2.8 219/281/290 71320 312 30% 7% 59 -1.1 227/294/2866033421130%8%59-0.7