Johan MaciasSS Tri-City Dust Devils
Age 23 S/R 5'9" / 150 lbs A+ HR -5% Svc 0.0 · Ctrl thru 2035 peak 0.9 · 2030
wRC+†40
AVG/OBP/SLG.218 / .276 / .299
PA320
HR3
SB7
K%23
BB%6
MLB%0%
BAT: -21.6 runs (wOBA-derived runs vs avg)-22BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.90-0.9WAR
Scouting · nowfuture
HIT
5050
PWR
2525
SPD
5050
EYE
4030
trajectory · 10 yrs
0.9peak
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+0.9$4M+$3M
2031Arb-3$0.9M+0.8$4M+$3M
2032Ext / FA-deal$0.9M+0.6$3M+$2M
2033Ext / FA-deal$0.8M+0.4$2M+$1M
2034Ext / FA-deal$0.4M+0.1$0.5M+$0.1M
2035Ext / FA-deal$0.6M
Totals $5M $12M +$8M

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
202118 ROKDSL Angels 9981 16320 6196 53 .198.301.284.585 .086.258 196 .235 38 -7 -0 +0 +1 +3 -0.3
202219 ROKACL Angels 139124 32512 7351 23 .258.303.363.666 .105.333 255 .278 71 -5 -1 +0 +1 +4 0.0
202320 AInland Empire 66ers 324289 57722 198711 41 .197.273.256.529 .059.274 276 .238 40 -22 +0 +0 +3 +9 -0.9
202421 AInland Empire 66ers 205190 40532 8594 51 .211.257.300.557 .089.292 294 .245 46 -13 +1 +0 +2 +6 -0.4
202522 AInland Empire 66ers 475419 941352 28899 163 .224.287.294.581 .069.276 196 .250 50 -27 +2 +0 +5 +13 -0.7
▸ 2026 Season (actual · ROS · total)
202623 A+Tri-City Dust Devils 6458 9010 4110 21 .155.210.190.399 .034.191 176 .178 -6 -8 +0 +0 +1 +2 -0.5
ROS23 MLBLAA 256235 50732 15564 51 .213.272.294.565 .081.265 226 .253 52 -14 +1 +0 +3 +7 -0.3
TOT23 MLBLAA 320293 59742 19674 72 .201.259.273.533 .072.253 216 .238 40 -22 +1 +0 +3 +9 -0.9
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 10%LAA 483440 981456 33947 92 .223.287.318.606 .095.265 197 .273 67 -18 +1 +0 +5 +14 0.2
202825 MLB 25%LAA 511463 1041558 361007 103 .225.291.330.621 .106.268 207 .282 74 -15 +1 +0 +5 +14 0.6
202926 MLB 43%LAA 526475 1081659 391037 103 .227.296.339.635 .112.270 207 .287 78 -13 +1 +0 +6 +15 0.8
203027 MLB 58%LAA 531479 11016510 401057 102 .230.298.347.645 .117.270 208 .288 78 -13 +1 +0 +6 +15 0.9
203128 MLB 68%LAA 529477 1081659 401067 92 .226.296.338.633 .111.270 208 .287 78 -13 +1 -1 +6 +15 0.8
203229 MLB 77%LAA 522470 1061649 401067 82 .226.296.334.630 .109.269 208 .285 76 -14 +1 -1 +6 +15 0.6
203330 MLB 84%LAA 512461 1031549 391067 81 .223.294.332.626 .108.268 218 .281 74 -15 +1 -2 +5 +15 0.4
203431 MLB 91%LAA 499451 981448 381057 61 .217.288.319.608 .102.266 218 .278 71 -17 +1 -3 +5 +14 0.1
203532 MLBLAA 481435 941447 371046 40 .216.287.315.602 .099.265 228 .273 67 -18 +1 -4 +5 +14 -0.2
203633 MLBLAA 452409 861246 341016 40 .210.281.303.584 .093.264 228 .268 63 -19 +1 -4 +5 +13 -0.5
203734 MLBLAA 406368 761135 30945 30 .207.275.293.569 .087.262 237 .262 59 -19 +1 -5 +4 +12 -0.8
▸ Career Totals (MLE all levels + projections)
Career 69506266 13801996496 4891469108 11828 .220.288.318.606 .098.271 217 .273 67 -261 +12 -20 +74 +197 0.3
/ 162G 650586 1291969 4613710 113 .220.288.319.607 .099.270 217 .273 67 -24 +1 -2 +7 +18 0.0

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
202118 ROKDSL Angels 9977 17320 10136 53 .221.355.312.667 .091.266 1310 .296 85 -2 -0 +3 0.1
202219 ROKACL Angels 139121 39722 10251 23 .322.379.463.842 .140.381 187 .356 130 +5 -1 +4 0.8
202320 AInland Empire 66ers 324280 66932 276511 41 .236.326.311.637 .075.299 208 .292 81 -7 +0 +9 0.3
202421 AInland Empire 66ers 205187 48752 11434 51 .257.312.380.692 .123.322 215 .305 92 -2 +1 +6 0.5
202522 AInland Empire 66ers 475407 1101762 40679 163 .270.349.356.705 .086.315 148 .310 95 -3 +2 +13 1.3

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
Johan Macias (OGILVIE) 23 50 25 50 30 .218/.276/.299 .081.279 35 23% 6% 60 -0.6
Roger Tomas
2009 · A
23 51 37→30 47→45 44 .240/.285/.308 .067.294 58 20% 5% 64 -0.8 .212/.255/.283 .071.271 57 22% 5% 45 -2.1 .123/.148/.161.039.1590022%3%-32-1.3
Louis Ott
2008 · A
23 47→48 38→30 47→45 45 .222/.286/.300 .078.296 68 26% 7% 64 -0.8 .228/.300/.296 .068.325 47 28% 9% 69 -0.4 .228/.307/.282.054.3313629%10%65-0.4
Jeremy Arocho
2021 · A
22 48→43 36→30 47→60 47 .226/.287/.294 .067.288 210 21% 7% 62 -0.9 .230/.323/.285 .055.320 226 25% 12% 76 +0.1 .224/.333/.269.045.30513423%14%74-0.0
Argenis Reyes
2006 · A
23 52→57 37→30 51→55 40 .248/.273/.318 .070.300 414 19% 3% 61 -1.0 .247/.281/.310 .063.298 317 17% 4% 63 -0.9 .253/.293/.304.052.29721415%5%63-0.5
Darren Baker
2022 · A
23 50→55 39→30 48→60 44 .239/.282/.327 .088.298 59 21% 5% 68 -0.5 .245/.290/.312 .067.317 318 22% 6% 68 -0.5 .249/.301/.298.049.32313222%7%65-0.5
Eliezer Zambrano
2010 · A
23 46 37→30 51→40 45 .216/.277/.290 .074.268 58 21% 6% 58 -1.2 .201/.240/.273 .072.265 46 25% 4% 37 -2.7 .217/.244/.259.042.2663319%3%31-0.8
Chace Numata
2016 · A
23 47 37→40 48→40 45 .223/.272/.292 .069.267 45 18% 5% 56 -1.3 .240/.290/.320 .080.287 44 17% 6% 70 -0.3 .236/.285/.317.081.2794216%6%65-0.3
Luis De La Cruz
2012 · A
23 46 39→30 50→30 42 .221/.260/.317 .096.273 57 21% 5% 56 -1.3 .235/.265/.307 .072.285 46 18% 4% 55 -1.4 .272/.285/.328.056.3193216%1%66-0.3
Gabriel Maciel
2021 · A
22 50→53 36→30 49→55 46 .233/.291/.300 .067.294 415 21% 7% 66 -0.6 .216/.274/.292 .076.279 416 23% 7% 56 -1.3 .211/.269/.277.066.27131822%7%47-0.8
Omar Casamayor
2010 · A
23 49 35→40 46→55 43 .231/.277/.293 .062.284 212 19% 5% 57 -1.2 .224/.269/.285 .061.287 38 22% 5% 52 -1.6 .244/.282/.284.040.2980217%4%52-0.4
Rodrigo Orozco
2018 · A
23 50→57 38→40 46→50 48 .236/.292/.321 .085.296 48 21% 7% 71 -0.3 .238/.294/.314 .076.305 314 21% 7% 70 -0.3 .238/.294/.309.071.30431821%7%65-0.5
Elih Marrero
2021 · A
24 44 38→40 49→55 45 .209/.266/.289 .080.272 56 24% 7% 53 -1.5 .214/.285/.291 .077.307 420 29% 9% 61 -1.0 .207/.287/.272.066.30432730%10%55-0.5
Michael Osinski
2019 · A
23 49 38→30 48→45 42 .232/.287/.305 .072.312 59 26% 6% 65 -0.7 .220/.283/.300 .080.317 57 30% 7% 63 -0.9 .187/.268/.244.056.2950033%9%40-0.6
Melvin Mercedes
2015 · A
23 45→52 37→30 52→50 46 .213/.269/.293 .080.273 39 22% 7% 54 -1.4 .222/.281/.282 .060.286 210 21% 7% 56 -1.3 .219/.300/.273.054.2881722%9%59-0.6
Tyler Smith
2014 · A
23 48→53 39→40 50 44 .229/.288/.321 .092.288 511 21% 6% 70 -0.3 .236/.300/.329 .093.303 69 23% 8% 77 +0.1 .238/.298/.325.087.3026822%7%71-0.2
Elvis Perez
2018 · A
22 46 36→30 45 44 .213/.271/.279 .066.284 27 25% 7% 52 -1.6 .201/.245/.292 .091.279 75 29% 5% 43 -2.2 .182/.216/.277.095.2409228%4%25-1.1
Yonathan Mendoza
2017 · AA
23 51 36→30 47→45 48 .240/.293/.304 .063.287 46 17% 6% 67 -0.5 .239/.288/.294 .055.291 46 18% 6% 63 -0.9 .232/.283/.274.042.2843519%7%52-1.0
Blake Rambusch
2023 · A
23 47 37→30 52→60 42 .219/.287/.296 .076.318 413 30% 7% 63 -0.8 .226/.311/.291 .065.315 328 26% 9% 72 -0.2 .233/.319/.287.055.31123723%9%71-0.1
Mel Rojas Jr.
2013 · A
23 43→53 37→45 50 38 .207/.249/.284 .076.285 412 28% 5% 43 -2.2 .232/.276/.332 .100.315 711 27% 5% 67 -0.5 .243/.290/.348.105.32671126%6%75+0.0
Cole Miles
2010 · A
23 49→51 36→30 52→55 44 .229/.273/.289 .059.282 314 20% 5% 53 -1.5 .224/.272/.286 .062.299 317 24% 6% 53 -1.5 .223/.272/.272.049.30702326%5%46-1.5