Steven Kwan
LF | Bats/Throws: L/L | 5' 8" 170LBS | Age: 27
Draft: 2018 | Rd: 5, #163, Cleveland Indians | Oregon State
PA AB R H HR SB AVG OBP SLG OPS
2023 718 638 93 171 5 21 .268 .340 .370 .710
2024 540 480 83 140 14 12 .292 .368 .425 .793
2025 293 262 32 78 6 9 .298 .363 .420 .783
4 Seasons 2,189 1,943 297 557 31 61 .287 .360 .399 .759
AVG HR SB OPS
2023 .268 5 21 .710
2024 .292 14 12 .793
2025 .298 6 9 .783
4 Seasons .287 31 61 .759
MLB Percentile Rankings
Hits Spray Chart

Statcast Batting Statistics

Season Age Pitches Batted
Balls
Barrels Barrel % Barrel/PA Exit
Velocity
Max EV Launch
Angle
LA Sweet-
Spot %
XBA XSLG WOBA XWOBA XWOBACON HardHit% K% BB%
2022 24 2643 509 7 1.4 1.1 85.1 107.1 11.8 34.6 .268 .341 .341 .312 .298 20.8 9.4 9.7
2023 25 2843 570 6 1.1 0.8 86.0 105.2 10.7 37.7 .282 .358 .313 .317 .311 18.8 10.4 9.7
2024 26 2165 431 11 2.6 2.0 86.3 105.6 14.9 38.5 .284 .385 .349 .333 .325 23.7 9.4 9.8
2025 27 1193 242 6 2.5 2.0 86.4 104.1 13.0 37.6 .283 .389 .347 .329 .317 22.4 7.8 8.5
Player 8844 1752 30 1.7 1.4 85.8 107.1 12.4 37.0 .278 .364 .335 .321 .312 21.1 9.5 9.6
MLB 7.1 4.8 88.5 122.9 12.4 33.2 .245 .405 .316 .315 .369 36.7 22.2 8.4
! Note: All figures in this table cover the period 2015-present.




Fastball: 4 Seam, 2 Seam, Cutter, Sinker. Offspeed: Split, Change, Fork, Screw. Breaking: Slider, Curve, Knuckle, Sweeper, Slurve, Other
  •   
  •   
  •   
  •   
  •   
  •   
  •   

Batted Ball Profile

AIR: Fly Balls + Line Drives + Popups All Batted Balls Batted Ball Breakdown
Season GB % AIR % FB % LD % PU % Pull % Straight % Oppo % Pull GB % Straight GB % Oppo GB % Pull AIR % Straight AIR % Oppo AIR %
2022 42.6 57.4 23.6 27.9 5.9 28.3 37.7 34.0 15.7 18.7 8.3 12.6 19.1 25.7
2023 46.7 53.3 20.0 28.8 4.6 27.7 39.5 32.8 18.4 19.3 8.9 9.3 20.2 23.9
2024 37.4 62.6 28.3 27.8 6.5 30.4 37.6 32.0 13.7 15.3 8.4 16.7 22.3 23.7
2025 44.2 55.8 26.0 27.3 2.5 28.1 42.6 29.3 14.0 19.0 11.2 14.0 23.6 18.2
Player 42.9 57.1 23.9 28.1 5.1 28.6 38.9 32.5 15.9 18.1 8.9 12.7 20.8 23.6
MLB 44.4 55.6 23.9 24.7 7.1 37.2 37.4 25.2 20.6 17.7 5.9 16.6 19.7 19.3
! Note: All figures in this table cover the period 2015-present.

Quality of Contact

Season Weak % Topped % Under % Flare/Burner % Solid % Barrel % Barrel/PA
2022 4.3 32.6 29.5 29.1 2.6 1.4 1.1
2023 2.5 38.1 26.3 29.3 2.8 1.1 0.8
2024 4.4 28.1 31.8 27.8 5.3 2.6 2.0
2025 5.4 31.0 27.7 28.1 5.0 2.5 2.0
Player 3.9 33.0 28.8 28.7 3.7 1.7 1.4
MLB 3.9 32.5 24.8 24.4 5.9 7.1 4.8
! Note: All figures in this table cover the period 2015-present.

Run Values by Pitch Type

