Undrafted out of high school in the 2013 Major League Baseball draft, he enrolled at High Point University where he played college baseball. In 2014, Scrubb's freshman season at High Point, he appeared in 14 games (12 starts), going 2–5 with a 5.22 ERA.[5] As a sophomore in 2015, he pitched in 19 games (making three starts) and went 6–1 with a 2.50 ERA, striking out 48 over 54 innings.[6] After the season, he played in the Cape Cod Baseball League for the Chatham Anglers.[7][8][9] In 2016, his junior year, he pitched to an 8–6 record and a 4.86 ERA over 14 starts. He struggled with command, walking 54 batters and throwing 15 wild pitches, but also striking out 94, in 74 innings.[10] After the season, Scrubb was selected by the Los Angeles Dodgers in the eighth round of the 2016 MLB draft.[11]
Professional career
Los Angeles Dodgers
Scrubb signed with the Dodgers and made his professional debut with the Arizona League Dodgers, pitching 12+2⁄3 innings in which he compiled an ERA of 2.13. In 2017, Scrubb played for the Great Lakes Loons, posting a 6–2 record and a 1.74 ERA over 51+2⁄3 relief innings.[12]
In 2018, Scrubb returned to Great Lakes to begin the year and was named a Midwest League All-Star.[13][14][15][16] He was promoted to the Rancho Cucamonga Quakes in June and to the Tulsa Drillers in August. Over 38 relief appearances between the three clubs, Scrubb went 7–2 with a 2.86 ERA,[17] striking out 72 batters over 63 innings. In 2019, he began the season with Tulsa, earning Texas League All-Star honors.[18]
Houston Astros
On July 25, 2019, Scrubb was traded to the Houston Astros in exchange for Tyler White.[19][20][21] Houston assigned him to the Double-A Corpus Christi Hooks, with whom he finished the year. Over 41 appearances (two starts) between the two clubs, Scrubb went 6–1 with a 2.78 ERA, striking out 76 over 64+2⁄3 innings.
On July 28, 2020, Scrubb was added to Houston's MLB roster following an arm injury to Joe Biagini. He made his MLB debut that night against the Los Angeles Dodgers.[22][23] Over 23+2⁄3 relief innings pitched with the Astros in 2020, Scrubb went 1-0 with a 1.90 ERA, 24 strikeouts and 20 walks in 20 games.[24] He was added to their postseason roster.[25]
Scrubb began 2021 with Houston, but also spent time with the Sugar Land Skeeters with whom he pitched 15 innings. Scrubb pitched a total of 19+2⁄3 innings with the Astros, going 1-1 with a 5.03 ERA and 21 strikeouts.[26] On August 10, 2021, he was placed on the 60-day injured list with a right shoulder strain.[27] On November 30, Scrubb was designated for assignment and outrighted to the Skeeters.[28]
Scrubb missed the majority of the 2022 season with injury, appearing in only 5 games for the Single-A Fayetteville Woodpeckers. He elected free agency following the season on November 10, 2022.[22][29]
On June 7, 2023, Scrubb had his contract purchased by the Diablos Rojos del México of the Mexican League.[31] In 11 relief appearances, he posted a 1–0 record with a 7.20 ERA and 6 strikeouts in 10.0 innings pitched.
Guerreros de Oaxaca
On July 3, 2023, Scrubb was traded to the Guerreros de Oaxaca of the Mexican League.[32] In 13 games for Oaxaca, he posted a 3.21 ERA with 15 strikeouts in 14.0 innings of work.