The Baseball Cube
TBC Cards StoreCheck out the TBC Baseball Card Listings on eBay ... Prospects! Walker Jenkins ... Slade Caldwell ... Roman Anthony
Tracker
Store
Sign In / Register

Mitch Keller

Active on MLB Roster ... Pittsburgh Pirates (MLB)
 
High Level
MLB
Years
2014-2025 (2019-2025)
Proper Name
Mitch Thomas Keller
Positions
P (247)
Positions
P
Height / Weight
6-3 / 212
Bats / Throws
Right / Right
Birthdate
April 4,1996
High School
Xavier (Cedar Rapids,IA)
Drafted/Signed
2014-2-64-Pittsburgh Pirates
Signing Bonus
$ 1,000,000
Service Time
5.026 (2024)
MLB Debut
May 27,2019
Contract Info
2024-2024 ($77m)
MLBAM ID
656605
Retrosheet#
kellm003
More Player Information
Stat Capsulew-lggssviphsoerawhip
2025 MLB1-599052.053434.151.33
MLB Career37-551421400753.27967304.561.41

[Player Notes]

Brother of Jon Keller[2014] Originally Committed to North Carolina[2018] Participated in the All-Star Weekend Futures Game (US Team)[2023] Opening day starter for the Pittsburgh Pirates[2024] Opening day starter for the Pittsburgh PiratesMore Notes

Pitching Statistics

csv
Glossary
yearteam nameleaguelevelmlb#agewleraggscgshogfgrsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so_bb
2014Gulf Coast PiratesGCLRkPIT6518001.98980001027.11986013295031.176.260.004.289.552.632.23
2015Bristol PiratesAppRkPIT1419035.49660000019.2251812116252002.0811.440.467.3211.448.241.56
2016West Virginia PowerSALAPIT1920852.46232300000124.1963634418131100110.926.950.291.309.482.617.28
2016Bradenton MaraudersFSLA+PIT3920100.0011000006.05000170001.007.500.001.5010.500.007.00
2017West Virginia Black BearsNYPLA-PIT4121000.0022000004.02000170010.754.500.002.2515.750.007.00
2017Bradenton MaraudersFSLA+PIT3821633.1415150000077.1572927520647071.006.630.582.337.453.383.20
2017Altoona CurveEastAAPIT3521223.12660000034.2251412211450021.046.490.522.8611.683.634.09
2018Bradenton MaraudersFSLA+PIT-22002.2511000004.07210120002.0015.750.002.254.504.502.00
2018Altoona CurveEastAAPIT-22922.7214140000086.0642926732766001.126.700.733.357.953.032.38
2018Indianapolis IndiansILAAAPIT-22324.8210100000052.1593428322571011.5510.150.523.789.805.852.59
2019Indianapolis IndiansILAAAPIT-23753.56191900000103.29444419351235071.248.160.783.0410.683.823.51
2019Pittsburgh PiratesNLMLBPIT2323157.1311110000048.0724138616652011.8313.501.133.0012.197.694.06
2020Pittsburgh PiratesNLMLBPIT2324112.91550000021.2977418162011.253.741.667.486.652.910.89
2021Indianapolis IndiansILAAAPIT1325113.21860002028.0271810213392011.438.680.644.1812.545.793.00
2021Pittsburgh PiratesNLMLBPIT23255116.17232300000100.213169691049922071.7911.710.894.388.236.171.88
2022Pittsburgh PiratesNLMLBPIT23265123.91312900020159.01627769146013821121.409.170.793.407.814.362.30
2023Pittsburgh PiratesNLMLBPIT23271394.21323211000194.11879791255521051121.258.661.162.559.734.493.82
2024Pittsburgh PiratesNLMLBPIT232811124.25313110000178.01829084235016612151.309.201.162.538.394.553.32
2025Pittsburgh PiratesNLMLBPIT29154.15990000052.0532624416431041.339.170.692.777.444.502.69
2014RkTotal--PIT----001.98980010027.11986013295031.176.260.004.289.552.632.23
2015RkTotal--PIT----035.49660000019.2251812116252002.0811.440.467.3211.448.241.56
2016A,A+Total--PIT----952.35242400000130.11013634419138100110.926.970.281.319.532.497.26
2017A-,AA,A+Total--PIT----853.03232300000116.084433973211670101.006.520.542.489.003.343.63
2018A+,AA,AAATotal--PIT----1243.48252500000142.1130655510551357011.308.220.633.488.544.112.45
2019AAATotal--PIT----753.56191900000103.29444419351235071.248.160.783.0410.683.823.51
2019MLBTotal--PIT----157.1211110000048.0724138616652011.8313.501.123.0012.197.694.06
2020MLBTotal--PIT----112.91550000021.2977418162011.253.741.667.486.652.910.89
2021AAATotal--PIT----113.21860020028.0271810213392011.438.680.644.1812.545.793.00
2021MLBTotal--PIT----5116.17232300000100.213169691049922071.7911.710.894.388.236.171.88
2022MLBTotal--PIT----5123.91312900200159.01627769146013821121.409.170.793.407.814.362.30
2023MLBTotal--PIT----1394.21323211000194.11879791255521051121.258.661.162.559.734.493.82
2024MLBTotal--PIT----11124.25313110000178.01829084235016612151.309.201.162.538.394.553.32
2025MLBTotal--PIT----154.15990000052.0532624416431041.339.170.692.777.444.502.69
Tot:MLB (7 yrs)MLB37554.5614214021200753.279640738286264730154521.419.511.033.158.724.862.77
Tot:NL (7 yrs)NL37554.5614214021200753.279640738286264730154521.419.511.033.158.724.862.77
Tot:Minors (7 yrs)Minors37233.1311411100300567.148023219733183605380331.177.610.522.909.603.683.31
Tot:AAA (3 yrs)AAA1183.86373500200184.0180967914702198091.368.800.683.4210.714.703.13
Tot:AA (2 yrs)AA1142.83202000000120.28943389431216021.096.640.673.219.023.212.81
Tot:A+ (3 yrs)A+732.8917170000087.1693128522737071.047.110.522.277.523.193.32
Tot:A (1 yrs)A852.46232300000124.1963634418131100110.926.950.291.309.482.617.28
Tot:A- (1 yrs)A-000.0022000004.02000170010.754.500.002.2515.750.007.00
Tot:Rk (2 yrs)Rk033.4515140010047.0442618129547031.558.430.195.5510.344.981.86

