Keegan Thompson
Keegan Cole Thompson (born March 13, 1995) is an American professional baseball pitcher for the Cincinnati Reds of Major League Baseball (MLB).[1] A right-handed thrower standing 6 feet 1 inch tall and weighing 210 pounds, Thompson played college baseball at Auburn University before being selected by the Chicago Cubs in the third round, 105th overall, of the 2017 MLB Draft.[1][2] He made his MLB debut with the Cubs on May 2, 2021, and appeared in 104 games over four seasons with the team through 2024, primarily as a reliever.[1][2] In his MLB career to date, Thompson has recorded 17 wins and 11 losses with a 3.66 earned run average (ERA), allowing 225 strikeouts over 227.1 innings pitched while earning 5 saves.[2] His most productive season came in 2022, when he posted a 10-5 record, a 3.76 ERA, and 108 strikeouts in 115 innings.[2] After spending the 2025 season in Triple-A with the Cubs' affiliate Iowa Cubs and electing free agency on October 14, 2025, following his 2024 MLB season in which he had a 2-1 record and 2.67 ERA in 30.1 innings, Thompson signed a one-year, $1.3 million major league contract with the Reds on November 4, 2025.[3][2][4]Early life and amateur career
Early life
Keegan Cole Thompson was born on March 13, 1995, in Cullman, Alabama.[1] He is the son of Jerry and Phyllis Thompson, who reside in Cullman.[5] Cullman, located in north-central Alabama, features a vibrant local sports scene with strong community involvement in baseball programs.[6] Thompson's early exposure to baseball came through family encouragement and participation in area youth leagues, fostering his passion for the sport before entering high school.[7] He graduated from Cullman High School in 2013.[8]High school career
Keegan Thompson attended Cullman High School in Cullman, Alabama, where he played baseball from 2010 to 2013 under coach Brent Patterson.[9] As a versatile right-handed pitcher and outfielder, Thompson quickly emerged as a standout, contributing to the Bearcats' strong showings in Class 5A competitions.[10] During his sophomore year in 2011, Thompson posted a 9–2 pitching record with a 1.70 ERA over 82.2 innings, striking out 123 batters while walking just 16; at the plate, he batted .433 with 17 home runs and 66 RBIs.[10] He earned Alabama Gatorade Player of the Year honors, becoming the first from Cullman High to receive the award, and was named a Louisville Slugger All-American.[10][11] In 2012, as a junior, he refined his dominance on the mound with a 7–2 record, four saves, 119 strikeouts, and a 0.94 ERA in limited innings, allowing only five walks, while securing Super All-State recognition for the second consecutive year.[12] His junior campaign included a notable performance in the Metro Tournament, where he pitched effectively against top Alabama teams like Hoover and Vestavia Hills.[13] Thompson's senior year in 2013 capped his high school career with exceptional two-way production, leading Cullman to playoff success. He went 9–2 on the mound with two saves, a 1.25 ERA, 124 strikeouts, and one shutout over 72.2 innings, highlighted by a 16-strikeout gem against rival Hartselle in the playoffs and 14 strikeouts in an eight-inning victory over Pelham that included a walk-off home run.[14] Offensively, he hit .420 with nine home runs, 19 doubles, and 45 RBIs. For these efforts, he was named Mr. Baseball by the Alabama Sports Writers Association, earned Gatorade Player of the Year for the second time, and received Class 5A Player and Pitcher of the Year accolades, along with his third consecutive Louisville Slugger All-American selection as a pitcher.[14][15][11] Ranked as the No. 2 overall player in Alabama and among the top prospects nationally, Thompson drew widespread college interest but committed to Auburn University as his top choice, valuing its strong baseball program and proximity to home.[9][16] His high school achievements, including four All-State selections, established him as one of the state's premier talents.[15]International youth baseball
Keegan Thompson was selected to represent the United States on the USA Baseball 16U National Team in 2011, following his standout performances in high school that earned him All-American recognition.[17] During the 16U Baseball World Championship held in León, Mexico, Thompson delivered a pivotal complete-game shutout against Cuba in the gold medal game, pitching 9 innings while allowing 4 hits, 0 earned runs, 1 walk, and striking out 12 batters, contributing to a 9-0 victory and the team's gold medal win.[18][19] He also excelled offensively in the tournament, going 4-for-5 with a run scored, a double, and 2 RBIs in that game, earning USA Baseball's Outstanding Pitcher award for his dominant performance.[19][20] In 2012, Thompson advanced to the USA Baseball 18U National Team, where he continued to showcase his skills during international competition. At the 18U Baseball World Championship in Seoul, South Korea, he made four relief appearances for the gold medal-winning squad, posting a 1.13 ERA over 8 innings with 8 strikeouts, 7 hits allowed, and just 1 earned run while limiting opponents to a .219 batting average.[21][22] His contributions helped secure the United States' second consecutive gold medal in the event, solidifying his reputation as a reliable international performer.[23] These international successes with USA Baseball significantly elevated Thompson's national profile as a top youth prospect, highlighting his poise under pressure and contributing to his rankings as the No. 1 pitcher and No. 2 overall player in Alabama by Perfect Game.[9][20] The exposure against elite global competition underscored his potential, drawing attention from college recruiters and enhancing his draft stock ahead of his collegiate career.[20]College career
Auburn University
Keegan Thompson committed to Auburn University in November 2012 following a standout high school career that positioned him as one of the top prospects in Alabama, and he enrolled in 2013.[24][9] As a freshman in 2014, Thompson quickly emerged as a two-way contributor, making 12 starts on the mound while appearing in 29 games at first base; he compiled a 5-3 record with a 2.01 ERA over 89.2 innings, striking out 73 batters and limiting opponents to a .192 batting average.[25] His performance earned him Freshman All-America honors from Baseball America, highlighting his immediate impact on the Tigers' staff.[26] A notable debut came on February 16, 2014, against UConn, where he struck out nine over five innings while allowing just one run.[27] In his sophomore season of 2015, Thompson transitioned primarily to pitching, logging 11 starts with a 7-3 record and a 3.10 ERA across 69.2 innings, fanning 62 batters against 16 walks.[25] He earned SEC Pitcher of the Week accolades in April after a dominant complete-game victory over LSU on April 11, where he scattered six hits and one run while striking out three.[28][29] However, the year ended with a setback, as Thompson underwent Tommy John surgery in June 2015, sidelining him for the entire 2016 season.[30] Redshirting in 2016 allowed Thompson to focus on recovery and academics, culminating in his graduation from Auburn in May 2017 with a degree that provided a safety net amid his baseball pursuits.[31][5] He returned as the Tigers' de facto ace for his redshirt junior campaign in 2017, securing the Opening Day start on February 17 and posting a 7-4 mark with a 2.41 ERA—fourth-best in the SEC—over 15 starts and 93.1 innings, with 75 strikeouts and a 0.900 WHIP.[32][25][33] Thompson added SEC co-Pitcher of the Week honors in March after tossing 7.1 shutout innings against Lipscomb, and his 38 career starts ranked as the most by any Auburn pitcher in the 2010s, contributing to the team's postseason push.[34][35]MLB Draft selections
In the 2016 MLB Draft, Keegan Thompson was selected by the Detroit Tigers in the 33rd round (990th overall) despite not pitching that season due to recovery from Tommy John surgery he underwent in 2015.[36][37] The late-round selection reflected concerns over his post-surgery velocity and command, which had not yet fully rebounded, lowering his draft stock from pre-injury projections.[37] Thompson opted not to sign with the Tigers, choosing instead to return to Auburn University for his redshirt junior year to further rehabilitate his arm, refine his mechanics as a starter, and boost his prospect value.[38][39] Thompson's dominant 2017 season at Auburn, where he posted a 2.41 ERA over 93.1 innings with 75 strikeouts, demonstrated a successful recovery and elevated his draft profile significantly.[37][25] In the 2017 MLB Draft, the Chicago Cubs selected him in the third round (105th overall), viewing him as a high-upside pick whose stuff had rebounded post-Tommy John, including a fastball that touched 95 mph and an above-average curveball.[40][37] He signed with the Cubs on June 22, 2017, for a $511,900 bonus, matching the slot value for his pick, and was immediately assigned to the short-season Class A Eugene Emeralds of the Northwest League to begin his professional career.[39][40][41][25]Professional career
Minor league career
Thompson signed with the Chicago Cubs as a third-round selection in the 2017 MLB Draft and was assigned to the Rookie-level affiliate Eugene Emeralds of the Short-Season Northwest League.[1] In 7 appearances, including 1 start, he recorded a 1-2 record with a 2.37 ERA over 19 innings pitched, allowing 19 hits and 4 walks while striking out 23 batters for a 1.000 WHIP.[25] In 2018, Thompson transitioned to a starting role and began the season with the High-A Myrtle Beach Pelicans, where he made 12 starts and went 3-3 with a 3.19 ERA in 67.2 innings, surrendering 61 hits and 13 walks against 61 strikeouts for a 0.916 WHIP.[25] He earned a midseason promotion to Double-A with the Tennessee Smokies, posting a 6-3 record and 4.06 ERA across 13 starts and 62 innings, with 54 strikeouts and a 1.403 WHIP.[25] Thompson's 2019 season was severely limited by injuries, restricting him to just 3 minor league appearances.[42] He made 1 start for the Smokies, tossing 5 scoreless innings with 8 strikeouts and no walks. Later, in the Rookie-level Arizona League with the Cubs affiliate, he added 2 starts over 5 innings, allowing 4 earned runs for a 7.20 ERA. To build innings late in the year, Thompson participated in the Arizona Fall League with the Mesa Solar Sox, where he made 7 starts and went 1-1 with a 4.62 ERA in 25.1 innings, recording 26 strikeouts.[25][43] The 2020 minor league season was canceled due to the COVID-19 pandemic, and Thompson did not appear in any games. Thompson opened 2021 with the Triple-A Iowa Cubs, primarily as a starter, and excelled in 4 outings with a 0.00 ERA over 14.2 innings, issuing 5 walks against 16 strikeouts for a 0.682 WHIP.[25] Across his minor league career up to that point, he compiled a 10-10 record with a 3.61 ERA in 39 games (33 starts), striking out 167 batters in 173 innings.[25]| Year | Team (Level) | G | GS | W-L | ERA | IP | SO | WHIP |
|---|---|---|---|---|---|---|---|---|
| 2017 | Eugene (A-) | 7 | 1 | 1-2 | 2.37 | 19.0 | 23 | 1.000 |
| 2018 | Myrtle Beach (A+) | 12 | 12 | 3-3 | 3.19 | 67.2 | 61 | 0.916 |
| 2018 | Tennessee (AA) | 13 | 13 | 6-3 | 4.06 | 62.0 | 54 | 1.403 |
| 2019 | Tennessee (AA) | 1 | 1 | 0-0 | 0.00 | 5.0 | 8 | 0.200 |
| 2019 | AZL Cubs (Rk) | 2 | 2 | 0-2 | 7.20 | 5.0 | 5 | 0.800 |
| 2019 AFL | Mesa (Fall) | 7 | 7 | 1-1 | 4.62 | 25.1 | 26 | 1.026 |
| 2021 | Iowa (AAA) | 4 | 4 | 0-0 | 0.00 | 14.2 | 16 | 0.682 |