Steven KwanLF Cleveland Guardians
Age 28 L/L 5'8" / 170 lbs MLB K +5%HR +5% Svc 4.000 · Ctrl thru 2027 peak 1.9 · 2026
wRC+†vL 8297vR 106
AVG/OBP/SLG.276 / .343 / .381
PA693
HR11
SB17
K%9
BB%9
xwOBA.291
Barrel%1.1%
MLB%100%
BAT: -2.4 runs (wOBA-derived runs vs avg)-2BATRUN: +1.9 runs (SB/CS + UBR baserunning)+2RUNFLD: +5.5 runs (Defensive runs vs avg)+6FLDPOS: -5.8 runs (Positional adjustment)-6POSREP: +19.6 runs (Replacement-level credit)+20REPTotal WAR: +1.90+1.9WAR
Scouting · nowfuture
HIT
6060
PWR
3535
SPD
5050
EYE
5260
trajectory · 10 yrs
2.1peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   Arb-2
MLB Debut   2022
Service   4.000 yrs.days
Team Control Through   2027
First FA Year   2027
YearStatusSalary Proj WAR Value Surplus
2026Arb-2$8M+1.9$15M+$7M
2027Arb-3$9M+1.8$15M+$6M
Totals $17M $30M +$13M

Career Projections (MLE)

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

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201820 ROKAZL Indians 1 5043 13210 641 20 .302.400.395.795 .093.333 812 .319 102 +0 +0 +0 -1 +1 0.1
201921 A+Lynchburg Hillcats 542497 1182053 35704 117 .237.293.316.609 .078.268 136 .270 65 -22 -1 +0 -6 +15 -1.3
202123 AA2 teams 341307 9112412 25404 62 .296.357.479.836 .182.309 127 .350 126 +10 +0 +0 -4 +10 1.7
202224 MLBCleveland Guardians 638563 1682587 62607 195 .298.375.409.784 .110.322 910 .340 118 +13 +2 +3 -7 +18 3.0
202325 MLBCleveland Guardians 718638 1743575 70753 213 .273.347.373.720 .100.300 1010 .320 103 +2 +3 +4 -8 +20 2.2
202426 MLBCleveland Guardians 540480 14016413 53515 125 .292.368.423.791 .131.305 910 .349 125 +15 +0 +3 -6 +15 2.9
202527 MLBCleveland Guardians 693625 17030110 55603 215 .272.334.371.705 .099.285 98 .310 96 -3 +2 +6 -7 +20 1.8
▸ 2026 Season (actual · ROS · total)
202628 MLBCleveland Guardians 11297 22301 12121 21 .227.318.289.607 .062.247 1111 .277 70 -4 +0 +2 +0 +3 0.1
ROS28 MLBCLE 581519 1382228 53564 154 .266.339.362.701 .096.284 109 .319 102 +1 +1 +4 -6 +16 1.7
TOT28 MLBCLE 693616 1602529 65685 175 .260.335.351.686 .091.278 109 .312 97 -2 +1 +6 -6 +20 1.9
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202729 MLBCLE 681609 1612629 63524 165 .264.337.358.695 .094.276 89 .317 101 +0 +1 +3 -7 +19 1.7
202830 MLBCLE 669598 1572529 62534 154 .263.336.356.692 .094.274 89 .314 98 -1 +1 +2 -7 +19 1.4
202931 MLBCLE 654585 1522428 60554 113 .260.333.349.682 .089.273 89 .310 95 -4 +1 +2 -7 +19 1.1
203032 MLBCLE 635568 1452227 58574 82 .255.329.338.667 .083.271 99 .304 91 -7 +1 +1 -7 +18 0.6
203133 MLBCLE 605542 1372126 55583 61 .253.325.332.657 .079.269 109 .298 86 -9 +1 -0 -6 +17 0.2
203234 MLBCLE 556498 1231825 50583 40 .247.319.321.641 .074.267 109 .291 81 -12 +1 -1 -6 +16 -0.3
▸ Career Totals (MLE all levels + projections)
Career 79037072 188729844102 70774953 16746 .267.338.365.703 .098.285 99 .314 98 -15 +15 +27 -85 +224 17.0
/ 162G 650582 1562548 58624 144 .268.339.366.704 .098.287 109 .314 98 -1 +1 +2 -7 +18 1.4

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201820 ROKAZL Indians 1 5040 14210 931 20 .350.480.450.930 .100.378 618 .423 182 +5 +0 +1 0.7
201921 A+Lynchburg Hillcats 542479 1342673 53514 117 .280.356.382.738 .102.305 910 .331 112 +7 -1 +15 2.2
202123 AAAColumbus Clippers 120103 32315 1481 20 .311.398.505.903 .194.300 712 .393 159 +8 +0 +3 1.2
202123 AAAkron RubberDucks 221193 651237 22233 42 .337.413.539.952 .202.354 1010 .413 174 +19 +0 +6 2.5
202224 MLBCleveland Guardians 638563 1682576 62607 195 .298.375.400.775 .101.323 910 .348 124 +18 +2 +3 -7 +18 3.4
202325 MLBCleveland Guardians 718638 1713675 70753 213 .268.343.370.713 .102.294 1010 .321 104 +3 +3 +4 -8 +20 2.3
202426 MLBCleveland Guardians 540480 14016314 53515 125 .292.368.425.793 .133.304 910 .356 130 +18 +0 +3 -6 +15 3.2
202527 MLBCleveland Guardians 693625 17029111 55603 215 .272.334.374.708 .102.283 98 .316 100 +0 +2 +6 -7 +20 2.1
▸ Career Totals (raw MLB only — historical actual)
MLB Career 25892306 6491061836 24024618 7318 .281.354.390.744 .108.300 109 .333 113 +39 +7 +16 -28 +73 11.0

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Steven Kwan (OGILVIE) 28 60 35 50 60 .265/.337/.363 .098.276 1018 7% 9% 102 +2.2
Sam Fuld
2010 · MLB
28 53→57 40→45 53→60 54 .251/.315/.354 .103.278 517 12% 8% 89 +1.0 .240/.308/.346 .106.270 623 12% 9% 85 +0.7 .236/.308/.339.103.26842813%9%80+0.2
Eric Sogard
2014 · MLB
28 52→58 42→45 51→55 51 .252/.308/.357 .106.279 816 13% 7% 88 +0.9 .239/.298/.315 .076.271 515 13% 7% 72 -0.2 .255/.340/.377.121.290111015%11%103+1.2
Ender Inciarte
2019 · MLB
28 58→62 43→45 52→60 52 .279/.334/.394 .115.309 920 13% 7% 108 +2.3 .244/.313/.361 .117.284 1017 17% 8% 91 +1.1 .219/.299/.317.098.26881320%9%69-0.1
Tike Redman
2005 · MLB
28 58→60 43→45 53→55 49 .280/.318/.393 .113.295 917 9% 5% 100 +1.7 .261/.301/.354 .093.283 617 10% 5% 83 +0.6 .289/.342/.389.100.31752210%7%107+1.6
Maicer Izturis
2009 · MLB
28 57→61 42→45 52→55 57 .274/.338/.385 .111.293 816 10% 9% 107 +2.2 .272/.335/.394 .122.295 1015 11% 8% 108 +2.3 .275/.339/.398.124.30191511%8%108+1.5
Tony Kemp
2020 · MLB
28 53→60 44→45 52→55 52 .256/.316/.376 .121.281 1118 14% 7% 96 +1.5 .246/.333/.369 .123.275 1113 14% 10% 102 +1.8 .250/.341/.359.109.27791213%10%101+1.1
Andrelton Simmons
2018 · MLB
28 57→61 42→45 50 53 .271/.323/.381 .110.287 913 10% 7% 100 +1.7 .279/.327/.397 .118.295 1113 9% 6% 106 +2.2 .285/.331/.390.106.3009118%6%101+1.2
Jesus Romo
2012 · AAA
28 59→66 38→40 46→50 52 .281/.338/.360 .079.324 511 14% 8% 100 +1.7 .265/.321/.364 .099.314 88 17% 7% 95 +1.4 .263/.320/.351.088.3187018%7%89+0.4
Denard Span
2012 · MLB
28 56→64 39→50 57→55 56 .267/.335/.358 .091.297 519 12% 9% 98 +1.6 .265/.320/.371 .106.296 518 11% 8% 95 +1.4 .261/.330/.402.141.286131214%9%105+1.9
Nicky Lopez
2022 · MLB
27 55→61 38→40 52→55 53 .258/.320/.342 .084.295 515 14% 8% 89 +0.9 .237/.303/.303 .066.277 315 14% 8% 72 -0.2 .231/.307/.288.057.27511015%9%69-0.2
David Fletcher
2022 · MLB
28 58→62 38→45 50 52 .272/.319/.356 .083.295 510 10% 7% 91 +1.1 .251/.292/.325 .074.275 510 10% 5% 72 -0.2 .244/.286/.303.059.27041011%5%60-0.6
Cole Figueroa
2015 · MLB
28 54→59 39→45 50 54 .252/.307/.341 .089.270 58 9% 7% 82 +0.5 .245/.294/.323 .078.266 58 10% 6% 72 -0.2 .248/.292/.311.063.268479%5%66-0.4
David Eckstein
2003 · MLB
28 59→64 39→40 52→55 53 .278/.348/.367 .089.293 620 8% 7% 108 +2.3 .269/.337/.351 .082.287 516 8% 7% 98 +1.6 .291/.353/.368.076.3064106%6%107+2.2
Joe Thurston
2008 · MLB
28 53→58 42→45 49→50 46 .255/.300/.371 .116.285 814 14% 5% 88 +0.9 .256/.305/.371 .115.294 913 15% 6% 90 +1.0 .245/.313/.353.108.28791117%7%86+0.6
Santiago Espinal
2023 · MLB
28 57 41→45 44→50 52 .275/.333/.379 .104.311 810 14% 8% 103 +1.9 .254/.310/.350 .096.287 810 14% 7% 87 +0.8 .240/.294/.315.075.2716913%7%67-0.3
Joe Panik
2019 · MLB
28 53→62 44→50 49→45 55 .258/.321/.377 .119.268 116 9% 8% 98 +1.6 .246/.315/.346 .100.269 86 11% 9% 89 +0.9 .232/.307/.319.087.2596412%9%74-0.0
Luis Guillorme
2023 · MLB
28 57→61 38→40 44→45 59 .269/.352/.351 .082.313 65 15% 11% 105 +2.1 .232/.317/.317 .085.286 66 19% 11% 82 +0.5 .203/.296/.269.066.2643622%11%57-0.5
Mike O'Neill
2015 · AAA
27 60→70 35→30 47→50 57 .278/.343/.344 .066.307 211 10% 9% 98 +1.6 .252/.319/.313 .061.286 38 12% 9% 80 +0.4 .266/.344/.292.026.298069%10%83+0.3
Jon Jay
2013 · MLB
28 59→65 43→45 49→50 49 .284/.343/.402 .119.325 915 15% 7% 115 +2.7 .274/.345/.367 .093.323 711 16% 7% 106 +2.2 .272/.337/.349.077.3353518%6%94+1.0
Matt Duffy
2019 · MLB
28 57→65 40→45 46→50 51 .273/.337/.365 .092.320 712 16% 8% 102 +1.8 .264/.339/.364 .100.315 810 18% 9% 103 +1.9 .251/.323/.332.081.3077619%8%86+0.4