Players / Player profile
PHI · LF

Edmundo Sosa

Age 30 B/T R/R 5′11″, 210 lb Panama MLB debut 2018
40-man
  • Free agent est. 2 yr × $8.5M ($3M–$16M) · +0.8 wins to Pittsburgh’s Winter Plan as a bench bat
  • PNC Park Pittsburgh’s home park: −1.9 runs per 600 PA against an average park (−0.11 wins over 351 PA; his WAR leaves this out); home runs ×0.78 (×0.77 for right-handed hitters as a group). Park Fit →
xwOBA .331 wOBA .324
2026 fWAR 0.8
Projected 2027 WAR 1.3 Keystone Marcel+ at 351 PA

Hitting · 2026

250 PA: percentiles need 300+, so values only

xwOBA .331 xwOBA: .331
Swing decisions −2.99 Swing decisions: −2.99
Contact value +1.78 Contact value: +1.78
Bat speed 72.6 Bat speed: 72.6
Squared-up / swing 19% Squared-up / swing: 19%
Blasts / swing 7% Blasts / swing: 7%
EV90 105.9 EV90: 105.9
Barrel % 7.2% Barrel %: 7.2%
Chase % 52.8% Chase %: 52.8%
Zone contact 85.7% Zone contact: 85.7%
Strikeout % 21.6% Strikeout %: 21.6%
Walk % 2.8% Walk %: 2.8%

Platoon splits · swing path

By pitcher handedness

vsPAwOBAxwOBAK%BB%ChaseDecisionsContact
LHP138.387.34120%5%48%−2.04+1.25
RHP112.246.31823%0%59%−4.28+2.60
Attack angle
10.9° (59% in 5–20°)
Attack direction
−2.9°
Swing length
8.1 ft
Fast-swing rate
26%
Pull-air %
14.4%
Hard-hit %
39.2%
Slash · wRC+
.247/.283/.429 · 89

Zone map · 2026

Where he does damage, and where to pitch him

+0.9−1.0−0.4+0.2+5.7−0.9+0.9+1.8+3.2+0.3−1.7−0.1+1.5+9.3−3.1+2.0−1.4−4.4−0.6−1.9−0.6−2.3+3.2−1.8−1.3RHB

Does the most damage middle-away (+9.3 vs. league per 100; 4.1 standard errors above average on 53 pitches).

Weakest down over the middle (−4.4), but only 1.9 standard errors from average on 40 pitches: no in-zone spot to attack yet.

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

SimilarityPlayerxwOBA’26 WAR’27 proj2027
46Salvador Perez KC · ’90.317−1.1−0.3Signed $12.5M
34Angel Martínez CLE · ’02.3031.81.0Pre-arb
33Noelvi Marte CIN · ’01.248−1.4−0.3—
30Ezequiel Tovar COL · ’01.279−0.41.2Signed $8.2M
29Jorge Mateo TB · ’95.273−0.2−0.3Free agent

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 +4.1
3B +1.5 +4.0
SS −2.0 +2.5
LF +3.4 −7.1
1B +7.0prior −8.5
Outs Above Average by position
SeasonPosOAARangeArm, DPRunsBatters
20262B+10−0.2−0.2411
2026SS00−0.2−0.2428
20263B+3+2−0.4+1.6700
2026LF00−0.4−0.4756
2025CF000.00.04
2025LF000.00.047
2025SS+2+10.0+1.0506
20252B+4+30.0+3.0967
20253B000.00.01,009
20243B000.00.0550
20242B000.00.0597
2024SS+4+30.0+3.01,482
20232B000.00.0125
2023SS+3+2−0.1+1.9399
20233B00−0.8−0.82,496

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 3B)
2026 · 3B In (charging) 0Back 0Toward 3B line +1Toward 1B line +3vs. RHH +3vs. LHH 0
Tools (percentile among MLB fielders)
Arm strength 79.8 mph · 19th
Sprint speed 28.7 ft/s · 85th
Reaction +1.3 ft · 84th
Burst +1.4 ft · 88th
Route +0.4 ft · 73rd
Catch difficulty (latest season)
PlayMadeChancesRate
★★★★★020%
★★★★11100%
★★★2450%
★★4580%
★4580%
Zone rating (Keystone expected outs)
SeasonZoneBallsOuts vs. exp.
2026SS42+0.7
2026LF710.0
20263B45+3.3
20262B44−1.4
2025SS41−1.2
20253B89+1.1
20252B79−1.1
2024SS160+4.1
20243B44+1.1
20242B58+3.6

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 Free agent
2028 0.9 WAR Free agent
2029 0.5 WAR Free agent
2030 0.0 WAR Free agent

A pending free agent: no club controls his 2027. Contract Studio →

ABS challenges · 2026

Baseball Savant

As batter 80% 4/5 won · +0.2 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.