Players / Player profile
CLE · LF

Steven Kwan

Age 29 B/T L/L 5′8″, 170 lb USA MLB debut 2022
40-man
  • Cleveland’s roster as it stands starts at LF · 576 PA · 3.0 WAR in the role
  • Trade read Available at a price: CLE sits on the contender line (49% playoff odds, within a projected win of 50%), so it could buy or sell; control through 2027.
xwOBA .331 wOBA .348
2026 fWAR 3.8
Projected 2027 WAR 2.9 at 588 PA · 3.0 in his 2027 role

Hitting · 2026 percentiles

vs. MLB hitters with 300+ PA · 637 PA

xwOBA .331 xwOBA: .331, 63rd percentile
Swing decisions +0.49 Swing decisions: +0.49, 69th percentile
Contact value +0.14 Contact value: +0.14, 52nd percentile
Bat speed 62.3 Bat speed: 62.3, 0th percentile
Squared-up / swing 39% Squared-up / swing: 39%, 100th percentile
Blasts / swing 1% Blasts / swing: 1%, 1st percentile
EV90 95.2 EV90: 95.2, 0th percentile
Barrel % 0.4% Barrel %: 0.4%, 1st percentile
Chase % 19.8% Chase %: 19.8%, 98th percentile
Zone contact 95.2% Zone contact: 95.2%, 100th percentile
Strikeout % 9.7% Strikeout %: 9.7%, 98th percentile
Walk % 13.0% Walk %: 13.0%, 94th percentile

Platoon splits · swing path

By pitcher handedness

vsPAwOBAxwOBAK%BB%ChaseDecisionsContact
LHP204.316.32113%14%20%+0.67+0.30
RHP433.363.3358%12%20%+0.40+0.07
Attack angle
1.5° (32% in 5–20°)
Attack direction
+0.7°
Swing length
6.2 ft
Fast-swing rate
0%
Pull-air %
11.6%
Hard-hit %
10.3%
Slash · wRC+
.282/.382/.349 · 114

Zone map · 2026

Where he does damage, and where to pitch him

+0.8+0.6+1.7+1.1+0.6+1.4+0.4−0.5−2.9+1.2+0.1+0.8−1.0−0.7+3.0+1.7−1.6−0.9+0.2+1.0+1.5+0.5+1.4+1.1+0.8LHB

Does the most damage middle-away (+0.8 vs. league per 100; 0.4 standard errors on 179 pitches, inside the noise for the best of nine cells).

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

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

SimilarityPlayerxwOBA’26 WAR’27 proj2027
12Chandler Simpson TB · ’00.2682.31.7Pre-arb
5Luis Arraez PHI · ’97.3114.11.6Free agent
0Geraldo Perdomo AZ · ’99.3365.04.6Signed $9.3M
0Xavier Edwards MIA · ’99.3122.32.4Arb
0Myles Straw TOR · ’94.2970.71.0Club option $8.0M

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 +0.3 +2.8
LF +6.0 −1.5
RF +4.0prior −6.5
1B +6.5prior −9.0
Outs Above Average by position
SeasonPosOAARangeArm, DPRunsBatters
2026LF+10+0.3+0.32,624
2026CF+5+5+0.3+5.32,685
2025CF000.00.03
2025LF+5+5+6.8+11.85,588
2024LF+5+4+4.0+8.04,145
2023LF+7+6−0.7+5.35,740

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

At LF in 2025, the biggest loss came toward 1B line (−4 outs): a coaching target.

Tools (percentile; arm among LFs)
Arm at LF 88.0 mph · 77th
Sprint speed 27.6 ft/s · 55th
Reaction −0.9 ft · 20th
Burst +0.2 ft · 53rd
Route +0.9 ft · 95th
Catch difficulty (latest season)
PlayMadeChancesRate
★★★★★31718%
★★★★61155%
★★★71354%
★★242886%
★272896%
Zone rating (Keystone expected outs)
SeasonZoneBallsOuts vs. exp.
2026LF241+5.5
2026CF281+2.0
2025LF528+2.5
2024LF391+3.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 2.9 WAR Arbitration $17.9M*
2028 2.6 WAR Free agent
2029 2.1 WAR Free agent
2030 1.5 WAR Free agent

* projected arbitration or minimum salary. Contract Studio →

ABS challenges · 2026

Baseball Savant

As batter 56% 9/16 won · −0.4 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.