Batting Statistics

csv
Glossary
yearteam nameleaguelevelmlb#ageposgabrh2b3bhrrbisbcsbbsohbpshsfiwdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so_bbab_hr
2017Altoona CurveEastAAPIT3521P240000000002000000400.000.000.000.000.000.000.0000.0050.000.000.00
2018Altoona CurveEastAAPIT-22P816120001001100200121902.125.176.125.301.063.000.3335.2652.6310.000.00
2018Indianapolis IndiansILAAAPIT-22P470200000003000002702.286.286.286.572.000.000.5000.0042.860.000.00
2019Indianapolis IndiansILAAAPIT-23P71121100100011100021310.091.167.182.349.091.091.1000.007.690.000.00
2019Pittsburgh PiratesNLMLBPIT2323P101000000000030100101100.000.000.000.000.000.000.0000.0027.270.000.00
2021Indianapolis IndiansILAAAPIT1325P551100000003000001501.200.200.200.400.000.000.5000.0060.000.000.00
2021Pittsburgh PiratesNLMLBPIT2325P2328230000002140200033203.107.167.107.274.071.000.2146.2543.757.000.00
2017AATotal--PIT------240000000002000000400.000.000.000.000.000.000.0000.0050.00East2017
2018AAA,AATotal--PIT------1223140001001130200142604.174.208.174.382.043.000.4003.8550.0013.00IL2018
2019AAATotal--PIT------71121100100011100021310.091.167.182.348.091.091.1000.007.69IL2019
2019MLBTotal--PIT------101000000000030100101100.000.000.000.000.000.000.0000.0027.27NL2019
2021AAATotal--PIT------551100000003000001501.200.200.200.400.000.000.5000.0060.00IL22021
2021MLBTotal--PIT------2328230000002140200033203.107.167.107.274.071.000.2146.2543.757.00NL2021
Tot:MLB (2 yrs)MLB3338230000002170300134303.079.125.079.204.053.000.1434.6539.538.50
Tot:NL (2 yrs)NL3338230000002170300134303.079.125.079.204.053.000.1434.6539.538.50
Tot:Minors (4 yrs)Minors2643461002001191300174815.140.178.163.341.047.023.2502.0839.5819.00
Tot:AAA (3 yrs)AAA162334100100071100052513.174.208.217.426.043.043.2500.0028.00
Tot:AA (2 yrs)AA1020120001001120200122302.100.143.100.243.050.000.2504.3552.1712.00

