Players / Player profile
PHI · LF

Brandon Marsh

Age 28 B/T L/R 6′2″, 215 lb USA MLB debut 2021
40-man
  • Philadelphia’s roster as it stands starts at LF · 518 PA · 1.2 WAR in the role
  • Trade read Available at a price: PHI 38% playoff odds; control through 2027.
xwOBA .302 wOBA .314
2026 fWAR 0.3
Projected 2027 WAR 1.3 at 527 PA · 1.2 in his 2027 role

Hitting · 2026 percentiles

vs. MLB hitters with 300+ PA · 563 PA

xwOBA .302 xwOBA: .302, 26th percentile
Swing decisions −0.85 Swing decisions: −0.85, 14th percentile
Contact value +0.02 Contact value: +0.02, 49th percentile
Bat speed 71.5 Bat speed: 71.5, 44th percentile
Squared-up / swing 22% Squared-up / swing: 22%, 43rd percentile
Blasts / swing 8% Blasts / swing: 8%, 51st percentile
EV90 103.3 EV90: 103.3, 37th percentile
Barrel % 8.0% Barrel %: 8.0%, 52nd percentile
Chase % 36.3% Chase %: 36.3%, 17th percentile
Zone contact 87.2% Zone contact: 87.2%, 69th percentile
Strikeout % 25.2% Strikeout %: 25.2%, 26th percentile
Walk % 5.1% Walk %: 5.1%, 10th percentile

Platoon splits · swing path

By pitcher handedness

vsPAwOBAxwOBAK%BB%ChaseDecisionsContact
LHP129.276.22937%3%42%−2.03−1.20
RHP434.325.32322%6%35%−0.52+0.35
Attack angle
9.9° (43% in 5–20°)
Attack direction
−1.2°
Swing length
7.3 ft
Fast-swing rate
15%
Pull-air %
18.2%
Hard-hit %
42.7%
Slash · wRC+
.260/.304/.408 · 90

Zone map · 2026

Where he does damage, and where to pitch him

+0.4−0.6−0.2+1.6−1.1−1.3−0.2−1.6−0.90.0−0.3+0.7+4.0+0.6−0.4−0.4−3.3+4.1+0.1−1.9−2.7−2.4−0.2−1.5−1.1LHB

Does the most damage down over the middle (+4.1 vs. league per 100; 2.2 standard errors on 149 pitches, inside the noise for the best of nine cells).

Weakest down and away (−3.3), but only 1.7 standard errors from average on 123 pitches: no in-zone spot to attack yet.

Runs per 100 pitches vs. an average LHB: better · worse. Catcher’s view · 1,931 pitches · faded cells are within one standard error of average. A spot is called only when it is farther from average than the best or worst of nine average cells gets 95% of the time (set from the league’s own pitches: about 3 standard errors above, 2 below).

Most similar hitters

Swings like Marsh: bat path, contact quality and approach

SimilarityPlayerxwOBA’26 WAR’27 proj2027
77Logan O'Hoppe TEX · ’00.268−0.90.2Arb
67Daylen Lile WSH · ’02.3221.51.8Pre-arb
63Vaughn Grissom LAA · ’01.3090.20.1—
63Dillon Dingler DET · ’98.3445.03.7Pre-arb
62Ty France SD · ’94.3283.61.0Free agent

Ty France (similarity 62, 1.0 WAR projected for 2027) is a free agent this winter: a similar swing available without trading talent, at a free agent’s price. Opportunity Finder →

Nearest neighbours on bat speed, swing length, attack angle, squared-up and blast rates, EV90, barrels, pull-air, chase, zone contact, K% and BB%. 2026 regulars only.

Fielding

2027 rating at every position he can play · OAA by position · range by direction · tools. Same engine as the Fielding Lab and the Winter Plan.

2027 rating by position · best fit first, on the total with the position’s worth
CF −9.9 −7.4
LF −1.2 −8.7
RF −3.3 −13.8
1B −0.7prior −16.2
Outs Above Average by position
SeasonPosOAARangeArm, DPRunsBatters
2026CF−2−2−0.3−2.3369
2026RF00−0.4−0.4425
2026LF00−3.8−3.84,350
2025RF000.00.011
2025LF+1+1+0.1+1.11,433
2025CF−1−1+0.2−0.82,537
2024RF+10+0.1+0.1138
2024CF00+0.8+0.81,340
2024LF−1−1+1.8+0.82,886
2023RF+1+10.0+1.0156
2023LF+2+2−0.1+1.9575
2023CF+4+4−0.3+3.73,647

Runs = range plus his arm and double-play runs spread over his positions by outs (Fielding Run Value, from 2023): what the rating counts.

Range by direction (OAA at LF)
2024 · LF2026 · LF In (charging) 0−1Back +2−2Toward 3B line −1+1Toward 1B line −10vs. RHH −3−1vs. LHH +30

At LF in 2026, the biggest loss came back (−2 outs): a coaching target.

Tools (percentile; arm among LFs)
Arm at LF 88.0 mph · 77th
Sprint speed 28.1 ft/s · 70th
Reaction −1.1 ft · 12th
Burst −0.4 ft · 34th
Route +0.6 ft · 84th
Catch difficulty (latest season)
PlayMadeChancesRate
★★★★★0180%
★★★★1520%
★★★41136%
★★172085%
★2626100%
Zone rating (Keystone expected outs)
SeasonZoneBallsOuts vs. exp.
2026LF366+11.3
2026CF42−2.4
2025LF134+2.8
2025CF284−8.0
2024LF259+5.8
2024CF150+0.5

The zone rating counts every ball hit to his part of the field while he played there, his club’s positioning included; Savant OAA uses his actual starting spot and is the better individual grade. They agree best in the outfield. See the model card.

Compare in the Fielding Lab →

Contract & projection

Club control (RosterResource) · Keystone projected WAR

2027 1.3 WAR Arbitration $8.9M*
2028 1.0 WAR Free agent
2029 0.5 WAR Free agent
2030 0.0 WAR Free agent

* projected arbitration or minimum salary. Contract Studio →

Minor leagues

MLB Stats API · public box-score data

SeasonLevelLevelTeamAgeGPA / IPPA / IP ·Line
2025AAAAAALehigh Valley IronPigs27625 PA 25 PA · .300/.400/.450 · 1 HR · 32.0% K · 16.0% BB

ABS challenges · 2026

Baseball Savant

As batter 67% 2/3 won · +0.1 runs
Keystone is an independent portfolio project. It is not affiliated with Major League Baseball or any club. Data: MLB Stats API, Baseball Savant, FanGraphs. Used under their terms for individual, non-commercial use.