Angel Genao3B Akron RubberDucks
INJURED · Reassigned to Minors (RM)
Age 22 S/R 5'11" / 150 lbs AA K +5%HR +5% Svc 0.0 · Ctrl thru 2033 peak 2.0 · 2030
wRC+†113
AVG/OBP/SLG.237 / .292 / .349
PA164
HR2
K%21
BB%7
MLB%40%
BAT: +2.3 runs (wOBA-derived runs vs avg)+2BATRUN: +0.6 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.1 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +4.6 runs (Replacement-level credit)+5REPTotal WAR: +0.80+0.8WAR
Scouting · nowfuture
HIT
4454
PWR
4145
SPD
5654
FLD
4352
EYE
4458
trajectory · 10 yrs
2.0peak
2030

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+1.6$14M+$13M
2029Arb-1$0.8M+1.9$17M+$16M
2030Arb-2$0.9M+2.0$18M+$17M
2031Arb-3$4M+2.0$19M+$15M
2032Ext / FA-deal$6M+1.9$18M+$12M
2033Ext / FA-deal$8M+1.7$17M+$8M
Totals $21M $102M +$80M

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
202117 ROKDSL Indians Blue 192166 32321 24362 160 .193.302.253.555 .060.240 1912 .261 58 -9 +3 +0 +1 +5 0.0
202218 ROK2 teams 204185 40412 12634 64 .216.279.281.560 .065.311 316 .247 47 -12 -0 +0 +1 +6 -0.6
202319 ALynchburg Hillcats 316291 661713 21712 63 .227.283.323.606 .096.288 227 .271 66 -12 +0 +0 +1 +9 -0.2
202420 A+2 teams 496462 1373449 251012 255 .297.335.446.781 .149.357 205 .335 114 +8 +3 +0 +2 +14 2.7
202521 AA3 teams 467431 1001854 31971 103 .232.285.325.610 .093.288 217 .268 63 -19 +1 +0 +2 +13 -0.4
▸ 2026 Season (actual · ROS · total)
202622 AAAkron RubberDucks 7763 18202 12171 10 .286.408.413.821 .127.356 2216 .366 138 +3 +0 +0 +0 +2 0.6
ROS22 MLBCLE 8780 19401 7180 20 .237.299.325.624 .088.301 218 .303 90 -1 +0 +0 +0 +2 0.2
TOT22 MLBCLE 164143 37603 19351 30 .259.350.364.713 .105.321 2112 .332 113 +2 +1 +0 +1 +5 0.8
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202723 MLB 58%CLE 439398 972027 35863 81 .244.310.357.666 .113.294 208 .303 90 -5 +1 +0 +2 +12 1.1
202824 MLB 76%CLE 485439 11022310 40943 91 .251.317.383.700 .132.295 198 .311 96 -2 +1 +0 +2 +14 1.6
202925 MLB 91%CLE 509458 11523311 43993 101 .251.319.386.706 .135.296 198 .316 100 -0 +2 +0 +2 +14 1.9
203026 MLBCLE 521467 11924312 451024 101 .255.326.396.722 .141.296 209 .318 102 +1 +2 +0 +2 +15 2.0
203127 MLBCLE 524469 11924312 461034 101 .254.326.394.720 .141.296 209 .318 102 +1 +2 +0 +2 +15 2.0
203228 MLBCLE 521466 11824312 461034 101 .253.326.395.720 .142.296 209 .317 101 +1 +2 -0 +2 +15 1.9
203329 MLBCLE 513459 11523311 461033 90 .251.323.386.708 .135.295 209 .315 100 -0 +2 -1 +2 +15 1.7
203430 MLBCLE 503450 11122211 451033 80 .247.319.378.697 .131.294 209 .312 97 -2 +2 -2 +2 +14 1.5
203531 MLBCLE 490440 10621210 441023 60 .241.314.366.680 .125.293 219 .309 95 -3 +1 -2 +2 +14 1.2
203632 MLBCLE 471423 1012029 421013 40 .239.312.359.671 .121.292 219 .304 91 -5 +1 -3 +2 +13 0.8
203733 MLBCLE 442397 941928 39983 30 .237.310.355.665 .118.291 229 .299 87 -6 +1 -4 +2 +13 0.5
203834 MLBCLE 396356 831627 35912 20 .233.305.348.654 .115.290 239 .293 82 -8 +0 -5 +1 +11 0.1
203935 MLBCLE 343308 701325 30822 20 .227.300.331.631 .104.288 249 .286 77 -9 +0 -5 +1 +10 -0.3
▸ Career Totals (MLE all levels + projections)
Career 79197145 175235145145 656165351 15621 .245.313.368.681 .123.298 218 .304 91 -83 +23 -19 +28 +224 17.7
/ 162G 650586 14429412 541364 132 .246.314.370.684 .125.299 218 .304 91 -7 +2 -2 +2 +18 1.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202117 ROKDSL Indians Blue 192151 40441 39292 160 .265.422.364.786 .099.322 1520 .367 139 +8 +3 +5 1.7
202218 ALynchburg Hillcats 3328 5100 451 01 .179.303.214.517 .036.217 1512 .255 54 -2 -0 +1 -0.1
202218 ROKACL Guardians 171149 48612 16403 63 .322.399.416.815 .094.422 239 .363 136 +7 +0 +5 1.2
202319 ALynchburg Hillcats 316278 732014 34492 63 .263.347.385.732 .122.304 1611 .330 111 +4 +0 +9 1.3
202420 A+Lake County Captains 300270 872414 24492 132 .322.382.463.845 .141.376 168 .372 142 +14 +2 +8 2.5
202420 ALynchburg Hillcats 196179 611436 14280 123 .341.389.553.942 .212.372 147 .405 168 +15 +1 +6 2.2
202521 AAAkron RubberDucks 341309 801742 29541 60 .259.324.359.684 .100.306 169 .308 94 -2 +1 +10 0.9
202521 ROKACL Guardians 3226 8003 640 01 .308.438.6541.091 .346.263 1219 .467 216 +4 -0 +1 0.5
202521 INTLAguilas Cibaenas 9483 27500 9110 42 .325.391.386.777 .060.370 1210 .347 124 +3 +0 +3 0.5

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
Angel Genao (OGILVIE) 22 44→54 41→45 56→54 58 .237/.292/.349 .112.291 23 21% 7% 79 +0.1
Ke'Bryan Hayes
2019 · AA
22 50→54 41→50 52→50 46 .238/.295/.341 .103.299 714 22% 7% 78 +0.2 .244/.303/.376 .132.304 1112 22% 7% 91 +1.1 .256/.313/.394.138.313121621%7%95+1.2
Luis Lara
2017 · A
22 48 42→45 52→45 50 .232/.293/.343 .110.273 98 18% 8% 78 +0.2 .210/.273/.306 .096.274 75 25% 8% 60 -1.0 .174/.244/.247.073.2386128%8%29-0.8
Jemile Weeks
2009 · A
22 50→60 41→45 51→55 50 .239/.314/.343 .104.296 814 21% 8% 87 +0.8 .245/.304/.358 .113.294 915 19% 7% 86 +0.8 .261/.317/.372.111.30972117%7%91+0.8
Harold Garcia
2009 · A
22 47→57 42→45 54→55 44 .225/.299/.336 .110.281 813 22% 6% 80 +0.4 .244/.294/.348 .104.324 822 26% 4% 79 +0.3 .255/.303/.356.102.34582727%4%83+0.5
Steve Lombardozzi Jr.
2011 · AA
22 53→59 38→45 50 47 .248/.302/.338 .090.301 412 19% 7% 79 +0.3 .262/.303/.359 .097.304 615 15% 5% 85 +0.7 .267/.302/.360.093.30161413%4%81+0.3
Tommy Edman
2018 · AA
23 46→55 40→50 51→55 45 .223/.270/.320 .098.269 610 20% 6% 62 -0.9 .254/.299/.371 .117.306 1018 20% 5% 87 +0.8 .263/.313/.411.147.299142217%5%102+1.6
Luis Rengifo
2020 · MLB
23 49→55 44→50 50→55 49 .236/.302/.359 .123.287 1017 21% 8% 86 +0.8 .233/.293/.362 .129.278 1313 20% 7% 83 +0.6 .267/.318/.414.147.301171617%6%105+1.6
Luis Santana
2021 · AA
22 51 39→45 47→50 49 .240/.311/.329 .088.285 78 18% 7% 82 +0.5 .212/.270/.330 .118.280 129 28% 5% 66 -0.6 .212/.267/.344.132.27216827%5%64-0.4
Ryan Kalish
2010 · AA
22 49→51 44→50 52→55 46 .237/.296/.355 .118.303 1214 25% 8% 82 +0.5 .240/.297/.372 .132.298 1423 23% 7% 87 +0.8 .232/.286/.357.124.293122624%7%76+0.0
Nick Senzel
2017 · A
22 48→56 44→50 51→50 47 .232/.297/.363 .132.298 1016 25% 8% 85 +0.7 .253/.307/.400 .147.331 1314 26% 7% 98 +1.6 .259/.313/.416.157.335151626%7%102+1.2
TJ Friedl
2018 · A
22 47→53 41→50 49→55 43 .227/.287/.336 .109.294 711 24% 6% 74 -0.1 .225/.297/.323 .098.293 718 24% 7% 75 -0.0 .246/.337/.381.136.276151816%10%103+1.8
Geraldo Perdomo
2022 · MLB
22 44→54 39→45 49→55 50 .209/.297/.299 .090.279 613 25% 10% 69 -0.4 .212/.302/.302 .090.267 713 21% 10% 72 -0.2 .256/.355/.382.126.288111914%12%111+2.2
Enrique Osorio
2007 · AAA
22 46→56 40→45 47→50 49 .221/.301/.314 .093.264 814 19% 8% 75 -0.0 .216/.273/.288 .072.266 614 20% 6% 55 -1.4 .272/.329/.400.129.301141015%6%105+1.1
Jose Aguilar
2012 · AAA
22 47→57 39→45 48→55 51 .222/.298/.305 .083.263 611 18% 8% 71 -0.3 .270/.323/.363 .093.314 715 16% 6% 95 +1.4 .282/.339/.384.102.31881613%6%103+1.3
Victor Reyes
2018 · AA
23 54→57 38→50 51→55 41 .258/.287/.343 .085.315 514 20% 4% 74 -0.1 .255/.284/.361 .106.314 817 21% 4% 78 +0.2 .276/.311/.412.136.338121821%4%101+1.1
Humberto Castro
2013 · AAA
22 51 41→40 53→45 42 .248/.297/.346 .097.308 913 22% 5% 80 +0.4 .230/.276/.307 .077.279 68 19% 4% 61 -1.0 .264/.322/.324.060.3113515%5%80+0.1
Ruben Gotay
2005 · MLB
22 51→49 43→45 47→50 46 .248/.304/.367 .119.307 96 22% 7% 89 +0.9 .233/.288/.355 .122.274 117 19% 6% 79 +0.3 .242/.337/.372.130.29411420%12%101+0.9
Colin Walsh
2012 · A
22 43→53 41→45 50 53 .208/.288/.312 .103.252 89 20% 10% 69 -0.4 .234/.305/.358 .124.289 127 22% 9% 87 +0.8 .212/.320/.332.121.30611731%13%85+0.5
J.P. Crawford
2017 · AAA
22 49→58 40→45 47→50 53 .236/.302/.329 .092.275 812 17% 9% 78 +0.2 .215/.295/.331 .116.268 108 22% 10% 76 +0.1 .263/.355/.386.123.30711217%11%113+2.8
Ehire Adrianza
2012 · A
22 46→50 39→50 49→50 45 .220/.276/.313 .093.282 513 23% 6% 63 -0.9 .218/.275/.308 .090.282 513 23% 7% 61 -1.0 .239/.324/.368.129.28511119%10%95+0.4