Other Pitching Statistics

csv
Glossary
yearteam nameleaguecategoryagewleraggscgshogfgrsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so_bb
2017Glendale Desert DogsArizona Fall LeagueAFL21401.52660000023.2195415130001.017.230.381.904.941.902.60
2018Pittsburgh PiratesMLB Spring TrainingSpring22000.0010000102.01000030000.504.500.000.0013.500.000.00
2019Pittsburgh PiratesMLB Spring TrainingSpring230122.5032000104.01010103310003.2522.506.756.752.2522.500.33
2020Pittsburgh PiratesMLB Spring TrainingSpring24016.0044000009.0116623101001.5611.002.003.0010.006.003.33
2021Pittsburgh PiratesMLB Spring TrainingSpring251111.91550000011.123161538111002.7418.262.386.358.7412.711.38
2022Pittsburgh PiratesMLB Spring TrainingSpring26112.92440000012.1154403122001.4610.950.002.198.762.924.00
2023Pittsburgh PiratesMLB Spring TrainingSpring27113.45550000015.2146641201030.968.042.300.5711.493.4520.00
2023National LeagueMajor League BaseballAllStar27009.0010000101.01111010001.009.009.000.009.009.000.00
2024Pittsburgh PiratesMLB Spring TrainingSpring28104.50440000012.012661680011.509.000.754.506.004.501.33
Tot:AFL (1 Yrs)AFL401.52660000023.2195415130001.017.230.381.904.941.902.60
Show all pitching records
Player pitching statistics considered to be non-regular season leagues and events.

Other Batting Statistics

csv
Glossary
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfiwdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so_bbab_hr
2018Pittsburgh PiratesMLB Spring TrainingSpring22100000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
2021Pittsburgh PiratesMLB Spring TrainingSpring25100000000000010000100.000.000.000.000.000.000.0000.000.000.000.00
2023National LeagueMajor League BaseballAllStar27100000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
Tot:Spring (2 Yrs)Spring2000000000000100001000.000.00
Tot:AllStar (1 Yrs)AllStar100000000000000000000
Player batting statistics considered to be non-regular season leagues and events.

Fielding Statistics

csv
Glossary
yearteamleaguelevelageposggsinnpoaedptctscsbcssb%fpctrfgrfirf9itm sharepl sharetm rank
2014Gulf Coast PiratesGCLRk18P9--230055001.0000.60.000.0015.0100.017
2015Bristol PiratesAppRk19P6--11103200.6670.30.000.009.2100.016
2016Bradenton MaraudersFSLA+20P1--100011001.0001.00.000.000.7100.021
Show all fielding records and totals
Fielding Statistics are updated at the conclusion of season

Yearly Summary

