Jesus VillaflorOF DSL LAD Mega
Age 18 L/L 6'2" / 187 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION101 act + 67 ros · stats below = ROS only
wRC+62
AVG/OBP/SLG.199 / .282 / .315
PA67
HR1
K%30
BB%9
BABIP280
ISO116
MLB%0%
Value2026 · WAR
BAT: -8.3 runs (wOBA-derived runs vs avg)-8BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -1.0 runs (Positional adjustment)-1POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: -0.50-0.5WAR
0.00.51.00.10.30.50.60.70.80.80.70.5+$31M 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.6$2M+$1M
2033Pre-Arb$1.0M+0.7$2M+$1M
2034Pre-Arb$1.0M+0.8$2M+$1M
2035Arb-1$2M+0.8$2M+$1.0M
2036Arb-2$2M+0.7$1M+$0.5M
2037Arb-3$2M+0.5$0.9M+$0.1M
Totals $9M $9M +$5M

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
202517 ROKDSL LAD Mega 9176 13201 8437 40 171308237545 66375 479 248 48
202517 ROKDSL LAD Mega 9170 20401 14277 40 286451386836 100452 3015 392 158
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD18 ROKDSL LAD Mega 10184 13411 14292 11 155290262552 107218 2914 254 53 -5 -0 +0 -1 +3 -0.3
YTD18 ROKDSL LAD Mega 10175 17521 23202 11 227420387807 160291 2023 370 141 +5 -0 +0 -1 +3 0.7
ROS18 ROK 0% 6760 12211 6201 10 199282315597 116276 309 266 62 -3 +0 +0 -0 +2 -0.1
ROS18 MLB 0% 01 0000 000 00 276 266 62 +0 -0
FULL18 ROK 10185 13411 14292 11 153290259549 106214 2914 254 53 -5 -0 +0 -1 +3 -0.3
TOT18 ROK 168144 25622 20493 21 173287284571 111244 2912 259 56 -8 +0 +0 -1 +5 -0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202719 MLB 34% 218191 39823 21624 41 204296314610 110280 2810 277 70 -7 +0 +0 -1 +6 -0.2
202820 MLB 48% 351307 641236 34987 82 208302326627 117282 2810 285 76 -9 +1 +0 -2 +10 -0.1
202921 MLB 54% 451397 841648 431238 103 212301332634 121284 2710 291 81 -10 +1 +0 -3 +13 0.1
203022 MLB 57% 521456 9819410 5014110 114 215306340646 125285 2710 295 84 -9 +1 +0 -3 +15 0.3
203123 MLB 58% 568497 10921512 5515311 134 219311354665 135286 2710 298 86 -9 +1 +0 -3 +16 0.5
203224 MLB 57% 598524 11522513 5816111 134 219310355665 135287 2710 300 88 -8 +1 +0 -4 +17 0.6
203325 MLB 57% 616539 11822514 6016612 144 219311356667 137287 2710 302 89 -8 +1 +0 -4 +17 0.7
203426 MLB 57% 624546 12023514 6116812 144 220312357669 137287 2710 302 90 -7 +1 +0 -4 +18 0.8
203527 MLB 55% 625547 12023514 6116812 144 219311356668 137287 2710 303 90 -7 +1 +0 -4 +18 0.8
203628 MLB 55% 621542 11822514 6216812 144 218312354666 137286 2710 301 89 -8 +1 -1 -4 +18 0.7
203729 MLB 53% 611533 11622513 6116712 134 218312351663 133285 2710 300 87 -9 +1 -1 -4 +17 0.5
203830 MLB 57% 600524 11321513 6016511 134 216309349658 134284 2810 297 85 -10 +1 -2 -4 +17 0.2
202719 MLB 34% 7567 14311 7211 20 209293328622 119280 289 277 70 -3 +0 +0 -0 +2 -0.0
202820 MLB 48% 170149 31613 16473 41 208298322620 114282 289 285 76 -5 +0 +0 -1 +5 -0.0
202921 MLB 54% 245214 46925 24675 52 215309346654 131284 2710 291 81 -5 +0 +0 -1 +7 0.0
203022 MLB 57% 295259 561126 28806 72 216307344651 127285 279 295 84 -5 +1 +0 -2 +8 0.2
203123 MLB 58% 327286 631237 32886 72 220312357668 136286 2710 298 86 -5 +1 +0 -2 +9 0.3
203224 MLB 57% 341299 651237 33926 82 217308348656 130287 2710 300 88 -5 +1 +0 -2 +10 0.4
203325 MLB 57% 349305 681338 34947 82 223315364679 141287 2710 302 89 -4 +1 +0 -2 +10 0.4
203426 MLB 57% 353309 681338 34957 82 220311359671 139287 2710 302 90 -4 +1 +0 -2 +10 0.5
203527 MLB 55% 347303 671338 34947 82 221314363677 142287 2710 303 90 -4 +1 +0 -2 +10 0.5
203628 MLB 55% 341298 651238 34926 72 218311359670 141286 2710 301 89 -4 +1 -0 -2 +10 0.4
203729 MLB 53% 327285 631237 33896 72 221315358673 137285 2710 300 87 -5 +1 -1 -2 +9 0.3
203830 MLB 57% 343300 641237 34946 72 213306343649 130284 2710 297 85 -6 +1 -1 -2 +10 0.1
▸ Career Totals
Career 35133075 6701283075 34395366 7821 218310352662 134288 2710 298 86 -55 +7 -2 -21 +100 2.9
/ 162G 650569 12524614 6317612 144 220311357667 137290 2710 298 86 -10 +1 -0 -4 +18 0.5
Career 65625739 123923554136 6401803130 14642 216309347655 131288 2710 297 85 -110 +12 -4 -39 +186 4.6
/ 162G 650568 12223513 6317913 144 215307342649 127288 2810 297 85 -11 +1 -0 -4 +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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202517 ROKDSL LAD Mega 9170 20401 14277 40 286451386836 100452 3015 392 158 +6 +1 +3 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
#1Desi Relafordlast yr '05
career totals — 6 seasons, 2,443 PA
62,4433464246329356-1-75.15.1
/162664917-0.3-1.81.4pk7: 5
#2Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
#3Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#4Tony Kemplast yr '23
career totals — 7 seasons, 2,198 PA
72,1983552238326354-4-34.34.3
/1626641116-1.3-0.81.3pk7: 4
#5Dustin Ackleylast yr '16
career totals — 6 seasons, 2,347 PA
62,3474631241304367-5+73.83.8
/162664139-1.3+1.91.1pk7: 4
#6Pokey Reeselast yr '04
career totals — 5 seasons, 1,914 PA
51,9142978242303347-6+62.72.7
/1626641027-2.0+2.21.0pk7: 3
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
73,6137579217306349-22+02.72.6
/1626641414-4.0+0.00.5pk7: 3

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
Jesus Villaflor (OGILVIE) 18 173/287/284 111244 22 29% 12% 56 -0.5
Juan Villavicencio
2023 · A
18 43 40→50 55 41 205/263/297 92301 714 33% 7% 53 -1.5 187/262/281 94277 712 32% 8% 50 -1.8 192/266/303111286101834%8%55-0.5
Carlos Jimenez
2022 · A
19 38→43 42→55 53→50 44 188/268/290 102278 1011 34% 8% 55 -1.4 201/284/321 120321 1116 37% 9% 69 -0.4 229/308/399169310211831%9%95+0.9
Luis Liberato
2014 · A
18 41→51 37→55 48→50 41 195/252/268 73282 413 31% 6% 41 -2.3 192/253/275 83290 411 32% 7% 43 -2.2 237/280/38915230018527%6%82+0.3
Akil Baddoo
2017 · A
18 38→48 39→55 53→55 40 182/252/261 79299 612 39% 8% 40 -2.4 204/278/316 112294 712 30% 9% 65 -0.7 240/322/392152311152426%11%100+1.2
Alberto Rodriguez
2019 · A
18 40→50 40→50 51→50 43 198/259/283 85277 816 30% 7% 48 -1.9 217/273/320 103296 814 28% 7% 63 -0.8 218/277/35013230911731%7%70-0.3
Iverson Leonardo
2021 · A
19 45 40→50 47→50 44 211/284/318 107303 59 30% 8% 68 -0.5 190/267/305 115300 118 37% 8% 59 -1.1 154/245/26411025411841%8%37-0.7
Leopoldo Correa
2010 · A
18 41 42→45 50→30 48 197/280/305 107291 95 33% 10% 63 -0.8 210/272/297 87263 63 21% 7% 57 -1.2 212/269/300892618021%6%53-0.5
Victor Arias
2022 · A
18 43→45 38→45 46→50 44 201/275/277 76311 69 35% 9% 54 -1.4 211/298/310 99331 714 35% 9% 72 -0.2 226/292/355129316111430%7%77+0.1
Hector Osorio
2023 · A
18 47 37→45 47→50 48 219/301/296 77303 48 27% 9% 70 -0.3 210/316/279 69269 414 21% 11% 73 -0.1 220/318/345125249161018%10%88+0.4
Ronny Ugarte
2023 · A
18 41 43→50 47→40 43 202/274/320 118277 96 29% 7% 65 -0.7 227/287/334 107295 85 24% 7% 73 -0.1 248/308/36812032111225%7%88+0.3
Enmanuel Valdez
2017 · A
18 40→44 43→55 51→45 46 198/264/316 118245 97 23% 7% 59 -1.1 188/250/298 110251 97 28% 7% 49 -1.8 220/285/39817826324826%8%87+0.7
Eliezer Álvarez
2013 · A
18 38→48 37→45 46→55 47 183/255/256 73241 511 25% 8% 40 -2.4 207/259/305 98267 511 23% 6% 53 -1.5 254/308/36210834251926%6%87+0.4
Ramón Flores
2010 · A
18 38→48 36→45 46→50 47 182/254/249 67244 38 25% 8% 37 -2.6 219/274/305 86283 59 23% 7% 59 -1.1 251/324/348972998818%9%88+0.6
Nick Pratto
2018 · A
19 39→45 40→60 49→50 39 188/247/287 99289 710 36% 7% 44 -2.1 183/231/284 101302 1012 41% 6% 37 -2.7 198/290/39119328624737%10%89+0.9
Shed Long Jr.
2014 · A
18 44→47 38→50 46→50 41 211/266/287 76294 66 29% 6% 52 -1.6 206/257/295 89285 78 29% 6% 50 -1.7 233/295/385151314171130%7%87+0.6
Tirso Ornelas
2019 · A
19 43→53 40→50 50→45 45 206/273/299 93288 75 30% 8% 59 -1.1 190/254/266 76279 55 31% 8% 41 -2.3 249/309/38313430716723%7%92+1.1
Yeremy Cabrera
2023 · A
18 37→41 38→45 53→55 48 181/263/262 81241 513 26% 8% 46 -2.0 206/287/315 109272 1017 26% 9% 69 -0.4 200/284/304104268112428%8%63-0.5
Yasmil Bucce
2023 · A
18 41 40→45 49→30 44 198/265/288 89272 75 29% 7% 53 -1.5 202/288/300 98309 84 34% 10% 66 -0.6 205/306/33412832513237%11%79+0.2
Riley Unroe
2014 · A
18 42→48 37→50 51→55 47 196/275/269 72289 39 31% 9% 52 -1.6 193/254/254 61272 49 28% 7% 38 -2.6 227/311/367139295152627%10%89+0.5
Carlos Soler
2018 · A
18 39 37→45 46→45 39 187/248/267 80274 38 31% 6% 40 -2.4 216/272/305 89319 38 31% 6% 59 -1.1 238/290/3441063522831%5%73-0.0