Brandon MarshCF Philadelphia Phillies
Age 28 L/R 6'2" / 215 lbs MLB HR +4% Svc 4.453 · Ctrl thru 2027
2026 ROS PROJECTION363 act + 242 ros · stats below = ROS only
wRC+†vL 60114vR 136
AVG/OBP/SLG.271 / .329 / .462
PA242
HR9
SB6
K%28
BB%7
BABIP349
ISO190
MLB%100%
Value2026 · WAR
BAT: +18.0 runs (wOBA-derived runs vs avg)+18BATRUN: +2.6 runs (SB/CS + UBR baserunning)+3RUNFLD: -3.0 runs (Defensive runs vs avg)-3FLDPOS: -3.0 runs (Positional adjustment)-3POSREP: +17.1 runs (Replacement-level credit)+17REPTotal WAR: +3.10+3.1WAR
0.02.04.01.23.2+$20M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · Splits · ContractCON 50 / POW 50
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT50
Whiff%
867.3%
xwOBA
660.327
POWER50
Barrel%
579.3
Avg EV
7690.9
Bat Spd
4871.1
EYE55
Chase%
9021.0%
SPEED55
Sprint
6828.2
Platoon Splits2024-2026 · 972 PA
vs LHP
vs RHP
Edge
PA
178
794
wRC+
55
133
▶▶R
wOBA
258
359
▶▶R
ISO
091
190
▶▶R
BABIP
303
363
▶▶R
K%
36.5%
26.5%
▶▶R
BB%
9.5%
9.2%
L
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   2028
YearStatusSalary Proj WAR Value Surplus
2026ROSExt$2M+1.2$10M+$8M
2027Arb-3$14M+3.2$24M+$11M
Totals $16M $34M +$19M

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
201719 ROKOrem Owlz 192181 47933 5505 102 260298392691 133341 263 295 84
201719 ROKOrem Owlz 192177 621354 9355 102 350398548946 198417 185 413 174
201820 A+2 teams 580527 1131769 502031 144 214284321604 106328 359 270 65
201820 A+2 teams 580503 13427710 731581 144 266360408767 141368 2713 345 122
201921 AA3 teams 507467 961826 341653 237 206264291555 86301 337 252 51
201921 AA3 teams 507447 1312639 541143 237 293373425798 132373 2211 357 131
202123 MLB3 teams 388353 871766 311312 81 246311380690 133373 348 306 92 -3 +1 +1 +1 +11 1.1
202123 MLB3 teams 388344 911876 401232 81 265345410754 145394 3210 337 116 +7 +1 +1 +1 +11 2.1
202224 MLBPhiladelphia Phillies 461424 10217411 281583 104 241292377670 137353 346 291 81 -10 +0 +3 -5 +13 0.2
202224 MLBPhiladelphia Phillies 461424 10418411 281583 104 245297384681 139360 346 300 88 -6 +0 +3 -5 +13 0.6
202325 MLBPhiladelphia Phillies 472404 11024612 591444 102 272370450821 178389 3112 356 130 +16 +1 +4 +2 +13 3.7
202325 MLBPhiladelphia Phillies 472404 11225612 591444 102 277375458833 181397 3112 367 139 +21 +1 +4 +2 +13 4.1
202426 MLBPhiladelphia Phillies 476418 10217315 501542 193 244328407734 163343 3211 323 106 +3 +3 -1 -5 +13 1.4
202426 MLBPhiladelphia Phillies 476418 10417316 501542 193 249332419751 170348 3211 332 112 +6 +3 -1 -5 +13 1.7
202527 MLB2 teams 450402 11024212 401200 91 274339433772 159356 279 334 114 +7 +1 -1 +2 +13 2.2
202527 MLB2 teams 450399 11225212 421180 91 281348444792 163365 269 346 123 +12 +1 -1 +2 +13 2.7
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD28 MLBPHI 363339 10215215 19962 83 301342490831 189377 265 355 130 +12 +0 -2 -4 +10 1.7
YTD28 MLBPHI 363339 10215215 19962 83 301342490831 189377 265 363 136 +15 +0 -2 -4 +10 2.0
ROS28 MLBPHI 100% 242221 601129 18671 62 271329462791 190345 287 343 121 +6 +0 -1 +1 +7 1.3
ROS28 MLBPHI 100% 242221 601129 18671 62 271329462791 190348 287 343 120 +6 +0 -1 +1 +7 1.3
FULL28 MLBPHI 605560 16226424 371633 145 289337479815 189366 276 350 126 +18 +1 -3 -3 +17 3.0
TOT28 MLBPHI 605560 16226424 371633 145 289337479815 189366 276 350 126 +18 +1 -3 -3 +17 3.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBPHI 100% 593541 14627521 441653 144 270328455783 185344 287 341 119 +13 +1 -4 +2 +17 3.0
202830 MLBPHI 100% 581530 14126420 431633 123 266325443768 177343 287 339 117 +11 +1 -4 +2 +16 2.7
202931 MLBPHI 100% 569520 13625419 421612 103 262319435754 173341 287 334 114 +9 +1 -5 +2 +16 2.4
203032 MLBPHI 100% 558510 13224418 411602 82 259316427744 169337 297 329 110 +6 +1 -6 +2 +16 1.9
203133 MLBPHI 100% 481441 11019315 351412 62 249308408716 159332 297 321 104 +2 +0 -6 +2 +14 1.2
203234 MLBPHI 100% 407373 9115312 301211 31 244302397699 153325 307 311 96 -2 +0 -6 +1 +12 0.5
202729 MLBPHI 100% 593541 14627521 441653 144 270328455783 185347 287 341 119 +13 +1 -4 +2 +17 3.0
202830 MLBPHI 100% 581530 14226421 431633 123 268326451777 183346 287 338 117 +11 +1 -4 +2 +16 2.7
202931 MLBPHI 100% 569520 13825420 421612 103 265323444767 179344 287 334 114 +9 +1 -5 +2 +16 2.3
203032 MLBPHI 100% 558510 13324419 411602 82 261318435754 175340 297 328 109 +6 +1 -6 +2 +16 1.9
203133 MLBPHI 100% 481441 11220316 351412 62 254312422733 168335 297 321 104 +2 +0 -6 +2 +14 1.2
203234 MLBPHI 100% 407373 9215313 301211 31 247304408712 161328 307 311 96 -2 +0 -6 +1 +12 0.5
▸ Career Totals
Career 55254997 130924543171 448163525 11128 262326431757 169353 308 331 112 +73 +11 -26 +7 +157 22.6
/ 162G 650588 15429520 531923 133 262326430756 168353 308 331 112 +9 +1 -3 +1 +18 2.7
Career 69576312 158329057188 550210334 16241 251314404718 153343 308 317 100 +4 +16 -26 +11 +197 20.6
/ 162G 650590 14827518 511963 154 251314405719 154342 308 317 100 +0 +1 -2 +1 +18 1.9

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
201719 ROKOrem Owlz 192177 621354 9355 102 350398548946 198417 185 413 174 +16 +1 +5 2.3
201820 A+Inland Empire 66ers 426371 951567 521181 104 256348385734 129356 2812 331 112 +6 +0 +12 1.8
201820 ABurlington Bees 154132 391213 21400 40 295392470862 174400 2614 381 150 +9 +1 +4 1.4
201921 AAMobile BayBears 412360 1082127 47923 185 300385428813 128384 2211 365 137 +17 +2 +12 3.1
201921 ROKAZL Angels 2020 1000 070 10 505050100 77 350 45 -107 -5 +0 +1 -0.4
201921 INTLMesa Solar Sox 7567 22512 7150 42 328392522914 194392 209 397 162 +5 +0 +2 0.8
202123 MLBLos Angeles Angels 260236 601232 20912 61 254318356674 102403 358 303 90 -3 +1 +1 +1 +7 0.7
202123 AAASalt Lake Bees 11094 24533 16290 20 255364468832 213339 2615 368 139 +5 +0 +3 0.9
202123 ROKACL Angels 1814 7111 430 00 5006119291.540 429600 1722 633 342 +5 +0 +1 0.6
202224 MLBPhiladelphia Phillies 461424 10418411 281583 104 245297384681 139360 346 300 88 -6 +0 +3 -5 +13 0.6
202325 MLBPhiladelphia Phillies 472404 11225612 591444 102 277375458833 181397 3112 367 139 +21 +1 +4 +2 +13 4.1
202426 MLBPhiladelphia Phillies 476418 10417316 501542 193 249332419751 170348 3211 332 112 +6 +3 -1 -5 +13 1.7
202527 MLBPhiladelphia Phillies 425379 10625211 381100 71 280344443788 164363 269 344 122 +10 +1 -1 +2 +12 2.5
202527 AAALehigh Valley IronPigs 2520 6001 480 20 300417450867 150417 3216 376 146 +1 +0 +1 0.2
▸ Career Totals (raw MLB only — historical actual)
MLB Career 20941861 486971852 19565711 5211 261335416751 155371 319 332 112 +28 +6 +6 -5 +59 9.6

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
#1Vernon Wellslast yr '13
career totals — 13 seasons, 7,118 PA
137,118269108270319461+0-1932.931.8
/1626642510+0.0-1.83.1pk7: 31
#2Aaron Hilllast yr '17
career totals — 13 seasons, 6,217 PA
136,21716274266323417+22+2527.726.1
/162664178+2.4+2.63.0pk7: 25
#3Ian Desmondlast yr '19
career totals — 11 seasons, 5,944 PA
115,944181181263315427+30-425.824.9
/1626642020+3.3-0.42.9pk7: 24
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 13 projected seasons
136,237193130263323432+10-029.024.7
/1626642114+1.0-0.03.1pk7: 21
#4AJ Pollocklast yr '23
career totals — 11 seasons, 4,106 PA
114,106143118273328464-4+923.122.8
/1626642319-0.6+1.43.7pk7: 23
#5Jason Kipnislast yr '20
career totals — 10 seasons, 4,984 PA
104,984126136260333416+18-1122.621.9
/1626641718+2.4-1.43.0pk7: 21
#6Kelly Johnsonlast yr '16
career totals — 11 seasons, 5,139 PA
115,13915587251330422+8-322.321.3
/1626642011+1.0-0.42.9pk7: 20

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 289/337/479 189366 2414 27% 6% 126 +3.1
Luke Raley
2023 · MLB
28 50→48 54→60 49→50 40 247/325/419 172333 2211 31% 6% 113 +2.6 244/325/449 205319 2614 31% 7% 121 +3.2 237/324/448211310261531%7%118+1.9
Brian Goodwin
2020 · MLB
29 49→53 55→60 48→50 46 252/317/448 197322 2210 28% 8% 116 +2.8 232/308/400 168302 1910 28% 10% 100 +1.7 208/294/35714926917928%10%80+0.2
Michael Saunders
2015 · MLB
28 51→52 51→55 50→55 53 254/331/427 173313 1714 24% 10% 115 +2.8 243/318/415 172311 186 26% 10% 108 +2.3 218/289/38316527418227%8%83+0.4
Mark Mathias
2023 · MLB
28 52→47 54→50 54→50 46 259/331/436 177346 2221 30% 8% 118 +3.0 248/329/373 125332 1316 27% 10% 101 +1.8 251/346/3257534261425%12%95+0.6
Niko Goodrum
2020 · MLB
28 50→54 52→55 51→55 46 248/312/424 176325 1814 28% 8% 107 +2.2 226/303/379 153326 1618 33% 10% 92 +1.2 235/336/360125330131429%13%98+0.6
Rob Mackowiak
2004 · MLB
28 51→57 52→55 53→50 48 254/328/425 171323 1914 26% 8% 115 +2.7 259/330/408 149313 1512 21% 9% 110 +2.4 262/335/399137315141120%9%105+1.5
Jake Fraley
2023 · MLB
28 47→50 54→60 51→55 56 242/340/415 172300 2315 26% 12% 117 +2.9 252/328/403 151297 1723 20% 9% 108 +2.3 253/326/393140296152719%9%102+1.0
Chris Taylor
2019 · MLB
28 55→62 53→60 52→55 48 268/337/459 191348 1813 27% 9% 127 +3.6 267/344/465 198351 2011 28% 10% 131 +3.9 266/351/466200350211228%10%130+2.6
Gregory Polanco
2020 · MLB
28 48→55 55→60 53→55 51 248/321/440 193293 2112 23% 10% 115 +2.8 220/290/396 176280 2216 29% 9% 92 +1.2 201/272/370169252221929%8%73-0.1
Jake Cave
2021 · MLB
28 51→57 52→55 47→50 40 253/312/428 175343 206 31% 6% 109 +2.4 232/294/398 166314 188 31% 7% 94 +1.3 228/293/40617829720829%7%92+0.8
Dansby Swanson
2022 · MLB
28 49→55 55 48→55 48 252/319/443 191305 2310 25% 8% 115 +2.8 256/322/427 171319 2113 25% 8% 112 +2.6 252/322/413161314191425%9%106+2.3
Jarrett Parker
2017 · MLB
28 48→51 55 48→50 44 238/312/425 187337 2411 35% 9% 108 +2.3 225/302/389 164321 197 33% 9% 95 +1.4 200/290/35815828919435%11%79+0.2
Todd Hollandsworth
2001 · MLB
28 51→56 55 50 51 265/329/445 180304 2320 21% 9% 120 +3.1 280/339/470 190328 2114 20% 8% 131 +3.9 284/343/475191337181120%8%125+1.6
Ian Desmond
2014 · MLB
28 55→61 52→60 52→55 45 276/324/450 174327 1920 22% 6% 119 +3.1 259/313/426 167329 2018 26% 7% 108 +2.3 255/311/415160326201827%7%102+2.1
Randy Arozarena
2023 · MLB
28 53→57 54→55 52→55 47 264/336/457 193330 2124 26% 8% 126 +3.5 246/343/429 183306 2121 25% 10% 122 +3.3 238/346/421183296222226%11%119+3.4
Juan Camilo
2006 · AAA
30 50 53→55 52→55 49 249/322/419 170324 2117 29% 10% 111 +2.5 255/307/387 132308 1315 21% 7% 95 +1.4 291/330/39510433371614%6%109+0.9
Ryan Church
2007 · MLB
28 48→55 53→55 50→45 49 245/319/419 175301 2011 25% 9% 109 +2.4 263/336/431 168316 177 21% 9% 119 +3.1 271/344/42815732214519%9%114+1.9
Carlos González
2014 · MLB
28 50→56 55→60 57→55 51 257/328/448 191302 2223 23% 9% 120 +3.1 238/299/426 188277 249 23% 8% 102 +1.9 235/301/40216727220221%8%91+1.1
Jackie Bradley Jr.
2018 · MLB
28 49→54 53→55 50 51 250/328/432 182296 209 23% 9% 116 +2.8 232/315/405 173289 1913 25% 9% 105 +2.1 226/314/400173284181426%9%98+1.2
Cory Spangenberg
2019 · MLB
28 52→57 48→50 53→55 43 251/307/391 141341 1513 30% 7% 97 +1.5 232/287/368 136351 1420 35% 6% 82 +0.5 202/250/320117323122339%5%50-1.4