Angelo MoraC ACL Reds
Age 21 R/R 6'1" / 195 lbs ROK HR +9%K -4% Svc 0.0 · Ctrl thru 2037 peak 2.2 · 2032
wRC+†64
AVG/OBP/SLG.211 / .277 / .313
PA54
HR1
K%28
BB%7
MLB%0%
BAT: -2.2 runs (wOBA-derived runs vs avg)-2BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +1.5 runs (Replacement-level credit)+2REPTotal WAR: +0.10+0.1WAR
trajectory · 10 yrs
2.2peak
2032

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
2032Ext / FA-deal$0.9M+2.2$21M+$20M
2033Ext / FA-deal$1.0M+2.1$21M+$20M
2034Ext / FA-deal$1.0M+1.9$19M+$18M
2035Ext / FA-deal$3M+1.7$18M+$15M
2036Ext / FA-deal$4M+1.3$14M+$10M
2037Ext / FA-deal$4M+0.9$5M+$0.5M
Totals $15M $98M +$83M

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
202318 ROKDSL Reds 7363 9200 6184 10 .143.260.175.435 .032.200 258 .204 14 -7 +0 +0 +1 +2 -0.4
202419 ROKDSL Reds 143131 27602 6386 30 .206.273.298.570 .092.275 274 .243 44 -9 +1 +0 +3 +4 -0.2
202520 ROKACL Reds 4743 4000 1162 00 .093.152.093.245 .000.143 342 .125 -46 -8 +0 +0 +1 +1 -0.6
▸ 2026 Season
202621 MLBCIN 5449 10201 4151 10 .204.278.306.584 .102.288 287 .270 64 -2 +0 +0 +1 +2 0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202722 MLB 11%CIN 138124 28513 11372 21 .226.299.355.654 .129.290 278 .288 79 -3 +0 +0 +2 +4 0.3
202823 MLB 28%CIN 267240 561027 22703 51 .233.306.379.685 .146.291 268 .299 87 -4 +1 +0 +5 +8 0.9
202924 MLB 45%CIN 360323 7513210 30924 61 .232.305.378.683 .146.292 268 .306 92 -3 +1 +0 +6 +10 1.5
203025 MLB 60%CIN 415371 8816312 361055 71 .237.313.394.707 .156.293 259 .311 96 -2 +1 +0 +7 +12 1.9
203126 MLB 77%CIN 450401 9517313 401146 81 .237.315.392.707 .155.293 259 .313 98 -1 +1 +0 +8 +13 2.1
203227 MLB 92%CIN 466415 9717313 421196 81 .234.313.383.696 .149.293 269 .313 98 -1 +1 +0 +8 +13 2.2
203328 MLBCIN 472420 9818313 431216 71 .233.313.383.697 .150.293 269 .312 97 -2 +1 -1 +8 +13 2.1
203429 MLBCIN 469417 9717313 431216 61 .233.313.381.695 .149.292 269 .310 95 -3 +1 -1 +8 +13 1.9
203530 MLBCIN 463412 9517313 421226 50 .231.311.381.692 .150.291 269 .307 93 -4 +1 -2 +8 +13 1.7
203631 MLBCIN 438390 8916212 401175 30 .228.308.372.680 .144.289 279 .303 90 -5 +1 -3 +8 +12 1.3
203732 MLBCIN 409364 8014210 371115 10 .220.300.352.652 .132.288 279 .298 86 -6 +0 -4 +7 +12 0.9
203833 MLBCIN 370330 731329 331034 00 .221.300.355.654 .133.286 289 .293 82 -7 +0 -4 +7 +10 0.6
203934 MLBCIN 319284 601027 28924 00 .211.291.335.626 .123.285 299 .286 77 -8 +0 -5 +6 +9 0.2
204035 MLBCIN 263235 49816 23783 00 .209.287.328.615 .119.282 309 .279 71 -9 +0 -6 +5 +7 -0.2
204136 MLBCIN 207185 37614 18642 00 .200.278.308.586 .108.279 319 .270 65 -8 +0 -6 +4 +6 -0.5
▸ Career Totals (MLE all levels + projections)
Career 58235197 116720733148 505155380 638 .225.303.363.666 .138.289 279 .298 86 -92 +9 -31 +104 +165 15.8
/ 162G 650580 13123417 561739 71 .226.304.367.671 .141.290 279 .298 86 -10 +1 -4 +12 +18 1.8

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
202318 ROKDSL Reds 7359 12300 10124 10 .203.356.254.610 .051.255 1614 .300 88 -1 +0 +2 0.1
202419 ROKDSL Reds 143128 40903 9246 30 .312.385.453.838 .141.366 176 .376 146 +7 +1 +4 1.2
202520 ROKACL Reds 4742 6000 2112 00 .143.217.143.360 .000.188 234 .176 -7 -6 +0 +1 -0.4

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
Angelo Mora (OGILVIE) 21 .211/.277/.313 .102.288 11 28% 7% 64 -0.1
Ramon Santana
2007 · A
21 47→53 46→45 51→45 50 .231/.315/.365 .134.294 145 25% 9% 94 +1.3 .216/.287/.331 .115.306 108 31% 7% 73 -0.1 .218/.286/.331.113.31510832%6%70-0.2
Andrew Knizner
2017 · A
22 49 44→50 48→40 48 .239/.314/.358 .119.271 114 16% 6% 92 +1.2 .249/.298/.369 .120.284 133 17% 5% 87 +0.8 .250/.298/.373.123.28315217%5%86+0.5
Max Ramirez
2006 · A
21 51→52 44→55 43→40 46 .250/.307/.372 .122.308 124 22% 7% 92 +1.2 .247/.323/.392 .145.323 163 27% 9% 104 +2.0 .250/.335/.416.166.32520227%10%113+2.0
Ryan Jeffers
2019 · A
22 52→54 43→60 44→40 48 .250/.320/.362 .112.314 104 23% 8% 95 +1.4 .224/.290/.355 .131.299 162 29% 7% 81 +0.4 .248/.335/.427.180.29122322%9%114+1.9
Tyler Ogle
2013 · A
22 47→44 48→50 46→30 45 .235/.296/.380 .145.292 165 25% 7% 89 +1.0 .223/.312/.355 .132.267 153 21% 10% 90 +1.0 .214/.304/.353.140.25317222%10%83+0.4
Daniel Vellojin
2022 · A
22 45 43→45 45 55 .219/.316/.335 .117.281 107 24% 11% 87 +0.8 .189/.276/.300 .111.271 125 32% 10% 61 -1.0 .156/.243/.246.090.22311433%10%31-1.3
Eddys Leonard
2022 · A
21 46 51→50 47→45 42 .231/.299/.393 .162.316 197 32% 7% 95 +1.4 .224/.287/.370 .146.291 166 28% 6% 83 +0.6 .214/.276/.357.142.27516627%5%72-0.2
Tony Delmonico
2010 · A
23 48→49 47→45 50→40 45 .235/.307/.373 .139.300 145 26% 7% 92 +1.2 .228/.313/.338 .110.300 115 26% 8% 86 +0.8 .224/.320/.327.103.29411325%9%84+0.4
Derek Norris
2010 · A
21 42→52 52→55 45→50 47 .217/.293/.381 .164.280 205 29% 9% 89 +0.9 .205/.301/.370 .165.275 208 31% 11% 90 +1.0 .254/.332/.403.149.31115522%10%106+1.6
Jimmy Crooks
2023 · A
22 48→46 47→45 51→40 42 .230/.311/.372 .142.336 147 34% 8% 94 +1.3 .232/.295/.357 .125.322 124 30% 7% 83 +0.6 .233/.293/.359.126.32313230%7%79+0.2
Adam Donachie
2006 · A
22 48 47→45 47→30 46 .237/.297/.372 .135.306 154 27% 8% 88 +0.9 .212/.279/.329 .117.280 133 27% 8% 69 -0.4 .188/.259/.288.100.24912028%8%47-1.0
Richi Sanchez
2014 · A
20 51 40→45 50 56 .242/.330/.341 .100.294 69 19% 11% 93 +1.3 .219/.290/.298 .079.284 37 22% 8% 65 -0.7 .202/.252/.280.079.2550620%6%40-0.6
Austin Barnes
2013 · A
23 51→54 42→50 49→50 49 .247/.304/.360 .113.285 87 17% 7% 87 +0.8 .249/.319/.365 .116.293 108 17% 8% 95 +1.4 .260/.340/.401.141.300131717%10%110+1.4
Chance Sisco
2016 · AA
21 55→63 39→50 46→40 45 .260/.311/.350 .090.327 75 22% 6% 87 +0.8 .255/.315/.356 .101.340 84 26% 7% 91 +1.1 .247/.317/.349.102.3429228%7%88+0.6
Julio E. Rodriguez
2017 · A
20 47 48→50 50→30 48 .234/.294/.381 .147.268 154 19% 7% 89 +0.9 .218/.260/.341 .123.269 122 23% 5% 63 -0.8 .190/.268/.324.134.25421233%9%61-0.4
Jorge Puerta
2022 · A
20 46 45→30 51→40 52 .228/.308/.353 .125.268 138 20% 9% 88 +0.9 .224/.307/.340 .116.287 114 24% 9% 85 +0.7 .217/.307/.319.102.2929227%9%77+0.1
Francisco Mejía
2018 · AA
22 51→61 46→55 47→40 43 .255/.295/.381 .126.299 136 20% 5% 89 +0.9 .242/.286/.391 .149.291 164 22% 5% 88 +0.9 .258/.304/.423.165.30516121%5%101+0.9
Angel Salome
2008 · A
22 52→62 46→50 47→45 43 .258/.291/.392 .134.294 135 17% 4% 89 +1.0 .273/.312/.412 .139.327 134 20% 5% 104 +2.0 .280/.323/.423.143.33914121%5%109+1.3
Kurt Suzuki
2006 · A
22 48→58 45→60 46→45 52 .235/.311/.366 .130.266 126 17% 8% 92 +1.2 .246/.319/.359 .113.283 104 16% 8% 93 +1.3 .267/.333/.477.210.26228012%6%128+2.0
Austin Wells
2022 · A
23 44→45 49→55 56→50 47 .214/.303/.365 .151.309 1611 34% 10% 89 +0.9 .219/.297/.388 .169.282 2011 29% 9% 92 +1.2 .216/.296/.390.174.26122826%9%90+0.8