
#48 RP · Twins
Height
6'4"
Weight
200 lbs
Age
35
College
N/A
Experience
6 yrs
Bats/Throws
R/R
Grade this player:
| Year | Team | GP | ERA | W-L | K | WHIP | IP | SV |
|---|---|---|---|---|---|---|---|---|
| Career | ![]() | 164 | 3.7933884 | 6-11 | 136 | 1.3450414 | 0.0 | 8 |
Length
1 year
Total Value
$1.2M
Guaranteed
$735K
AAV
$1.2M/yr
Justin Topa grades as an All-Star caliber performer among MLB relief pitchers, earning a B+ Performance grade. He carries a 3.79 ERA (near the league average of 4.20) and a 1.33 WHIP across 149.2 innings pitched with a 7.8 K/9 rate. His 6-10 record with 7 saves provides context on team support and run prevention. As a experienced veteran at 35, Justin is a key contributor for the Twins. A 149-game sample provides high confidence in this grade.
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.
| Date | OPP | Result | AB | H | R | HR | RBI | BB | SO |
|---|---|---|---|---|---|---|---|---|---|
| Wed, 5/6 | @ WAS | L 2-15 | - | - | - | 0 | - | - | - |
| Sun, 5/3 | vs TOR | W 4-3 | - | - | - | 0 | - | - | - |
Auto-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 maintains four independent grades for every MLB player on an active roster — Contract Value Index for the deal itself, Performance for on-field production, Sentiment for media and fan reaction, and Fan Verdict for community voting. Current grades for Justin Topa: Contract Value Index B+, Performance B+, Sentiment D, Fan Verdict pending.
Every grade refreshes on its own cadence as new data lands. Performance recalculates when MLB game stats post; Sentiment updates with new media coverage and fan discussion; Contract Value Index recomputes when contract terms change; Fan Verdict reflects live community voting on this profile. Contract details below show the structure (years, total value, average annual value, guarantees) the Contract Value Index grade is computed against.
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.
| Sat, 5/2 | vs TOR | L 4-11 | - | - | - | 0 | - | - | - |
| Thu, 4/30 | vs TOR | W 7-1 | - | - | - | 0 | - | - | - |