LF Steven Kwan #24
Age: 33 | Bats: L | Throws: L | Morale: Normal
11/01/2030
LF STEVEN KWAN #24 - AGE: 33 - BATS: L - THROWS: L - MORALE: NORMAL
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
0 0 0 0 0 0 0 0 0 .000 .000 .000 0 0.0
BATTING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.  
Contact 45 45 45 45
Gap 50 50 50 50
Power 30 30 30 30
Eye 50 50 50 50
Avoid K's 60 60 60 60
FIELDING RATINGS
Catcher Infield Outfield
Range: - 35 45
Errors: - 40 60
Arm: 20 55 45
Turn DP: - 20 -
Ability: 20 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 50
1st Base: - Center Field: 25
2nd Base: - Right Field: 40
3rd Base: -
       
RUN/BUNT
Running Speed: 40
Stealing Ability: 70
Baserunning Inst.: 60
Sacrifice Bunt: 55
Bunt for Hit: 40
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
PERSONALITY
Kwan is seen as a leader in the clubhouse and is an extremely hard worker. He is well-respected by his teammates.
High: Leader, Work Ethic
Low: Loyalty
Birthday:09/05/1997
Born in:Fremont, CA
Nationality:American
Height:5' 9"
Weight:190 lbs
Local Popularity:Unknown
National Pop.:Unknown
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:3 Years, 80 Days
Service This Yr:None
40-Man Service:5 Years, 84 Days
Pro Service:11 Years
Arbitration Eligibility:Arbitration eligible in offseason
Option Years:Out of option years
Contract Extension: -
Drafted:-
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2022 Cleveland - MLB 24 3 11 1 0 1 0 0 1 2 0 0 0 0 0 .091 .231 .273 .503 35 33 -0.0
2023 Miami - MLB 25 72 271 71 14 3 0 16 37 14 2 3 34 5 1 .262 .300 .336 .636 73 70 -0.3
2024 Miami - MLB 26 6 23 5 1 0 0 1 4 3 1 0 3 0 0 .217 .333 .261 .594 69 74 -0.0
2025 Miami - MLB 27 50 143 37 6 2 4 13 21 8 1 2 15 5 1 .259 .299 .413 .711 100 93 0.4
2026 Miami - MLB 28 24 71 21 4 1 0 8 7 5 1 2 6 3 0 .296 .342 .380 .722 105 99 0.3
2027 Montreal - MLB 29 107 392 97 20 3 3 28 36 23 3 1 63 2 3 .247 .294 .337 .630 72 71 -1.3
Total MLB 262 911 232 45 10 7 66 106 55 8 8 121 15 5 .255 .300 .349 .649 79 76 -0.9
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2018 Boone - R 20 13 40 14 2 1 0 4 8 9 1 0 3 2 0 .350 .480 .450 .930 143 138 0.4
2018 Mahoning Valley - A- 20 4 12 4 1 0 0 1 1 2 0 0 2 1 0 .333 .429 .417 .845 129 129 0.1
2019 Lynchburg - A+ 21 123 479 134 26 7 3 39 68 53 4 5 51 11 7 .280 .353 .382 .735 100 102 2.0
2020 Akron - AA 22 30 119 39 9 0 2 24 15 13 1 2 10 2 0 .328 .393 .454 .846 128 122 1.1
2021 Akron - AA 23 123 484 134 31 4 4 59 79 65 4 3 39 0 2 .277 .365 .382 .747 102 106 2.4
2022 Akron - AA 24 29 95 27 3 2 1 7 18 20 0 0 9 1 1 .284 .409 .389 .798 112 120 0.5
2022 Wichita - AAA 24 72 294 77 16 3 1 28 33 26 0 3 28 11 1 .262 .319 .347 .666 81 74 0.4
2023 Wichita - AAA 25 26 97 34 10 0 1 10 18 8 1 0 9 4 1 .351 .406 .485 .890 141 136 0.7
2024 Wichita - AAA 26 65 230 65 13 6 5 31 41 17 0 2 19 6 1 .283 .329 .457 .786 108 101 0.6
2026 Wichita - AAA 28 74 298 97 20 5 2 45 41 32 1 1 26 8 2 .326 .392 .446 .838 131 132 2.7
2029 Scranton WB - AAA 31 45 89 23 4 1 1 13 8 12 0 0 14 0 1 .258 .347 .360 .706 107 102 0.1
Total IL 45 89 23 4 1 1 13 8 12 0 0 14 0 1 .258 .347 .360 .706 107 102
Total PCL 237 919 273 59 14 9 114 133 83 2 6 82 29 5 .297 .354 .421 .776 111 106
Total EL 182 698 200 43 6 7 90 112 98 5 5 58 3 3 .287 .376 .395 .771 108 111
Total CAR 123 479 134 26 7 3 39 68 53 4 5 51 11 7 .280 .353 .382 .735 100 102
Total NYP 4 12 4 1 0 0 1 1 2 0 0 2 1 0 .333 .429 .417 .845 129 129
Total AZL 13 40 14 2 1 0 4 8 9 1 0 3 2 0 .350 .480 .450 .930 143 138
CAREER POSTSEASON BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2029 Scranton WB - IL 31 1 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0 0.0
Total IL 1 0 0 0 0 0 0 0 0 0 0 0 0 0 .000 .000 .000 .000 0 0
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Akron - AA LF 11 11 14 2 2 16 0 1.000 97.0 1.48 +0.7 1.153
2020 Akron - AA CF 19 18 54 0 0 54 0 1.000 166.0 2.93 +1.3 .981
2021 Akron - AA LF 4 1 1 0 0 1 0 1.000 16.0 0.56 +0.2 .986
2021 Akron - AA CF 121 121 329 9 1 341 3 .991 1049.1 2.90 -1.4 1.001
2022 Wichita - AAA LF 24 24 46 1 0 48 1 .979 212.0 2.00 +1.0 1.056
2022 Akron - AA LF 16 16 21 1 0 23 1 .957 137.0 1.45 -0.1 1.008
2022 Cleveland - MLB CF 3 3 8 0 0 8 0 1.000 26.0 2.77 +0.1 1.000
2022 Wichita - AAA CF 45 45 123 4 1 129 2 .984 402.2 2.84 +0.2 1.002
2022 Akron - AA CF 11 8 25 2 0 27 0 1.000 76.2 3.17 -1.2 .976
2022 Wichita - AAA RF 2 2 2 0 0 2 0 1.000 17.0 1.06 +0.0 .993
2022 Akron - AA RF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2023 Miami - MLB LF 36 33 54 1 0 55 0 1.000 291.0 1.70 +1.2 1.018
2023 Wichita - AAA LF 21 20 25 2 0 28 1 .964 178.0 1.37 -1.4 .942
2023 Miami - MLB CF 11 6 14 0 0 14 0 1.000 58.2 2.15 -0.2 .936
2023 Miami - MLB RF 25 25 45 0 0 46 1 .978 214.2 1.89 -1.4 .956
2023 Wichita - AAA RF 3 3 2 0 0 2 0 1.000 25.0 0.72 +0.0 .990
2024 Miami - MLB LF 5 5 6 0 0 6 0 1.000 46.0 1.17 +0.1 .981
2024 Wichita - AAA LF 15 14 25 1 0 28 2 .929 125.1 1.87 -2.1 .919
2024 Wichita - AAA CF 8 6 15 1 0 16 0 1.000 60.0 2.40 +0.1 1.010
2024 Miami - MLB RF 1 1 2 0 0 2 0 1.000 9.0 2.00 +0.0 .996
2024 Wichita - AAA RF 10 9 22 2 0 24 0 1.000 80.0 2.70 +0.1 1.002
2025 Miami - MLB LF 25 22 53 0 0 54 1 .981 202.1 2.36 +1.3 1.026
2025 Miami - MLB CF 3 2 8 0 0 8 0 1.000 20.2 3.48 -0.5 .897
2025 Miami - MLB RF 13 11 27 1 0 28 0 1.000 98.0 2.57 -0.6 .942
2026 Miami - MLB LF 14 10 18 0 0 18 0 1.000 100.0 1.62 +0.3 .977
2026 Miami - MLB CF 5 5 15 0 0 15 0 1.000 45.0 3.00 +0.1 1.015
2026 Wichita - AAA CF 71 69 166 5 0 174 3 .983 625.0 2.46 -0.3 .993
2026 Miami - MLB RF 2 2 7 0 0 7 0 1.000 18.0 3.50 +0.1 .990
2026 Wichita - AAA RF 4 4 4 0 0 5 1 .800 31.0 1.16 -0.1 .990
2027 Montreal - MLB LF 59 56 115 2 0 117 0 1.000 474.1 2.22 +1.7 1.011
2027 Montreal - MLB CF 50 45 127 7 2 135 1 .993 411.2 2.93 -12.6 .877
2029 Scranton WB - AAA LF 17 4 14 1 0 15 0 1.000 76.0 1.78 +0.8 1.050
2029 Scranton WB - AAA CF 3 3 7 0 0 7 0 1.000 30.2 2.05 -0.8 .877
2029 Scranton WB - AAA RF 13 6 9 2 0 11 0 1.000 68.1 1.45 -0.8 .888
TOTAL LF 247 216 392 11 2 409 6 .985 1955.0 1.86 +3.7 1.011
TOTAL CF 350 331 891 28 4 928 9 .990 2972.1 2.78 -15.2 .976
TOTAL RF 73 63 120 5 0 127 2 .984 561.0 2.01 -2.7 .960
PLAYER HISTORY
06/04/2018 Drafted by the Cleveland Indians in the 5th round of the 2018 MLB June Amateur Draft from Oregon State University (Corvallis, OR).
04/21/2020 Injured (Fractured ankle), out for 4 months.
01/01/2021 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 30 (30); Eye: 50 (50).
04/25/2021 Injured (Hip flexor strain), day-to-day for 1-2 weeks.
05/03/2021 Suffered setback in recovery from injury, will miss another 6 days.
07/18/2021 Was selected to the 2021 Eastern League All-Star Game.
08/03/2021 Injured (Mild hamstring strain), day-to-day for 3 days.
01/01/2022 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 30 (30); Eye: 50 (50).
06/19/2022 Was traded by the Cleveland Indians to the Miami Marlins in exchange for SS Jazz Chisholm.
08/25/2022 Injured (Mild shoulder strain), day-to-day for 5 days.
09/12/2022 Wins the PCL AC Player of the Week Award.
11/29/2022 Received a 1-year contract worth a total of $563,500 through automatic renewal.
01/01/2023 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 35 (35); Eye: 50 (50).
08/14/2023 Injured (Biceps tendinitis), out for 6 weeks.
12/02/2023 Received a 1-year contract worth a total of $563,500 through automatic renewal.
01/01/2024 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 35 (35); Eye: 50 (50).
11/28/2024 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2025 OSA scouting updated ratings (potential): Contact: 60 (60); Power: 35 (35); Eye: 50 (50).
08/01/2025 Injured (fractured wrist),out for 6-7 weeks.
11/29/2025 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2026 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 35 (35); Eye: 50 (50).
06/28/2026 Was selected to the 2026 Pacific Coast League All-Star Game.
07/12/2026 Goes 0-4 against the Iowa Cubs, ending his hitting streak at 23 games.
11/07/2026 Was traded by the Miami Marlins to the Montreal Expos, along with SP Mike Williams Jr., 1B Raul Espinoza, SS Chris Core, and SP Andy Goodrum, in exchange for .
11/30/2026 Received a 1-year contract through automatic renewal worth a total of $563,500.
01/01/2027 OSA scouting updated ratings (potential): Contact: 55 (55); Power: 30 (30); Eye: 50 (50).
07/05/2027 Injured (high ankle sprain),out for 5-6 weeks.
11/23/2027 Was not offered arbitration and became a free agent.
01/01/2028 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 30 (30); Eye: 50 (50).
01/24/2028 Signed a minor league contract with the Minnesota Twins organization.
01/25/2028 Released by the Minnesota Twins.
01/01/2029 OSA scouting updated ratings (potential): Contact: 50 (50); Power: 30 (30); Eye: 50 (50).
02/05/2029 Signed a minor league contract with the New York Yankees organization.
11/30/2029 Became a minor league free agent.
01/01/2030 OSA scouting updated ratings (potential): Contact: 45 (45); Power: 30 (30); Eye: 50 (50).
Friday, August 19th , 2022 - OOTP Baseball 22.11 Build 82