Players / Player profile
TEX · 2B

Justin Foscue

Age 27 B/T R/R 5′11″, 205 lb USA MLB debut 2024
40-man
  • Texas’ roster as it stands starts at 2B · 326 PA · 1.4 WAR in the role
  • Trade read Available at a price: TEX 25% playoff odds; control through 2031.
xwOBA .325 wOBA .356
2026 fWAR 1.7
Projected 2027 WAR 1.0 at 324 PA · 1.4 in his 2027 role

Hitting · 2026

248 PA: percentiles need 300+, so values only

xwOBA .325 xwOBA: .325
Swing decisions −0.30 Swing decisions: −0.30
Contact value +0.74 Contact value: +0.74
Bat speed 70.9 Bat speed: 70.9
Squared-up / swing 23% Squared-up / swing: 23%
Blasts / swing 7% Blasts / swing: 7%
EV90 103.8 EV90: 103.8
Barrel % 10.4% Barrel %: 10.4%
Chase % 27.9% Chase %: 27.9%
Zone contact 86.6% Zone contact: 86.6%
Strikeout % 25.0% Strikeout %: 25.0%
Walk % 6.9% Walk %: 6.9%

Platoon splits · swing path

By pitcher handedness

vsPAwOBAxwOBAK%BB%ChaseDecisionsContact
LHP162.425.35124%9%25%+0.48+1.59
RHP86.224.27327%3%34%−1.83−0.62
Attack angle
12.0° (56% in 5–20°)
Attack direction
−2.8°
Swing length
7.1 ft
Fast-swing rate
10%
Pull-air %
21.9%
Hard-hit %
42.1%
Slash · wRC+
.271/.332/.484 · 130

Zone map · 2026

Where he does damage, and where to pitch him

−0.2−0.3−0.8−1.2−0.2+1.3−1.1−2.4−0.8+1.10.0+0.2−0.4+3.0−0.2+0.2−0.4+2.5+3.2+1.3+0.5−0.1+7.1+0.6−0.3RHB

Does the most damage down and away (+3.2 vs. league per 100; 1.4 standard errors on 49 pitches, inside the noise for the best of nine cells).

Weakest up over the middle (−2.4), but only 1.1 standard errors from average on 69 pitches: no in-zone spot to attack yet.

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

SimilarityPlayerxwOBA’26 WAR’27 proj2027
69Spencer Steer CIN · ’97.3481.00.9Arb
66Ryan O'Hearn PIT · ’93.3130.61.0Signed $15.0M
60Logan O'Hoppe TEX · ’00.268−0.90.2Arb
60Mike Yastrzemski ATL · ’90.3090.60.4Signed $10.0M
59Tyler Stephenson CIN · ’96.3301.31.5Free agent

Tyler Stephenson (similarity 59, 1.5 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.8 +4.3
3B −0.2prior +2.3
Outs Above Average by position
SeasonPosOAARangeArm, DPRunsBatters
20261B000.00.083
20262B+3+2−0.1+1.91,485
20251B00+0.2+0.2103
20242B000.00.014
20241B000.00.036

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)
2024 · 2B2026 · 2B In (charging) 00Back 0+1Toward 3B line 00Toward 1B line 0+2vs. RHH 0+2vs. LHH 0+1
Tools (percentile; arm among 2Bs)
Arm at 2B 73.8 mph · 16th
Sprint speed 27.6 ft/s · 55th
Zone rating (Keystone expected outs)
SeasonZoneBallsOuts vs. exp.
20262B126−1.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.0 WAR Pre-arb $780K*
2028 0.9 WAR Pre-arb $803K*
2029 0.7 WAR Arbitration $2.4M*
2030 0.4 WAR Arbitration $3.4M*

* projected arbitration or minimum salary. Contract Studio →

Minor leagues

MLB Stats API · public box-score data

SeasonLevelLevelTeamAgeGPA / IPPA / IP ·Line
2026AAAAAARound Rock Express2730140 PA 140 PA · .287/.407/.426 · 2 HR · 15.7% K · 15.7% BB
2025AAAAAARound Rock Express26103453 PA 453 PA · .261/.341/.474 · 19 HR · 13.9% K · 9.9% BB
2025ROKROKACL Rangers2639 PA 9 PA · .000/.111/.000 · 0 HR · 11.1% K · 11.1% BB

ABS challenges · 2026

Baseball Savant

As batter 50% 7/14 won · +0.7 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.