Victor LealC FCL Twins
Age 19 R/R 5'11" / 174 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION99 act + 66 ros · stats below = ROS only
wRC+†69
AVG/OBP/SLG.203 / .288 / .288
PA66
HR1
K%26
BB%9
BABIP268
ISO85
MLB%0%
Value2026 · WAR
BAT: -9.2 runs (wOBA-derived runs vs avg)-9BATRUN: -0.2 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.9 runs (Positional adjustment)+3POSREP: +4.7 runs (Replacement-level credit)+5REPTotal WAR: -0.20-0.2WAR
0.01.22.40.40.91.31.71.91.91.91.91.81.71.4+$116M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 61 / POW 39
Toolsscout grade
CONTACT61
scouting grade only
POWER39
scouting grade only
EYE62
scouting grade only
SPEED51
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.9$10M+$9M
2033Pre-Arb$1.0M+1.9$9M+$8M
2034Pre-Arb$1.0M+1.9$8M+$8M
2035Arb-1$3M+1.8$7M+$6M
2036Arb-2$5M+1.7$6M+$4M
2037Arb-3$7M+1.4$5M+$3M
Totals $19M $45M +$39M

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 Twins 154135 23303 12226 44 170268259527 89180 148 238 40
202417 ROKDSL Twins 154126 29403 21156 44 230366333699 103239 1014 327 108
202518 ROKFCL Twins 8468 8000 11172 12 118259118377 148 2013 197 9
202518 ROKFCL Twins 8462 10000 17122 12 161358161519 189 1420 266 62
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD19 ROKMIN 9984 14400 11262 11 167278214493 48237 2611 235 38 -7 -0 +0 +2 +3 -0.3
YTD19 ROKMIN 9977 18600 18182 11 234392312703 78300 1818 329 110 +1 -0 +0 +2 +3 0.6
ROS19 ROKMIN 0% 6659 12201 6171 10 203288288576 85283 269 276 69 -2 +0 +0 +1 +2 0.1
ROS19 MLBMIN 0% 01 0000 000 00 283 266 61 +0 +0
FULL19 ROKMIN 9985 14400 11262 11 165278212490 47233 2611 235 38 -7 -0 +0 +2 +3 -0.3
TOT19 ROKMIN 165143 26601 17433 21 182282245527 63250 2610 251 51 -9 +0 +0 +3 +5 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202720 MLBMIN 34% 167148 32612 15412 31 216297311608 95287 259 287 78 -4 +0 +0 +3 +5 0.4
202821 MLBMIN 48% 306270 621225 28745 52 230314344658 115288 249 294 83 -6 +0 +0 +5 +9 0.9
202922 MLBMIN 54% 409362 831628 38986 73 229313351664 122289 249 298 86 -6 +0 +0 +7 +12 1.3
203023 MLBMIN 57% 478424 961829 441147 93 226309342651 116290 249 301 88 -6 +1 +0 +9 +14 1.7
203124 MLBMIN 57% 520459 10620310 481238 104 231315353668 122291 249 303 90 -6 +0 +0 +9 +15 1.9
203225 MLBMIN 57% 520458 10620310 491238 104 231317354670 122291 249 303 90 -6 +0 +0 +9 +15 1.9
203326 MLBMIN 56% 520458 10720311 491238 104 234318362681 129291 249 304 90 -6 +0 +0 +9 +15 1.9
203427 MLBMIN 55% 520458 10720311 491238 104 234318362681 129290 249 304 91 -6 +0 +0 +9 +15 1.9
203528 MLBMIN 55% 520457 10520210 501248 104 230317348664 118290 2410 303 90 -6 +0 -1 +9 +15 1.8
203629 MLBMIN 53% 520457 10520210 501258 104 230317348664 118289 2410 301 88 -7 +0 -1 +9 +15 1.7
203730 MLBMIN 53% 520457 10419210 501268 94 228315344658 116288 2410 298 86 -8 +0 -2 +9 +15 1.4
203831 MLBMIN 57% 504444 991829 481247 93 223309333642 110286 2510 294 83 -10 +1 -3 +9 +14 1.2
203932 MLBMIN 54% 488431 941728 471227 83 218305323628 104283 2510 289 79 -12 +0 -4 +9 +14 0.8
204033 MLBMIN 58% 446394 851527 431146 73 216302317620 102279 2610 282 74 -13 +0 -4 +8 +13 0.4
204134 MLBMIN 53% 390345 711216 371025 62 206292299591 93273 269 274 68 -14 +0 -5 +7 +11 -0.1
204235 MLBMIN 49% 331293 57914 31894 52 195280273554 78267 279 264 61 -15 +0 -6 +6 +9 -0.5
202720 MLBMIN 34% 5751 11201 5141 10 216298314612 98287 259 276 70 -2 +0 +0 +1 +2 0.1
202821 MLBMIN 48% 148131 31613 14362 31 237320366686 130288 249 283 75 -4 +0 +0 +3 +4 0.3
202922 MLBMIN 54% 222196 44814 21533 42 224309337646 112289 249 288 78 -5 +0 +0 +4 +6 0.5
203023 MLBMIN 57% 271240 541015 25644 52 225309338646 113290 249 290 80 -6 +0 +0 +5 +8 0.7
203124 MLBMIN 57% 294261 601116 27704 62 230312349660 119291 249 292 82 -6 +0 +0 +5 +8 0.8
203225 MLBMIN 57% 294261 601116 27694 62 230312349660 119291 239 293 82 -6 +0 +0 +5 +8 0.8
203326 MLBMIN 56% 294261 601116 27694 62 230312349660 119291 239 293 82 -6 +0 +0 +5 +8 0.8
203427 MLBMIN 55% 288255 591116 27684 62 231315353668 122291 249 293 82 -6 +0 +0 +5 +8 0.8
203528 MLBMIN 55% 285252 581116 27684 52 230314353668 123290 249 292 82 -6 +0 -0 +5 +8 0.7
203629 MLBMIN 53% 278245 561115 27674 52 229315343658 114289 2410 290 80 -6 +0 -1 +5 +8 0.6
203730 MLBMIN 53% 274242 541015 26664 52 223309335644 112288 249 288 78 -7 +0 -1 +5 +8 0.5
203831 MLBMIN 57% 285252 551015 27704 52 218304325629 107286 259 284 75 -8 +0 -2 +5 +8 0.4
203932 MLBMIN 54% 266235 52915 25664 42 221307332639 111283 259 278 71 -9 +0 -2 +5 +8 0.2
204033 MLBMIN 58% 258227 49914 25664 42 216305317622 101279 2610 272 66 -10 +0 -2 +5 +7 -0.0
204134 MLBMIN 53% 208183 38613 20543 31 208296301597 93274 2610 264 60 -9 +0 -3 +4 +6 -0.2
204235 MLBMIN 49% 161143 29512 15432 21 203287294581 91268 279 255 53 -9 +0 -3 +3 +5 -0.4
▸ Career Totals
Career 38833436 7701411572 36594355 7027 224309337645 113287 249 285 76 -105 +3 -13 +69 +110 6.6
/ 162G 650575 13024312 611589 125 226310341651 115289 249 285 76 -17 +0 -2 +12 +18 1.1
Career 74636577 146226733134 7051801114 13456 222308334642 112283 249 293 82 -151 +4 -25 +133 +211 17.6
/ 162G 650573 12823312 6115710 125 223309337646 113284 249 293 82 -13 +0 -2 +12 +18 1.5

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 Twins 154126 29403 21156 44 230366333699 103239 1014 327 108 +1 -1 +4 0.5
202518 ROKFCL Twins 8462 10000 17122 12 161358161519 189 1420 266 62 -4 -1 +2 -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
#1Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#2John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#3Brad Ausmuslast yr '10
career totals — 11 seasons, 4,296 PA
114,2963939244319326+39+4312.412.0
/16266466+6.1+6.61.9pk7: 12
#4Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#5Cliff Penningtonlast yr '17
career totals — 10 seasons, 3,108 PA
103,1083684243310341+28+299.29.5
/162664818+5.9+6.22.0pk7: 10
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
103,9587371226308341+65+4010.89.0
/1626641212+10.9+6.71.8pk7: 7
#6Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7

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
Victor Leal (OGILVIE) 19 56→61 34→39 46→51 62 182/282/245 63250 12 26% 10% 51 -0.2
Jesus Rodriguez
2021 · A
19 46→55 42→45 49→50 46 224/285/337 113288 99 25% 8% 72 -0.2 235/300/339 104298 612 22% 8% 80 +0.4 254/315/36210830991620%7%88+0.7
Juan Fernandez
2018 · A
19 48→57 41→40 48→50 47 230/294/335 105278 86 20% 7% 77 +0.1 200/257/274 74263 44 24% 6% 45 -2.1 239/301/3329329710922%6%74-0.0
Nacho Alvarez Jr.
2023 · A
20 51→53 39→40 54→50 56 239/327/329 91293 614 19% 11% 89 +1.0 243/317/334 91314 814 23% 8% 86 +0.8 243/318/3318831381423%8%83+0.4
Andy Paz
2012 · A
19 50 36→40 44→45 50 231/310/298 67290 38 20% 8% 74 -0.1 208/273/281 73275 45 24% 8% 53 -1.5 208/262/276682716424%7%43-0.5
Luis Santana
2018 · A
19 52 39→45 54→50 50 243/311/343 100274 511 13% 7% 85 +0.7 245/315/335 90288 69 16% 7% 85 +0.7 225/297/334109287111024%7%74-0.0
Luisangel Acuña
2021 · A
19 49→55 38→45 51→60 51 232/298/315 83281 513 18% 8% 72 -0.2 229/285/335 106315 1130 29% 7% 72 -0.2 236/292/342106319113928%7%74-0.1
Osleivis Basabe
2019 · A
18 51→61 38→45 49→50 48 238/291/324 86288 312 18% 7% 71 -0.3 236/280/312 76293 312 19% 5% 63 -0.8 270/315/37110232841718%5%90+0.8
Jeferson Quero
2022 · A
19 48→42 43→50 47→45 50 230/306/345 115283 910 21% 8% 85 +0.7 221/273/345 124289 148 27% 6% 70 -0.3 225/289/37014526918423%7%82+0.3
Rubén Tejada
2008 · A
18 50→60 38→40 51→50 50 237/313/315 78287 513 18% 8% 79 +0.3 227/281/295 68275 39 18% 6% 60 -1.0 246/313/343972867115%8%81+0.2
Cam Maron
2010 · A
19 46→56 40 50→40 47 222/289/316 94291 77 25% 8% 69 -0.4 242/309/331 89308 75 22% 8% 82 +0.5 244/317/320763144222%9%78+0.1
Blaze Alexander
2019 · A
20 48 42→45 52→50 43 226/288/345 119321 810 30% 7% 76 +0.1 200/266/306 106300 1011 34% 7% 57 -1.2 237/319/364126339121531%8%92+0.8
Jesus Morelli
2009 · A
19 49 42→45 48→50 49 234/311/346 112300 912 24% 8% 87 +0.8 220/282/289 69304 410 27% 6% 59 -1.1 219/279/2604128701422%6%47-0.5
Daniel Robertson
2013 · A
19 45→54 46→45 52→40 49 225/297/363 139266 126 20% 8% 85 +0.7 232/296/339 107293 93 23% 7% 79 +0.3 231/336/34511430111425%11%96+0.8
Sam McMillan
2019 · A
20 47 41→40 47→45 49 227/314/329 102280 86 21% 8% 85 +0.7 215/317/292 77291 47 25% 10% 77 +0.1 211/334/282712734721%12%79+0.1
Jackson Holliday
2023 · A
19 51→59 41→50 49→50 58 241/333/346 105301 810 21% 12% 96 +1.5 249/334/387 138332 1214 26% 11% 107 +2.2 244/330/384140317131525%11%101+1.8
Henry Henry
2007 · A
20 53 39→40 48→60 52 250/330/338 87313 515 20% 9% 92 +1.2 245/315/330 85282 620 14% 7% 84 +0.6 250/305/3176727743011%6%72-0.1
James Triantos
2023 · A
20 49→56 43→45 52→60 41 238/280/347 109301 1012 24% 5% 72 -0.2 245/290/342 97292 824 18% 5% 76 +0.0 263/301/36910730393516%4%85+0.5
Christian Arroyo
2014 · A
19 48→54 40→45 49→45 43 230/278/337 107296 56 23% 6% 69 -0.4 232/265/329 97295 74 23% 4% 62 -0.9 250/302/39814830016722%5%93+0.5
Edgardo Rodriguez
2021 · A
20 48 41→45 48→30 43 233/283/334 102283 85 21% 5% 72 -0.2 201/244/277 76295 65 32% 5% 39 -2.5 180/204/231512579033%2%11-0.8
Alain Camou
2023 · A
19 52 37→40 46→50 53 241/307/322 81285 310 16% 8% 78 +0.2 207/265/272 65271 26 22% 7% 47 -1.9 177/232/223462370224%6%19-1.0