Drew Ehrhard2B Portland Sea Dogs
Age 27 R/R 5'9" / 185 lbs AA H +3% Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION45 act + 118 ros · stats below = ROS only
wRC+†55
AVG/OBP/SLG.211 / .265 / .321
PA118
HR2
K%26
BB%5
BABIP273
ISO110
MLB%2%
Value2026 · WAR
BAT: -10.2 runs (wOBA-derived runs vs avg)-10BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +4.6 runs (Replacement-level credit)+5REPTotal WAR: -0.50-0.5WAR
trajectory · projected WAR by year
-0.2-0.32627
Tools · ContractCON 45 / POW 35
Toolsscout grade
CONTACT45
scouting grade only
POWER35
scouting grade only
EYE35
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$0.0M

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
202425 AAPortland Sea Dogs 7870 15312 5223 01 214295371666 157283 286 280 72
202425 AAPortland Sea Dogs 7868 18512 7183 01 265359456815 191333 239 363 136
202526 AAPortland Sea Dogs 223206 44512 10593 42 214260277537 63288 264 232 36
202526 AAPortland Sea Dogs 223200 47713 16443 42 235301325626 90286 207 282 74
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD27 AABOS 4539 5102 3131 10 128209308517 179120 297 206 16 -4 +0 +0 +0 +1 -0.3
YTD27 AABOS 4538 5102 4101 10 132233316548 184111 229 240 42 -3 +0 +0 +0 +1 -0.1
ROS27 AABOS 2% 118109 23412 6312 21 211265321586 110267 265 258 55 -6 +0 +0 +0 +3 -0.2
ROS27 MLBBOS 2% 22 0000 010 00 273 500 252 51 -0 +0 +0 +0 +0 -0.0
FULL27 AABOS 4741 5102 3141 10 122200293493 171115 306 208 17 -4 +0 +0 +0 +1 -0.3
TOT27 AABOS 163148 28514 9443 31 189250318568 128235 276 243 45 -10 +0 +0 +1 +5 -0.5
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202728 MLBBOS 27% 216199 42814 12563 31 211266322588 111269 266 262 59 -10 +0 -1 +1 +6 -0.4
202728 MLBBOS 27% 5854 11201 3151 10 204259296555 93275 265 257 55 -3 +0 -0 +0 +2 -0.1
▸ Career Totals
Career 6056 11201 3161 10 196250286536 89256 275 257 55 -3 +0 -0 +0 +2 -0.1
/ 162G 650607 12022011 3217311 110 198251288539 91258 275 257 55 -33 +2 -2 +2 +18 -1.2
Career 635584 12420410 3316811 95 212268312579 99279 265 253 52 -35 -0 -1 +2 +18 -1.5
/ 162G 650598 12620410 3417211 95 211266308574 97277 265 253 52 -35 -0 -1 +2 +18 -1.6

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
202425 AAPortland Sea Dogs 7868 18512 7183 01 265359456815 191333 239 363 136 +3 -0 +2 0.5
202526 AAPortland Sea Dogs 223200 47713 16443 42 235301325626 90286 207 282 74 -7 +0 +6 -0.0

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
Drew Ehrhard (OGILVIE) 27 45 35 45 35 189/250/318 128235 43 27% 6% 45 -0.5
Luis Gonzalez
2021 · AAA
27 46→49 39→40 45 41 224/263/310 87281 68 22% 4% 56 -1.3 239/280/366 127325 149 29% 5% 78 +0.2 250/282/37512533816530%4%77+0.1
Clint Sammons
2010 · MLB
27 40→50 42→40 50→45 41 202/246/297 95249 1010 24% 5% 46 -2.0 182/234/293 111230 147 27% 5% 41 -2.3 143/194/2349117513228%5%7-1.8
Harold Martinez
2017 · AA
27 48→49 41→40 45 38 234/268/333 99310 94 27% 4% 64 -0.8 215/261/312 97299 86 29% 5% 56 -1.3 174/218/238642503030%4%16-1.0
Jeff Bianchi
2014 · MLB
27 49→56 39→45 46→50 43 234/273/317 83286 713 21% 5% 62 -0.9 225/265/304 79285 79 22% 5% 55 -1.4 211/250/265542774624%5%35-0.9
Osvaldo Abreu
2021 · AA
27 41→46 41→40 44→50 37 199/252/297 98297 88 35% 6% 49 -1.8 200/263/289 89349 79 41% 7% 52 -1.6 120/194/164442573450%8%-12-1.0
Laz Rivera
2022 · AAA
27 45→54 42→45 44→50 37 220/263/320 100288 914 27% 4% 59 -1.1 211/267/304 93298 715 30% 5% 57 -1.2 195/255/2687328341731%5%39-0.9
Tim Smalling
2015 · AAA
27 44→42 39→40 44→45 43 211/263/301 90278 69 26% 6% 54 -1.4 205/247/276 71259 68 22% 4% 40 -2.4 196/234/244492435521%4%23-1.9
Jorge Flores
2019 · AAA
27 41→51 40→30 45→50 42 201/248/288 87250 78 23% 5% 44 -2.1 252/334/352 100301 1013 19% 8% 98 +1.6 266/357/35286314101417%8%103+1.6
Kyle Overstreet
2021 · AA
27 42→45 41→45 48→30 40 210/251/300 89267 104 25% 5% 49 -1.8 219/282/310 91310 86 30% 8% 65 -0.7 214/282/289753057230%8%58-0.8
Devin Lohman
2015 · AA
26 44→46 40 46→50 43 216/270/307 91268 813 22% 5% 59 -1.1 208/262/292 84283 710 28% 5% 52 -1.6 167/224/207402452830%5%11-1.5
Matthew Batten
2021 · AAA
26 45→51 41→40 46→55 39 219/266/315 97308 912 31% 6% 59 -1.1 217/283/303 86313 823 31% 8% 63 -0.8 209/286/2948529792730%9%59-0.9
Jason Delay
2023 · MLB
28 41 39→45 42→40 39 200/246/285 85278 65 30% 5% 43 -2.2 222/278/307 85291 55 24% 6% 62 -0.9 216/271/282672813223%6%50-0.6
Craig Tatum
2010 · MLB
27 42→46 42→45 42→30 41 211/257/315 104270 103 26% 5% 55 -1.4 210/268/285 75269 66 22% 7% 52 -1.6 205/270/242372620420%8%40-0.6
Leury Bonilla
2012 · AAA
27 45 43→45 47→50 38 223/261/332 109294 1111 28% 4% 61 -1.0 225/266/304 79303 69 26% 5% 56 -1.3 222/263/286642994826%5%46-1.0
Sean Nicol
2014 · AA
27 49 39→40 45 46 234/286/319 86291 67 21% 7% 68 -0.5 225/277/312 87287 612 22% 7% 63 -0.9 205/246/2524727001823%5%29-0.7
Zach Vincej
2018 · AAA
27 47→52 38→40 43→50 43 226/268/308 81271 57 18% 5% 57 -1.2 221/261/324 103262 96 19% 4% 59 -1.1 217/257/32110425510419%4%53-1.0
Pete Kozma
2015 · MLB
27 45→47 40→45 44→50 48 216/274/312 96258 79 19% 7% 62 -0.9 197/253/266 69248 511 22% 6% 41 -2.3 190/238/287962317621%5%38-1.7
Francisco Williams
2019 · AAA
27 47 37→30 47→45 40 223/273/293 70303 59 27% 5% 56 -1.3 231/264/343 112290 1311 25% 4% 66 -0.6 236/240/3077228114522%1%40-0.4
Jesus Lopez
2015 · AAA
27 48→52 39→40 43→45 43 233/267/316 83275 78 18% 4% 59 -1.1 219/248/322 103284 108 26% 3% 53 -1.5 213/223/309962679324%1%34-0.9
Robert Andino
2011 · MLB
27 45→53 42→45 49→50 40 222/259/329 106274 913 23% 4% 59 -1.1 226/280/317 91284 811 22% 7% 66 -0.6 224/284/302792866923%7%62-0.7