The Baseball Cube

TBC

Steven Kwan  

Steven Kwan  

Cleveland Guardians |Active on MLB Roster

MORE  
Proper Name
Steven Robert Kwan
High Level
MLB (2022-2024)
Positions
LF (307) ... CF (159) ... of (153) ... RF (31) ... DH (9)
Ht / Wt
5-9 / 170
Bats / Throws
Left / Left
age
27.010
place
Los Gatos,California
High School
Washington (Fremont,CA)
colleges
Oregon State University (Corvallis,OR),
Signing Bonus
$ 185,000
draft posit
CF
MLB Debut
Service Time
2.000 (2023)
MLB Teams
CLE [6]
TBC#
202916
mlbam id
680757
Retrosheet
Stat Capsuleavgopsabrhhrrbisb
Season [2024]CLE.291.78347581138134312
Season [2024]AAA (CLE).200.620531011
Career MLB [2022-2024].285.75216762634772414952
Speed
63
Power
32
Contact
99
XBH
31
RBIs
35
Runs
53
Hitting
87
Durability
81
Team
.620
Player Tags
Player Notes:  [2018] College World Series Champion with Oregon State ... [2022] Topps All-Star Rookie Team
Subscribe to TBC PREMIUM ... Surf ad-free, get the daily PLAYER TRACKER (take a tour), access to ... more
than a dozen research applications including Player Comparison tool, analysis features and additional datagrid functionality!
Batting Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level org age   # pos link   g ab   r   h 2b 3b hr rbi sb cs bb so hbp sh sf iw gdp tb pa xbh 1b avg obp slg ops secA iso babip bb% so% so/bb ab/hr
2016 Oregon State Power-5 Pac12 NCAA-1 Fr 18 4 of -- 35 65 4 14 2 2 0 7 0 2 2 5 2 8 0 0 0 20 77 4 10 .215 .261 .308 .569 .092 .092 .233 2.60 6.49 2.50 --
2017 Oregon State Power-5 Pac12 NCAA-1 So 19 4 of -- 55 160 32 53 6 1 1 18 8 2 30 15 2 11 1 0 2 64 204 8 45 .331 .440 .400 .840 .294 .069 .359 14.71 7.35 0.50 160.00
2018 Oregon State Power-5 Pac12 NCAA-1 Jr 20 4 of -- 66 256 60 91 8 6 2 41 14 6 50 18 3 5 2 0 5 117 316 16 75 .355 .463 .457 .920 .328 .102 .374 15.82 5.70 0.36 128.00
2018 Arizona Indians Ariz Rk cle 20 -- cf log 13 40 8 14 2 1 0 4 2 0 9 3 1 0 0 0 1 18 50 3 11 .350 .480 .450 .930 .375 .100 .378 18.00 6.00 0.33 --
2018 Mahoning Valley Scrappers NYPL A- cle 20 -- cf log 4 12 1 4 1 0 0 1 1 0 2 2 0 0 0 0 0 5 14 1 3 .333 .429 .417 .845 .333 .083 .400 14.29 14.29 1.00 --
2019 Lynchburg Hillcats Caro A+ cle 21 -- cf log 123 479 68 134 26 7 3 39 11 7 53 51 4 1 5 1 1 183 542 36 98 .280 .353 .382 .735 .221 .102 .305 9.78 9.41 0.96 159.67
2021 Akron RubberDucks East2 AA cle 23 4 cf-lf log 51 193 42 65 12 3 7 31 4 2 22 23 3 2 1 0 2 104 221 22 43 .337 .411 .539 .950 .326 .202 .354 9.95 10.41 1.05 27.57
2021 Columbus Clippers IL2 AAA cle 23 2 cf log 26 103 23 32 3 1 5 13 2 0 14 8 1 2 0 0 1 52 120 9 23 .311 .398 .505 .903 .350 .194 .300 11.67 6.67 0.57 20.60
2022 Cleveland Guardians AL MLB cle 24 38 lf log 147 563 89 168 25 7 6 52 19 5 62 60 7 2 4 2 9 225 638 38 130 .298 .373 .400 .772 .236 .101 .323 9.72 9.40 0.97 93.83
2023 Cleveland Guardians AL MLB cle 25 38 lf log 158 638 93 171 36 7 5 54 21 3 70 75 3 1 6 2 9 236 718 48 123 .268 .340 .370 .710 .240 .102 .294 9.75 10.45 1.07 127.60
2024 Lake County Captains Midw2 A+ cle 27 -- lf log 2 5 2 1 0 0 1 3 0 0 1 0 0 0 0 0 0 4 6 1 0 .200 .333 .800 1.133 .800 .600 .000 16.67 0.00 0.00 5.00
2024 Columbus Clippers IL2 AAA cle 27 -- lf log 2 5 3 1 0 0 0 1 1 0 2 0 0 0 0 0 0 1 7 0 1 .200 .429 .200 .629 .600 .000 .200 28.57 0.00 0.00 --
2024 Cleveland Guardians AL MLB cle 27 -- lf log 120 475 81 138 16 3 13 43 12 5 51 50 4 2 0 0 5 199 532 32 106 .291 .364 .419 .783 .251 .128 .303 9.59 9.40 0.98 36.54
2018 A- / Rk Total -- CLE -- -- -- -- 17 52 9 18 3 1 0 5 3 0 11 5 1 0 0 0 1 23 64 4 14 .346 .469 .442 .911 .365 .096 .383 17.19 7.81 0.45 --
2019 A+ Total -- CLE -- -- -- -- 123 479 68 134 26 7 3 39 11 7 53 51 4 1 5 1 1 183 542 36 98 .280 .353 .382 .735 .221 .102 .305 9.78 9.41 0.96 159.67
2021 AA / AAA Total -- CLE -- -- -- -- 77 296 65 97 15 4 12 44 6 2 36 31 4 4 1 0 3 156 341 31 66 .328 .407 .527 .934 .334 .199 .335 10.56 9.09 0.86 24.67
2022 MLB Total -- CLE -- -- -- -- 147 563 89 168 25 7 6 52 19 5 62 60 7 2 4 2 9 225 638 38 130 .298 .373 .400 .772 .236 .101 .323 9.72 9.40 0.97 93.83
2023 MLB Total -- CLE -- -- -- -- 158 638 93 171 36 7 5 54 21 3 70 75 3 1 6 2 9 236 718 48 123 .268 .340 .370 .710 .240 .102 .294 9.75 10.45 1.07 127.60
2024 A+ / AAA Total -- CLE -- -- -- -- 4 10 5 2 0 0 1 4 1 0 3 0 0 0 0 0 0 5 13 1 1 .200 .385 .500 .885 .700 .300 .111 23.08 0.00 0.00 10.00
2024 MLB Total -- CLE -- -- -- -- 120 475 81 138 16 3 13 43 12 5 51 50 4 2 0 0 5 199 532 32 106 .291 .364 .419 .783 .251 .128 .303 9.59 9.40 0.98 36.54
Total MLB (3 yrs) -- MLB -- -- -- -- -- 425 1676 263 477 77 17 24 149 52 13 183 185 14 5 10 4 23 660 1888 118 359 .285 .358 .394 .752 .242 .109 .307 9.69 9.80 1.01 69.83
Total Minors (4 yrs) -- Minors -- -- -- -- -- 221 837 147 251 44 12 16 92 21 9 103 87 9 5 6 1 5 367 960 72 179 .300 .380 .438 .819 .276 .139 .318 10.73 9.06 0.84 52.31
Total AL (3 yrs) -- AL -- -- -- -- -- 425 1676 263 477 77 17 24 149 52 13 183 185 14 5 10 4 23 660 1888 118 359 .285 .358 .394 .752 .242 .109 .307 9.69 9.80 1.01 69.83
Total AAA (2 yrs) -- AAA -- -- -- -- -- 28 108 26 33 3 1 5 14 3 0 16 8 1 2 0 0 1 53 127 9 24 .306 .400 .491 .891 .361 .185 .295 12.60 6.30 0.50 21.60
Total AA (1 yrs) -- AA -- -- -- -- -- 51 193 42 65 12 3 7 31 4 2 22 23 3 2 1 0 2 104 221 22 43 .337 .411 .539 .950 .326 .202 .354 9.95 10.41 1.05 27.57
Total A+ (2 yrs) -- A+ -- -- -- -- -- 125 484 70 135 26 7 4 42 11 7 54 51 4 1 5 1 1 187 548 37 98 .279 .353 .386 .739 .227 .107 .302 9.85 9.31 0.94 121.00
Total A- (1 yrs) -- A- -- -- -- -- -- 4 12 1 4 1 0 0 1 1 0 2 2 0 0 0 0 0 5 14 1 3 .333 .429 .417 .845 .333 .083 .400 14.29 14.29 1.00 --
Total Rk (1 yrs) -- Rk -- -- -- -- -- 13 40 8 14 2 1 0 4 2 0 9 3 1 0 0 0 1 18 50 3 11 .350 .480 .450 .930 .375 .100 .378 18.00 6.00 0.33 --
Total NCAA-1 (3 yrs) -- NCAA-1 -- -- -- -- -- 156 481 96 158 16 9 3 66 22 10 82 38 7 24 3 0 7 201 597 28 130 .328 .431 .418 .849 .285 .089 .350 13.74 6.37 0.46 160.33
Other Batting
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level age   g ab   r   h 2b 3b hr rbi sb cs bb so hbp sh sf iw gdp tb pa xbh 1b avg obp slg ops secA iso babip bb% so% so/bb ab/hr
2016 Corvallis Knights West Coast League CollegeSummer 18 6 20 5 8 0 0 0 1 2 2 3 3 0 0 0 0 0 8 23 0 8 .400 .478 .400 .878 .150 .000 .471 13.04 13.04 1.00 --
2017 Wareham Gatemen Cape Cod League CollegeSummer 19 26 102 14 31 4 0 0 13 8 4 13 9 1 2 2 0 0 35 120 4 27 .304 .381 .343 .724 .206 .039 .326 10.83 7.50 0.69 --
2019 Cleveland Indians MLB Spring Training Spring 21 1 2 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 3 0 0 .000 .333 .000 .333 .500 .000 .000 33.33 33.33 1.00 --
2020 Cleveland Indians MLB Spring Training Spring 22 1 2 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 1 2 0 1 .500 .500 .500 1.000 .000 .000 .500 0.00 0.00 -- --
2021 Cleveland Baseball Team MLB Spring Training Spring 23 18 20 5 5 2 0 0 3 1 0 1 2 0 0 1 0 0 7 22 2 3 .250 .273 .350 .623 .200 .100 .263 4.55 9.09 2.00 --
2022 Cleveland Guardians MLB Spring Training Spring 24 16 32 7 15 2 0 0 3 1 0 2 0 0 0 0 0 0 17 34 2 13 .469 .500 .531 1.031 .156 .063 .469 5.88 0.00 0.00 --
2022 Cleveland Guardians Division Series Playoffs 24 5 21 4 9 1 0 1 2 1 0 1 0 0 0 0 0 0 13 22 2 7 .429 .455 .619 1.074 .286 .190 .400 4.55 0.00 0.00 21.00
2022 Cleveland Guardians Wild Card Game Playoffs 24 2 9 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 10 0 0 .000 .100 .000 .100 .111 .000 .000 10.00 0.00 0.00 --
2023 Cleveland Guardians MLB Spring Training Spring 25 19 51 8 16 2 0 0 5 2 1 8 7 1 0 0 0 0 18 60 2 14 .314 .417 .353 .770 .216 .039 .364 13.33 11.67 0.88 --
2024 Cleveland Guardians MLB Spring Training Spring 26 18 56 10 16 3 1 1 10 0 0 4 3 0 0 0 0 0 24 60 5 11 .286 .333 .429 .762 .214 .143 .288 6.67 5.00 0.75 56.00
-- Totals -- CollegeSummer 18 32 122 19 39 4 0 0 14 10 6 16 12 1 2 2 0 0 43 143 4 35 .320 .397 .352 .750 .197 .033 .348 11.19 8.39 0.75 --
-- Totals -- Spring 21 73 163 30 53 9 1 1 22 4 1 16 13 1 0 1 0 0 67 181 11 42 .325 .387 .411 .798 .202 .086 .347 8.84 7.18 0.81 163.00
-- Totals -- Playoffs 24 7 30 4 9 1 0 1 2 1 0 2 0 0 0 0 0 0 13 32 2 7 .300 .344 .433 .777 .233 .133 .276 6.25 0.00 0.00 30.00
Fielding Statistics
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year team name league level mlb age pos   g gs inn po   a   e dp tc tsc sb cs sb% fpct rfg rfi rf9i tm shr pl shr tm rk
2018 Mahoning Valley Scrappers NYPL A- cle 20 cf 4 0 0.0 9 0 0 0 9 9 0 0 -- 1.000 2.3 -- -- 5.3 100.0 5
2018 Arizona Indians Ariz Rk cle 20 cf 12 0 0.0 13 2 1 1 16 15 0 0 -- .938 1.3 -- -- 22.2 92.3 2
2019 Lynchburg Hillcats Caro A+ cle 21 lf 16 0 0.0 33 1 0 0 34 34 0 0 -- 1.000 2.1 -- -- 11.9 13.0 4
2019 Lynchburg Hillcats Caro A+ cle 21 cf 91 0 0.0 215 7 3 0 225 222 0 0 -- .987 2.4 -- -- 67.4 74.0 1
2021 Columbus Clippers IL2 AAA cle 23 lf 3 0 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 2.4 11.5 9
2021 Columbus Clippers IL2 AAA cle 23 cf 21 0 0.0 51 1 2 0 54 52 0 0 -- .963 2.5 -- -- 16.5 80.8 3
2021 Akron RubberDucks East2 AA cle 23 lf 12 0 0.0 28 1 1 0 30 29 0 0 -- .967 2.4 -- -- 10.1 23.5 4
2021 Akron RubberDucks East2 AA cle 23 cf 24 0 0.0 42 2 1 0 45 44 0 0 -- .978 1.8 -- -- 20.2 47.1 1
2021 Akron RubberDucks East2 AA cle 23 rf 11 0 0.0 23 0 0 0 23 23 0 0 -- 1.000 2.1 -- -- 9.2 21.6 5
2022 Cleveland Guardians AL MLB cle 24 lf 123 110 1,019.2 224 7 2 2 233 231 0 0 -- .991 1.9 0.23 2.04 75.9 83.7 1
2022 Cleveland Guardians AL MLB cle 24 cf 7 4 30.0 9 0 0 0 9 9 0 0 -- 1.000 1.3 0.30 2.70 4.3 4.8 3
2022 Cleveland Guardians AL MLB cle 24 rf 20 19 153.0 33 1 2 1 36 34 0 0 -- .944 1.7 0.22 2.00 12.3 13.6 4
2022 Cleveland Guardians AL MLB cle 24 dh 6 6 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 3.7 4.1 7
2023 Cleveland Guardians AL MLB cle 25 lf 153 151 1,352.0 344 10 4 2 358 354 0 0 -- .989 2.3 0.26 2.36 94.4 96.8 1
2023 Cleveland Guardians AL MLB cle 25 of 153 151 1,352.0 344 10 4 2 358 354 0 0 -- .989 2.3 0.26 2.36 94.4 96.8 1
2023 Cleveland Guardians AL MLB cle 25 dh 3 3 0.0 0 0 0 0 0 0 0 0 -- .000 0.0 -- -- 1.9 1.9 8
Total MLB (2 yrs) -- MLB -- -- lf 276 261 2,371 568 17 6 4 591 585 0 0 -- .990 2.1 0.25 2.22 -- -- --
Total MLB (1 yrs) -- MLB -- -- cf 7 4 30 9 0 0 0 9 9 0 0 -- 1.000 1.3 0.30 2.70 -- -- --
Total MLB (1 yrs) -- MLB -- -- rf 20 19 153 33 1 2 1 36 34 0 0 -- .944 1.7 0.22 2.00 -- -- --
Total MLB (1 yrs) -- MLB -- -- of 153 151 1,352 344 10 4 2 358 354 0 0 -- .989 2.3 0.26 2.36 -- -- --
Total MLB (2 yrs) -- MLB -- -- dh 9 9 0 0 0 0 0 0 0 0 0 -- -- 0.0 -- -- -- -- --
Total AAA (1 yrs) -- AAA -- -- lf 3 0 0 0 0 0 0 0 0 0 0 -- -- 0.0 -- -- -- -- --
Total AAA (1 yrs) -- AAA -- -- cf 21 0 0 51 1 2 0 54 52 0 0 -- .963 2.5 -- -- -- -- --
Total AA (1 yrs) -- AA -- -- lf 12 0 0 28 1 1 0 30 29 0 0 -- .967 2.4 -- -- -- -- --
Total AA (1 yrs) -- AA -- -- cf 24 0 0 42 2 1 0 45 44 0 0 -- .978 1.8 -- -- -- -- --
Total AA (1 yrs) -- AA -- -- rf 11 0 0 23 0 0 0 23 23 0 0 -- 1.000 2.1 -- -- -- -- --
Total A+ (1 yrs) -- A+ -- -- lf 16 0 0 33 1 0 0 34 34 0 0 -- 1.000 2.1 -- -- -- -- --
Total A+ (1 yrs) -- A+ -- -- cf 91 0 0 215 7 3 0 225 222 0 0 -- .987 2.4 -- -- -- -- --
Total A- (1 yrs) -- A- -- -- cf 4 0 0 9 0 0 0 9 9 0 0 -- 1.000 2.3 -- -- -- -- --
Total Rk (1 yrs) -- Rk -- -- cf 12 0 0 13 2 1 1 16 15 0 0 -- .938 1.3 -- -- -- -- --
Yearly Positional Grid
*Reload page to restore grid
Grid Actions:
Tips/tools for using data gri ds:

  • Manual Filter: Single-click a row to highlight in orange. Click FILTER ROWS button to show only those rows in the grid
  • Quick-Filter: Double-Click on a cell value to filter the grid on rows that have same value in same column. Click a statistic to view all values equal or higher
  • Select Rows: Single-click rows to select multiple rows for future action or visibility.
  • Hide Rows: Click the` minus sign in the first column to hide the row in the grid.
  • Restore Rows: Once rows are filtered, click RESTORE ROWS to show all rows once again
  • Sort: Click a column in the first header row to sort data by values in that column. Click again to reverse the original sort. Some cells have custom sort keys that will sort them logically instead of alphanumerically.
  • Compare/Analyze: Click multiple rows for players of interest. In addition to filtering, you can quickly COMPARE player stats or use the MULTI-PLAYER STAT VIEWER to view multiple player cards on the same page.
  • Leaders: On stat grids. Top-10 ranked statistics are highlighted in gray. #1 rank is in light green. (PREMIUM setting)
  • Export to CSV: Click CSV to convert the full grid into a comma-delimeted display. From there, you can copy/paste to another application.
year category pos p pos c pos 1b pos 2b pos 3b pos ss pos lf pos cf pos rf pos of pos dh
2018 Minor 0 0 0 0 0 0 0 16 0 0 0
2019 Minor 0 0 0 0 0 0 16 91 0 0 0
2021 Minor 0 0 0 0 0 0 15 45 11 0 0
2022 MLB 0 0 0 0 0 0 123 7 20 0 6
2023 MLB 0 0 0 0 0 0 153 0 0 153 3