Year Pitch Type Team RV/100 Run Value Pitches % PA BA SLG wOBA Whiff% K% PutAway % xBA xSLG xwOBA Hard Hit %
2025 4-Seam Fastball -0.4 -1 399 33.4 93 .273 .416 .363 5.5 3.2 3.0 .299 .416 .371 16.0
2025 Sinker 2.6 5 208 17.4 64 .357 .518 .429 3.7 7.8 10.9 .285 .387 .340 23.5
2025 Changeup 0.4 1 138 11.6 34 .242 .333 .265 14.8 8.8 5.2 .257 .341 .270 20.0
2025 Slider -0.5 -1 134 11.2 37 .250 .333 .247 11.7 8.1 6.8 .253 .361 .259 32.4
2025 Curveball 2.4 2 94 7.9 18 .438 .500 .447 9.4 11.1 8.0 .268 .366 .321 50.0
2025 Cutter 3.6 3 83 7.0 16 .308 .615 .447 0.0 0.0 0.0 .283 .474 .393 15.4
2025 Sweeper 1.0 1 68 5.7 17 .294 .294 .318 10.0 17.6 11.1 .341 .416 .327 14.3
2025 Split-Finger -0.7 0 60 5.0 13 .231 .308 .235 18.5 30.8 17.4 .287 .355 .279 22.2
2025 Slurve 3.5 0 9 0.8 1 1.000 1.000 .900 20.0 0.0 0.0 .198 .231 .206 0.0
2024 4-Seam Fastball 1.0 8 789 36.4 191 .350 .537 .431 4.5 5.2 5.9 .301 .395 .362 26.3
2024 Sinker 0.6 2 365 16.9 99 .330 .455 .382 4.8 8.1 10.3 .326 .446 .377 32.5
2024 Slider 0.7 2 283 13.1 64 .182 .327 .284 18.3 20.3 13.8 .203 .314 .291 14.3
2024 Changeup -0.2 0 235 10.9 70 .212 .273 .266 8.7 7.1 5.9 .258 .320 .279 14.8
2024 Cutter 0.7 1 162 7.5 34 .323 .452 .369 5.2 8.8 8.8 .273 .381 .319 14.3
2024 Curveball 0.6 1 141 6.5 37 .278 .333 .281 16.0 10.8 8.0 .315 .464 .346 28.1
2024 Sweeper 2.1 2 97 4.5 22 .333 .476 .368 11.8 13.6 9.1 .317 .425 .339 22.2
2024 Split-Finger -2.0 -1 68 3.1 17 .118 .118 .106 15.4 23.5 14.8 .171 .215 .169 15.4
2024 Slurve 8.1 1 17 0.8 3 .667 1.333 .833 0.0 0.0 0.0 .469 .691 .501 33.3
2024 Knuckleball -6.3 0 7 0.3 2 .000 .000 .000 50.0 50.0 50.0 .003 .007 .004 0.0
2024 Screwball -21.9 0 1 0.0 1 .000 .000 .000 0.0 0.0 -- .540 .603 .486 100.0
! Note: Years are in reverse order.

Statcast Batting Run Value

Runs
Year Team PA Pitches Heart Shadow Chase Waste All
2022 636 2,643 -15 -13 28 12 12
2023 716 2,843 -22 -18 25 11 -4
2024 540 2,165 -13 -1 22 7 15
2025 290 1,178 -7 0 12 4 9
Player 2,182 8,829 -58 -32 86 -58 32
+ View Complete Batting Run Value Leaderboard
+ Show Leverage-Based Run Value

Plate Discipline

Season Pitches Zone % Zone Swing % Zone Contact % Chase % Chase Contact % Edge % 1st Pitch Swing % Swing % Whiff % Meatball % Meatball Swing %
2022 2,643 51.3 55.1 93.7 20.2 79.6 41.9 8.9 38.1 9.0 8.2 63.9
2023 2,843 52.7 59.0 93.6 21.3 72.7 42.5 13.1 41.2 11.2 8.4 65.4
2024 2,165 51.7 57.6 95.3 19.2 79.6 43.4 11.1 39.1 8.2 8.4 67.8
2025 1,193 53.0 57.7 95.8 22.7 78.6 44.4 13.7 41.0 8.2 7.2 68.2
Player 8,844 52.1 57.3 94.3 20.6 77.2 42.8 11.5 39.7 9.4 8.2 65.9
MLB 48.8 67.0 82.1 28.4 57.6 42.6 30.0 47.3 25.0 7.3 76.3
! Note: All figures in this table cover the period 2015-present.

Percentile Rankings

Year xwOBA xBA xSLG xISO xOBP Brl Brl% EV Max EV Hard
Hit%
K% BB% Whiff% Chase
Rate
Speed OAA Arm
Strength
Bat
Speed
Squared-up
Rate
Swing
Length
2022 47 82 14 3 86 3 1 3 29 1 100 67 100 96 80 96 54
2023 36 88 13 1 81 2 1 5 16 1 98 65 100 88 71 95 74 1 100 99
2024 71 94 39 10 93 8 4 9 19 1 99 70 100 96 43 85 60 1 100 98
2025 47 83 28 13 77 12 6 7 14 1 99 52 100 79 36 12 70 1 97 98
+ View Complete Percentile Rankings Leaderboard

