Victor Figueroa1B Frederick Keys
Age 22 L/R 6'5" / 240 lbs A+ HR +8% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION298 act + 198 ros · stats below = ROS only
wRC+†85
AVG/OBP/SLG.208 / .285 / .394
PA198
HR8
K%37
BB%9
BABIP297
ISO186
MLB%0%
Value2026 · WAR
BAT: -8.8 runs (wOBA-derived runs vs avg)-9BATRUN: -2.2 runs (SB/CS + UBR baserunning)-2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: -8.9 runs (Positional adjustment)-9POSREP: +14.1 runs (Replacement-level credit)+14REPTotal WAR: -0.60-0.6WAR
0.00.51.00.10.20.30.30.1+$5M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 45 / POW 45
Toolsscout grade
CONTACT45
scouting grade only
POWER45
scouting grade only
EYE55
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2028
Service   0 yrs (est)
Team Control Through   2033
First FA Year   2034
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2028
2027MiLBstill in minors · estimated debut 2028
2028Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
2029Pre-Arb$0.8M+0.2$0.6M+$0.0M
2030Pre-Arb$0.9M+0.3$0.9M+$0.3M
2031Arb-1$0.4M+0.3$0.8M+$0.6M
2032Arb-2$0.4M+0.1$0.3M+$0.0M
2033Extbeyond projection horizon · no WAR estimate
Totals $3M $3M +$0.9M

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
202521 A3 teams 375326 7016310 441172 73 215312374686 160297 3112 305 91
202521 A3 teams 375310 8824412 59832 73 284401503904 219349 2216 396 161
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD22 A+BAL 298269 5510215 211293 14 204270424693 219308 437 295 84 -5 -1 +0 -5 +8 -0.4
YTD22 A+BAL 298259 6913221 31963 14 266352575927 309327 3210 394 159 +20 -1 +0 -5 +8 2.2
ROS22 A+BAL 0% 198177 37718 17732 22 208285394679 186294 379 296 85 -3 -0 +0 -4 +6 -0.2
ROS22 MLBBAL 0% 11 0000 000 00 300 00 295 84 -0 +0 +0 -0 +0 -0.0
FULL22 A+BAL 299270 5510215 211293 14 204269422691 219305 437 295 84 -5 -1 +0 -5 +8 -0.4
TOT22 A+BAL 496446 9217323 382025 36 206276412688 206303 418 296 84 -9 -2 +0 -9 +14 -0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202723 MLBBAL 35% 523468 10019321 461834 54 214290402691 188293 359 303 90 -6 -1 +0 -9 +15 -0.1
202824 MLBBAL 46% 537480 10420321 471825 65 217293402695 185294 349 307 93 -4 -1 +0 -10 +15 0.1
202925 MLBBAL 52% 541483 10620321 481795 75 219297404700 184294 339 310 95 -3 -1 +0 -10 +15 0.2
203026 MLBBAL 54% 540482 10620321 481785 75 220297405702 185294 339 311 96 -2 -1 +0 -10 +15 0.3
203127 MLBBAL 54% 536478 10520321 481775 75 220298406703 186293 339 311 96 -2 -1 +0 -10 +15 0.3
203228 MLBBAL 54% 529471 10320221 481755 75 219298403701 185292 339 310 95 -3 -1 -1 -9 +15 0.1
202723 MLBBAL 35% 181162 35717 16631 21 216291401692 185298 359 302 89 -2 +0 +0 -3 +5 -0.0
202824 MLBBAL 46% 248222 489110 22842 32 216293401694 185299 349 306 93 -2 -0 +0 -4 +7 0.0
202925 MLBBAL 52% 280251 5611112 25932 33 223299418717 195299 339 309 95 -2 -1 +0 -5 +8 0.1
203026 MLBBAL 54% 293262 5811112 26963 43 221299408707 187299 339 310 95 -2 -0 +0 -5 +8 0.1
203127 MLBBAL 54% 291260 5711112 26963 43 219298408705 188298 339 310 95 -2 -0 +0 -5 +8 0.1
203228 MLBBAL 54% 287257 5711112 26952 43 222298412711 191297 339 309 94 -2 -0 -0 -5 +8 0.0
▸ Career Totals
Career 15811415 31160665 14152713 2015 220296408705 189297 339 308 94 -11 -2 -0 -28 +45 0.3
/ 162G 650582 12825227 582175 86 220296409705 189297 339 308 94 -4 -1 -0 -12 +18 0.1
Career 37793365 73114221144 346126433 4834 217296400697 183297 339 308 94 -28 -4 -1 -67 +107 0.7
/ 162G 650579 12624425 602176 86 218298402701 185296 339 308 94 -5 -1 -0 -12 +18 0.1

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
202521 A+Aberdeen IronBirds 9977 14310 19290 22 182340247587 65280 2919 281 73 -3 -0 +3 -0.1
202521 ALake Elsinore Storm 232195 511707 34472 31 262377456833 195310 2015 371 142 +11 +0 +7 1.8
202521 ROKACL Padres 4438 23435 670 20 6056591.2631.922 658692 1614 785 458 +18 +0 +1 2.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
#1Brandon Mosslast yr '17
career totals — 8 seasons, 3,459 PA
83,45916011238315455-53-415.95.9
/162664312-10.2-7.91.1pk7: 6
#2Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 5
#3Justin Smoaklast yr '20
career totals — 11 seasons, 4,750 PA
114,7501963229322419-85-771.93.8
/162664270-11.9-10.70.3pk7: 6
#4Chris Carterlast yr '17
career totals — 7 seasons, 2,807 PA
72,80715812219314462-50-503.33.3
/162664373-11.7-11.90.8pk7: 3
#5Gaby Sanchezlast yr '14
career totals — 5 seasons, 2,240 PA
52,2405912254332411-40-262.22.2
/162664174-11.9-7.80.6pk7: 2
#6Ike Davislast yr '15
career totals — 6 seasons, 2,377 PA
62,377817239332416-42-361.71.7
/162664232-11.9-10.10.5pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,5816319219293405-28-40.50.5
/162664268-11.9-1.90.2pk7: 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
Victor Figueroa (OGILVIE) 22 45 45 40 55 206/276/412 206303 233 41% 8% 84 -0.6
Chris Parmelee
2010 · A
22 40→50 48→55 44→45 45 203/281/349 146288 164 34% 9% 76 +0.0 238/303/380 142289 153 22% 8% 92 +1.2 248/312/40115328817120%8%100+1.7
Jeff Clement
2006 · A
22 48 49→55 44→30 43 241/294/384 143310 177 28% 7% 89 +1.0 228/294/370 142278 152 23% 7% 86 +0.8 232/304/41017827520123%8%98+1.4
Nick Weglarz
2010 · AA
22 43→47 50→55 43→45 52 219/309/374 155273 175 26% 10% 94 +1.3 217/305/375 158289 175 29% 10% 92 +1.2 201/293/35815728518334%10%82+0.2
Travis Ishikawa
2006 · A
22 45→49 53→55 41→45 45 227/302/408 181315 213 33% 9% 99 +1.7 216/278/378 162301 183 33% 7% 82 +0.5 257/320/42516730919623%8%107+1.4
George Valera
2023 · AAA
22 41→39 52→50 44→45 48 212/297/379 167288 206 33% 10% 90 +1.0 210/286/357 147298 176 33% 9% 79 +0.3 202/278/34013828517433%9%70-0.2
Wes Clarke
2022 · A
22 44→40 49→55 45→40 51 217/319/365 148296 176 30% 11% 96 +1.5 191/291/356 165298 204 39% 11% 82 +0.5 193/298/36517229122438%12%86+0.6
Jonathan Rodríguez
2012 · A
22 41→50 50→55 41→50 48 212/293/368 156263 185 26% 8% 85 +0.7 218/285/366 148299 168 31% 7% 81 +0.4 229/307/38215331219331%9%93+1.0
Nicky Delmonico
2014 · A
22 38→47 50→55 48→45 46 202/278/350 148263 188 30% 8% 75 -0.0 219/275/367 148299 156 30% 7% 77 +0.1 232/301/39316028418424%8%91+0.9
Jon Singleton
2013 · AA
21 48→54 48→55 45 46 234/304/376 142322 166 31% 9% 92 +1.2 198/285/345 147288 174 34% 11% 76 +0.1 209/309/39118226724130%13%96+1.2
Beau Mills
2009 · A
22 46→47 50 41→30 41 235/290/390 155298 173 27% 6% 89 +1.0 233/275/373 140280 152 22% 5% 79 +0.3 234/274/37414027216121%5%77+0.1
Alex Binelas
2022 · A
22 46→26 52→50 46→50 40 232/290/397 165321 216 33% 7% 92 +1.2 192/255/355 163279 2110 37% 7% 66 -0.6 226/305/37915332420834%9%90+0.6
Seth Beer
2019 · A
22 50→45 47→55 44→30 43 250/307/380 130309 155 24% 6% 94 +1.3 237/313/412 175287 233 26% 6% 106 +2.2 214/305/37816425221024%6%93+1.1
Michael Choice
2012 · A
22 45→53 50 45→40 42 226/289/385 159307 187 32% 7% 89 +0.9 231/294/360 129308 155 28% 7% 83 +0.6 226/295/34612029515327%7%79+0.2
Clint Coulter
2015 · A
22 42 48→50 42→40 45 213/291/355 142276 165 28% 8% 82 +0.5 209/273/335 126268 124 26% 6% 69 -0.4 202/269/35315124518425%5%68-0.1
Josh Ockimey
2018 · AA
22 42→43 47→50 39→30 42 208/278/344 137313 153 37% 9% 72 -0.2 198/282/349 151304 183 38% 10% 76 +0.1 177/279/33015325519136%12%68-0.4
Christin Stewart
2017 · AA
23 39→49 51→60 46→45 47 205/296/366 161279 195 32% 10% 87 +0.8 218/291/386 168283 203 29% 8% 89 +1.0 231/305/42118928324127%8%101+1.5
Andrés Chaparro
2022 · A
23 43→49 48→60 43→40 47 217/299/360 143289 155 29% 9% 85 +0.7 229/293/410 181279 235 26% 7% 96 +1.5 231/292/42219127125425%7%96+1.2
Zach DeLoach
2022 · AA
23 45→50 47→50 45→50 41 223/282/361 139311 147 32% 7% 79 +0.3 227/300/359 132324 148 32% 9% 85 +0.7 226/303/348122325131032%9%82+0.4
Chris Gittens
2016 · A
22 48→43 47→50 45→30 41 232/295/370 138326 155 32% 7% 87 +0.8 207/281/368 161309 213 38% 8% 81 +0.4 206/299/36916330923038%11%85+0.4
Sandber Pimentel
2017 · A
22 42→40 46→50 43→30 43 209/280/336 127297 152 33% 8% 72 -0.2 204/266/330 126327 153 39% 7% 64 -0.8 187/249/30411730615042%7%46-0.9