Steven Kwan

CF Cleveland Guardians
Age 29 L/L 5'8" / 170 lbs MLB Svc 4.000 · Ctrl thru 2028
Overview
MLB40-MANArb-2FA 2029
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WAR
202426MLBCLE540.292/.368/.42514121272.8
202527MLBCLE693.272/.334/.3741121981.5
202628MLBCLE637.282/.383/.3493101122.8
2027PROJ29MLBCLE637.275/.360/.3658141092.8
2028PROJ30MLBCLE648.271/.356/.3557111052.3
2029PROJ31MLBCLE648.266/.350/.343661011.8
Last 3 seasons WAR 7.1  ·  Next 3 projected WAR 6.9Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2028Service4.000First FA2029
2027Arb-2$8M2028Arb-3$13M
Skills · percentileStatcast 2024-2026
Whiff%90
Chase%90
xwOBA63
Speed52
Barrel%10
Avg EV10
Form.283/.370/.376 ▲ rolling true talent (45d window) · proj .275/.357/.365
CompsEric Filia (age 29) · Jesus Romo (age 28) · Tony Kemp (age 29)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†vL 84109vR 118
AVG/OBP/SLG.275 / .360 / .365
PA637
HR8
SB14
K%10
BB%11
BABIP296
ISO93
MLB%100%
Value2027 · WAR
BAT: +7.0 runs (wOBA-derived runs vs avg)+7BATRUN: +2.3 runs (SB/CS + UBR baserunning)+2RUNFLD: +3.2 runs (Defensive runs vs avg)+3FLDPOS: +2.3 runs (Positional adjustment)+2POSREP: +13.8 runs (Replacement-level credit)+14REPTotal WAR: +2.40+2.4WAR
0.01.42.92.42.327282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$17M ctrl surplus
Tools · Recent Form · Splits · ContractCON 60 / POW 35
Toolsscout grade · Statcast %ile · 2024-2026
CONTACT60
Whiff%
902.0%
xAVG
820.277
POWER35
Barrel%
101.6
Avg EV
1085.4
Bat Spd
1062.7
EYE60
Chase%
9015.8%
SPEED50
Sprint
5227.6
Recent Formrolling true talent ⓘ
K%9%▲9% over 69 PA (45d) · proj 10%
BB%12%▲12% over 130 PA (60d) · proj 11%
ISO.093·.097 over 113 AB (60d) · proj .090
HR/BB1.3%·1.0% over 101 BBE (60d) · proj 1.5%
BABIP.305▲.380 over 100 BIP (60d) · proj .296
SLASH.283/.370/.376▲proj .275/.357/.365
Platoon Splits2024-2026 · 1345 PA
vs LHP
vs RHP
Edge
PA
416
929
—
wRC+
90
114
▶▶R
wOBA
301
337
▶R
ISO
070
130
▶▶R
BABIP
291
288
—
K%
10.3%
8.6%
▶▶R
BB%
7.7%
9.3%
▶▶R
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.000 yrs.days
Team Control Through   2028
First FA Year   2029
YearStatusSalary Proj WAR Value Surplus
2027Arb-2$8M+2.4$19M+$11M
2028Arb-3$13M+2.3$17M+$6M
Totals $21M $36M +$17M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = actual YTD + projected ROS + total. 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201820 ROKAZL Indians 1 — 5040 14210 931 20 350480450930 100378 618 423 99 — — — — — —
201921 A+Lynchburg Hillcats — 542479 1342673 53514 117 280356382738 102305 910 331 72 — — — — — —
202123 AAAColumbus Clippers — 120103 32315 1481 20 311398505903 194300 712 393 130 — — — — — —
202123 AAAkron RubberDucks — 221193 651237 22233 42 337413539952 202354 1010 413 118 — — — — — —
202224 MLBCleveland Guardians — 638563 1682576 62607 195 298375400775 101323 910 348 121 +16 +2 +3 -7 +14 2.9
202325 MLBCleveland Guardians — 718638 1713675 70753 213 268343370713 102294 1010 321 103 +2 +3 +4 -8 +16 1.7
202426 MLBCleveland Guardians — 540480 14016314 53515 125 292368425793 133304 910 356 127 +17 +0 +3 -6 +12 2.8
202527 MLBCleveland Guardians — 693625 17029111 55603 215 272334374708 102283 98 316 98 -1 +2 +6 -7 +15 1.5
202628 MLBCleveland Guardians — 637539 1522133 85624 103 282383349732 67312 1013 335 112 +9 +1 +2 +2 +14 2.8
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 32262845 8011272139 32530822 8321 282360382742 101303 1010 334 112 +46 +8 +18 -25 +70 11.9
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201820 ROK MLEAZL Indians 1 — 5044 12210 641 20 273380364744 91298 812 314 99 — — — — — —
201921 A+ MLELynchburg Hillcats — 542496 1192053 36694 117 240297319615 79267 137 275 72 — — — — — —
202123 AAA MLEColumbus Clippers — 120107 34314 10101 20 318381477858 159311 88 360 130 — — — — — —
202123 AA MLEAkron RubberDucks — 221199 56926 16293 42 281344437781 156301 137 342 118 — — — — — —
202224 MLB MLECleveland Guardians — 638565 1692586 60607 195 299373404777 104323 99 348 121 +16 +2 +3 -7 +14 2.9
202325 MLB MLECleveland Guardians — 718640 1713585 68753 213 267340370711 103294 109 320 103 +2 +3 +4 -8 +16 1.7
202426 MLB MLECleveland Guardians — 540480 14116414 53515 125 294370431801 138304 910 356 127 +17 +0 +3 -6 +12 2.8
202527 MLB MLECleveland Guardians — 693627 17029111 53603 215 271331373704 102283 98 313 98 -1 +2 +6 -7 +15 1.5
202628 MLB MLECleveland Guardians — 637541 1532143 84624 103 283383353736 70312 1013 334 112 +9 +1 +2 +2 +14 2.8
201820 ROK MLEAZL Indians 1 — 5043 12210 641 20 279380372752 93308 812 314 99 — — — — — —
201820 ROK RAWAZL Indians 1 — 5040 14210 931 20 350480450930 100378 618 423 99 — — — — — —
201921 A+ MLELynchburg Hillcats — 542496 1192053 36694 117 240297319615 79270 137 275 72 — — — — — —
201921 A+ RAWLynchburg Hillcats — 542479 1342673 53514 117 280356382738 102305 910 331 72 — — — — — —
202123 AA MLE2 teams — 341306 9112410 26384 62 297360461821 163313 118 348 122 — — — — — —
202123 AA RAW2 teams — 341296 9715412 36314 62 328408527935 199335 911 406 122 — — — — — —
202224 MLB MLECleveland Guardians — 638565 1692586 60607 195 299373404777 104324 99 348 121 +16 +2 +3 -7 +14 2.9
202224 MLB RAWCleveland Guardians — 638563 1682576 62607 195 298375400775 101323 910 348 121 +16 +2 +3 -7 +14 2.9
202325 MLB MLECleveland Guardians — 718640 1713585 68753 213 267340370711 103293 109 320 103 +2 +3 +4 -8 +16 1.7
202325 MLB RAWCleveland Guardians — 718638 1713675 70753 213 268343370713 102294 1010 321 103 +2 +3 +4 -8 +16 1.7
202426 MLB MLECleveland Guardians — 540480 14116414 53515 125 294370431801 138306 910 356 127 +17 +0 +3 -6 +12 2.8
202426 MLB RAWCleveland Guardians — 540480 14016314 53515 125 292368425793 133304 910 356 127 +17 +0 +3 -6 +12 2.8
202527 MLB MLECleveland Guardians — 693627 17029111 53603 215 271331373704 102282 98 313 98 -1 +2 +6 -7 +15 1.5
202527 MLB RAWCleveland Guardians — 693625 17029111 55603 215 272334374708 102283 98 316 98 -1 +2 +6 -7 +15 1.5
202628 MLB MLECleveland Guardians — 637541 1532143 84624 103 283383353736 70313 1013 334 112 +9 +1 +2 +2 +14 2.8
202628 MLB RAWCleveland Guardians — 637539 1522133 85624 103 282383349732 67312 1013 335 112 +9 +1 +2 +2 +14 2.8
201820 ROK MLEAZL Indians 1 — 5043 12210 641 20 279380372752 93298 812 314 99 — — — — — —
201921 A+ MLELynchburg Hillcats — 542497 1192053 36694 117 239297318615 78267 137 275 72 — — — — — —
202123 AA MLE2 teams — 341308 9112410 26384 62 295360458818 162305 118 348 122 — — — — — —
202224 MLB MLECleveland Guardians — 638566 1692586 60607 195 299373403776 104323 99 348 121 — — — — — —
202325 MLB MLECleveland Guardians — 718641 1713585 68753 213 267340370710 103294 109 320 103 — — — — — —
202426 MLB MLECleveland Guardians — 540477 14116414 53515 125 296370434804 138304 910 356 127 — — — — — —
202527 MLB MLECleveland Guardians — 693632 17029111 53603 215 269331370701 101283 98 313 98 — — — — — —
202628 MLB MLECleveland Guardians — 637544 1532143 84624 103 281383351734 70312 1013 334 112 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202426 MLB MLECleveland Guardians — 540477 14116414 53515 125 296370434804 138304 910 356 127 — — — — — —
202527 MLB MLECleveland Guardians — 693632 17029111 53603 215 269331370701 101283 98 313 98 — — — — — —
202628 MLB MLECleveland Guardians — 637544 1532143 84624 103 281383351734 70312 1013 334 112 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202729 MLB MLECLE 100% 596521 1432037 66584 133 275360365725 90296 1011 330 109 +7 +1 +3 +2 +13 2.4
▸ 2027 — real world (MLB)
202729 MLB CTXCLE 100% 637558 1542238 70624 144 275360365725 89296 1011 330 109 +7 +1 +3 +2 +14 2.8
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202830 MLB MLECLE 100% 648568 1552237 71654 113 271356356712 85293 1011 324 105 +4 +1 +1 +2 +14 2.3
202931 MLB MLECLE 100% 648569 1512126 70684 62 265350343693 78289 1011 317 101 +0 +0 +0 +2 +14 1.8
203032 MLB MLECLE 100% 648570 1461925 70713 12 258342327669 69284 1111 307 94 -5 -1 -0 +2 +14 1.1
202830 MLB CTXCLE 100% 648568 1542227 71654 113 271356355711 84294 1011 324 105 +4 +1 +1 +2 +14 2.3
202931 MLB CTXCLE 100% 648569 1512126 70684 62 266350343693 77290 1011 317 101 +0 +0 +0 +2 +14 1.8
203032 MLB CTXCLE 100% 648570 1471925 70713 12 258342326669 68284 1111 307 94 -5 -1 -0 +2 +14 1.1
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 51704552 12531892757 53651233 10128 275356366722 91298 1010 327 105 +46 +9 +19 -19 +112 17.1
/ 162G— A+C — 650572 1572437 67644 134 274354364718 89297 1010 327 105 +6 +1 +2 -2 +14 2.2
Career— MLE — 67405963 16322444578 66768546 13441 274351369720 95297 1010 324 105 +53 +10 +22 -16 +126 19.9
/ 162G— MLE — 650575 1582448 64664 134 275351372724 97297 1010 324 105 +6 +1 +2 -2 +14 2.2