Thu 7/24 | Fri 7/25 | Sat 7/26 |
---|---|---|
--- | WSN 8:10 PM EDT | WSN 7:10 PM EDT |
Positions
SP
2026 Earned Positions
SP
All Leagues
Average $3.27
Median $3.00
FanGraphs Points
Average $3.52
Median $3.00
All Leagues
Average $2.50
Median $2.50
FanGraphs Points
Average $2.70
Median $2.50
Roster%
81.96%
Change
7Day
1.22%
30Day
2.14%
2025 OPL Round 4
OPL Roster%
6.25%
OPL Average Salary
$3.50

July 23, 2025 12:29 PM : The Twins placed Festa on the 15-day injured list Wednesday due to right shoulder inflammation.
Analysis: Festa struggled in his most recent start Monday against the Dodgers, allowing three home runs and four runs over 5.1 innings. It's not clear, however, whether his shoulder was bothering him during the outing. The right-hander will be eligible for activation Aug. 6, but the Twins won't have a clear idea regarding when he might return until he starts throwing again.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2024 | MIN | 14 | 13 | 64.1 | 0 | 0 | 77 | 62 | 23 | 2 | 9 | 4.4 | 283.17 |
2025 | MIN | 11 | 10 | 53.1 | 0 | 0 | 53 | 49 | 19 | 4 | 10 | 3.4 | 181.27 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | H | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
2021 | MIN (CPX) | 2 | 0 | 5.0 | 0 | 0 | 8 | 1 | 0 | 0 | 0 | 10.08 | 50.40 |
2021 | MIN (A) | 2 | 0 | 3.1 | 0 | 0 | 4 | 2 | 4 | 0 | 0 | 4.64 | 15.47 |
2022 | MIN (A) | 5 | 5 | 24.0 | 0 | 0 | 33 | 12 | 6 | 1 | 1 | 7.46 | 179.10 |
2022 | MIN (A+) | 16 | 13 | 79.2 | 0 | 0 | 75 | 67 | 28 | 5 | 5 | 5.08 | 404.83 |
2023 | MIN (AA) | 21 | 19 | 80.0 | 0 | 1 | 104 | 76 | 33 | 2 | 8 | 5.04 | 403.00 |
2023 | MIN (AAA) | 3 | 3 | 12.1 | 0 | 0 | 15 | 10 | 9 | 0 | 1 | 4.54 | 55.97 |
2024 | MIN (AAA) | 15 | 15 | 60.1 | 0 | 0 | 89 | 56 | 26 | 3 | 9 | 4.66 | 281.17 |
2025 | MIN (AAA) | 6 | 6 | 28.2 | 0 | 0 | 34 | 24 | 4 | 0 | 2 | 6.32 | 181.13 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 21, 2025 | MIN | @LAD | 1 | 0 | 0 | 0 | 5.1 | 22 | 4 | 4 | 4 | 5 | 1 | 0 | 3 | -0.83 |
Jul 9, 2025 | MIN | CHC | 1 | 1 | 0 | 0 | 5.1 | 21 | 2 | 2 | 3 | 3 | 2 | 0 | 0 | 31.67 |
Jul 3, 2025 | MIN | @MIA | 1 | 0 | 0 | 0 | 6.0 | 23 | 4 | 4 | 5 | 7 | 1 | 0 | 1 | 30.10 |
Jun 27, 2025 | MIN | @DET | 1 | 1 | 0 | 0 | 5.2 | 20 | 0 | 0 | 2 | 6 | 0 | 1 | 0 | 45.73 |
Jun 22, 2025 | MIN | MIL | 0 | 0 | 0 | 0 | 4.2 | 28 | 8 | 8 | 12 | 3 | 3 | 0 | 2 | -24.27 |
Jun 17, 2025 | MIN | @CIN | 1 | 0 | 0 | 0 | 3.2 | 18 | 4 | 2 | 2 | 4 | 3 | 1 | 0 | 17.93 |
Jun 11, 2025 | MIN | TEX | 1 | 1 | 0 | 0 | 6.0 | 22 | 2 | 2 | 3 | 4 | 2 | 0 | 1 | 26.30 |
Jun 5, 2025 | MIN | @ATH | 1 | 0 | 0 | 0 | 3.2 | 19 | 8 | 8 | 6 | 6 | 2 | 0 | 3 | -19.37 |
Apr 23, 2025 | MIN | CHW | 1 | 0 | 0 | 0 | 4.0 | 18 | 2 | 2 | 4 | 5 | 3 | 0 | 0 | 20.20 |
Apr 16, 2025 | MIN | NYM | 1 | 0 | 0 | 0 | 4.1 | 19 | 0 | 0 | 5 | 6 | 1 | 1 | 0 | 25.07 |
Totals | 9 | 3 | 0 | 0 | 48.2 | 210 | 34 | 32 | 46 | 49 | 18 | 3 | 10 | 152.53 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 29, 2025 | AAA | STP | @OMA | 1 | 0 | 0 | 5.0 | 18 | 0 | 0 | 3 | 5 | 1 | 0 | 0 |
May 23, 2025 | AAA | STP | NOR | 1 | 0 | 0 | 3.2 | 14 | 1 | 1 | 2 | 7 | 1 | 0 | 0 |
May 6, 2025 | AAA | STP | BUF | 1 | 0 | 0 | 5.2 | 20 | 1 | 1 | 3 | 7 | 0 | 0 | 0 |
Apr 29, 2025 | AAA | STP | @COL | 1 | 1 | 0 | 6.0 | 20 | 2 | 2 | 3 | 7 | 0 | 0 | 1 |
Apr 4, 2025 | AAA | STP | @COL | 1 | 0 | 0 | 3.1 | 22 | 6 | 5 | 10 | 4 | 2 | 0 | 1 |
Mar 28, 2025 | AAA | STP | IND | 1 | 1 | 0 | 5.0 | 17 | 0 | 0 | 3 | 4 | 0 | 0 | 0 |
Jul 12, 2024 | AAA | STP | @LOU | 1 | 0 | 0 | 0.2 | 7 | 2 | 2 | 3 | 2 | 2 | 0 | 0 |
Jun 20, 2024 | AAA | STP | TOL | 1 | 1 | 0 | 5.2 | 23 | 4 | 4 | 6 | 6 | 0 | 1 | 2 |
Jun 14, 2024 | AAA | STP | @LOU | 1 | 1 | 0 | 6.0 | 21 | 2 | 2 | 4 | 10 | 0 | 1 | 1 |
Jun 7, 2024 | AAA | STP | SYR | 1 | 0 | 0 | 5.0 | 21 | 2 | 2 | 5 | 6 | 1 | 0 | 0 |
Totals | 10 | 4 | 0 | 46.0 | 183 | 20 | 19 | 42 | 58 | 7 | 2 | 5 |
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 |
---|---|---|---|
June 16, 2024 10:08 PM | add | Afternoon Delight | $3 |
July 19, 2024 4:07 PM | cut | Afternoon Delight | $2 |
August 3, 2024 10:25 PM | add | Love City Land Crabs💙🦀 | $2 |
August 13, 2024 6:41 PM | move | Wonder Wharf Wonderdogs (from Love City Land Crabs💙🦀) | $2 |
October 10, 2024 1:03 AM | increase | Wonder Wharf Wonderdogs | $4 |
June 16, 2025 3:15 PM | move | Afternoon Delight (from Wonder Wharf Wonderdogs) | $4 |