Sun 7/20 | Mon 7/21 | Tue 7/22 |
---|---|---|
ATH 1:40 PM EDT | BAL 6:40 PM EDT | BAL 6:40 PM EDT |
Positions
OF
2026 Earned Positions
OF
All Leagues
Average $11.76
Median $11.00
FanGraphs Points
Average $12.41
Median $12.00
All Leagues
Average $13.30
Median $13.00
FanGraphs Points
Average $17.30
Median $17.50
Roster%
99.69%
Change
7Day
0.3%
30Day
0%
2025 OPL Round 4
OPL Roster%
9.38%
OPL Average Salary
$10.67

July 20, 2025 9:35 AM : Kwan said Saturday that his wrist is doing much better after receiving a shot Wednesday, Tim Stebbins of MLB.com reports. "I got the shot. It's been recovering well. Happy with the progression of it so far, so I'm cautiously optimistic about it," the outfielder said.
Analysis: Kwan's missed the first two games coming out of the All-Star break, but it looks like he'll avoid a stint on the injured list. "I don't think this is an IL case at all. He's feeling better each day," Cleveland manager Stephen Vogt said Saturday. Kwan took swings and went through outfield drills prior to Saturday's game. While he's been out, Nolan Jones has filled in at left field.
MLB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2022 | CLE | 147 | 638 | 563 | 168 | 25 | 7 | 6 | 62 | 7 | 19 | 5 | 5.28 | 775.70 |
2023 | CLE | 158 | 718 | 638 | 171 | 36 | 7 | 5 | 70 | 3 | 21 | 3 | 4.82 | 761.40 |
2024 | CLE | 122 | 540 | 480 | 140 | 16 | 3 | 14 | 53 | 5 | 12 | 5 | 5.59 | 681.90 |
2025 | CLE | 92 | 404 | 361 | 103 | 20 | 1 | 6 | 33 | 3 | 11 | 2 | 4.99 | 459.20 |
MILB Stats
Batting
Year | Team | G | PA | AB | H | 2B | 3B | HR | BB | HBP | SB | CS | P/G | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2018 | CLE (R) | 13 | 50 | 40 | 14 | 2 | 1 | 0 | 9 | 1 | 2 | 0 | 6.44 | 83.70 |
2018 | CLE (A-) | 4 | 14 | 12 | 4 | 1 | 0 | 0 | 2 | 0 | 1 | 0 | 5.3 | 21.20 |
2019 | CLE (A+) | 123 | 542 | 479 | 134 | 26 | 7 | 3 | 53 | 4 | 11 | 7 | 4.77 | 587.20 |
2021 | CLE (AA) | 51 | 221 | 193 | 65 | 12 | 3 | 7 | 22 | 3 | 4 | 2 | 7.17 | 365.70 |
2021 | CLE (AAA) | 26 | 120 | 103 | 32 | 3 | 1 | 5 | 14 | 1 | 2 | 0 | 7.17 | 186.40 |
2024 | CLE (A+) | 2 | 6 | 5 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 6.5 | 13.00 |
2024 | CLE (AAA) | 2 | 7 | 5 | 1 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 4.25 | 8.50 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 13, 2025 | CLE | @CHW | 5 | 2 | 0 | 2 | 0 | 0 | 0 | 2 | 1 | 0 | 1 | 0 | 0 | 4.00 |
Jul 12, 2025 | CLE | @CHW | 5 | 4 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 1 | 0 | 0 | 1.60 |
Jul 11, 2025 | CLE | @CHW | 6 | 5 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3.60 |
Jul 11, 2025 | CLE | @CHW | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -4.00 |
Jul 9, 2025 | CLE | @HOU | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1.60 |
Jul 8, 2025 | CLE | @HOU | 5 | 5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | -5.00 |
Jul 7, 2025 | CLE | @HOU | 5 | 5 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0.60 |
Jul 6, 2025 | CLE | DET | 5 | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 15.70 |
Jul 5, 2025 | CLE | DET | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | -4.00 |
Jul 4, 2025 | CLE | DET | 5 | 5 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9.10 |
Totals | 48 | 42 | 9 | 3 | 2 | 0 | 0 | 6 | 6 | 0 | 3 | 0 | 0 | 23.20 |
Last 10 MILB Games
Date | Level | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 30, 2024 | AAA | COL | LHV | 4 | 2 | 1 | 2 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 1 | 0 |
May 28, 2024 | AAA | COL | LHV | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
May 26, 2024 | A+ | LC | WM | 3 | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
May 25, 2024 | A+ | LC | WM | 3 | 3 | 1 | 0 | 0 | 0 | 1 | 1 | 3 | 0 | 0 | 0 | 0 |
Totals | 13 | 10 | 2 | 3 | 0 | 0 | 1 | 5 | 4 | 0 | 0 | 1 | 0 |
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Date | Transaction Type | Team | Salary |
---|---|---|---|
January 30, 2025 6:59 PM | add | Kylepark Myotonic Goats | $25 |