Thu 4/17 | Fri 4/18 | Sat 4/19 |
---|---|---|
--- | @ATL 7:15 PM EDT | @ATL 7:15 PM EDT |
Positions
SP
2026 Earned Positions
SP
Roster%
81.35%
Change
7Day
8.86%
30Day
1.84%
2025 OPL Round 1
OPL Roster%
5.83%
OPL Average Salary
$4.00

April 16, 2025 7:09 PM : Festa came away with a no-decision in Wednesday's 4-3 extra-inning win over the Mets, allowing five hits and a walk over 4.1 scoreless innings. He struck out six.
Analysis: The 25-year-old right-hander had an impressive, if short, performance, tossing 51 of 76 pitches for strikes before exiting the mound. Festa also got plenty of help to preserve his scoreless outing, as Harrison Bader threw a runner out at the plate in the second inning and Danny Coulombe escaped the one-out, bases-loaded jam he inherited in the fifth by getting Juan Soto to ground into a double play. Through his first two starts in the majors this season, Festa has yet to give up a run over nine innings, posting a 1.11 WHIP and 10:2 K:BB, but he also has yet to pitch the full five frames necessary to qualify for a win. If he sticks around on the big-league roster, he'll aim to give the Twins more length in his next trip to the mound, which lines up to come at home next week against the White Sox.
MLB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2024 | MIN | 14 | 13 | 64.1 | 2 | 0 | 77 | 4.89637 | 1.32124 |
2025 | MIN | 2 | 2 | 9.0 | 0 | 0 | 10 | 0.00000 | 1.11111 |
MILB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2021 | MIN (CPX) | 2 | 0 | 5.0 | 1 | 0 | 8 | 0.00000 | 0.20000 |
2021 | MIN (A) | 2 | 0 | 3.1 | 0 | 0 | 4 | 10.80001 | 1.80000 |
2022 | MIN (A) | 5 | 5 | 24.0 | 2 | 0 | 33 | 1.50000 | 0.75000 |
2022 | MIN (A+) | 16 | 13 | 79.2 | 7 | 0 | 75 | 2.71130 | 1.19247 |
2023 | MIN (AA) | 21 | 19 | 80.0 | 3 | 0 | 104 | 4.38750 | 1.36250 |
2023 | MIN (AAA) | 3 | 3 | 12.1 | 1 | 0 | 15 | 2.91892 | 1.54054 |
2024 | MIN (AAA) | 15 | 15 | 60.1 | 3 | 0 | 89 | 4.02762 | 1.35912 |
2025 | MIN (AAA) | 2 | 2 | 8.1 | 1 | 0 | 8 | 5.40000 | 1.80000 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Apr 16, 2025 | MIN | NYM | 1 | 0 | 0 | 0 | 4.1 | 19 | 0 | 0 | 5 | 6 | 1 | 1 | 0 |
Apr 11, 2025 | MIN | DET | 1 | 0 | 0 | 0 | 4.2 | 19 | 1 | 0 | 3 | 4 | 1 | 1 | 0 |
Sep 26, 2024 | MIN | MIA | 1 | 0 | 0 | 0 | 4.1 | 21 | 4 | 3 | 7 | 5 | 1 | 0 | 0 |
Sep 20, 2024 | MIN | @BOS | 1 | 0 | 0 | 0 | 5.0 | 21 | 1 | 1 | 4 | 6 | 3 | 0 | 0 |
Sep 15, 2024 | MIN | CIN | 1 | 0 | 0 | 0 | 3.2 | 18 | 2 | 2 | 3 | 4 | 3 | 1 | 0 |
Sep 9, 2024 | MIN | LAA | 1 | 0 | 0 | 0 | 4.0 | 18 | 4 | 4 | 4 | 4 | 3 | 0 | 1 |
Sep 3, 2024 | MIN | @TBR | 1 | 0 | 0 | 0 | 5.0 | 21 | 2 | 2 | 5 | 7 | 1 | 0 | 0 |
Aug 28, 2024 | MIN | ATL | 1 | 0 | 0 | 0 | 6.0 | 21 | 2 | 2 | 2 | 7 | 1 | 0 | 1 |
Aug 23, 2024 | MIN | STL | 1 | 0 | 0 | 0 | 3.2 | 16 | 3 | 3 | 3 | 5 | 2 | 0 | 0 |
Aug 17, 2024 | MIN | @TEX | 1 | 0 | 0 | 0 | 5.0 | 21 | 2 | 2 | 6 | 6 | 0 | 0 | 0 |
Totals | 10 | 0 | 0 | 0 | 45.2 | 195 | 21 | 19 | 42 | 54 | 16 | 3 | 2 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 |
Jun 1, 2024 | AAA | STP | @ROC | 1 | 0 | 0 | 4.0 | 20 | 5 | 5 | 6 | 5 | 3 | 0 | 1 |
May 25, 2024 | AAA | STP | @BUF | 1 | 1 | 0 | 5.0 | 17 | 0 | 0 | 1 | 8 | 1 | 0 | 0 |
May 17, 2024 | AAA | STP | OMA | 1 | 0 | 0 | 4.0 | 17 | 2 | 2 | 4 | 4 | 2 | 0 | 1 |
May 11, 2024 | AAA | STP | @TOL | 1 | 0 | 0 | 6.0 | 23 | 0 | 0 | 3 | 10 | 3 | 0 | 0 |
Totals | 10 | 4 | 0 | 44.2 | 188 | 23 | 22 | 45 | 59 | 14 | 2 | 6 |
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 |
---|---|---|---|
March 22, 2025 2:11 AM | add | The Hawk's Den | $1 |