Victor Figueroa1B Frederick Keys
Age 22 L/R 6'5" / 240 lbs A+ HR +8%BB -5% Svc 0.0 · Ctrl thru 2035 peak 1.2 · 2031
wRC+†113
AVG/OBP/SLG.216 / .297 / .361
PA320
HR9
SB5
K%29
BB%10
MLB%0%
BAT: +4.9 runs (wOBA-derived runs vs avg)+5BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -5.7 runs (Positional adjustment)-6POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.80+0.8WAR
Scouting · nowfuture
HIT
4545
PWR
4545
SPD
4040
EYE
5755
trajectory · 10 yrs
1.2peak
2030

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+1.1$10M+$9M
2031Arb-3$0.9M+1.2$11M+$10M
2032Ext / FA-deal$0.9M+1.0$10M+$9M
2033Ext / FA-deal$2M+0.9$4M+$3M
2034Ext / FA-deal$2M+0.6$3M+$1M
2035Ext / FA-deal$1M+0.4$2M+$0.6M
Totals $8M $40M +$32M

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
202521 A3 teams 375330 7218310 401132 73 .218.306.382.688 .164.295 3011 .302 89 -5 +0 +0 -7 +11 -0.0
▸ 2026 Season (actual · ROS · total)
202622 A+Frederick Keys 5652 17215 4150 11 .327.375.6921.067 .365.375 277 .428 186 +5 -0 +0 -1 +2 0.6
ROS22 MLBBAL 264236 551029 24762 42 .233.309.407.716 .174.298 299 .314 98 -1 +0 +0 -5 +7 0.2
TOT22 MLBBAL 320288 7212314 28912 53 .250.321.458.779 .208.315 289 .334 113 +5 -0 +0 -6 +9 0.8
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202723 MLB 11%BAL 414368 8716313 401103 62 .236.316.402.718 .166.295 2710 .319 102 +1 +0 +0 -7 +12 0.6
202824 MLB 26%BAL 469417 9918316 461223 73 .237.318.410.728 .173.295 2610 .324 106 +3 +0 +0 -8 +13 0.8
202925 MLB 44%BAL 498441 10519317 501284 73 .238.321.410.732 .172.296 2610 .327 108 +5 +0 +0 -9 +14 1.0
203026 MLB 59%BAL 515454 10920318 521324 73 .240.324.416.740 .176.297 2610 .328 109 +6 +0 +0 -9 +15 1.1
203127 MLB 76%BAL 520457 11020318 541334 72 .241.326.416.742 .175.297 2610 .328 110 +6 +1 +0 -9 +15 1.2
203228 MLB 84%BAL 519456 10920318 541344 62 .239.325.414.739 .175.296 2610 .327 109 +5 +0 -1 -9 +15 1.0
203329 MLB 90%BAL 512450 10619317 531344 62 .236.321.404.726 .169.295 2610 .325 107 +4 +0 -1 -9 +15 0.9
203430 MLBBAL 503441 10419317 531334 52 .236.323.408.731 .172.294 2611 .322 105 +3 +0 -2 -9 +14 0.6
203531 MLBBAL 490432 10018316 511324 41 .231.318.398.716 .167.292 2710 .318 102 +1 +0 -3 -9 +14 0.4
203632 MLBBAL 472417 9517315 491293 41 .228.313.391.704 .163.291 2710 .314 98 -1 +0 -4 -8 +13 0.1
203733 MLBBAL 443391 8716213 461243 40 .223.309.373.682 .151.289 2810 .308 94 -3 +1 -4 -8 +13 -0.2
203834 MLBBAL 397350 7714211 411153 30 .220.307.366.673 .146.287 2910 .301 89 -5 +1 -5 -7 +11 -0.5
▸ Career Totals (MLE all levels + projections)
Career 63915640 131524439208 653171547 7726 .233.318.401.719 .168.295 2710 .319 103 +19 +5 -20 -114 +181 7.2
/ 162G 650574 13425421 661745 83 .233.318.401.719 .167.296 2710 .319 103 +2 +0 -2 -12 +18 0.7

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
202521 A+Aberdeen IronBirds 9977 14310 19290 22 .182.340.247.587 .065.280 2919 .281 73 -3 -0 +3 -0.1
202521 ALake Elsinore Storm 232195 511707 34472 31 .262.377.456.833 .195.310 2015 .371 142 +11 +0 +7 1.8
202521 ROKACL Padres 4438 23435 670 20 .605.6591.2631.922 .658.692 1614 .785 458 +18 +0 +1 2.0

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 Figueroa (OGILVIE) 22 45 45 40 55 .216/.297/.361 .144.289 95 29% 10% 86 +0.4
Nick Weglarz
2010 · AA
22 43→47 50 43→45 51 .220/.307/.375 .155.275 185 26% 10% 93 +1.3 .220/.308/.374 .154.290 165 28% 10% 94 +1.3 .205/.296/.356.150.29217333%10%82+0.3
Chris Parmelee
2010 · A
22 40→50 49→50 45 45 .204/.281/.350 .146.285 164 33% 9% 76 +0.0 .239/.304/.376 .137.295 143 23% 8% 92 +1.2 .250/.315/.397.146.29516120%8%100+1.7
Jeff Clement
2006 · A
22 48 49→55 45→30 44 .242/.297/.385 .143.306 177 26% 7% 91 +1.1 .228/.293/.367 .139.279 152 23% 7% 85 +0.7 .232/.304/.410.178.27520123%8%98+1.4
Seth Beer
2019 · A
22 50→46 46→55 45→30 44 .246/.304/.375 .129.302 155 23% 6% 92 +1.2 .237/.312/.408 .171.291 223 26% 6% 105 +2.1 .214/.305/.374.160.25620024%6%92+1.0
Rowdy Tellez
2017 · AA
22 48→50 47→60 44→45 45 .241/.295/.378 .137.295 155 24% 7% 89 +0.9 .227/.281/.366 .139.281 156 24% 6% 79 +0.3 .249/.317/.464.215.28629124%8%114+1.6
Daniel Vogelbach
2015 · A
22 45→50 49→60 41→40 49 .231/.296/.375 .144.275 174 22% 8% 89 +0.9 .242/.319/.387 .145.301 163 24% 10% 101 +1.8 .247/.332/.413.166.29121122%11%111+2.2
Mike Carp
2008 · AA
22 45→55 48→55 43→40 42 .226/.296/.362 .136.288 163 27% 6% 85 +0.7 .238/.310/.379 .141.292 162 23% 8% 95 +1.4 .258/.322/.439.180.31822425%8%112+1.7
Jonathan Rodríguez
2012 · A
22 43→51 49→50 42→50 49 .218/.303/.369 .151.273 175 26% 9% 91 +1.1 .218/.289/.363 .145.297 168 30% 8% 82 +0.5 .225/.301/.376.151.30919332%9%88+0.7
Jaff Decker
2012 · AA
22 42→50 52→55 46→55 49 .217/.305/.388 .170.285 209 30% 10% 96 +1.5 .210/.290/.346 .136.279 149 28% 10% 79 +0.3 .223/.297/.332.109.28791324%9%75+0.0
Greg Bird
2015 · AA
22 45→46 51→55 46→30 50 .226/.310/.390 .165.305 172 30% 10% 98 +1.6 .232/.306/.406 .174.288 203 26% 9% 101 +1.8 .219/.300/.406.187.25423024%9%94+0.9
Jeff Larish
2007 · A
24 45 48→55 43→45 50 .223/.308/.376 .153.286 157 26% 10% 94 +1.3 .232/.310/.409 .177.292 215 27% 9% 103 +1.9 .231/.309/.409.179.28822327%9%102+1.5
Troy Sieber
2018 · A
23 48 42→45 43→40 49 .226/.306/.334 .108.314 94 29% 10% 82 +0.5 .217/.286/.321 .104.322 85 32% 8% 69 -0.4 .184/.251/.279.094.2926236%7%41-0.7
Jon Singleton
2013 · AA
21 48→49 49→55 45 47 .236/.307/.381 .145.316 166 29% 9% 94 +1.3 .202/.288/.349 .147.290 174 34% 11% 79 +0.3 .205/.306/.376.171.26123129%13%91+0.9
Chris McGuiness
2011 · A
23 44→49 46→50 42→30 50 .221/.300/.348 .126.280 144 25% 9% 83 +0.6 .210/.282/.331 .121.277 133 27% 9% 71 -0.3 .217/.292/.356.139.26914024%9%79+0.2
Travis Ishikawa
2006 · A
22 45→49 53→55 41→45 45 .227/.302/.406 .179.316 204 33% 9% 99 +1.7 .218/.281/.379 .161.305 183 33% 7% 82 +0.5 .255/.318/.419.165.30619622%8%104+1.3
Justyn-Henry Malloy
2022 · A
22 46→56 45→50 48→45 47 .224/.294/.345 .121.300 1310 29% 9% 79 +0.3 .233/.321/.379 .146.324 185 31% 11% 100 +1.7 .234/.340/.391.157.32018530%12%109+2.0
Beau Mills
2009 · A
22 46→47 49→50 42→30 41 .233/.287/.387 .154.294 173 27% 6% 88 +0.9 .234/.276/.371 .137.283 152 22% 5% 79 +0.3 .235/.275/.370.135.27415120%5%77+0.1
Allan Dykstra
2011 · A
24 39→49 48→50 38→30 53 .199/.305/.342 .143.270 152 30% 12% 85 +0.7 .220/.321/.373 .153.321 173 33% 12% 99 +1.7 .228/.344/.393.165.32219131%14%112+1.7
Clint Coulter
2015 · A
22 43 48→50 42→40 46 .217/.297/.357 .140.276 155 27% 8% 85 +0.7 .209/.276/.336 .127.266 134 26% 6% 70 -0.3 .205/.273/.359.153.24919425%5%71-0.1
Nicky Delmonico
2014 · A
22 39→47 49→55 48→45 46 .202/.276/.345 .143.261 178 29% 8% 72 -0.2 .215/.272/.359 .144.291 156 30% 7% 74 -0.1 .233/.301/.393.161.28418424%8%92+0.9