
#48 RP · Twins
Height
6'4"
Weight
200 lbs
Age
35
College
N/A
Experience
6 yrs
Bats/Throws
R/R
Grade Justin Topa
Your grade joins the crowd-sourced Fan Verdict.
On the field, Justin Topa grades out as a strong RP for Twins (B Performance). That places him 169th of 389 graded relief pitchers. The money matches the play — the Contract Value Index lands at B+, good value. The public read is negative (D Sentiment), drawn from current news and social signal rather than the box score.
| Year | Team | GP | ERA | W-L | K | WHIP | IP | SV |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 172 | 4.2687745 | 6-11 | 141 | 1.4051383 | 0.0 | 9 |
| 2026 | ![]() | 23 | 8.05 | 0-1 | 12 | 2.00 | 19.0 | 2 |
| 2025 |
Length
1 year
Total Value
$1.2M
Guaranteed
$735K
AAV
$1.2M/yr
Justin Topa grades a B performance mark, with his All-Star caliber stretches anchoring the read. The 35-year-old veteran reliever has logged 23 games this season and posted 12 strikeouts, marking modest but functional depth-arm production in what remains a contested bullpen competition. His primary statistical strength is availability — he's eating innings and staying on the active roster in a relief role that demands durability, though the 0-1 record and limited strikeout rate underscore the ceiling of his current utility. At 35 and seven seasons into his major league career, Topa occupies the classic late-stage backup reliever archetype: reliable enough to hold a roster spot, not dynamic enough to anchor a bullpen unit. The Twins' recent spree of relief acquisitions — including Taylor Rashi, Justin Lawrence, Bailey Ober, and others — reflects organizational skepticism about any single arm in the pen, and Topa's muted media profile perfectly captures that reality. His narrative sits entirely in the shadows of Minnesota's bullpen construction: a B-grade performer whose on-field contributions outpace the minimal attention he generates, but whose immediate future hinges on whether the front office views him as a viable depth piece or a casualty of the constant churn.
Justin Topa's public narrative sits at the bottom of the perception spectrum — a D sentiment grade that accurately reflects the minimal media footprint of a depth reliever fighting for a roster spot in Minnesota. Beat coverage frames him as an organizational depth piece rather than a legitimate bullpen anchor, with spring training updates generating just enough attention to confirm his place in the pecking order without building any genuine momentum around his name. What makes his situation particularly interesting is the disconnect between that muted perception and his B+ performance grade, suggesting his on-field production outpaces the narrative being written about him in the local press. That gap isn't closing anytime soon given what Minnesota's front office has been doing around him — the Twins have been aggressively cycling through relief options, adding Christian Roa via trade and signing Cole Sands, Travis Adams, Garrett Acton, and Kody Funderbunk in a compressed stretch, which only amplifies the uncertainty surrounding any individual bullpen arm. With the Twins sitting at 16-22 and losers of their last two, the pressure on the bullpen as a whole is real, and every new arm added to the mix makes Topa's already-contested roster spot feel more precarious in the coverage. The bottom line is that Topa's narrative is classic depth-arm anonymity — not scrutinized enough to draw criticism, not performing visibly enough to generate praise, just quietly fighting for relevance while the organization keeps adding alternatives around him.
Other same-position deals the Contract Value Index also places in the B band — a quick read on where Justin's contract sits relative to comparable money.
Justin Topa ranks 169th of 389 graded relief pitchers by performance. That slots Justin between Gage Jump (B) just ahead and Kyle Harrison (B-) just behind.
Graded higher
Gage JumpAthleticsBReynaldo LopezBravesBSteven MatzRaysBGraded lower
Kyle HarrisonBrewersAuto-moderated fan forum with 5-minute speaker turns
Loading discussion...
Justin Topa is a player in his 6th MLB season listed at RP for the Twins. FanVerdicts covers every MLB player, team, GM, and transaction — and puts your verdict on all of it. Sign in to cast your Fan Verdict on Justin Topa, see where the crowd lands, and argue the call. FanVerdicts also brings its own read — performance, sentiment, and Contract Value Index — as one honest input alongside the crowd's. Where FanVerdicts has weighed in so far: Contract Value Index B+, Performance B, Sentiment D.
The crowd's Fan Verdict moves in real time as fans vote on this profile. FanVerdicts' own read updates as new data lands — performance recalculates when MLB game stats post, sentiment shifts with media coverage and fan discussion, and the Contract Value Index recomputes when contract terms change. Contract details below show the structure (years, total value, average annual value, guarantees) behind the Contract Value Index read.
For league-wide context, the MLB hub has team rankings, GM report cards, the transactions feed, and live scoreboards. The MLB player rankings page sorts every active player by performance and contract value within their position.
![]() |
| 54 |
| 3.90 |
| 1-5 |
| 49 |
| 1.43 |
| 60.0 |
| 4 |
| 2024 | ![]() | 3 | 0.00 | 0-0 | 2 | 0.43 | 2.1 | 0 |
| 2023 | ![]() | 75 | 2.61 | 5-4 | 61 | 1.14 | 69.0 | 3 |
| 2022 | ![]() | 7 | 4.91 | 0-0 | 4 | 1.77 | 7.1 | 0 |
| 2021 | ![]() | 4 | 29.70 | 0-0 | 1 | 3.90 | 3.1 | 0 |
| 2020 | ![]() | 6 | 2.35 | 0-1 | 12 | 0.91 | 7.2 | 0 |
Peers ranked by Performance grade among players at the same position. Tap any name for their full profile.