Players / Player profile
TB · CF

Cedric Mullins

Age 32 B/T L/L 5′7″, 175 lb USA MLB debut 2018
40-man
  • Free agent est. 1 yr × $6.7M ($3M–$13M) if his mutual option is declined · 0.0 wins to Pittsburgh’s Winter Plan as call-up depth
    1 caution
    • Holds a $10.0M mutual option for 2027; one side almost always declines.
  • PNC Park Pittsburgh’s home park: +1.5 runs per 600 PA against an average park (+0.13 wins over 501 PA; his WAR leaves this out); home runs ×0.99 (×0.99 for left-handed hitters as a group). Park Fit →
xwOBA .273 wOBA .295
2026 fWAR 1.1
Projected 2027 WAR 0.9 Keystone Marcel+ at 501 PA

Hitting · 2026 percentiles

vs. MLB hitters with 300+ PA · 502 PA

xwOBA .273 xwOBA: .273, 3rd percentile
Swing decisions +0.11 Swing decisions: +0.11, 52nd percentile
Contact value −1.93 Contact value: −1.93, 3rd percentile
Bat speed 70.7 Bat speed: 70.7, 31st percentile
Squared-up / swing 22% Squared-up / swing: 22%, 46th percentile
Blasts / swing 5% Blasts / swing: 5%, 16th percentile
EV90 102.0 EV90: 102.0, 23rd percentile
Barrel % 4.3% Barrel %: 4.3%, 20th percentile
Chase % 31.2% Chase %: 31.2%, 40th percentile
Zone contact 83.4% Zone contact: 83.4%, 40th percentile
Strikeout % 19.1% Strikeout %: 19.1%, 64th percentile
Walk % 8.6% Walk %: 8.6%, 49th percentile

Platoon splits · swing path

By pitcher handedness

vsPAwOBAxwOBAK%BB%ChaseDecisionsContact
LHP119.270.22118%8%33%−0.08−3.24
RHP383.303.28920%9%31%+0.17−1.52
Attack angle
11.7° (63% in 5–20°)
Attack direction
−4.9°
Swing length
7.4 ft
Fast-swing rate
8%
Pull-air %
24.0%
Hard-hit %
33.0%
Slash · wRC+
.205/.284/.344 · 76

Zone map · 2026

Where he does damage, and where to pitch him

+0.5−1.1−2.9+0.2+1.4+0.3−2.7+1.8+0.2+0.1−0.8+1.8−0.1−4.9+0.4−1.3−1.2+0.8−3.6−0.3−0.9+0.8−1.4+0.1−0.8LHB

Does the most damage up over the middle (+1.8 vs. league per 100; 0.9 standard errors on 123 pitches, inside the noise for the best of nine cells).

Weakest middle-in (−4.9; 2.2 standard errors below average on 71 pitches). Pitchers should attack here.

Runs per 100 pitches vs. an average LHB: better · worse. Catcher’s view · 1,788 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 Mullins: bat path, contact quality and approach

SimilarityPlayerxwOBA’26 WAR’27 proj2027
64Freddy Fermin SD · ’95.2791.00.9Arb
63Ryan O'Hearn PIT · ’93.3130.61.0Signed $15.0M
62Tristan Peters CWS · ’00.3173.52.4Pre-arb
61Drew Romo CWS · ’01.2630.10.2—
60Miguel Amaya CHC · ’99.2991.41.3Arb

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 +3.5 +6.0
LF +6.5prior −4.0
RF +6.5prior −4.0
Outs Above Average by position
SeasonPosOAARangeArm, DPRunsBatters
2026CF+12+10−0.5+9.54,482
2025CF+4+3−4.4−1.44,703
2024CF+2+2−0.6+1.44,575
2023CF+6+5−2.0+3.03,798

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 CF)
2025 · CF2026 · CF In (charging) 0+5Back 0−1Toward 3B line +2+3Toward 1B line +2+5vs. RHH +1+5vs. LHH +3+6
Tools (percentile; arm among CFs)
Arm at CF 83.2 mph · 21st
Sprint speed 27.9 ft/s · 63rd
Reaction +3.1 ft · 98th
Burst +0.6 ft · 67th
Route −1.8 ft · 4th
Catch difficulty (latest season)
PlayMadeChancesRate
★★★★★52124%
★★★★3743%
★★★121486%
★★202291%
★2626100%
Zone rating (Keystone expected outs)
SeasonZoneBallsOuts vs. exp.
2026CF517+12.7
2025CF493−4.3
2024CF460−5.1

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 0.9 WAR Mutual option $10.0M
2028 0.3 WAR Free agent
2029 −0.4 WAR Free agent
2030 −0.9 WAR Free agent

His 2027 is a $10.0M mutual option, decided ≈ Nov 1–5 (either side can decline it). The Free-Agent Board expects it declined, so it prices him as a free agent. Contract Studio →

ABS challenges · 2026

Baseball Savant

As batter 85% 11/13 won · +0.8 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.