Zach EhrhardOF Oklahoma City Comets
Age 23 R/R 5'9" / 190 lbs AAA HR -6% Svc 0.0 · Ctrl thru 2033
2026 ROS PROJECTION379 act + 252 ros · stats below = ROS only
wRC+†90
AVG/OBP/SLG.228 / .311 / .376
PA252
HR7
SB8
K%25
BB%9
BABIP286
ISO148
MLB%10%
Value2026 · WAR
BAT: -7.4 runs (wOBA-derived runs vs avg)-7BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: -0.0 runs (Defensive runs vs avg)-0FLDPOS: -3.8 runs (Positional adjustment)-4POSREP: +17.9 runs (Replacement-level credit)+18REPTotal WAR: +0.70+0.7WAR
0.00.91.80.01.01.21.31.31.21.00.8+$50M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 48 / POW 47
Toolsscout grade
CONTACT48
scouting grade only
POWER47
scouting grade only
EYE60
scouting grade only
SPEED55
scouting grade only
DEFENSE51
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+1.2$8M+$8M
2029Pre-Arb$0.8M+1.3$8M+$8M
2030Pre-Arb$0.9M+1.3$8M+$7M
2031Arb-1$2M+1.2$7M+$5M
2032Arb-2$3M+1.0$5M+$3M
2033Arb-3$4M+0.8$2M+$0.0M (cut)
Totals $8M $38M +$31M

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
202421 A+Greenville Drive 9179 9200 9361 41 114213139353 25200 4010 165 -15
202421 A+Greenville Drive 9177 12300 11251 41 156270195464 39222 2712 224 30
202522 AA2 teams 538479 10922114 4113511 374 228303365669 138283 258 293 82
202522 AA2 teams 538453 12330214 679711 374 272379439818 168313 1812 363 136
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 AAALAD 379331 7515111 39984 117 227316378693 151282 2610 302 89 -5 -1 +0 -2 +11 0.3
YTD23 AAALAD 379315 9019114 55764 117 286398486884 200330 2015 388 155 +24 -1 +0 -2 +11 3.2
ROS23 AAALAD 10% 252223 511017 24643 83 228311376687 148281 259 303 90 -3 +0 -0 -2 +7 0.3
ROS23 MLBLAD 10% 2523 5101 260 10 217280391671 174277 248 290 80 -1 +0 -0 -0 +1 0.0
FULL23 AAALAD 404354 8016112 411044 127 226313379692 153280 2610 301 89 -5 -0 -0 -2 +11 0.4
TOT23 AAALAD 631554 12625218 631627 1910 227314377691 150284 2610 302 90 -7 -0 -0 -4 +18 0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBLAD 42% 581514 11723216 551447 187 228311374684 146281 259 308 94 -4 +1 -0 -3 +16 1.0
202825 MLBLAD 58% 604535 12424218 571487 197 232314385699 153282 259 311 96 -2 +1 -0 -4 +17 1.2
202926 MLBLAD 65% 610540 12525218 581487 197 231314385699 154283 2410 313 98 -2 +1 -0 -4 +17 1.3
203027 MLBLAD 66% 609539 12525218 581487 197 232315386700 154283 2410 313 98 -1 +1 -0 -4 +17 1.3
203128 MLBLAD 67% 603533 12324218 581487 187 231314385699 154282 2510 312 97 -2 +1 -1 -4 +17 1.2
203229 MLBLAD 66% 596526 12124217 581477 176 230315380695 150281 2510 310 96 -3 +1 -1 -4 +17 1.0
203330 MLBLAD 65% 587518 11723117 571467 155 226311373684 147280 2510 308 94 -4 +1 -2 -4 +17 0.8
202724 MLBLAD 42% 246218 501017 23613 83 229311381692 151277 259 295 84 -5 +0 -0 -1 +7 0.1
202825 MLBLAD 58% 348308 7014110 33854 114 227310377687 149278 249 298 87 -5 +1 -0 -2 +10 0.3
202926 MLBLAD 65% 394349 7916111 37965 125 226309372682 146279 249 300 88 -5 +0 -0 -2 +11 0.4
203027 MLBLAD 66% 403356 8216112 39985 135 230315382697 152279 2410 300 88 -5 +1 -0 -2 +11 0.4
203128 MLBLAD 67% 404357 8216112 39995 125 230314381695 151278 2510 299 87 -6 +0 -1 -2 +11 0.3
203229 MLBLAD 66% 393347 7815111 38975 114 225310369679 144277 2510 298 86 -6 +1 -1 -2 +11 0.2
203330 MLBLAD 65% 383339 7615111 37964 104 224308372680 147276 2510 295 84 -7 +0 -1 -2 +11 0.1
▸ Career Totals
Career 25962297 522103775 24863831 7830 227311376687 149280 2510 298 86 -40 +4 -3 -16 +74 1.9
/ 162G 650575 13126219 621608 208 228312379691 151281 2510 298 86 -10 +1 -1 -4 +18 0.5
Career 50714486 102120215143 475126464 17454 228310375685 147282 259 306 92 -44 +13 -5 -30 +144 7.9
/ 162G 650575 13126218 611628 227 228311374684 146283 259 306 92 -6 +2 -1 -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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202421 A+Greenville Drive 9177 12300 11251 41 156270195464 39222 2712 224 30 -7 +0 +3 -0.4
202522 AATulsa Drillers 398342 8520213 41709 304 249344433777 184273 1810 343 120 +9 +4 +11 2.5
202522 A+Greenville Drive 140111 381001 26272 70 342475459934 117440 1919 421 180 +13 +1 +4 1.8

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
#1Drew Stubbslast yr '16
career totals — 8 seasons, 3,143 PA
83,14392161244314394+3+1612.212.3
/1626641934+0.6+3.32.6pk7: 12
#2Raul Mondesilast yr '05
career totals — 6 seasons, 2,604 PA
62,60410889251326456-20-610.810.8
/1626642823-5.1-1.52.7pk7: 11
#3Travis Leelast yr '06
career totals — 6 seasons, 3,147 PA
63,1478434257336412-36-39.09.0
/162664187-7.6-0.71.9pk7: 9
#4Will Venablelast yr '15
career totals — 8 seasons, 3,127 PA
83,12781135251317406-20-48.98.7
/1626641729-4.2-0.81.9pk7: 9
#5Desmond Jenningslast yr '16
career totals — 6 seasons, 2,327 PA
62,3275593245323394-9+108.18.1
/1626641627-2.5+2.72.3pk7: 8
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
42,6037677231311382-16+24.84.8
/1626641920-4.0+0.61.2pk7: 5
#6Gregory Polancolast yr '21
career totals — 8 seasons, 3,220 PA
83,2209698241309409-34-283.84.4
/1626642020-7.1-5.80.8pk7: 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
Zach Ehrhard (OGILVIE) 23 30→48 45→47 55 60 227/314/377 150284 1819 26% 10% 90 +0.7
Matt McLain
2023 · AA
23 40→50 51→55 59→55 46 204/291/370 166288 1924 34% 10% 85 +0.7 246/324/427 181328 2121 29% 9% 113 +2.6 236/320/399164307192128%10%103+1.6
Nick Loftin
2023 · AAA
24 44→53 48→50 53→50 46 225/285/363 138263 1618 21% 7% 81 +0.4 240/309/371 131275 1513 18% 8% 92 +1.2 240/320/368128270141116%9%94+0.9
Eguy Rosario
2023 · AAA
23 43→52 48→50 51→55 43 216/280/358 142286 1521 29% 7% 77 +0.1 206/268/350 144278 1617 31% 7% 70 -0.3 187/250/330143255171733%7%55-0.7
Trey Sweeney
2023 · AA
23 39→43 48→50 57→55 46 198/276/341 142266 1519 30% 9% 71 -0.3 217/288/368 151280 1717 28% 8% 83 +0.6 218/288/372154276191727%8%81+0.3
Andy Burns
2014 · AA
23 46→56 46→50 54→55 43 227/279/369 142289 1319 26% 6% 79 +0.3 233/275/349 116289 1013 22% 5% 72 -0.2 204/283/338134261151027%10%70-0.2
Leo German
2016 · AAA
23 44→54 42→45 54→55 42 219/276/316 98274 1021 24% 5% 65 -0.7 255/291/343 88340 627 26% 4% 76 +0.1 283/316/3749236782324%3%90+0.6
Dylan Moore
2017 · A
24 44→47 43→50 55→65 47 214/294/334 120273 1023 24% 8% 77 +0.1 206/272/327 121267 1118 26% 7% 66 -0.6 210/332/386176289164130%12%104+1.0
Mario Lisson
2007 · A
23 45→49 44→55 55 47 219/296/340 121292 1122 27% 8% 79 +0.3 215/266/328 113281 1119 26% 5% 63 -0.9 231/301/37714630019828%7%90+0.7
Rafael Lantigua
2022 · A
24 46→55 46→45 53→55 46 228/295/364 136304 1320 29% 8% 85 +0.7 249/321/362 113327 1018 24% 9% 95 +1.4 253/329/35310032881823%10%92+1.1
Buddy Kennedy
2022 · AA
23 41→51 47→50 50 43 211/277/342 131291 1612 32% 8% 72 -0.2 221/301/335 114288 118 25% 9% 79 +0.3 233/314/37614327015619%8%93+0.8
Daz Cameron
2020 · AAA
23 40→45 46→55 52→55 42 202/273/338 137283 1317 32% 7% 69 -0.4 210/275/344 134293 1318 31% 7% 72 -0.2 217/290/380163271192527%8%86+0.5
Leody Taveras
2022 · MLB
23 42→52 49→50 55 44 215/274/366 151278 1622 29% 7% 76 +0.1 242/293/384 142305 1519 25% 7% 89 +0.9 247/297/378132305132023%7%87+0.7
Ke'Bryan Hayes
2020 · AAA
23 49→55 44→50 53→50 47 236/295/364 127291 1013 22% 7% 84 +0.6 253/314/393 140315 1214 22% 8% 99 +1.7 257/313/393137315121621%7%97+1.3
Aaron Luna
2010 · AA
23 40→44 50 49→45 46 206/312/366 161263 178 27% 8% 95 +1.4 225/323/372 147282 168 25% 8% 100 +1.7 223/327/36914627717624%9%98+1.0
Wenceel Pérez
2023 · AA
23 47→48 49→55 57→55 45 236/289/395 160287 1516 24% 7% 90 +1.0 235/296/383 148288 1417 23% 8% 90 +1.0 234/299/385150285151723%8%90+0.8
Phillip Ervin
2016 · AA
24 43→50 43→50 54→55 47 210/282/326 116268 1020 25% 8% 69 -0.4 217/288/344 127270 1325 24% 7% 77 +0.1 232/296/372140294142125%7%84+0.5
Cole Gillespie
2007 · A
23 49→59 46→50 52→50 52 239/317/369 129293 1315 22% 9% 95 +1.4 230/310/366 136297 1213 25% 10% 92 +1.2 225/307/369144290131425%10%89+0.8
Tyler Saladino
2013 · AAA
24 44→47 42→45 54→55 47 215/290/326 112285 919 27% 8% 73 -0.1 223/284/319 96286 823 24% 7% 68 -0.5 256/300/368112305112519%5%85+0.4
Connor Norby
2023 · AAA
23 45→49 51→55 50 44 232/297/394 162296 2012 28% 7% 93 +1.3 242/301/407 165320 2011 29% 7% 98 +1.6 245/305/413168324201129%7%99+1.5
Michael Guldberg
2022 · A
23 45 44→45 55 45 223/293/342 119282 1216 24% 7% 79 +0.3 210/268/294 84282 612 26% 6% 55 -1.4 194/247/2546126431027%6%33-0.8