Zach EhrhardOF Oklahoma City Comets
Age 23 R/R 5'9" / 190 lbs AAA HR +15%K -3% Svc 0.0 · Ctrl thru 2033 peak 1.5 · 2029
wRC+†85
AVG/OBP/SLG.223 / .302 / .359
PA320
HR8
SB12
K%26
BB%9
MLB%10%
BAT: -5.4 runs (wOBA-derived runs vs avg)-5BATRUN: +1.7 runs (SB/CS + UBR baserunning)+2RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.30+0.3WAR
Scouting · nowfuture
HIT
3048
PWR
4547
SPD
5555
FLD
4551
EYE
4860
trajectory · 10 yrs
1.5peak
2029

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.4$12M+$11M
2029Arb-1$0.8M+1.5$13M+$12M
2030Arb-2$0.9M+1.5$14M+$13M
2031Arb-3$3M+1.4$13M+$10M
2032Ext / FA-deal$4M+1.2$11M+$7M
2033Ext / FA-deal$5M+1.0$10M+$5M
Totals $15M $73M +$58M

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
202421 A+Greenville Drive 9181 9200 7341 41 .111.191.136.327 .025.184 378 .158 -21 -12 +0 +0 -1 +3 -1.0
202522 AA2 teams 538478 10723213 4213011 374 .224.301.362.663 .138.276 248 .288 79 -13 +6 +0 -3 +15 0.5
▸ 2026 Season (actual · ROS · total)
202623 AAAOklahoma City Comets 9785 21412 6322 41 .247.312.388.700 .141.345 336 .288 79 -2 +0 +0 -1 +3 0.0
ROS23 MLBLAD 223199 45915 18614 81 .226.303.357.660 .131.295 278 .300 88 -3 +1 -0 -1 +6 0.3
TOT23 MLBLAD 320284 661327 24936 122 .232.306.366.672 .134.312 298 .296 85 -5 +2 -0 -2 +9 0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 25%LAD 474421 9920212 421068 152 .235.316.378.694 .143.286 229 .314 98 -1 +2 -0 -3 +13 1.2
202825 MLB 43%LAD 502444 10521213 451118 142 .236.318.381.699 .144.287 229 .318 101 +1 +2 -0 -3 +14 1.4
202926 MLB 58%LAD 516456 10922214 471148 142 .239.321.388.709 .149.288 229 .320 103 +2 +2 -0 -3 +15 1.5
203027 MLB 76%LAD 521460 11022214 481168 132 .239.322.387.709 .148.288 229 .320 103 +2 +2 -0 -3 +15 1.5
203128 MLB 83%LAD 520458 10922214 491178 121 .238.322.386.709 .148.287 229 .319 102 +1 +2 -1 -3 +15 1.4
203229 MLB 90%LAD 512451 10721214 481168 111 .237.321.386.707 .149.287 239 .317 100 +0 +2 -1 -3 +15 1.2
203330 MLBLAD 502442 10421213 471168 101 .235.320.380.700 .145.285 239 .313 98 -1 +2 -2 -3 +14 1.0
203431 MLBLAD 489433 10020212 461157 80 .231.315.370.684 .139.284 249 .310 95 -3 +2 -3 -3 +14 0.7
203532 MLBLAD 471417 9519211 441137 70 .228.312.362.674 .134.282 249 .305 92 -4 +1 -4 -3 +13 0.4
203633 MLBLAD 442392 8717210 411096 70 .222.305.352.657 .130.281 259 .299 87 -6 +1 -4 -3 +13 0.1
203734 MLBLAD 396350 771519 371016 60 .220.305.346.651 .126.279 269 .293 82 -8 +1 -5 -2 +11 -0.3
▸ Career Totals (MLE all levels + projections)
Career 61975482 126325424154 561145998 16617 .230.313.370.683 .139.284 249 .307 93 -46 +26 -20 -37 +176 10.0
/ 162G 650575 13327316 5915310 172 .231.314.372.686 .141.285 249 .307 93 -5 +3 -2 -4 +18 1.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
202421 A+Greenville Drive 9177 12300 11251 41 .156.270.195.464 .039.222 2712 .224 30 -7 +0 +3 -0.4
202522 AATulsa Drillers 398342 8520213 41709 304 .249.344.433.777 .184.273 1810 .343 120 +9 +4 +11 2.5
202522 A+Greenville Drive 140111 381001 26272 70 .342.475.459.934 .117.440 1919 .421 180 +13 +1 +4 1.8

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
Zach Ehrhard (OGILVIE) 23 30→48 45→47 55 60 .223/.302/.359 .137.284 811 26% 9% 88 +0.5
Matt McLain
2023 · AA
23 41→51 51→55 58→55 46 .207/.294/.372 .165.295 1824 34% 10% 87 +0.8 .244/.322/.424 .180.328 2021 30% 9% 112 +2.6 .242/.325/.399.157.318182128%10%104+1.4
Eguy Rosario
2023 · AAA
23 45→49 48→55 51→55 44 .226/.288/.373 .147.292 1521 28% 7% 84 +0.6 .212/.274/.363 .151.280 1717 29% 7% 76 +0.1 .189/.253/.336.147.253171732%7%57-0.6
Nick Loftin
2023 · AAA
24 45→52 47→50 53→50 47 .226/.286/.360 .134.264 1517 21% 7% 80 +0.4 .237/.305/.365 .128.272 1413 18% 8% 89 +1.0 .238/.318/.362.124.267131116%9%91+0.8
Andy Burns
2014 · AA
23 47→57 47→50 53→55 45 .235/.290/.380 .146.294 1319 24% 7% 86 +0.8 .234/.279/.354 .120.288 1014 22% 5% 75 -0.0 .200/.281/.330.130.257151027%10%67-0.3
Rafael Lantigua
2022 · A
24 45→55 45 52→55 45 .222/.283/.349 .127.289 1218 27% 7% 76 +0.0 .248/.317/.362 .114.326 1018 25% 9% 93 +1.3 .253/.327/.352.099.32881823%9%91+1.0
Aaron Luna
2010 · AA
23 40→43 50 49→45 46 .207/.313/.367 .160.264 178 27% 8% 95 +1.4 .222/.323/.370 .148.277 167 25% 8% 100 +1.7 .221/.326/.364.144.27417624%9%97+1.0
Jeter Downs
2021 · AA
23 42→41 50 52→55 45 .218/.284/.375 .158.271 1818 26% 7% 83 +0.6 .182/.253/.314 .132.259 1720 35% 7% 55 -1.4 .178/.268/.330.152.242182633%8%64-0.3
Mario Lisson
2007 · A
23 46→49 44→55 55 48 .223/.301/.345 .122.289 1121 26% 9% 83 +0.6 .215/.269/.328 .113.279 1119 26% 6% 65 -0.7 .233/.305/.376.142.30418828%8%91+0.8
Jordan Parraz
2008 · A
23 47→56 46→50 52→50 43 .236/.290/.368 .132.286 1418 23% 5% 84 +0.6 .251/.317/.374 .123.311 1013 21% 7% 97 +1.5 .260/.324/.392.132.31811620%6%99+1.3
Dylan Moore
2017 · A
24 43→48 44→50 54→65 46 .213/.288/.337 .124.267 1122 24% 7% 76 +0.0 .206/.270/.326 .120.262 1218 25% 6% 65 -0.7 .207/.329/.377.170.285164130%12%100+0.9
Daz Cameron
2020 · AAA
23 41→45 45→55 52→55 42 .202/.273/.332 .129.285 1217 32% 7% 67 -0.5 .207/.273/.337 .130.293 1218 32% 7% 69 -0.4 .220/.291/.388.168.274202527%8%88+0.6
Wenceel Pérez
2023 · AA
23 47→49 46→50 57→55 46 .234/.288/.375 .142.285 1216 23% 7% 84 +0.6 .233/.295/.371 .138.286 1317 22% 8% 86 +0.8 .229/.296/.370.141.279141722%8%85+0.5
Leo German
2016 · AAA
23 44→54 42→45 54→55 41 .218/.274/.316 .098.275 1020 24% 5% 63 -0.8 .254/.292/.345 .091.333 627 25% 4% 77 +0.1 .282/.316/.373.091.36372323%4%90+0.6
Phillip Ervin
2016 · AA
24 42→52 43→50 54→55 46 .208/.277/.324 .116.263 1120 25% 8% 67 -0.5 .216/.287/.341 .125.270 1325 24% 8% 76 +0.1 .238/.302/.379.141.300142124%7%88+0.7
Lane Thomas
2019 · AAA
23 41→51 47→55 48→55 40 .207/.265/.343 .136.298 1513 35% 7% 67 -0.5 .220/.285/.379 .159.298 1814 31% 8% 85 +0.7 .248/.312/.427.179.308211325%7%107+2.0
Trey Sweeney
2023 · AA
23 38→43 48→50 57→55 45 .200/.272/.345 .145.264 1619 30% 8% 71 -0.3 .213/.284/.353 .140.278 1618 28% 8% 78 +0.2 .213/.283/.350.137.276161728%8%73-0.1
Josh Lowe
2021 · AA
23 40→50 47→55 52→60 42 .204/.268/.338 .135.294 1519 35% 8% 67 -0.5 .243/.304/.413 .170.341 1926 32% 8% 101 +1.8 .255/.314/.435.180.350203131%8%108+1.9
Derek Fisher
2017 · AAA
23 44→51 49→55 55 45 .219/.292/.364 .144.309 1720 33% 9% 83 +0.6 .229/.300/.394 .165.320 2018 33% 9% 95 +1.4 .226/.302/.402.176.310231833%9%95+1.0
Yancarlo Angulo
2010 · AAA
23 42→52 44→45 54→55 42 .211/.268/.330 .119.265 1121 25% 6% 65 -0.7 .226/.281/.321 .095.283 719 22% 6% 67 -0.5 .246/.302/.357.110.30710722%4%84+0.5
Joe Benson
2011 · AA
23 45→50 52→60 51→50 41 .226/.298/.400 .174.315 1816 33% 7% 96 +1.5 .220/.286/.381 .161.306 1714 32% 7% 86 +0.8 .202/.268/.342.140.286131432%7%66-0.4