P Tahnaj Thomas #5
Age: 32 | Bats: R | Throws: R | Morale: Very Good
09/01/2031
OA: 35 POT: 35
P TAHNAJ THOMAS #5 - AGE: 32 - BATS: R - THROWS: R - MORALE: VERY GOOD
G GS Rec SV ERA IP HA HR BB K WHIP WAR
48 0 5-7 13 3.86 49.0 45 7 24 61 1.41 0.3
PITCHING RATINGS (OSA)
Overall Pot. Overall Vs Left Vs Right Pot.
Stuff 80 80 75 80
Movement 50 50 50 50
Control 40 40 40 40
PITCHING RATINGS
Pitch Cur. Pot.
Fastball 75 75
Curveball 70 70
Changeup 30 30
 
 
OTHER PITCHING RATINGS
Velocity 98-100 Mph
Stamina 60
Suggested Role Bullpen
Type Groundball Pitcher
Hold Runners 55
Defense 75
RUN/BUNT RATINGS
Running Speed: 30
Stealing Ability: 35
Baserunning Inst.: 40
Sacrifice Bunt: 55
Bunt for Hit: 30
   
GAME LOG, LAST 10 GAMES
Date Vs. Result Start IP H R ER BB K Dec
08/27/2031 @ COL Loss, 10-11 0.2 1 1 1 1 2 Loss
08/22/2031 @ PHI Loss, 5-7 1.0 0 0 0 0 1
08/15/2031 CHC Win, 3-2 1.0 1 0 0 0 1
08/01/2031 COL Win, 5-4 1.0 0 0 0 0 0 Save
07/31/2031 COL Win, 10-8 1.0 1 0 0 0 0 Win
07/29/2031 DET Win, 6-3 1.0 0 0 0 0 2 Save
07/27/2031 @ CHC Loss, 5-6 0.1 3 2 2 0 0 Loss
07/26/2031 @ CHC Loss, 5-6 0.0 1 1 1 0 0 Loss
07/22/2031 @ ARI Win, 3-1 1.0 0 0 0 0 1 Save
07/13/2031 @ ATL Loss, 1-2 1.0 2 0 0 0 1
PERSONALITY
Easy to get along with.
Birthday:06/16/1999
Born in:Freeport, GRA
Nationality:Bahaman
Height:6' 4"
Weight:205 lbs
Local Popularity:Popular
National Pop.:Well Known
STATUS
Contract:Major League Contract
Salary:$4,800,000
Signed Through:2031 Season
Major Service:6 Years, 76 Days
Service This Yr:147 Days
40-Man Service:7 Years, 143 Days
Pro Service:13 Years
Arbitration Eligibility:Not eligible, free agent after contract expires!
Option Years:Out of option years
Contract Extension: -
Drafted:-
MAJOR LEAGUE BASEBALL 2031 PITCHING STATS
Pitching G GS W L SV ERA IP HA R ER HR BB K CG CG% SHO QS QS%
Overall 48 0 5 7 13 3.86 49.0 45 24 21 7 24 61 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 20 7 65.0 48 25 13.22 8.27 11.20 4.41 4.35 1.41 99 0.3 .311        
Pitching AB H 2B 3B HR R BB K SF SH HP AVG OBP SLG OPS      
vs. LHB 89 19 3 1 1 8 8 35 0 0 1 .213 .286 .303 .589      
vs. RHB 100 26 4 0 6 16 16 26 1 0 2 .260 .370 .480 .850      
MAJOR LEAGUE BASEBALL 2031 PITCHING SPLITS
Split G GS W L SV ERA IP HA R ER HR BB K  
Last Week 1 0 0 1 0 13.50 0.2 1 1 1 1 1 2  
April 10 0 2 1 1 4.85 13.0 9 7 7 3 5 21  
May 11 0 2 0 3 2.31 11.2 7 3 3 1 7 13  
June 12 0 0 1 3 3.86 11.2 12 5 5 1 7 13  
July 11 0 1 4 5 5.00 9.0 15 8 5 1 4 10  
August 4 0 0 1 1 2.45 3.2 2 1 1 1 1 4  
Spring Training 10 0 1 1 1 5.23 10.1 9 7 6 3 2 20  
Last Year 56 0 3 5 17 3.44 65.1 45 27 25 4 35 96  
2 Years Ago 43 0 1 4 25 2.09 47.1 26 11 11 4 18 73  
Career 317 33 33 52 107 4.71 489.2 417 265 256 57 276 611  
Home 27 0 4 2 7 4.10 26.1 24 15 12 5 12 33  
Road 21 0 1 5 6 3.57 22.2 21 9 9 2 12 28  
Grass 48 0 5 7 13 3.86 49.0 45 24 21 7 24 61  
Day 6 0 1 2 1 2.45 7.1 8 2 2 0 3 3  
Night 42 0 4 5 12 4.10 41.2 37 22 19 7 21 58  
As Reliever / Substitution 48 0 5 7 13 3.86 49.0 45 24 21 7 24 61  
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+
2024 Pittsburgh - MLB 24 3 3 0 3 0 10.64 11.0 13 13 13 1 6 12 0 0 1.73 .375 4.27 0.2 42
2025 Pittsburgh - MLB 25 17 17 7 5 0 5.16 90.2 87 55 52 10 57 93 0 0 1.59 .320 4.87 0.8 87
2026 Pittsburgh - MLB 26 34 13 9 5 11 4.31 104.1 80 51 50 14 56 111 0 0 1.30 .263 4.62 0.8 102
2027 Pittsburgh - MLB 27 60 0 5 12 28 6.12 60.1 56 41 41 9 40 79 0 0 1.59 .329 4.93 0.0 76
2028 Pittsburgh - MLB 28 56 0 3 11 13 6.28 61.2 65 43 43 8 40 86 0 0 1.70 .377 4.31 0.6 73
2029 Pittsburgh - MLB 29 43 0 1 4 25 2.09 47.1 26 11 11 4 18 73 0 0 0.93 .250 2.85 1.6 213
2030 Pittsburgh - MLB 30 56 0 3 5 17 3.44 65.1 45 27 25 4 35 96 0 0 1.22 .295 2.94 2.0 131
2031 Pittsburgh - MLB 31 48 0 5 7 13 3.86 49.0 45 24 21 7 24 61 0 0 1.41 .311 4.35 0.3 114
Total MLB 317 33 33 52 107 4.71 489.2 417 265 256 57 276 611 0 0 1.42 .308 4.24 6.2 96
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+
2017 Cleveland (DSL) - R 17 3 3 0 2 0 3.38 5.1 3 4 2 0 8 5 0 0 2.06 .214 5.83 -0.1 116
2017 Cleveland (ACL) - R 17 13 10 0 3 0 6.00 33.0 35 26 22 4 25 29 0 0 1.82 .330 5.47 -0.2 67
2017 Total - R 17 16 13 0 5 0 5.63 38.1 38 30 24 4 33 34 0 0 1.85 .315 5.52 -0.2 71
2018 Cleveland (ACL) - R 18 8 6 0 0 0 4.58 19.2 13 12 10 2 10 27 0 0 1.17 .275 3.45 0.4 88
2019 Bristol - R 19 12 12 2 3 0 3.17 48.1 40 22 17 5 14 59 0 0 1.12 .292 3.10 1.2 126
2021 Greensboro - A+ 21 30 30 4 13 0 4.41 147.0 138 81 72 9 85 154 0 0 1.52 .322 4.19 1.1 85
2022 Greensboro - A+ 22 1 1 1 0 0 1.80 5.0 4 1 1 0 3 3 0 0 1.40 .267 5.25 0.1 338
2022 Altoona - AA 22 28 28 8 11 0 6.69 142.2 163 113 106 16 69 142 1 1 1.63 .356 5.54 1.6 80
2023 Altoona - AA 23 13 13 6 5 0 4.39 67.2 56 36 33 5 43 62 0 0 1.46 .276 4.48 0.4 90
2023 Indianapolis - AAA 23 16 16 8 5 0 2.93 95.1 56 34 31 8 50 94 0 0 1.11 .206 3.90 1.0 127
2024 Indianapolis - AAA 24 24 24 11 7 0 3.20 132.1 127 57 47 9 63 138 1 0 1.44 .332 4.16 2.6 148
2025 Indianapolis - AAA 25 14 14 9 3 0 2.96 82.0 71 35 27 7 36 87 0 0 1.30 .300 3.68 1.3 131
2026 Indianapolis - AAA 26 8 8 6 1 0 1.16 54.1 35 7 7 1 16 52 0 0 0.94 .245 2.89 1.3 313
Total AAA E 62 62 34 16 0 2.77 364.0 289 133 112 25 165 371 1 0 1.25 .281 3.80 148.7
Total AA NE 41 41 14 16 0 5.95 210.1 219 149 139 21 112 204 1 1 1.57 .331 5.20 82.8
Total A+ E 31 31 5 13 0 4.32 152.0 142 82 73 9 88 157 0 0 1.51 .320 4.22 87.5
Total APP 12 12 2 3 0 3.17 48.1 40 22 17 5 14 59 0 0 1.12 .292 3.10 126.4
Total ACL 21 16 0 3 0 5.47 52.2 48 38 32 6 35 56 0 0 1.58 .313 4.72 73.3
Total DSL 3 3 0 2 0 3.38 5.1 3 4 2 0 8 5 0 0 2.06 .214 5.83 116.2
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+
2024 Indianapolis - AAA E 24 1 1 0 1 0 6.75 5.1 6 4 4 0 5 3 0 0 2.06 .316 6.10 -0.0 70
2026 Pittsburgh - MLB 26 2 0 1 0 0 0.00 3.0 0 0 0 0 2 7 0 0 0.67 .000 0.58 0.2 999
Total MLB 2 0 1 0 0 0.00 3.0 0 0 0 0 2 7 0 0 0.67 .000 0.58 999.0
Total AAA E 1 1 0 1 0 6.75 5.1 6 4 4 0 5 3 0 0 2.06 .316 6.10 69.9
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2021 Greensboro - A+ P 30 30 5 19 2 25 1 .960 147.0 1.47 -0.2 1.207
2021 Greensboro - A+ 3B 1 0 0 0 0 0 0 .000 4.0 0.00 0.0 .000
2022 Altoona - AA P 28 28 4 17 2 22 1 .955 142.2 1.32 +0.1 .884
2022 Greensboro - A+ P 1 1 0 0 0 0 0 .000 5.0 0.00 0.0 .000
2023 Indianapolis - AAA P 16 16 7 8 0 15 0 1.000 95.1 1.42 -0.0 .981
2023 Altoona - AA P 13 13 0 10 0 10 0 1.000 67.2 1.33 -0.3 1.064
2024 Pittsburgh - MLB P 3 3 0 0 0 0 0 .000 11.0 0.00 0.0 .000
2024 Indianapolis - AAA P 24 24 8 10 1 19 1 .947 132.1 1.22 +1.8 .969
2025 Pittsburgh - MLB P 17 17 5 6 0 11 0 1.000 90.2 1.09 -0.1 1.006
2025 Indianapolis - AAA P 14 14 1 9 0 12 2 .833 82.0 1.10 +0.2 1.144
2026 Pittsburgh - MLB P 34 13 5 11 1 16 0 1.000 104.1 1.38 +1.0 1.253
2026 Indianapolis - AAA P 8 8 1 4 0 6 1 .833 54.1 0.83 -0.2 .972
2027 Pittsburgh - MLB P 60 0 1 4 0 5 0 1.000 60.1 0.75 -0.0 1.026
2028 Pittsburgh - MLB P 55 0 4 2 0 6 0 1.000 61.2 0.88 -0.4 1.033
2029 Pittsburgh - MLB P 43 0 2 0 0 2 0 1.000 47.1 0.38 +0.7 .000
2030 Pittsburgh - MLB P 55 0 4 2 0 6 0 1.000 65.1 0.83 +0.1 1.041
2031 Pittsburgh - MLB P 47 0 2 2 0 4 0 1.000 49.0 0.73 +0.5 1.057
TOTAL P 448 167 49 104 6 159 6 .962 1216.0 1.13 +3.2 1.051
TOTAL 3B 1 0 0 0 0 0 0 .000 4.0 0.00 0.0 .000
PLAYER HISTORY
12/05/2016 Signed a minor league contract out of the Bahamas with the Cleveland Indians organization.
11/14/2018 Was traded by the Cleveland Indians to the Pittsurgh Pirates, along with P Dante Mendoza and IF Erik Gonzalez, in exchange for OF Jordan Luplow and IF Max Moroff.
07/04/2021 Named the #82 prospect in the MLB
01/01/2022 OSA scouting updated ratings (potential): Stuff: 55 (65); Movement: 45 (45); Control: 35 (50).
04/19/2022 Pitches a NO-HITTER against the Harrisburg Senators with 10 strikeouts and 0 BB allowed!
01/01/2023 OSA scouting updated ratings (potential): Stuff: 60 (70); Movement: 45 (50); Control: 35 (40).
05/11/2023 Injured (mild hamstring strain),day-to-day for one week.
05/30/2023 Injured (sprained ankle),day-to-day for 5 days.
01/01/2024 OSA scouting updated ratings (potential): Stuff: 65 (70); Movement: 50 (50); Control: 40 (40).
04/23/2024 Injured (dead arm),out for one week.
09/02/2024 Injured (mild hamstring strain),day-to-day for 2 days.
11/25/2024 Received a 1-year contract through automatic renewal worth a total of $570,500.
01/01/2025 OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 55 (55); Control: 40 (40).
03/24/2025 Injured (heel soreness),day-to-day for 1 day.
07/05/2025 Injured (strained back),day-to-day for one week.
07/21/2025 Injured (mild calf strain),day-to-day for 1 day.
12/01/2025 Received a 1-year contract through automatic renewal worth a total of $570,500.
01/01/2026 OSA scouting updated ratings (potential): Stuff: 70 (70); Movement: 60 (60); Control: 40 (40).
05/01/2026 Wins the AAA E Pitcher of the Month Award.
10/01/2026 Wins the MLB NL Pitcher of the Month Award.
11/23/2026 Received a 1-year contract through automatic renewal worth a total of $570,500.
01/01/2027 OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 65 (65); Control: 40 (40).
11/22/2027 Received a 1-year contract through automatic renewal worth a total of $570,500.
01/01/2028 OSA scouting updated ratings (potential): Stuff: 75 (80); Movement: 55 (60); Control: 40 (40).
11/18/2028 Received a 1-year contract through arbitration worth a total of $950,000.
01/01/2029 OSA scouting updated ratings (potential): Stuff: 75 (75); Movement: 60 (60); Control: 40 (40).
07/14/2029 Injured (strained abdominal muscle),out for 6 weeks.
11/24/2029 Received a 1-year contract through arbitration worth a total of $3,678,800.
01/01/2030 OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 50 (50); Control: 40 (40).
11/25/2030 Received a 1-year contract through arbitration worth a total of $4,800,000.
01/01/2031 OSA scouting updated ratings (potential): Stuff: 80 (80); Movement: 50 (50); Control: 40 (40).
03/15/2031 Injured (sinus infection),day-to-day for 3 days.
LEADERBOARD APPEARANCES
Year L Rank
2027 12 10
Year SV Rank
2027 28 5
2029 25 9
Year GF Rank
2027 49 4
2028 38 10
2029 37 10
Tuesday, July 2nd , 2024 - OOTP Baseball 24.11 Build 85