Following his freshman year, Dowdy transferred to Orange Coast College.[3] As a sophomore in 2013, he had a 6–3 record with a 2.38 ERA, striking out 62 batters in 75.2 innings.[4] He transferred to the University of Houston following his sophomore season.[5] He was forced to sit out the 2014 campaign after undergoing Tommy John surgery.[6] In 2015, as a redshirt junior, Dowdy was 9–2 with a 2.45 ERA in 19 games, including 12 starts.[7] After the 2015 season, he was drafted by the Detroit Tigers in the 12th round of the 2015 MLB draft.[8]
On July 31, 2018, Dowdy and Leonys Martín were traded to the Cleveland Indians in exchange for Willi Castro.[11] He was assigned to the Double-A Akron RubberDucks, where he finished the year. In 30 games (20 starts) between Erie, Toledo, and Akron, he was 9–12 with a 5.15 ERA and a 1.48 WHIP.[12]
The Texas Rangers claimed Dowdy off of waivers from the Mets on March 26, 2019,[14] and shortly thereafter, added him to their 25-man roster.[15] He made his major league debut on March 28, 2019, versus the Chicago Cubs, allowing three runs over two innings of relief.[16][17] On July 25, Dowdy was designated for assignment after going 2–1 with a 7.25 ERA and 17 strikeouts over 22+1⁄3 innings for Texas.[18]
Cleveland Indians (second stint)
On July 28, 2019, Dowdy was returned to the Cleveland Indians.[19] Dowdy went to Akron following his return and went 1–1 with a 2.48 ERA over 29 innings for them, before finishing the season by appearing in the International League playoffs for the Columbus Clippers.[20] Dowdy did not play in a game for the Indians organization in 2020 due to the cancellation of the minor league season because of the COVID-19 pandemic.[21] In July 2020, Eibner signed on to play for the Eastern Reyes del Tigre of the Constellation Energy League (a makeshift 4-team independent league created as a result of the COVID-19 pandemic) for the 2020 season. Dowdy recorded a 10.13 ERA in 2 games. He returned to the Indians organization in 2021, posting a 4.80 ERA in 39 appearances for Triple-A Columbus.[22] Dowdy elected free agency on November 7, 2021.
Cincinnati Reds
On December 9, 2021, Dowdy signed a minor league contract with the Cincinnati Reds.[23] In 48 appearances out of the bullpen for the Triple–A Louisville Bats, he compiled a 3.96 ERA with 56 strikeouts across 52+1⁄3 innings pitched. On September 13, 2022, the Reds selected Dowdy's contract, adding him to their active roster.[24] He made two scoreless appearances for Cincinnati, recording three strikeouts in 6+1⁄3 innings. Dowdy was designated for assignment on November 15, after multiple prospects were added to the roster.[25] Three days later, he was non–tendered and became a free agent.[26]
Baltimore Orioles
On December 19, 2022, Dowdy signed a minor league contract with the Baltimore Orioles.[27] In 39 appearances for the Triple–A Norfolk Tides, he posted an 8–4 record and 4.38 ERA with 74 strikeouts across 63+2⁄3 innings of work. Dowdy elected free agency following the season on November 6.[28]