Players / Player profile
CLE · LF

Angel Martínez

Age 24 B/T S/R 5′11″, 200 lb Dominican Republic MLB debut 2024
40-man
  • Cleveland’s roster as it stands starts at CF · 451 PA · 1.3 WAR in the role
  • Injured list 2026: Left foot non-displaced fracture (Jun 16–Jul 24)
  • Trade read Available at a price: CLE 49% playoff odds; control through 2030.
  • PNC Park Pittsburgh’s home park: +0.9 runs per 600 PA against an average park (+0.07 wins over 456 PA; his WAR leaves this out); home runs ×0.92 (×0.92 for right-handed hitters as a group). Park Fit →
xwOBA .303 wOBA .334
2026 fWAR 1.8
Projected 2027 WAR 1.0 at 456 PA · 1.3 in his 2027 role

Hitting · 2026 percentiles

vs. MLB hitters with 300+ PA · 415 PA

xwOBA .303 xwOBA: .303, 27th percentile
Swing decisions −2.35 Swing decisions: −2.35, 0th percentile
Contact value +0.86 Contact value: +0.86, 72nd percentile
Bat speed 71.4 Bat speed: 71.4, 39th percentile
Squared-up / swing 21% Squared-up / swing: 21%, 38th percentile
Blasts / swing 7% Blasts / swing: 7%, 32nd percentile
EV90 104.3 EV90: 104.3, 53rd percentile
Barrel % 7.2% Barrel %: 7.2%, 45th percentile
Chase % 42.8% Chase %: 42.8%, 3rd percentile
Zone contact 88.7% Zone contact: 88.7%, 77th percentile
Strikeout % 21.9% Strikeout %: 21.9%, 48th percentile
Walk % 3.1% Walk %: 3.1%, 1st percentile

Platoon splits · swing path

By pitcher handedness

vsPAwOBAxwOBAK%BB%ChaseDecisionsContact
LHP152.362.33917%2%41%−2.13+2.64
RHP263.317.28325%4%44%−2.47−0.07
Attack angle
11.5° (51% in 5–20°)
Attack direction
−6.9°
Swing length
7.3 ft
Fast-swing rate
17%
Pull-air %
20.1%
Hard-hit %
35.2%
Slash · wRC+
.255/.290/.465 · 108

Zone map · 2026

Where he does damage, and where to pitch him

+0.1−1.2−0.1−0.4+0.9−2.0+0.1+4.7−3.1−0.4−2.2−2.9−0.8+1.1+0.3−3.8+0.9+0.2+3.1+0.1−2.8+0.8+3.20.0−1.9LHB

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

Weakest up and in (−3.1), but only 1.3 standard errors from average on 32 pitches: no in-zone spot to attack yet.

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

SimilarityPlayerxwOBA’26 WAR’27 proj2027
65Daylen Lile WSH · ’02.3221.51.8Pre-arb
62Salvador Perez KC · ’90.317−1.1−0.3Signed $12.5M
61Brandon Marsh PHI · ’97.3020.31.3Arb
59Noelvi Marte CIN · ’01.248−1.4−0.3—
55Miguel Andujar SD · ’95.2970.00.2Free 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
CF −2.5 0.0
2B −2.8 −0.3
3B −4.4prior −4.9
RF +0.2 −7.3
LF −1.0 −8.5
1B +3.0prior −12.5
Outs Above Average by position
SeasonPosOAARangeArm, DPRunsBatters
2026CF00+0.1+0.1121
2026RF00+0.6+0.61,303
2026LF−2−2+1.0−1.02,214
2025RF−1−10.0−1.049
20252B+1+1+0.2+1.21,001
2025CF−4−4+0.7−3.33,357
20242B000.00.034
20243B000.00.0111
2024RF000.00.0126
2024LF−1−1−0.1−1.1490
2024CF−1−1−0.2−1.2617

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)
2024 · CF2025 · CF In (charging) 0−3Back 0−1Toward 3B line −10Toward 1B line 00vs. RHH −1−4vs. LHH −1−1

At CF in 2025, the biggest loss came in (charging) (−3 outs): a coaching target.

Tools (percentile; arm among CFs)
Arm at CF 93.3 mph · 91st
Sprint speed 27.6 ft/s · 55th
Reaction 0.0 ft · 51st
Burst −1.1 ft · 17th
Route +0.2 ft · 59th
Catch difficulty (latest season)
PlayMadeChancesRate
★★★★★21613%
★★★★040%
★★★61155%
★★141782%
★141688%
Zone rating (Keystone expected outs)
SeasonZoneBallsOuts vs. exp.
2026RF129−4.1
2026LF219−5.9
2025CF375−2.6
20252B92−5.7
2024LF43−6.2
2024CF69+0.8

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 1.1 WAR Arbitration $2.7M*
2029 1.1 WAR Arbitration $3.8M*
2030 1.0 WAR Arbitration $5.5M*

* projected arbitration or minimum salary. Contract Studio →

Minor leagues

MLB Stats API · public box-score data

SeasonLevelLevelTeamAgeGPA / IPPA / IP ·Line
2026AAAAAkron RubberDucks2429 PA 9 PA · .375/.444/.875 · 1 HR · 0.0% K · 11.1% BB
2026AAAAAAColumbus Clippers2425 PA 5 PA · .500/.400/1.000 · 0 HR · 0.0% K · 0.0% BB
2025AAAAAAColumbus Clippers23834 PA 34 PA · .344/.324/.531 · 0 HR · 26.5% K · 0.0% BB

ABS challenges · 2026

Baseball Savant

As batter 38% 3/8 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.