Thompson attended Cullman High School in Cullman, Alabama.[1] As a sophomore in 2011, he was named Alabama's Gatorade Player of the Year after finishing the season with a 9–2 record and a 1.70 ERA along with batting .433 with 17 home runs and 66 RBIs.[2] He won the award once again as a senior in 2013 after going 9–2 with a 1.25 ERA, striking out 124 batters in 72+2⁄3 innings pitched, along with hitting .420 with nine home runs and 43 RBIs.[3] Undrafted out of high school, he enrolled at Auburn University where he played college baseball for the Auburn Tigers.[4]
College career
In 2014, as a freshman for the Tigers, Thompson appeared in 14 games (with 12 being starts) in which he compiled a 5–3 record with a 2.01 ERA, earning him a spot on the SEC All-Freshman Team.[5] As a sophomore in 2015, he pitched to a 7–3 record with a 3.10 ERA in 12 games (11 starts) in a season that was shortened due to elbow issues.[6]
He underwent Tommy John surgery in June 2015, and was forced to miss the whole 2016 season.[7] Despite not pitching in 2016, he was still drafted by the Detroit Tigers in the 33rd round of the 2016 MLB draft, but did not sign.[8] He returned to Auburn in 2017 as a redshirt junior, compiling a 7–4 record and a 2.41 ERA in 15 starts.[9]
Professional career
Thompson was selected by the Chicago Cubs in the third round of the 2017 Major League Baseball draft.[10] He signed with the Cubs for $511,900.[11] After signing, Thompson made his professional debut with the Eugene Emeralds where he was 1–2 with a 2.37 ERA in 19 innings pitched. He began 2018 with the Myrtle Beach Pelicans, with whom he was named the Carolina League Pitcher of the Week twice.[12][13] After compiling a 3–3 record with a 3.19 ERA in 12 starts, he was promoted to the Tennessee Smokies in June.[14] He spent the remainder of the season with the Smokies, going 6–3 with a 4.06 ERA in 13 starts.[15]
Thompson returned to Tennessee to begin the 2019 season.[16] He experienced elbow soreness.[17] He was placed on the injured list in April with an elbow injury,[18][19] and only made two rehab appearances during the remaining months of the season. He was selected to play in the Arizona Fall League for the Mesa Solar Sox following the season.[20] There, he was 1-1 with a 4.62 ERA in seven starts.[21]
Thompson did not play a minor league game in 2020 due to the cancellation of the minor league season caused by the COVID-19 pandemic.[22] On November 20, 2020, the Cubs added him to their 40-man roster to protect him from the Rule 5 draft.[23]
On May 1, 2021, Thompson was promoted to the major leagues for the first time.[24] He made his MLB debut the next day, pitching a shutout inning of relief against the Cincinnati Reds. On May 8, he recorded his first win after pitching three innings of relief against the Pittsburgh Pirates.[25] He was put on the 10-day injured list at the end of the season with right shoulder inflammation and soreness.[26] For his 2021 rookie year with the Cubs, he went 3-3 with a 3.38 ERA, 55 strikeouts, and 31 walks over 53+1⁄3 innings.[27]
On April 9, 2022, Thompson was ejected for throwing at Andrew McCutchen of the Milwaukee Brewers. Thompson was also fined and suspended for three games.[28] On September 29, Thompson earned his second career save after tossing three scoreless innings of relief against the Philadelphia Phillies.[29] In 29 games (17 starts), he posted a 10–5 record and 3.76 ERA with 108 strikeouts across 115 innings pitched.[30]
In 2023, Thompson made 19 appearances out of the bullpen for Chicago, recording a 4.71 ERA with 26 strikeouts across 28+2⁄3 innings of work.[31] He was optioned to the Triple–A Iowa Cubs to begin the 2024 season.[32]