Expected Home Runs

Adjusted

Year Team Avg HR Trot Actual HR xHR HR-xHR Doubters Mostly Gone No Doubters No Doubter %
2022 18.87 7 6.4 1 4 5 3 42.9
2023 18.23 5 5.7 -1 3 6 0 0.0
2024 19.50 14 13.1 1 3 14 2 14.3
2025 20.18 6 4.2 2 3 4 1 16.7
Player 19.29 32 29.4 3 13 29 6 18.8
+ View Standard Expected Home Runs

Expected Home Runs by Park

Adjusted

Year HR
2022 7 8 4 11 8 6 9 6 6 4 6 10 5 3 8 11 6 6 3 7 3 5 11 8 4 4 10 8 4 4 3
2023 5 6 2 8 6 6 6 5 5 4 5 6 7 5 6 7 6 5 7 8 5 5 9 7 4 5 7 6 6 5 2
2024 14 14 7 17 13 13 15 15 13 9 12 14 14 9 15 14 13 13 12 18 12 8 19 17 11 12 13 16 14 11 9
2025 6 6 2 7 7 5 4 5 4 1 3 6 4 7 5 5 5 5 4 5 3 1 5 5 4 2 5 5 3 2 2
Player 32 34 15 43 34 30 34 31 28 18 26 36 30 24 34 37 30 29 26 38 23 19 44 37 23 23 35 35 27 22 16
Note: xHR tells how many of this player's home runs would have been out of other stadiums. The "Adjusted" view here accounts for different wall heights, distances and environmental effects using Statcast Park Factor data.
+ View Standard Expected Home Runs By Park
+ View Complete Expected Home Runs Leaderboard

Year to Year Changes

Metric 2022 +/-   2023 +/-   2024 +/-   2025
Exit Velocity 85.1 0.9 86.0 0.3 86.3 0.1 86.4
Launch Angle 11.8 -1.1 10.7 4.2 14.9 -1.9 13.0
Barrel % 1.4 -0.3 1.1 1.5 2.6 -0.1 2.5
Hard Hit % 20.8 -2.0 18.8 4.9 23.7 -1.3 22.4
LA Sweet-Spot % 34.6 3.1 37.7 0.8 38.5 -0.9 37.6
xBA .268 0.014 .282 0.002 .284 -0.001 .283
BA .298 -0.030 .268 0.024 .292 0.006 .298
xwOBA .312 0.005 .317 0.016 .333 -0.004 .329
wOBA .341 -0.028 .313 0.036 .349 -0.002 .347
xSLG .341 0.017 .358 0.027 .385 0.004 .389
SLG .400 -0.030 .370 0.055 .425 -0.005 .420
K% 9.4 1.0 10.4 -1.0 9.4 -1.6 7.8
BB% 9.7 0.0 9.7 0.1 9.8 -1.3 8.5
Swing % 38.1 3.1 41.2 -2.1 39.1 1.9 41.0
Whiff% 9.0 2.2 11.2 -3.0 8.2 0.0 8.2
In Zone % 51.3 1.4 52.7 -1.0 51.7 1.3 53.0
Out of Zone % 48.7 -1.4 47.3 1.0 48.3 -1.3 47.0
Out of Zone Swing % 20.2 1.1 21.3 -2.1 19.2 3.5 22.7
First Pitch Swing % 8.9 4.2 13.1 -2.0 11.1 2.6 13.7
First Pitch Strike % 59.0 2.9 61.9 -3.0 58.9 3.2 62.1
+ View Complete Year to Year Changes Leaderboard

Statcast Fielder Positioning

wOBA
SeasonAlignment TypeBat SidePAShifts/Shades%No Shift/ShadeShift/Shade
2022 Shifts L 634 31 4.9 .341 .317
2023 Shades L 716 67 9.4 .312 .319
2024 Shades L 538 77 14.3 .345 .360
2025 Shades L 290 57 19.7 .376 .220
! Note: Shifts are through the 2022 season, Shaded starting from the 2023 season, Shift: three or more infielders are on the same side of second base, Shade: positioned outside of their typical responsible slices of the field.
Learn more about how positioning is defined here

Pitch Tempo

Bases EmptyRunners On Base
SeasonTeamPitchesTempoFast %Slow %PitchesTempoFast %Slow %
2022 917 17.1 25.4% 1.2% 514 22.1 0.6% 6.0%
2023 1043 15.1 48.4% 0.4% 451 18.9 6.9% 0.0%
2024 854 14.9 52.0% 0.5% 313 18.4 5.1% 1.0%
2025 451 15.3 46.1% 0.0% 164 18.4 4.3% 0.0%
+ View Complete Pitch Tempo Leaderboard

Statcast Rankings