P Justin Topa #48
Age: 35 | Bats: R | Throws: R | Morale: Normal
01/11/2027
OA: 45 POT: 45
P JUSTIN TOPA #48 - AGE: 35 - BATS: R - THROWS: R - MORALE: NORMAL
G GS Rec SV ERA IP HA HR BB K WHIP WAR
55 0 3-3 0 4.52 63.2 58 7 17 52 1.18 0.4
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 45 45 50 45
Movement 50 50 55 50
Control 60 60 60 60
PITCHING RATINGS
Pitch Cur. Pot.
Slider 55 55
Changeup 45 45
Sinker 55 55
 
 
OTHER PITCHING RATINGS
Velocity 93-95 Mph
Stamina 25
Suggested Role Strictly BP
Type Extreme Groundball
Hold Runners 50
Defense 50
RUN/BUNT RATINGS
Running Speed: 25
Stealing Ability: 20
Baserunning Inst.: 30
Sacrifice Bunt: 60
Bunt for Hit: 25
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
10/05/2026 BAL Loss, 3-20 0.2 3 3 1 0 1
10/02/2026 @ BAL Loss, 4-10 1.0 1 1 0 1 0
09/30/2026 @ TB Win, 8-7 0.1 0 0 0 0 1
09/29/2026 @ TB Loss, 2-4 2.0 1 0 0 0 1
09/24/2026 @ SEA Win, 8-4 1.1 0 0 0 0 0
09/19/2026 LAA Win, 9-3 1.0 0 0 0 0 2
09/17/2026 LAA Win, 4-0 1.2 0 0 0 0 1
09/15/2026 @ TB Win, 8-6 1.0 0 0 0 0 1
09/14/2026 @ TB Loss, 3-17 0.0 4 6 5 0 0
09/10/2026 @ CWS Win, 6-0 1.0 0 0 0 0 0
PERSONALITY
Counted on to show up and he does.
Birthday:03/07/1991
Born in:Binghamton, NY
Nationality:American
Height:6' 4"
Weight:195 lbs
Local Popularity:Insignificant
National Pop.:Insignificant
STATUS
Contract:None, Free Agent
Salary:-
Signed Through:-
Major Service:5 Years, 68 Days
Service This Yr:167 Days
40-Man Service:5 Years, 73 Days
Pro Service:11 Years
Arbitration Eligibility:Eligible, but possibly free agent after season!
Option Years:1 option year left
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2026 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 55 0 3 3 0 4.52 63.2 58 39 32 7 17 52 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 2 2 0.0 55 13 11.45 8.20 7.35 2.40 3.99 1.18 93 0.4 .274        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 121 29 8 0 5 20 11 27 1 0 3 .240 .316 .430 .746      
vs. RHB 123 29 9 1 2 19 6 25 0 0 3 .236 .288 .374 .662      
MAJOR LEAGUE BASEBALL 2026 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 7 0 1 1 0 0.00 6.1 3 1 0 0 3 8  
May 11 0 2 1 0 1.32 13.2 7 2 2 1 3 8  
June 9 0 0 1 0 5.59 9.2 12 6 6 0 3 6  
July 11 0 0 0 0 5.40 15.0 16 10 9 2 3 14  
August 10 0 0 0 0 6.55 11.0 13 12 8 2 5 8  
September 7 0 0 0 0 7.88 8.0 7 8 7 2 0 8  
Spring Training 7 0 0 0 0 1.59 5.2 7 1 1 0 1 6  
Postseason 4 0 0 0 0 2.25 4.0 5 4 1 0 1 3  
Last Year 55 0 3 3 0 4.52 63.2 58 39 32 7 17 52  
2 Years Ago 43 0 2 1 1 4.71 57.1 58 31 30 12 15 49  
Career 200 0 11 10 4 4.15 219.0 208 118 101 26 58 185  
Home 27 0 2 1 0 4.35 31.0 29 19 15 5 9 31  
Road 28 0 1 2 0 4.68 32.2 29 20 17 2 8 21  
Grass 51 0 3 2 0 3.88 60.1 52 32 26 7 16 50  
Turf 4 0 0 1 0 16.20 3.1 6 7 6 0 1 2  
Day 15 0 0 1 0 5.89 18.1 21 13 12 4 4 17  
Night 40 0 3 2 0 3.97 45.1 37 26 20 3 13 35  
As Reliever / Substitution 55 0 3 3 0 4.52 63.2 58 39 32 7 17 52  
INTERNATIONAL LEAGUE 2026 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 2 0 0 0 2 4.50 2.0 2 1 1 0 0 4 0 0.0 0 0 0.0
Pitching SVO BS SV% RA GF BR/9 H/9 K/9 BB/9 FIP WHIP FIP- WAR BABIP        
Overall 2 0 100.0 2 2 9.00 9.00 18.00 0.00 0.00 1.00 0 0.2 .500        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 6 2 2 0 0 1 0 2 0 0 0 .333 .333 .667 1.000      
vs. RHB 2 0 0 0 0 0 0 2 0 0 0 .000 .000 .000 .000      
INTERNATIONAL LEAGUE 2026 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
April 2 0 0 0 2 4.50 2.0 2 1 1 0 0 4  
Last Year 2 0 0 0 2 4.50 2.0 2 1 1 0 0 4  
Career 38 0 3 0 2 3.49 38.2 39 16 15 0 13 43  
Road 2 0 0 0 2 4.50 2.0 2 1 1 0 0 4  
Grass 2 0 0 0 2 4.50 2.0 2 1 1 0 0 4  
Night 2 0 0 0 2 4.50 2.0 2 1 1 0 0 4  
As Reliever / Substitution 2 0 0 0 2 4.50 2.0 2 1 1 0 0 4  
CAREER PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2020 Milwaukee - MLB 29 6 0 0 1 0 2.35 7.2 7 3 2 1 0 12 0 0 0.91 .353 1.93 0.3 190
2021 Milwaukee - MLB 30 4 0 0 0 0 29.70 3.1 12 11 11 2 1 1 0 0 3.90 .526 10.48 -0.2 14
2022 Milwaukee - MLB 31 7 0 0 0 0 4.91 7.1 9 6 4 0 4 4 0 0 1.77 .333 3.46 0.1 82
2023 Seattle - MLB 32 75 0 5 4 3 2.61 69.0 61 26 20 4 18 61 0 0 1.14 .297 3.12 1.2 164
2024 Minnesota - MLB 33 10 0 1 1 0 1.69 10.2 3 2 2 0 3 6 0 0 0.56 .103 3.16 0.2 241
2025 Minnesota - MLB 34 43 0 2 1 1 4.71 57.1 58 31 30 12 15 49 0 0 1.27 .289 5.46 -0.5 95
2026 Minnesota - MLB 35 55 0 3 3 0 4.52 63.2 58 39 32 7 17 52 0 0 1.18 .274 3.99 0.4 95
Total MLB 200 0 11 10 4 4.15 219.0 208 118 101 26 58 185 0 0 1.21 .289 4.07 1.5 104
CAREER MINOR LEAGUE PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2013 Total - A- 22 19 0 5 2 0 2.19 37.0 33 11 9 1 10 33 0 0 1.16 .305 2.58 0.8 183
2014 Total - A 23 25 14 4 8 1 6.11 81.0 109 60 55 8 20 50 0 0 1.59 .363 4.29 0.7 65
2016 Pittsburgh (FCL) - R 25 6 0 2 0 0 1.12 8.0 0 1 1 0 2 6 0 0 0.25 .000 2.45 0.2 356
2016 Total - A+ 25 4 0 0 0 0 3.86 4.2 1 2 2 0 1 2 0 0 0.43 .059 3.63 0.0 104
2017 Total - 26 20 19 14 3 0 3.50 110.2 104 52 43 8 26 80 1 1 1.17 .282 3.48 2.3 100
2018 Total - 27 4 3 1 1 0 4.43 20.1 24 13 10 1 4 15 0 0 1.38 .343 2.95 0.5 100
2018 Total - A+ 27 1 1 0 1 0 19.64 3.2 7 8 8 2 1 4 0 0 2.18 .417 9.75 -0.2 20
2018 Frisco - AA 27 9 6 2 3 0 5.71 41.0 53 26 26 4 13 34 0 0 1.61 .380 3.91 0.6 70
2019 Total - A+ 28 15 0 0 3 3 4.50 16.0 14 8 8 1 2 19 0 0 1.00 .302 2.01 0.5 89
2019 Biloxi - AA 28 18 0 0 3 0 2.62 24.0 22 9 7 0 8 22 0 0 1.25 .306 2.62 0.5 153
2021 Total - R 30 2 0 0 0 0 0.00 2.0 1 0 0 0 0 5 0 0 0.50 .500 0.00 0.1 999
2021 Biloxi - AA 30 4 0 0 0 0 2.25 4.0 2 1 1 0 2 2 0 0 1.00 .182 3.70 0.0 178
2021 Nashville - AAA 30 10 0 1 0 0 3.00 9.0 7 3 3 0 2 9 0 0 1.00 .280 1.87 0.3 133
2022 Milwaukee (ACL) - R 31 1 0 1 0 0 0.00 1.0 0 0 0 0 0 1 0 0 0.00 .000 4.20 0.0 999
2022 Nashville - AAA 31 17 0 2 0 0 4.34 18.2 23 9 9 0 8 17 0 0 1.66 .390 3.15 0.3 92
2023 Tacoma - AAA 32 3 0 1 0 0 3.38 2.2 2 1 1 0 1 3 0 0 1.12 .286 2.08 0.1 118
2024 Fort Myers - A 33 1 0 0 0 0 0.00 1.0 0 0 0 0 1 1 0 0 1.00 .000 4.50 -0.0 999
2024 St. Paul - AAA 33 9 0 0 0 0 2.00 9.0 7 3 2 0 3 13 0 0 1.11 .412 1.99 0.3 253
2026 St. Paul - AAA 35 2 0 0 0 2 4.50 2.0 2 1 1 0 0 4 0 0 1.00 .500 0.00 0.2 120
Total IL 38 0 3 0 2 3.49 38.2 39 16 15 0 13 43 0 0 1.34 .371 2.42 119.5
Total PCL 3 0 1 0 0 3.38 2.2 2 1 1 0 1 3 0 0 1.12 .286 2.08 117.5
Total SL 22 0 0 3 0 2.57 28.0 24 10 8 0 10 24 0 0 1.21 .289 2.77 155.8
Total TL 9 6 2 3 0 5.71 41.0 53 26 26 4 13 34 0 0 1.61 .380 3.91 70.1
Total SAL 16 1 0 4 3 7.32 19.2 21 16 16 3 3 23 0 0 1.22 .327 3.45 54.6
Total MWL 4 0 0 0 0 3.86 4.2 1 2 2 0 1 2 0 0 0.43 .059 3.63 103.7
Total CAR 25 14 4 8 1 6.11 81.0 109 60 55 8 20 50 0 0 1.59 .363 4.29 65.5
Total NYP 19 0 5 2 0 2.19 37.0 33 11 9 1 10 33 0 0 1.16 .305 2.58 182.7
Total ACL 3 0 1 0 0 0.00 3.0 1 0 0 0 0 6 0 0 0.33 .333 1.40 999.0
Total FCL 6 0 2 0 0 1.12 8.0 0 1 1 0 2 6 0 0 0.25 .000 2.45 355.6
Total FSL 1 0 0 0 0 0.00 1.0 0 0 0 0 1 1 0 0 1.00 .000 4.50 999.0
CAREER POSTSEASON PITCHING STATS
Year/Team/League Age G GS W L SV ERA IP HA R ER HR BB K CG SHO WHIP BABIP FIP WAR ERA+
2020 Milwaukee - MLB 29 1 0 0 0 0 0.00 2.0 1 0 0 0 1 0 0 0 1.00 .167 4.87 -0.0 999
2024 Minnesota - MLB 33 1 0 0 0 0 9.00 2.0 3 2 2 0 1 2 0 0 2.00 .429 2.66 0.0 45
2025 Minnesota - MLB 34 2 0 1 0 0 2.70 3.1 2 2 1 0 2 2 0 0 1.20 .200 3.95 0.0 166
2026 Minnesota - MLB 35 4 0 0 0 0 2.25 4.0 5 4 1 0 1 3 0 0 1.50 .312 3.95 0.0 190
Total MLB 8 0 1 0 0 3.18 11.1 11 8 4 0 5 7 0 0 1.41 .282 3.88 132.8
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2020 Milwaukee - MLB P 6 0 0 1 0 1 0 1.000 7.2 1.17 -0.1 .000
2021 Milwaukee - MLB P 4 0 0 0 0 0 0 .000 3.1 0.00 -0.1 .000
2022 Milwaukee - MLB P 7 0 1 4 0 5 0 1.000 7.1 6.14 +0.4 .000
2023 Seattle - MLB P 75 0 7 13 0 22 2 .909 69.0 2.61 +0.6 .000
2024 Minnesota - MLB P 10 0 0 2 0 2 0 1.000 10.2 1.69 -0.1 1.022
2025 Minnesota - MLB P 43 0 3 1 0 5 1 .800 57.1 0.63 -0.0 1.005
2026 Minnesota - MLB P 53 0 1 3 0 8 4 .500 63.2 0.57 -0.6 .247
2026 St. Paul - AAA P 2 0 0 0 0 0 0 .000 2.0 0.00 0.0 .000
TOTAL P 200 0 12 24 0 43 7 .837 221.0 1.47 -0.0 .577
PLAYER HISTORY
06/09/2012 Drafted by the Cincinnati Reds in the 33rd round of the 2012 MLB June Amateur Draft from Long Island University, Brooklyn Campus (Brooklyn, NY). Did not sign.
06/08/2013 Drafted by the Pittsburgh Pirates in the 17th round of the 2013 MLB June Amateur Draft from Long Island University, Brooklyn Campus (Brooklyn, NY).
04/01/2017 Released by the Pittsburgh Pirates organization.
04/16/2017 Signed a 1-year contract with the Rockland Boulders.
03/26/2018 Signed a 1-year contract with the Rockland Boulders.
06/16/2018 Contract was purchased by the Texas Rangers organization.
11/02/2018 Became a free agent.
03/29/2019 Signed as a Free Agent with the Milwaukee Brewers.
01/07/2023 Traded by the Milwaukee Brewers to the Seattle Mariners for Joseph Hernandez
01/29/2024 Traded by the Seattle Mariners with Darren Bowen (minors), Gabriel Gonzalez (minors), Anthony DeSclafani and cash to the Minnesota Twins for Jorge Polanco.
03/28/2024 Minnesota Twins placed RHP Justin Topa on the 15-day injured list retroactive to March 25, 2024. Left patellar tendinitis. [Auto]
04/25/2024 Minnesota Twins sent RHP Justin Topa on a rehab assignment to St. Paul Saints. [Auto]
05/28/2024 Minnesota Twins placed RHP Justin Topa on the 60-day injured list. Left patellar tendinitis. [Auto]
07/23/2024 Minnesota Twins sent RHP Justin Topa on a rehab assignment to Fort Myers Mighty Mussels. [Auto]
07/26/2024 Minnesota Twins sent RHP Justin Topa on a rehab assignment to St. Paul Saints. [Auto]
11/23/2024 Received a 1-year contract through arbitration worth a total of $2,030,400.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 60 (60).
01/01/2025 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 60 (60).
09/01/2025 Injured (torn fingernail),day-to-day for 3 days.
11/30/2025 Received a 1-year contract through arbitration worth a total of $2,400,000.
01/01/2026 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 60 (60).
01/01/2026 OSA scouting updated ratings (potential): Stuff: 50 (50); Movement: 55 (55); Control: 60 (60).
11/20/2026 Was not offered arbitration and became a free agent.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 60 (60).
01/01/2027 OSA scouting updated ratings (potential): Stuff: 45 (45); Movement: 50 (50); Control: 60 (60).
Wednesday, March 5th , 2025 - OOTP Baseball 25.11 Build 103