csv
Glossary
yearteamleaguelevelmlb-classagewlrankrpigpmanagersalaryservice timeplayoffsawards
2014Gulf Coast PiratesGCLRkPIT1820403-9Milver Reyes--dnq
2015Bristol PiratesAppRkPIT1929364-6Edgar Varela--dnq
2016West Virginia PowerSALAPIT2071685-23Brian Esposito--dnqSAL-AS,SAL-Pitcher
2016Bradenton MaraudersFSLA+PIT2070662-1Michael Ryan--League Champions
2017West Virginia Black BearsNYPLA-PIT2140353-2Brian Esposito--dnq
2017Bradenton MaraudersFSLA+PIT2170623-15Gera Alvarez--dnq
2017Altoona CurveEastAAPIT2174661-6Michael Ryan--League Champions
2018Bradenton MaraudersFSLA+PIT2256745-1Gera Alvarez--dnq
2018Altoona CurveEastAAPIT2278601-14Michael Ryan--Lost in semi-finals
2018Indianapolis IndiansILAAAPIT2273673-10Brian Esposito--dnq
2019Indianapolis IndiansILAAAPIT2366742-19Brian Esposito--dnqIL-AS,IL-Pitcher
2019Pittsburgh PiratesNLMLBPIT2369935-11Clint Hurdle555,0000.059dnq
2020Pittsburgh PiratesNLMLBPIT2419415-5Derek Shelton577,5001.059dnq
2021Indianapolis IndiansIL2AAAPIT2561674-8Brian Esposito--
2021Pittsburgh PiratesNLMLBPIT25611015-23Derek Shelton579,0002.026dnq
2022Pittsburgh PiratesNLMLBPIT26621005-31Derek Shelton700,0003.026dnq
2023Pittsburgh PiratesNLMLBPIT2776864-32Derek Shelton2,437,5004.026dnqNL-POTW
2024Pittsburgh PiratesNLMLBPIT2876865-31Derek Shelton5,442,5005.026dnq
2025Pittsburgh PiratesNLMLBPIT29000-9Derek Shelton15,000,000-
19 record(s)
Based on playing years with listed statistics and available season data.

Transactions

csv
Glossary
datetransaction descriptionteamminor team40-manstatus
2024-02-22Signed to 5-year contract for 2024-2024 ($77m) [Extension]Pittsburgh PiratesYesActive
2024-01-11Signed to 1-year contract for 2024-2024 ($5.4425m) [Avoids Arbitration]Pittsburgh PiratesYesActive
2023-01-13Signed to 1-year contract for 2023-2023 ($2.4375m) [Avoids Arbitration]Pittsburgh PiratesYesActive
2021-07-30Recalled from Indianapolis (AAA)Pittsburgh PiratesYesActive
2021-06-12Assigned to Indianapolis [AAA_East] (AAA)Pittsburgh PiratesIndianapolis (AAA)YesMinors
2021-06-08Activated from Injured ListPittsburgh PiratesYesActive
2021-06-06IL-10 COVID-19 Protocols *COVID19*Pittsburgh PiratesYesIL-10
2020-09-14Activated from Injured ListPittsburgh PiratesYesActive
2020-08-02IL-10 Left side discomfort *While pitching*Pittsburgh PiratesYesIL-10
2019-08-12Recalled from Indianapolis (AAA)Pittsburgh PiratesYesActive
Show all transactions

Prospect Rankings

csv
Glossary
yearsourcetypeteamrankview rankings
2015Baseball AmericaTeamPittsburgh Pirates9View Rankings
2016Baseball AmericaTeamPittsburgh Pirates18View Rankings
2016MLB PipelineTeamPittsburgh Pirates14View Rankings
2017Baseball AmericaMLBPittsburgh Pirates22View Rankings
2017MLB PipelineMLBPittsburgh Pirates48View Rankings
2017Baseball AmericaTeamPittsburgh Pirates2View Rankings
2017MLB PipelineTeamPittsburgh Pirates4View Rankings
2018Baseball AmericaMLBPittsburgh Pirates12View Rankings
2018FanGraphsMLBPittsburgh Pirates23View Rankings
2018MLB PipelineMLBPittsburgh Pirates16View Rankings
2018Baseball AmericaTeamPittsburgh Pirates1View Rankings
2018MLB PipelineTeamPittsburgh Pirates1View Rankings
2019Baseball AmericaMLBPittsburgh Pirates26View Rankings
2019Baseball ProspectusMLBPittsburgh Pirates18View Rankings
2019FanGraphsMLBPittsburgh Pirates37View Rankings
2019MLB PipelineMLBPittsburgh Pirates19View Rankings
2019Baseball AmericaTeamPittsburgh Pirates1View Rankings
2019Baseball ProspectusTeamPittsburgh Pirates1View Rankings
2019MLB PipelineTeamPittsburgh Pirates1View Rankings
2020Baseball AmericaMLBPittsburgh Pirates52View Rankings
2020Baseball ProspectusMLBPittsburgh Pirates53View Rankings
2020FanGraphsMLBPittsburgh Pirates34View Rankings
2020MLB PipelineMLBPittsburgh Pirates39View Rankings
2020Baseball AmericaTeamPittsburgh Pirates1View Rankings
2020Baseball ProspectusTeamPittsburgh Pirates1View Rankings
2020FanGraphsTeamPittsburgh Pirates3View Rankings
2020MLB PipelineTeamPittsburgh Pirates1View Rankings
27 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Salaries and Contracts

