Players / Player profile
ATH · 2B

Jeff McNeil

Age 34 B/T L/R 6′0″, 195 lb USA MLB debut 2018
40-man
  • Free agent est. 1 yr × $2.1M ($1M–$5M) if his club option is declined
    1 caution
    • His $15.8M club option for 2027 is expected to be declined (projected value below it); the decision comes about five days after the World Series.
xwOBA .300 wOBA .309
2026 fWAR 0.1
Projected 2027 WAR 0.2 Keystone Marcel+ at 410 PA

Hitting · 2026 percentiles

vs. MLB hitters with 300+ PA · 518 PA

xwOBA .300 xwOBA: .300, 23rd percentile
Swing decisions +0.11 Swing decisions: +0.11, 51st percentile
Contact value −1.03 Contact value: −1.03, 15th percentile
Bat speed 68.7 Bat speed: 68.7, 12th percentile
Squared-up / swing 26% Squared-up / swing: 26%, 80th percentile
Blasts / swing 3% Blasts / swing: 3%, 3rd percentile
EV90 99.8 EV90: 99.8, 5th percentile
Barrel % 1.7% Barrel %: 1.7%, 2nd percentile
Chase % 36.1% Chase %: 36.1%, 17th percentile
Zone contact 91.2% Zone contact: 91.2%, 94th percentile
Strikeout % 11.4% Strikeout %: 11.4%, 95th percentile
Walk % 5.6% Walk %: 5.6%, 13th percentile

Platoon splits · swing path

By pitcher handedness

vsPAwOBAxwOBAK%BB%ChaseDecisionsContact
LHP110.275.2798%9%35%+0.56−1.78
RHP408.318.30612%5%36%−0.02−0.86
Attack angle
6.7° (39% in 5–20°)
Attack direction
−2.7°
Swing length
7.3 ft
Fast-swing rate
3%
Pull-air %
17.9%
Hard-hit %
29.5%
Slash · wRC+
.264/.313/.368 · 83

Zone map · 2026

Where he does damage, and where to pitch him

−0.9+0.1−0.2−0.7−0.3−2.9−1.1+2.5+2.3−0.2−1.6+0.1−4.8+2.0−0.3+0.1+0.1−0.9+0.8−0.2+0.3−0.2+0.5−0.7−1.3LHB

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

Weakest middle-middle (−4.8; 2.4 standard errors below average on 114 pitches). Pitchers should attack here.

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

SimilarityPlayerxwOBA’26 WAR’27 proj2027
64Mauricio Dubón ATL · ’94.3082.41.6Free agent
62Brayan Rocchio CLE · ’01.2973.62.0Arb
58Brett Sullivan COL · ’94.280−0.2−0.3—
57Nico Hoerner CHC · ’97.3262.82.9Signed $23.8M
51Caleb Durbin BOS · ’00.2953.12.6Pre-arb

Mauricio Dubón (similarity 64, 1.6 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
2B −1.6 +0.9
3B −3.6prior −4.1
CF −4.2 −4.7
1B +5.0 −7.5
RF +0.8 −9.7
LF +0.3 −10.2
Outs Above Average by position
SeasonPosOAARangeArm, DPRunsBatters
2026LF000.00.05
2026RF−1−10.0−1.034
20261B+2+1+1.0+2.01,369
20262B−6−4−0.6−4.63,339
2025RF000.00.0103
2025LF−1−1−0.1−1.1244
2025CF−1−1−0.3−1.3923
20252B+4+3−0.9+2.12,529
2024LF00−0.1−0.1372
2024RF+1+1−0.1+0.9422
20242B00−0.5−0.53,718
2023SS000.00.04
2023CF000.00.066
2023LF+1+1+0.2+1.2863
2023RF+1+1+0.2+1.21,228
20232B+1+1+0.6+1.63,571

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 2B)
2025 · 2B2026 · 2B In (charging) −2+3Back 0−2Toward 3B line −2−5Toward 1B line +5−1vs. RHH −10vs. LHH +2−4

At 2B in 2026, the biggest loss came toward 3B line (−5 outs): a coaching target.

Tools (percentile; arm among 2Bs)
Arm at 2B 78.2 mph · 65th
Sprint speed 26.3 ft/s · 24th
Reaction −0.1 ft · 57th
Burst +0.5 ft · 69th
Route +0.4 ft · 76th
Catch difficulty (latest season)
PlayMadeChancesRate
★★★★★00—
★★★★00—
★★★1250%
★★00—
★11100%
Zone rating (Keystone expected outs)
SeasonZoneBallsOuts vs. exp.
20262B304−9.3
20261B80+2.1
2025CF106−6.4
20252B271−3.1
2024RF42−0.3
20242B323+12.3

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.2 WAR Club option $15.8M
2028 −0.4 WAR Free agent
2029 −1.0 WAR Free agent
2030 −1.5 WAR Free agent

His 2027 is a $15.8M club option, decided by the Athletics ≈ Nov 1–5. The Free-Agent Board expects it declined, so it prices him as a free agent. Contract Studio →

Minor leagues

MLB Stats API · public box-score data

SeasonLevelLevelTeamAgeGPA / IPPA / IP ·Line
2025AASt. Lucie Mets33414 PA 14 PA · .273/.429/.273 · 0 HR · 14.3% K · 21.4% BB
2025AAAABinghamton Rumble Ponies3329 PA 9 PA · .667/.667/1.444 · 2 HR · 0.0% K · 0.0% BB
2025AAAAAASyracuse Mets3329 PA 9 PA · .250/.333/.250 · 0 HR · 0.0% K · 11.1% BB

ABS challenges · 2026

Baseball Savant

As batter 50% 9/18 won · +0.5 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.