Pitching

Tahnaj Thomas

Free Agent (AA)
P
Age: 27
Bats/Throws: R/R
6'4" / 217
DOB: 6/16/1999
(27 years, 4 months, 4 days)
P
Report: 2023 Updated
Org Rk
Ovr Rk
ETA
FV
30
N/A
2023
35+

Fastball
50 / 50
Slider
55 / 60
Changeup
35 / 40
Command
45 / 50
Prospects TLDR: Thomas didn't take to pitching until signing a pro contract out of the Bahamas, but he's gained considerable velocity every year, now touches 100 mph, and throws a shocking number of strikes.
RosterResource
Rule 5 Eligible
Eligible

Stats

Stat Groups:
Select
  • Dashboard
  • Standard
  • Advanced
  • Batted Ball
  • Fielding
  • Heat Map:
    Off
    On
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelAgeWLSVGGSIPdividerK/9BB/9HR/9BABIPLOB%GB%HR/FBdividervFAdividerERAxERAFIPxFIPWAR
    2017CLER18020335.18.4413.500.00.21463.6%35.7%0.0%3.385.896.39
    2017CLER18030131033.07.916.821.09.33063.8%46.9%12.9%6.006.485.61
    2017CLEMiLB18050161338.17.987.750.94.31563.8%45.5%10.8%5.636.395.71
    2018CLER190008619.212.364.580.92.27556.6%58.5%16.7%4.584.323.41
    2019PITR20230121248.110.992.610.93.29269.4%40.5%10.6%3.173.673.47
    2021PITA+22330161660.29.205.191.93.28973.7%35.6%18.8%5.196.495.79
    2022PITAA2354337150.29.243.550.71.29479.1%37.8%6.3%3.023.634.56
    2022PITST23000101.09.0018.000.00.000100.0%50.0%0.0%0.007.669.76
    2023PITAA2442336144.15.286.091.02.27168.1%47.0%8.9%4.876.006.36
    2026SteamerPROJ27000101.06.564.421.34.29670.3%41.1%5.125.245.210.0
    SeasonTeamLevelAgeWLSVGGSIPdividerK/9BB/9HR/9BABIPLOB%GB%HR/FBdividervFAdividerERAxERAFIPxFIPWAR
    2017CLER18020335.18.4413.500.00.21463.6%35.7%0.0%3.385.896.39
    2017CLER18030131033.07.916.821.09.33063.8%46.9%12.9%6.006.485.61
    2017CLEMiLB18050161338.17.987.750.94.31563.8%45.5%10.8%5.636.395.71
    2018CLER190008619.212.364.580.92.27556.6%58.5%16.7%4.584.323.41
    2019PITR20230121248.110.992.610.93.29269.4%40.5%10.6%3.173.673.47
    2021PITA+22330161660.29.205.191.93.28973.7%35.6%18.8%5.196.495.79
    2022PITAA2354337150.29.243.550.71.29479.1%37.8%6.3%3.023.634.56
    2022PITST23000101.09.0018.000.00.000100.0%50.0%0.0%0.007.669.76
    2023PITAA2442336144.15.286.091.02.27168.1%47.0%8.9%4.876.006.36
    2026SteamerPROJ27000101.06.564.421.34.29670.3%41.1%5.125.245.210.0
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelWLERAGGSQSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
    2017CLER023.3833000005.1273420800005
    2017CLER036.0013100001033.0154352622425029129
    2017CLEMiLB055.6316130001038.1181383024433029134
    2018CLER004.58860000019.280131210210016227
    2019PITR233.1712120000048.1200402217514025159
    2021PITA+335.1916160000060.22816140351335056662
    2022PITAA543.023710034250.2213441817420116252
    2022PITST000.0010000001.050000200001
    2023PITAA424.873610032144.1196402924530162126
    2026SteamerPROJ005.1210000001.0511100001
    SeasonTeamLevelWLERAGGSQSCGShOSVHLDBSIPTBFHRERHRBBIBBHBPWPBKSO
    2017CLER023.3833000005.1273420800005
    2017CLER036.0013100001033.0154352622425029129
    2017CLEMiLB055.6316130001038.1181383024433029134
    2018CLER004.58860000019.280131210210016227
    2019PITR233.1712120000048.1200402217514025159
    2021PITA+335.1916160000060.22816140351335056662
    2022PITAA543.023710034250.2213441817420116252
    2022PITST000.0010000001.050000200001
    2023PITAA424.873610032144.1196402924530162126
    2026SteamerPROJ005.1210000001.0511100001
    Preseason ProjectionsMinor LeaguesSpring TrainingAverages
    SeasonTeamLevelK/9BB/9K/BBHR/9dividerK%BB%K-BB%dividerAVGWHIPBABIPLOB%dividerERA-FIP-dividerFIP
    2017CLER8.4413.500.630.0018.5%29.6%-11.1%.1582.06.21463.6%971655.89
    2017CLER7.916.821.161.0918.8%16.2%2.6%.2761.82.33063.8%1321456.48
    2017CLEMiLB7.987.751.030.9418.8%18.2%0.6%.2601.85.31563.8%1271486.39
    2018CLER12.364.582.700.9233.8%12.5%21.3%.1881.17.27556.6%1071034.32
    2019PITR10.992.614.210.9329.5%7.0%22.5%.2171.12.29269.4%77883.67
    2021PITA+9.205.191.771.9322.1%12.5%9.6%.2531.58.28973.7%1061286.49
    2022PITAA9.243.552.600.7124.4%9.4%15.0%.2291.26.29479.1%68843.63
    2022PITST9.0018.000.500.0020.0%40.0%-20.0%.0002.00.000100.0%01547.66
    2023PITAA5.286.090.871.0213.3%15.3%-2.0%.2501.58.27168.1%1121416.00
    2026SteamerPROJ6.564.421.481.3416.2%10.9%5.3%.2681.55.29670.3%5.24
    SeasonTeamLevelK/9BB/9K/BBHR/9dividerK%BB%K-BB%dividerAVGWHIPBABIPLOB%dividerERA-FIP-dividerFIP
    2017CLER8.4413.500.630.0018.5%29.6%-11.1%.1582.06.21463.6%971655.89
    2017CLER7.916.821.161.0918.8%16.2%2.6%.2761.82.33063.8%1321456.48
    2017CLEMiLB7.987.751.030.9418.8%18.2%0.6%.2601.85.31563.8%1271486.39
    2018CLER12.364.582.700.9233.8%12.5%21.3%.1881.17.27556.6%1071034.32
    2019PITR10.992.614.210.9329.5%7.0%22.5%.2171.12.29269.4%77883.67
    2021PITA+9.205.191.771.9322.1%12.5%9.6%.2531.58.28973.7%1061286.49
    2022PITAA9.243.552.600.7124.4%9.4%15.0%.2291.26.29479.1%68843.63
    2022PITST9.0018.000.500.0020.0%40.0%-20.0%.0002.00.000100.0%01547.66
    2023PITAA5.286.090.871.0213.3%15.3%-2.0%.2501.58.27168.1%1121416.00
    2026SteamerPROJ6.564.421.481.3416.2%10.9%5.3%.2681.55.29670.3%5.24
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerSIERAxFIP-xFIP
    2017CLER0.8321.4%35.7%42.9%33.3%0.0%57.1%21.4%21.4%1766.39
    2017CLER1.4520.8%46.9%32.3%12.9%12.9%42.9%26.5%30.6%1285.61
    2017CLEMiLB1.3520.9%45.5%33.6%16.2%10.8%44.6%25.9%29.5%1355.71
    2018CLER2.0012.2%58.5%29.3%16.7%16.7%59.5%16.7%23.8%833.41
    2019PITR1.0420.7%40.5%38.8%14.9%10.6%52.8%20.0%27.2%803.47
    2021PITA+0.9024.7%35.6%39.7%29.0%18.8%40.8%28.5%30.7%1245.79
    2022PITAA0.8014.8%37.8%47.4%18.8%6.3%48.6%21.4%30.0%1044.56
    2022PITST1.000.0%50.0%50.0%0.0%0.0%0.0%0.0%100.0%1979.76
    2023PITAA1.1110.6%47.0%42.4%21.4%8.9%44.0%24.6%31.3%1496.36
    2026SteamerPROJ20.5%41.1%38.4%5.21
    SeasonTeamLevelGB/FBLD%GB%FB%IFFB%HR/FBIFH%BUH%dividerPull%Cent%Oppo%dividerSoft%Med%Hard%dividerSIERAxFIP-xFIP
    2017CLER0.8321.4%35.7%42.9%33.3%0.0%57.1%21.4%21.4%1766.39
    2017CLER1.4520.8%46.9%32.3%12.9%12.9%42.9%26.5%30.6%1285.61
    2017CLEMiLB1.3520.9%45.5%33.6%16.2%10.8%44.6%25.9%29.5%1355.71
    2018CLER2.0012.2%58.5%29.3%16.7%16.7%59.5%16.7%23.8%833.41
    2019PITR1.0420.7%40.5%38.8%14.9%10.6%52.8%20.0%27.2%803.47
    2021PITA+0.9024.7%35.6%39.7%29.0%18.8%40.8%28.5%30.7%1245.79
    2022PITAA0.8014.8%37.8%47.4%18.8%6.3%48.6%21.4%30.0%1044.56
    2022PITST1.000.0%50.0%50.0%0.0%0.0%0.0%0.0%100.0%1979.76
    2023PITAA1.1110.6%47.0%42.4%21.4%8.9%44.0%24.6%31.3%1496.36
    2026SteamerPROJ20.5%41.1%38.4%5.21
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHRSBallsStrikesPitchesdividerEVLABarrelsBarrel%
    2017CLER5632352964
    2017CLER4531204121194315
    2017CLEMiLB5037236156223379
    2018CLER24125252127179
    2019PITR4947257290494784
    2021PITA+626943204776491126
    2022PITAA51642012301526827
    2022PITST11008513
    2023PITAA62561412289400689
    2026SteamerPROJ111
    SeasonTeamLevelGBFBLDIFFBIFHBUBUHRSBallsStrikesPitchesdividerEVLABarrelsBarrel%
    2017CLER5632352964
    2017CLER4531204121194315
    2017CLEMiLB5037236156223379
    2018CLER24125252127179
    2019PITR4947257290494784
    2021PITA+626943204776491126
    2022PITAA51642012301526827
    2022PITST11008513
    2023PITAA62561412289400689
    2026SteamerPROJ111
    MLB F-Strike%, SwStr%, CStr%, CSW% are from the Sports Info Solution data source.
    All MiLB and Pace data are from Statcast.
    Preseason ProjectionsMinor LeaguesSpring TrainingAverages
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2017CLER40.6%53.8%7.4%18.8%4.7%23.4%
    2017CLER54.9%57.2%22.1%23.5%6.7%30.2%
    2017CLEMiLB52.5%56.8%19.9%22.7%6.3%29.0%
    2018CLER62.0%37.8%33.8%38.5%8.9%47.5%
    2019PITR48.3%76.0%41.5%11.6%14.7%26.3%
    2021PITA+42.5%74.9%42.7%10.7%15.1%25.8%
    2022PITAA48.9%73.3%50.7%13.1%14.8%27.8%
    2022PITST38.5%40.0%20.0%23.1%0.0%23.1%
    2023PITAA45.0%83.2%40.8%7.5%12.9%20.5%
    SeasonTeamLevelO-Swing%Z-Swing%Swing%dividerO-Contact%Z-Contact%Contact%Zone%dividerF-Strike%SwStr%CStr%CSW%dividerPace
    2017CLER40.6%53.8%7.4%18.8%4.7%23.4%
    2017CLER54.9%57.2%22.1%23.5%6.7%30.2%
    2017CLEMiLB52.5%56.8%19.9%22.7%6.3%29.0%
    2018CLER62.0%37.8%33.8%38.5%8.9%47.5%
    2019PITR48.3%76.0%41.5%11.6%14.7%26.3%
    2021PITA+42.5%74.9%42.7%10.7%15.1%25.8%
    2022PITAA48.9%73.3%50.7%13.1%14.8%27.8%
    2022PITST38.5%40.0%20.0%23.1%0.0%23.1%
    2023PITAA45.0%83.2%40.8%7.5%12.9%20.5%
    Preseason ProjectionsMinor LeaguesSpring Training
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2017CLERP131033.01310
    2017CLERP335.10010
    2018CLERP8619.20210
    2019PITRP121248.13110
    2021PITA+P161660.24600
    2022PITAAP37150.22300
    2023PITAAP36144.13811
    SeasonTeamLevelPosGGSInnPOAdividerEFETEdividerDPDPSDPTDPFdividerScpdividerSBCSPBWPdividerFPdividerTZ
    2017CLERP131033.01310
    2017CLERP335.10010
    2018CLERP8619.20210
    2019PITRP121248.13110
    2021PITA+P161660.24600
    2022PITAAP37150.22300
    2023PITAAP36144.13811