csv
Glossary
yearteamagesalarytm ranklg rankavg salarylg minimumservice timecontract
2014Pittsburgh Pirates1,000,000Signing Bonus
2019Pittsburgh Pirates23555,000--4,509,524555,000.059
2020Pittsburgh Pirates24577,500276804,724,815563,5001.059
2021Pittsburgh Pirates25579,000277394,170,000570,5002.026
2022Pittsburgh Pirates26700,000--4,317,736700,0003.026
2023Pittsburgh Pirates272,437,500104014,644,046720,0004.026Signed to 1-year contract for 2023-2023 ($2.4375m) [Avoids Arbitration] [2023-01-13]
2024Pittsburgh Pirates285,442,50062574,888,833740,0005.026Signed to 1-year contract for 2024-2024 ($5.4425m) [Avoids Arbitration] [2024-01-11]
2025Pittsburgh Pirates2915,000,00011035,200,000800,000
8 season(s)$26,291,500Career Earnings
Talent Ratings
Strikeouts
56
Walks
46
Hittable
41
SO/BB
51
vsPower
41
Hitting
11
Durability
63
Team
.464

[Career Highlights]

[2014]  Drafted by the Pittsburgh Pirates in Round #2 (#64) out of Springfield Tech (Springfield,MA) ... Signing Scout: Matt Bimeal ... Played for Gulf Coast Pirates (Rk) ... Originally Committed to North Carolina
[2015]  Played for Bristol Pirates (Rk)
[2016]  Played for West Virginia Power (A) ... Played for Bradenton Marauders (A+) ... Can-Am League All-Star ... Baseball America 1st team Minor League All-Star ... Lo A All-Star Team ... Lo A Pitcher of the Year ... South Atlantic League All-Star Team ... South Atlantic League Most Outstanding Pitcher ... Led SAL in W+H Per Inning Pitched ... Finished top 10 in SAL in Earned Run Average, Strikeouts, Hits per 9 Innings, Home Runs per 9 Innings, Walks per 9 Innings, Strikeouts per 9 Innings
[2017]  Played for West Virginia Black Bears (A-) ... Played for Bradenton Marauders (A+) ... Played for Altoona Curve (AA) ... Played for Altoona Curve (AA) ... Played in the Arizona Fall League for the Glendale Desert Dogs
[2018]  Played for Bradenton Marauders (A+) ... Played for Altoona Curve (AA) ... Played for Altoona Curve (AA) ... Played for Indianapolis Indians (AAA) ... Played for Indianapolis Indians (AAA) ... Finished top 10 in East in Earned Run Average, W+H Per Inning Pitched, Wins, Hits per 9 Innings ... Participated in the All-Star Weekend Futures Game (US Team)
[2019]  Played for Indianapolis Indians (AAA) ... Played for Indianapolis Indians (AAA) ... Played for Pittsburgh Pirates (MLB) ... Played for Pittsburgh Pirates (MLB) ... Triple A All-Star Team ... International League All-Star Team ... International League Most Valuable Pitcher ... Finished top 10 in IL in Earned Run Average, W+H Per Inning Pitched, Strikeouts, Hits per 9 Innings, Home Runs per 9 Innings, Strikeouts per 9 Innings
[2020]  Played for Pittsburgh Pirates (MLB)
Show full Career Summary [2014-2025]
Page Last Updated: 5/18/2025 6:04:32 AM