Matt DonlanC Portland Sea Dogs
Age 26 R/R 6'3" / 213 lbs AA H +3% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 136 proj PA
wRC+†70
AVG/OBP/SLG.210 / .286 / .317
PA136
HR2
K%29
BB%7
ISO108
MLB%2%
Value2026 · WAR
BAT: -4.6 runs (wOBA-derived runs vs avg)-5BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +3.9 runs (Replacement-level credit)+4REPTotal WAR: +0.20+0.2WAR
0.00.51.00.00.40.50.5+$10M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
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
2028MiLBstill in minors · estimated debut 2029
2029Pre-Arb$0.8M+0.5$2M+$1.0M
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.8M $2M +$1.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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202222 ASalem Red Sox 3228 4100 281 00 143226179404 36190 256 172 -10
202222 ASalem Red Sox 3227 4100 351 00 148258185443 37174 169 213 21
202323 AAPortland Sea Dogs 3429 5100 491 00 172294207501 34250 2612 251 50
202323 AAPortland Sea Dogs 3427 6200 671 00 222382296679 74300 2118 327 108
202424 AAPortland Sea Dogs 5142 5200 3165 00 119260167427 48185 316 197 9
202424 AAPortland Sea Dogs 5141 6300 4135 00 146300220520 73207 258 256 54
▸ 2026 Season
202626 MLBBOS 136122 26612 10393 21 213289328617 115289 297 277 70 -5 +0 +0 +2 +4 0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202727 MLBBOS 27% 209186 41914 16595 31 220300344644 124289 288 281 74 -6 +0 +0 +4 +6 0.4
202828 MLBBOS 40% 276247 531115 21776 41 215292328620 113289 288 284 75 -8 +0 -1 +5 +8 0.5
202929 MLBBOS 45% 310276 601316 24867 41 217296337633 120288 288 284 75 -9 +0 -1 +6 +9 0.5
202727 MLBBOS 27% 5651 10201 4161 10 196268294562 98296 297 269 64 -2 +0 +0 +1 +2 0.1
202828 MLBBOS 40% 11099 22502 8312 21 222294333627 111296 287 272 66 -4 +0 -0 +2 +3 0.1
202929 MLBBOS 45% 139124 28613 11393 21 226304363667 137295 288 273 67 -5 +0 -1 +2 +4 0.1
▸ Career Totals
Career 305274 601316 23866 52 219294339633 120293 288 272 66 -12 +0 -1 +5 +9 0.2
/ 162G 650584 12828213 4918313 114 219294341635 122293 288 272 66 -25 +1 -2 +12 +18 0.4
Career 1048930 19443417 8029428 134 209291318609 110283 288 274 68 -38 +1 -2 +19 +30 0.9
/ 162G 650577 12127211 5018217 82 210292321613 111284 288 274 68 -24 +1 -1 +12 +18 0.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
202222 ASalem Red Sox 3227 4100 351 00 148258185443 37174 169 213 21 -3 +0 +1 -0.2
202323 AAPortland Sea Dogs 3427 6200 671 00 222382296679 74300 2118 327 108 +0 +0 +1 0.1
202424 AAPortland Sea Dogs 5141 6300 4135 00 146300220520 73207 258 256 54 -3 +0 +1 -0.1

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
#1Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
130854217291332+5+40.50.5
/162664129+11.9+8.61.2pk7: 1

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
Matt Donlan (OGILVIE) 26 210/286/317 107289 22 29% 7% 70 -0.1
Sean Jamieson
2015 · AA
26 47→43 43→45 47→50 42 228/282/347 119293 1010 25% 6% 74 -0.1 220/279/312 92319 79 31% 6% 64 -0.8 205/272/275713126834%7%48-0.8
Nick Fortes
2022 · MLB
25 44 46→45 47→45 46 220/285/349 129256 157 20% 6% 77 +0.1 226/286/352 126257 158 18% 6% 78 +0.2 233/280/331982629114%4%68-0.2
Steve Holm
2006 · AA
26 42 42→50 47→40 43 209/268/311 102266 116 25% 6% 59 -1.1 226/294/375 149273 184 24% 7% 88 +0.9 229/306/38315426918222%8%91+0.5
Wynston Sawyer
2018 · AA
26 46 41→45 43→45 46 220/292/326 105290 86 26% 8% 73 -0.1 217/286/321 104298 85 28% 6% 70 -0.3 203/278/298952828029%6%58-0.3
Ali Sánchez
2023 · AAA
26 48 42→45 44→40 43 231/285/330 99310 105 28% 7% 71 -0.3 223/273/332 109288 125 26% 6% 66 -0.6 216/263/3159927511225%6%55-0.6
Cole Tucker
2022 · MLB
26 43→46 43→45 51→55 46 214/278/332 118279 1013 27% 8% 69 -0.4 202/271/294 92295 812 31% 9% 56 -1.3 189/265/2627328551133%9%44-1.0
Andrew Knizner
2022 · MLB
27 43 43→50 48→40 50 212/293/324 112254 116 21% 8% 75 -0.0 218/287/334 116270 134 23% 7% 74 -0.1 218/299/36114225717222%7%83+0.2
Grayson Greiner
2019 · MLB
26 44 43→45 43→30 46 217/280/332 115287 113 28% 8% 70 -0.3 208/270/328 120295 144 32% 7% 66 -0.6 188/250/2879930012139%7%43-0.8
Choo Freeman
2006 · MLB
26 47→49 44→45 48→45 43 232/280/348 116295 117 25% 6% 73 -0.1 232/286/340 108301 109 25% 7% 74 -0.1 230/290/327973018825%7%69-0.2
Chris Mariscal
2019 · AA
26 49 42→45 47→45 41 232/289/334 102326 96 30% 6% 73 -0.1 216/272/337 121297 146 31% 6% 68 -0.5 189/246/31612624619231%6%49-1.1
Paul Gran
2012 · AA
26 47 43→45 50 41 225/289/348 123312 109 29% 6% 79 +0.3 207/279/314 107302 89 32% 6% 66 -0.6 194/276/2849128981033%6%57-0.9
Dusty Brown
2008 · AAA
26 42 45 45→30 42 212/265/335 123277 133 28% 6% 64 -0.8 224/285/342 118301 123 28% 7% 75 -0.0 197/270/35615924217226%8%72-0.1
Chase Pinder
2022 · AA
26 39 43→45 44→45 46 197/280/304 107271 125 30% 8% 64 -0.8 229/320/373 144297 1510 26% 11% 98 +1.6 224/323/376152290161126%12%98+0.8
Nevin Ashley
2011 · AAA
26 44→51 40→45 46→45 42 210/279/300 90290 77 29% 7% 61 -1.0 228/294/344 116298 116 26% 6% 79 +0.3 229/298/34812029511425%7%79+0.1
Ryan Ortiz
2014 · AAA
26 40 43→45 45→40 47 198/279/307 110268 114 29% 9% 64 -0.8 208/301/298 90295 75 29% 11% 71 -0.3 189/310/248582793028%13%59-0.5
J.E. Cruz
2007 · AA
26 45→48 41→45 51→45 46 214/283/314 100288 78 27% 8% 66 -0.6 208/279/310 102281 78 27% 7% 64 -0.8 180/259/2821022417727%7%49-1.0
Dante Bichette Jr.
2019 · AA
26 48→49 43→45 46→40 48 233/296/340 107294 105 24% 8% 79 +0.3 236/281/330 94289 78 20% 5% 69 -0.4 251/287/329783033518%4%66-0.3
Stevie Berman
2022 · AA
27 41 42→50 49→40 49 203/284/306 102254 106 23% 8% 66 -0.6 210/295/336 126275 135 27% 9% 79 +0.3 195/291/32312925415128%10%72-0.1
Hunter Brown
2006 · AAA
26 47→45 43→45 47→50 43 230/290/349 119294 1011 24% 6% 79 +0.3 223/288/338 115294 913 26% 8% 75 -0.0 213/286/32010728471426%9%66-0.5
Alex De Goti
2022 · AAA
27 43→47 43→45 51→50 44 212/275/327 115284 108 28% 7% 66 -0.6 204/281/300 96277 810 27% 9% 63 -0.9 195/278/2758026461026%9%52-0.9