On MLB 40-man: YES
Acquired: Trade (MIL) Mar'22
Mon 7/21 | Tue 7/22 | Wed 7/23 |
---|---|---|
BAL 6:40 PM EDT | BAL 6:40 PM EDT | BAL 6:40 PM EDT |
Positions
C/1B/OF
2026 Earned Positions
Util
All Leagues
Average $2.21
Median $2.00
Old School (5x5)
Average $2.11
Median $1.00
All Leagues
Average $1.60
Median $1.50
Old School (5x5)
Average $1.20
Median $1.00
Roster%
27.83%
Change
7Day
3.06%
30Day
22.63%
2025 OPL Round 4
OPL Roster%
0.00%
OPL Average Salary
$0.00

July 20, 2025 6:16 PM : Fry went 2-for-5 with a double and four RBI in Sunday's 8-2 win over the Athletics.
Analysis: Fry delivered a career-best four RBI, doing all of his damage against Jeffrey Springs. The 29-year-old drove in a run with a first-inning single before breaking the game open with a bases-clearing double in the fourth. Fry now has six RBI over his last two games, surpassing the total (five) he posted across his first 31 appearances this season. Even with this recent surge, Fry is still batting a lackluster 13-for-76 (.171) with a .587 OPS this season.
MLB Stats
Batting
Year | Team | G | PA | AB | R | HR | RBI | SB | AVG |
---|---|---|---|---|---|---|---|---|---|
2023 | CLE | 58 | 113 | 101 | 12 | 4 | 15 | 2 | 0.23762 |
2024 | CLE | 122 | 392 | 335 | 44 | 14 | 51 | 4 | 0.26269 |
2025 | CLE | 33 | 82 | 76 | 6 | 4 | 11 | 1 | 0.17105 |
MILB Stats
Batting
Year | Team | G | PA | AB | R | HR | RBI | SB | AVG |
---|---|---|---|---|---|---|---|---|---|
2018 | MIL (R) | 61 | 261 | 222 | 44 | 12 | 57 | 2 | 0.31532 |
2018 | MIL (A) | 2 | 9 | 9 | 0 | 0 | 0 | 0 | 0.22222 |
2019 | MIL (A) | 134 | 568 | 504 | 66 | 17 | 70 | 7 | 0.25794 |
2021 | MIL (AA) | 75 | 299 | 262 | 39 | 11 | 41 | 1 | 0.24809 |
2021 | MIL (AAA) | 19 | 60 | 52 | 8 | 1 | 5 | 0 | 0.28846 |
2022 | CLE (AAA) | 119 | 479 | 422 | 64 | 17 | 74 | 2 | 0.25592 |
2023 | CLE (AAA) | 29 | 117 | 101 | 18 | 4 | 19 | 2 | 0.31683 |
2025 | CLE (CPX) | 3 | 10 | 8 | 1 | 0 | 0 | 0 | 0.00000 |
2025 | CLE (AA) | 3 | 10 | 9 | 0 | 0 | 2 | 0 | 0.11111 |
2025 | CLE (AAA) | 3 | 13 | 12 | 1 | 1 | 3 | 0 | 0.16667 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 20, 2025 | CLE | ATH | 5 | 5 | 2 | 0 | 1 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 |
Jul 18, 2025 | CLE | ATH | 4 | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 |
Jul 13, 2025 | CLE | @CHW | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 12, 2025 | CLE | @CHW | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 11, 2025 | CLE | @CHW | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 9, 2025 | CLE | @HOU | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 8, 2025 | CLE | @HOU | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 7, 2025 | CLE | @HOU | 5 | 5 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Jul 6, 2025 | CLE | DET | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 5, 2025 | CLE | DET | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Totals | 27 | 26 | 5 | 1 | 1 | 0 | 2 | 2 | 7 | 0 | 0 | 0 | 0 |
Last 10 MILB Games
Date | Level | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 30, 2025 | AAA | COL | @ROC | 5 | 4 | 1 | 1 | 0 | 0 | 1 | 1 | 3 | 0 | 0 | 0 | 0 |
May 28, 2025 | AAA | COL | @ROC | 4 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
May 26, 2025 | AAA | COL | @ROC | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
May 25, 2025 | AA | AKR | ALT | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
May 23, 2025 | AA | AKR | ALT | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
May 20, 2025 | AA | AKR | ALT | 4 | 3 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 |
May 17, 2025 | CPX | A-GUA | A-CUB | 4 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
May 15, 2025 | CPX | A-GUA | A-PAD | 3 | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
May 13, 2025 | CPX | A-GUA | A-GIA | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Aug 30, 2023 | AAA | COL | @STP | 3 | 2 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Totals | 36 | 31 | 4 | 4 | 0 | 0 | 2 | 3 | 6 | 0 | 1 | 0 | 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 |
---|---|---|---|
May 22, 2024 10:07 PM | add | Ghost Runners | $2 |
October 10, 2024 12:51 AM | increase | Ghost Runners | $4 |
December 18, 2024 5:10 PM | cut | Ghost Runners | $0 |