Brandon MarshCF Philadelphia Phillies
Age 28 L/R 6'2" / 215 lbs MLB HR +11%H +4% Svc 4.453 · Ctrl thru 2027 peak 2.4 · 2026
wRC+†vL 60120vR 136
AVG/OBP/SLG.253 / .331 / .418
PA463
HR14
SB12
K%29
BB%10
MLB%100%
BAT: +10.6 runs (wOBA-derived runs vs avg)+11BATRUN: +3.0 runs (SB/CS + UBR baserunning)+3RUNFLD: -2.3 runs (Defensive runs vs avg)-2FLDPOS: +0.4 runs (Positional adjustment)+0POSREP: +13.1 runs (Replacement-level credit)+13REPTotal WAR: +2.40+2.4WAR
Scouting · nowfuture
HIT
5050
PWR
5050
SPD
5555
EYE
5455
trajectory · 10 yrs
2.4peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2021
Service   4.453 yrs.days
Team Control Through   2027
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026Arb-2$5M+2.4$19M+$14M
2027Arb-3$12M+2.4$20M+$7M
Totals $18M $39M +$21M

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
201719 ROKOrem Owlz 192181 47933 5505 102 .260.298.392.691 .133.341 263 .295 84 -3 +1 +0 +1 +5 0.4
201820 A+2 teams 580527 1121959 502051 144 .213.282.319.601 .106.327 359 .268 63 -24 +1 +0 +2 +16 -0.4
201921 AA3 teams 507467 1032027 341593 237 .221.278.317.595 .096.316 317 .265 61 -23 +2 +0 +2 +14 -0.5
202123 MLB3 teams 388351 831755 331332 81 .236.306.356.662 .120.364 349 .295 84 -7 +1 +1 +1 +11 0.7
202224 MLBPhiladelphia Phillies 461424 10216411 281583 104 .241.292.375.667 .134.353 346 .287 78 -12 +0 +3 -5 +13 0.0
202325 MLBPhiladelphia Phillies 472404 11125611 591444 102 .275.373.448.821 .173.395 3112 .358 132 +17 +1 +3 +2 +13 3.7
202426 MLBPhiladelphia Phillies 476418 10517415 501542 193 .251.334.419.753 .167.354 3211 .320 103 +2 +3 -1 -5 +13 1.2
202527 MLB2 teams 450401 10926211 411200 91 .272.339.429.768 .157.356 279 .329 110 +5 +1 -1 +2 +13 2.0
▸ 2026 Season (actual · ROS · total)
202628 MLBPhiladelphia Phillies 8580 24404 4180 20 .300.333.500.833 .200.339 215 .358 132 +3 +0 -2 -1 +2 0.3
ROS28 MLBPHI 378340 8917212 341051 102 .262.331.429.760 .168.342 289 .339 118 +8 +1 -0 +1 +11 2.1
TOT28 MLBPHI 463420 11321216 381231 122 .269.331.443.774 .174.342 278 .342 120 +11 +2 -2 +0 +13 2.4
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLBPHI 451406 10620314 411091 112 .261.330.429.759 .167.321 249 .337 116 +8 +1 -2 +2 +13 2.3
202830 MLBPHI 440396 10319314 401081 102 .260.330.429.759 .169.320 259 .334 114 +7 +1 -2 +2 +12 2.0
202931 MLBPHI 425382 9818313 391061 81 .257.327.421.748 .165.319 259 .330 111 +5 +1 -3 +2 +12 1.7
203032 MLBPHI 406365 9217212 371041 60 .252.323.408.731 .156.317 269 .325 107 +3 +1 -4 +1 +12 1.4
203133 MLBPHI 376338 8416210 34981 40 .249.319.396.715 .148.316 269 .320 103 +1 +1 -4 +1 +11 1.0
203234 MLBPHI 331297 721329 30891 30 .242.314.391.705 .148.314 279 .313 98 -1 +1 -5 +1 +9 0.5
203335 MLBPHI 278250 601127 25781 20 .240.312.384.696 .144.312 289 .305 91 -3 +0 -6 +1 +8 0.1
203436 MLBPHI 221200 45815 19640 10 .225.292.350.642 .125.310 299 .296 84 -4 +0 -6 +1 +6 -0.3
203537 MLBPHI 159144 32613 14480 00 .222.291.340.631 .118.306 309 .285 77 -4 +0 -7 +1 +5 -0.6
▸ Career Totals (MLE all levels + projections)
Career 69916291 155329452171 613203228 15831 .247.317.392.708 .145.335 299 .312 97 -25 +19 -34 +12 +198 17.3
/ 162G 650585 14427516 571893 153 .246.317.391.708 .145.333 299 .312 97 -2 +2 -3 +1 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201719 ROKOrem Owlz 192177 621354 9355 102 .350.398.548.946 .198.417 185 .413 174 +16 +1 +5 2.3
201820 A+Inland Empire 66ers 426371 951567 521181 104 .256.348.385.734 .129.356 2812 .331 112 +6 +0 +12 1.8
201820 ABurlington Bees 154132 391213 21400 40 .295.392.470.862 .174.400 2614 .381 150 +9 +1 +4 1.4
201921 AAMobile BayBears 412360 1082127 47923 185 .300.385.428.813 .128.384 2211 .365 137 +17 +2 +12 3.1
201921 ROKAZL Angels 2020 1000 070 10 .050.050.050.100 .000.077 350 .045 -107 -5 +0 +1 -0.4
201921 INTLMesa Solar Sox 7567 22512 7150 42 .328.392.522.914 .194.392 209 .397 162 +5 +0 +2 0.8
202123 MLBLos Angeles Angels 260236 601232 20912 61 .254.318.356.674 .102.403 358 .303 90 -3 +1 +1 +1 +7 0.7
202123 AAASalt Lake Bees 11094 24533 16290 20 .255.364.468.832 .213.339 2615 .368 139 +5 +0 +3 0.9
202123 ROKACL Angels 1814 7111 430 00 .500.611.9291.540 .429.600 1722 .633 342 +5 +0 +1 0.6
202224 MLBPhiladelphia Phillies 461424 10418411 281583 104 .245.297.384.681 .139.360 346 .300 88 -6 +0 +3 -5 +13 0.6
202325 MLBPhiladelphia Phillies 472404 11225612 591444 102 .277.375.458.833 .181.397 3112 .367 139 +21 +1 +3 +2 +13 4.1
202426 MLBPhiladelphia Phillies 476418 10417316 501542 193 .249.332.419.751 .170.348 3211 .332 112 +6 +3 -1 -5 +13 1.7
202527 MLBPhiladelphia Phillies 425379 10625211 381100 71 .280.344.443.788 .164.363 269 .344 122 +10 +1 -1 +2 +12 2.5
202527 AAALehigh Valley IronPigs 2520 6001 480 20 .300.417.450.867 .150.417 3216 .376 146 +1 +0 +1 0.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 20941861 486971852 19565711 5211 .261.335.416.751 .155.371 319 .332 112 +28 +6 +6 -5 +59 9.6

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
Brandon Marsh (OGILVIE) 28 50 50 55 55 .261/.331/.431 .170.322 1513 24% 9% 118 +2.3
Michael Saunders
2015 · MLB
28 50→52 52→55 51→55 52 .252/.327/.427 .175.309 1815 24% 10% 115 +2.7 .239/.316/.405 .166.305 186 26% 10% 105 +2.1 .215/.287/.378.162.26819226%8%80+0.2
Jake Fraley
2023 · MLB
28 47→46 53→55 51→55 56 .241/.340/.412 .171.300 2216 26% 12% 117 +2.9 .252/.329/.404 .152.299 1723 21% 10% 109 +2.4 .253/.327/.391.138.299152719%9%101+1.0
Gregory Polanco
2020 · MLB
28 48→55 55→60 53→55 52 .246/.319/.438 .192.285 2212 22% 9% 114 +2.7 .221/.292/.402 .181.278 2316 28% 9% 94 +1.3 .201/.272/.373.171.249241929%8%73-0.1
Josh Rojas
2022 · MLB
28 51→55 47→50 50→55 52 .249/.323/.394 .145.309 1416 23% 10% 104 +2.0 .250/.323/.369 .119.314 1118 22% 10% 97 +1.5 .242/.317/.350.108.301102022%9%86+0.6
LaMonte Wade Jr.
2022 · MLB
28 45→54 53→55 48→45 53 .232/.318/.404 .172.266 209 22% 10% 105 +2.1 .241/.339/.409 .168.280 205 21% 12% 115 +2.8 .244/.359/.388.144.28717220%14%115+1.9
Rob Mackowiak
2004 · MLB
28 51→57 51→55 52→50 48 .254/.327/.423 .169.321 1913 26% 8% 113 +2.6 .257/.329/.409 .152.311 1612 22% 9% 111 +2.5 .262/.335/.399.137.315141120%9%105+1.5
David Murphy
2011 · MLB
29 54→60 50→55 51→50 53 .270/.335/.433 .163.305 1713 18% 9% 119 +3.1 .270/.335/.414 .144.300 1512 15% 9% 114 +2.7 .260/.328/.412.152.28215513%9%104+1.6
Mike Tauchman
2020 · MLB
29 51→59 51→55 51→55 50 .254/.321/.426 .172.302 1714 22% 9% 111 +2.5 .231/.315/.375 .144.300 1414 26% 10% 96 +1.5 .248/.354/.375.127.31013622%13%110+1.7
Todd Hollandsworth
2001 · MLB
28 51→56 55 50 51 .264/.329/.444 .180.303 2319 21% 9% 120 +3.1 .280/.339/.471 .191.328 2115 20% 8% 131 +3.9 .284/.343/.475.191.337181120%8%125+1.6
Nate McLouth
2010 · MLB
28 51→55 55→60 55→60 57 .262/.349/.458 .196.283 2121 16% 10% 131 +3.9 .229/.319/.380 .151.256 1716 17% 11% 100 +1.7 .237/.317/.373.136.267132116%10%90+0.8
Brian Goodwin
2019 · MLB
28 46→52 51→60 50 44 .235/.293/.400 .165.301 1913 28% 7% 93 +1.3 .238/.309/.418 .180.311 2111 29% 9% 105 +2.1 .230/.307/.402.172.29819928%10%95+0.8
Matt Joyce
2013 · MLB
28 51→56 54→60 48→50 56 .259/.347/.452 .193.304 219 22% 11% 129 +3.7 .244/.335/.410 .166.289 187 21% 12% 114 +2.7 .231/.347/.434.202.26125321%15%118+1.9
Brad Miller
2018 · MLB
28 46→56 53→60 48→50 53 .236/.320/.415 .179.286 209 24% 11% 108 +2.3 .236/.317/.423 .187.305 226 28% 10% 109 +2.4 .231/.323/.461.230.27831528%11%117+1.4
Eric Hinske
2005 · MLB
27 51→55 50→60 49→50 55 .253/.330/.419 .166.292 1612 19% 10% 114 +2.7 .253/.329/.423 .170.305 189 22% 10% 115 +2.7 .247/.338/.452.205.28524722%11%119+1.7
Randy Arozarena
2023 · MLB
28 54→56 54→55 52→55 47 .269/.341/.461 .192.339 2124 26% 8% 130 +3.8 .248/.343/.423 .175.311 2021 25% 10% 121 +3.2 .235/.343/.407.173.295202226%11%114+3.0
Kelly Johnson
2010 · MLB
28 53→58 49→55 51→50 55 .261/.335/.429 .168.300 1511 18% 10% 118 +3.0 .247/.327/.421 .174.301 1813 23% 10% 112 +2.6 .237/.324/.405.168.298191425%11%102+1.9
Austin Slater
2021 · MLB
28 54→61 48→50 54→55 51 .257/.346/.410 .153.344 1516 28% 10% 118 +3.0 .252/.340/.417 .165.332 1920 27% 10% 118 +3.0 .257/.345/.411.154.344182128%10%113+1.3
Kole Calhoun
2015 · MLB
27 53→56 52→60 49→50 49 .268/.325/.443 .174.310 1810 20% 8% 118 +3.0 .262/.326/.427 .165.309 195 21% 8% 114 +2.7 .253/.328/.408.155.29918321%9%106+2.4
Gabe Gross
2008 · MLB
28 51→55 49→55 52→50 55 .254/.334/.415 .160.305 1510 21% 10% 114 +2.7 .239/.327/.395 .156.286 169 21% 11% 106 +2.2 .230/.318/.361.131.27812921%11%90+0.6
Tyler Neslony
2023 · AAA
29 52→48 51→55 50→55 44 .259/.313/.435 .176.331 1716 26% 7% 111 +2.5 .225/.282/.358 .133.303 1419 29% 7% 78 +0.2 .198/.258/.304.106.270122230%7%51-0.7