Thu 7/03 | Fri 7/04 | Sat 7/05 |
---|---|---|
@MIA 12:10 PM EDT | TBR 4:10 PM EDT | TBR 2:10 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $13.56
Median $13.00
FanGraphs Points
Average $13.53
Median $12.50
All Leagues
Average $16.20
Median $15.50
FanGraphs Points
Average $17.90
Median $17.50
Roster%
100%
Change
7Day
0%
30Day
0%
2025 OPL Round 3
OPL Roster%
12.00%
OPL Average Salary
$10.42

July 1, 2025 10:34 PM : Ryan (8-4) allowed a run on five hits over seven innings Tuesday, striking out four and taking a loss against Miami. He did not issue a walk.
Analysis: After yielding a solo homer to Kyle Stowers to begin the second inning, Ryan retired 13 straight Marlins and did not allow another extra-base hit during his outing. However, the Twins were shut out, leading to an unfortunate loss for Ryan. He threw 57 of 88 pitches for strikes and completed seven innings for just the second time since the start of May. Despite the loss, he dropped his ERA to 2.75 with a 108:20 K:BB across 98.1 frames this season. Ryan is slated to face the Rays at home this weekend.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2021 | MIN | 5 | 5 | 26.2 | 0 | 0 | 30 | 16 | 5 | 0 | 4 | 5.68 | 151.53 |
2022 | MIN | 27 | 27 | 147.0 | 0 | 0 | 151 | 115 | 47 | 10 | 20 | 4.58 | 673.80 |
2023 | MIN | 29 | 29 | 161.2 | 0 | 0 | 197 | 155 | 34 | 6 | 32 | 4.17 | 673.74 |
2024 | MIN | 23 | 23 | 135.0 | 0 | 0 | 147 | 110 | 23 | 5 | 19 | 5.11 | 689.30 |
2025 | MIN | 17 | 16 | 98.1 | 0 | 0 | 108 | 66 | 20 | 10 | 11 | 5.56 | 546.77 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2018 | TBR (A-) | 12 | 7 | 36.1 | 0 | 0 | 51 | 26 | 14 | 3 | 3 | 5.93 | 215.37 |
2019 | TBR (A) | 6 | 6 | 27.2 | 0 | 0 | 47 | 19 | 11 | 1 | 2 | 6.82 | 188.73 |
2019 | TBR (A+) | 15 | 13 | 82.2 | 0 | 0 | 112 | 47 | 12 | 5 | 3 | 7.57 | 625.63 |
2019 | TBR (AA) | 3 | 3 | 13.1 | 0 | 0 | 24 | 11 | 4 | 0 | 2 | 6.11 | 81.47 |
2021 | TBR (AAA) | 12 | 11 | 57.0 | 0 | 0 | 75 | 35 | 10 | 3 | 8 | 6.02 | 343.40 |
2021 | MIN (AAA) | 2 | 2 | 9.0 | 0 | 0 | 17 | 5 | 2 | 0 | 1 | 7.7 | 69.30 |
2022 | MIN (AAA) | 1 | 1 | 3.0 | 0 | 0 | 4 | 1 | 0 | 0 | 0 | 9.2 | 27.60 |
2023 | MIN (AAA) | 1 | 1 | 4.0 | 0 | 0 | 7 | 1 | 2 | 0 | 1 | 5.68 | 22.70 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 1, 2025 | MIN | @MIA | 1 | 0 | 0 | 0 | 7.0 | 26 | 1 | 1 | 5 | 4 | 0 | 0 | 1 | 34.50 |
Jun 25, 2025 | MIN | SEA | 1 | 1 | 0 | 0 | 6.0 | 22 | 0 | 0 | 3 | 8 | 0 | 1 | 0 | 49.60 |
Jun 20, 2025 | MIN | MIL | 1 | 0 | 0 | 0 | 5.1 | 20 | 3 | 3 | 3 | 7 | 3 | 0 | 0 | 36.67 |
Jun 14, 2025 | MIN | @HOU | 1 | 0 | 0 | 0 | 7.0 | 25 | 2 | 2 | 2 | 7 | 2 | 0 | 1 | 42.30 |
Jun 8, 2025 | MIN | TOR | 1 | 1 | 0 | 0 | 5.0 | 22 | 3 | 2 | 4 | 6 | 3 | 0 | 0 | 29.60 |
Jun 2, 2025 | MIN | @ATH | 1 | 1 | 0 | 0 | 5.0 | 26 | 4 | 4 | 6 | 4 | 3 | 2 | 1 | 2.10 |
May 27, 2025 | MIN | @TBR | 1 | 1 | 0 | 0 | 6.0 | 23 | 1 | 1 | 5 | 5 | 1 | 1 | 0 | 35.40 |
May 19, 2025 | MIN | CLE | 0 | 0 | 0 | 0 | 5.0 | 19 | 3 | 3 | 3 | 4 | 2 | 0 | 1 | 18.90 |
May 16, 2025 | MIN | @MIL | 1 | 1 | 0 | 0 | 6.0 | 22 | 0 | 0 | 2 | 9 | 1 | 1 | 0 | 51.20 |
May 10, 2025 | MIN | SFG | 1 | 1 | 0 | 0 | 6.0 | 20 | 1 | 1 | 2 | 7 | 0 | 0 | 1 | 40.90 |
Totals | 9 | 6 | 0 | 0 | 58.1 | 225 | 18 | 17 | 35 | 61 | 15 | 5 | 5 | 341.17 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 18, 2023 | AAA | STP | IND | 1 | 0 | 0 | 4.0 | 15 | 1 | 1 | 1 | 7 | 2 | 0 | 1 |
Totals | 1 | 0 | 0 | 4.0 | 15 | 1 | 1 | 1 | 7 | 2 | 0 | 1 |
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 |
---|---|---|---|
August 21, 2019 10:12 PM | add | Hope Springs External | $1 |
October 4, 2019 5:03 PM | increase | Hope Springs External | $2 |
November 17, 2019 10:48 PM | cut | Hope Springs External | $0 |
July 25, 2021 11:21 PM | add | Lowertown Landing | $4 |
October 9, 2021 4:42 AM | increase | Lowertown Landing | $6 |
November 20, 2021 12:54 PM | move | Flying Squirrels (from Lowertown Landing) | $6 |
December 21, 2021 6:46 AM | move | Winnetka Cubs (from Flying Squirrels) | $6 |
October 14, 2022 1:32 AM | increase | Winnetka Cubs | $8 |
October 12, 2023 11:03 AM | increase | Winnetka Cubs | $10 |
August 16, 2024 1:31 PM | move | Bazton Stranglers (from Winnetka Cubs) | $10 |
October 10, 2024 1:03 AM | increase | Bazton Stranglers | $12 |