On MLB 40-man: YES
Acquired: Trade (SEA) Jan'24
Wed 8/06 | Thu 8/07 | Fri 8/08 |
---|---|---|
@DET 9-4 F | --- | KCR 8:10 PM EDT |
Positions
RP
2026 Earned Positions
RP
All Leagues
Average $3.00
Median $3.00
H2H SABR Points
Average $0.00
Median $0.00
All Leagues
Average $1.30
Median $1.00
H2H SABR Points
Average $1.60
Median $1.50
Roster%
0.92%
Change
7Day
0%
30Day
0%
2025 OPL Round 5
OPL Roster%
0.00%
OPL Average Salary
$0.00

August 6, 2025 12:04 AM : Topa struck out one batter in a perfect ninth inning to earn a save against Detroit on Tuesday.
Analysis: Topa threw 12 of his 15 pitches for strikes and quickly retired the Tigers' 8-9-1 batters to preserve the 6-3 win. He joined Erasmo Ramirez as the two bullpen arms to record saves for the Twins since the team traded Jhoan Duran at the deadline. Topa owns a 3.86 ERA and a 41:12 K:BB through 46.2 saves this season. It was his first save with Minnesota, and he entered Tuesday's contest with three in his career, all of which came during his final season with Seattle in 2023. Cole Sands allowed two runs in the eighth inning Tuesday, and it appears the Twins are still working out how the bullpen arms will be utilized moving forward.
MLB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2020 | MIL | 6 | 0 | 7.2 | 0 | 0 | 12 | 0 | 0 | 1 | 6.43 | 49.33 |
2021 | MIL | 4 | 0 | 3.1 | 0 | 0 | 1 | 1 | 0 | 2 | -3.1 | -10.33 |
2022 | MIL | 7 | 0 | 7.1 | 0 | 1 | 4 | 4 | 0 | 0 | 5 | 36.67 |
2023 | SEA | 75 | 0 | 69.0 | 3 | 23 | 61 | 18 | 3 | 4 | 6.65 | 459.00 |
2024 | MIN | 3 | 0 | 2.1 | 0 | 0 | 2 | 0 | 0 | 0 | 6.72 | 15.67 |
2025 | MIN | 42 | 1 | 46.2 | 1 | 3 | 41 | 12 | 2 | 2 | 5.66 | 264.33 |
MILB Stats
Pitching
Year | Team | G | GS | IP | SV | HLD | K | BB | HBP | HR | P/IP | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2013 | PIT (A-) | 19 | 0 | 37.0 | 0 | 4 | 33 | 10 | 0 | 1 | 6.05 | 224.00 |
2014 | PIT (A) | 25 | 14 | 81.1 | 1 | 0 | 50 | 20 | 8 | 8 | 3.98 | 323.67 |
2016 | PIT (R) | 6 | 0 | 8.0 | 0 | 1 | 6 | 2 | 0 | 0 | 6.25 | 50.00 |
2016 | PIT (A+) | 4 | 0 | 4.2 | 0 | 0 | 2 | 1 | 1 | 0 | 4.57 | 21.33 |
2018 | TEX (A+) | 1 | 1 | 3.2 | 0 | 0 | 4 | 1 | 1 | 2 | -1.55 | -5.67 |
2018 | TEX (AA) | 9 | 6 | 41.0 | 0 | 0 | 34 | 13 | 2 | 4 | 4.29 | 176.00 |
2019 | MIL (A+) | 15 | 0 | 16.0 | 3 | 3 | 19 | 2 | 0 | 1 | 7.88 | 126.00 |
2019 | MIL (AA) | 18 | 0 | 24.0 | 0 | 4 | 22 | 8 | 2 | 0 | 6.25 | 150.00 |
2021 | MIL (CPX) | 2 | 0 | 2.0 | 0 | 0 | 5 | 0 | 1 | 0 | 8.5 | 17.00 |
2021 | MIL (AA) | 4 | 0 | 4.0 | 0 | 2 | 2 | 2 | 0 | 0 | 6.5 | 26.00 |
2021 | MIL (AAA) | 10 | 0 | 9.0 | 0 | 2 | 9 | 2 | 0 | 0 | 7.22 | 65.00 |
2022 | MIL (CPX) | 1 | 0 | 1.0 | 0 | 0 | 1 | 0 | 1 | 0 | 4 | 4.00 |
2022 | MIL (AAA) | 17 | 0 | 18.2 | 0 | 4 | 17 | 8 | 3 | 0 | 5.91 | 110.33 |
2023 | SEA (AAA) | 3 | 0 | 2.2 | 0 | 0 | 3 | 1 | 0 | 0 | 6.12 | 16.33 |
2024 | MIN (A) | 1 | 0 | 1.0 | 0 | 0 | 1 | 1 | 0 | 0 | 4 | 4.00 |
2024 | MIN (AAA) | 11 | 0 | 11.0 | 0 | 2 | 16 | 4 | 2 | 1 | 5.82 | 64.00 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR | Pts |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Aug 5, 2025 | MIN | @DET | 0 | 0 | 1 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 12.00 |
Aug 3, 2025 | MIN | @CLE | 0 | 0 | 0 | 1 | 1.0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 13.00 |
Aug 1, 2025 | MIN | @CLE | 0 | 0 | 0 | 0 | 1.0 | 4 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 5.00 |
Jul 30, 2025 | MIN | BOS | 0 | 0 | 0 | 0 | 0.2 | 5 | 1 | 1 | 1 | 2 | 2 | 0 | 0 | 1.33 |
Jul 28, 2025 | MIN | BOS | 0 | 0 | 0 | 0 | 1.1 | 5 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 8.67 |
Jul 26, 2025 | MIN | WSN | 0 | 0 | 0 | 0 | 2.0 | 7 | 1 | 1 | 2 | 2 | 0 | 0 | 1 | 1.00 |
Jul 19, 2025 | MIN | @COL | 0 | 0 | 0 | 0 | 1.0 | 6 | 2 | 2 | 3 | 1 | 0 | 0 | 0 | 7.00 |
Jul 18, 2025 | MIN | @COL | 0 | 0 | 0 | 0 | 1.0 | 4 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 7.00 |
Jul 12, 2025 | MIN | PIT | 0 | 0 | 0 | 0 | 1.2 | 8 | 0 | 0 | 3 | 3 | 0 | 0 | 0 | 14.33 |
Jul 10, 2025 | MIN | CHC | 0 | 0 | 0 | 0 | 2.0 | 8 | 1 | 1 | 2 | 1 | 0 | 0 | 0 | 12.00 |
Totals | 0 | 0 | 1 | 1 | 12.2 | 53 | 5 | 5 | 14 | 14 | 2 | 0 | 1 | 81.33 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep 22, 2024 | AAA | STP | IND | 0 | 0 | 0 | 1.0 | 4 | 0 | 0 | 1 | 2 | 0 | 0 | 0 |
Sep 20, 2024 | AAA | STP | IND | 0 | 0 | 0 | 1.0 | 6 | 3 | 3 | 1 | 1 | 1 | 1 | 1 |
Aug 7, 2024 | AAA | STP | COL | 0 | 0 | 0 | 1.0 | 4 | 0 | 0 | 1 | 2 | 0 | 0 | 0 |
Aug 4, 2024 | AAA | STP | @IOW | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
Aug 2, 2024 | AAA | STP | @IOW | 0 | 0 | 0 | 1.0 | 4 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
Jul 30, 2024 | AAA | STP | @IOW | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
Jul 26, 2024 | AAA | STP | OMA | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
Jul 23, 2024 | A | FTM | @DUN | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
May 5, 2024 | AAA | STP | LOU | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 1 | 1 | 0 | 0 | 0 |
May 3, 2024 | AAA | STP | LOU | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 2 | 0 | 0 | 0 |
Totals | 0 | 0 | 0 | 10.0 | 36 | 3 | 3 | 6 | 14 | 4 | 1 | 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 |
---|---|---|---|
May 17, 2023 7:10 AM | add | Stadium Blitzer | $2 |
July 10, 2023 2:43 PM | cut | Stadium Blitzer | $1 |
July 26, 2023 6:46 AM | add | Waccabuc Gas Catchers | $1 |
August 3, 2023 10:21 AM | cut | Waccabuc Gas Catchers | $1 |
August 11, 2023 7:47 AM | add | You Got To Believe | $1 |
October 12, 2023 12:05 PM | increase | You Got To Believe | $3 |
November 15, 2023 6:55 AM | cut | You Got To Believe | $0 |
March 19, 2024 9:43 PM | add | You Got To Believe | $3 |
March 25, 2024 12:22 PM | cut | You Got To Believe | $2 |
May 20, 2024 7:19 AM | add | You Got To Believe | $2 |
May 25, 2024 7:53 AM | cut | You Got To Believe | $1 |
July 7, 2024 11:22 AM | add | You Got To Believe | $1 |
August 31, 2024 8:43 PM | cut | You Got To Believe | $1 |
Recent Trades for Justin Topa in H2H SABR Points
No trades found |