Before the 2023 regular season began, Dodd participated in spring training and competed alongside Jared Shuster for the fifth spot in the Atlanta Braves' starting rotation.[16][17] On March 26, 2023, after Kyle Wright was placed on the injured list, it was announced that both Dodd and Shuster had made the Opening Day roster and would pitch out of the rotation for the time being.[18] On April 3, Dodd was officially selected to the 40-man roster.[19] Dodd faced the St. Louis Cardinals in his major league debut the next day.[20] He recorded a victory and three strikeouts while yielding one earned run on six hits in five innings.[21][22] On April 9, 2023, Dodd allowed ten hits and seven earned runs, in just under five innings, in his first major league loss.[23] Subsequently, on April 11, Dodd was optioned to the Gwinnett Stripers, as Wright was reinstated from the injured list.[24] In 7 starts for Atlanta in his rookie campaign, he recorded a 7.60 ERA with 15 strikeouts across 34+1⁄3 innings of work.
Dodd was optioned to Triple–A Gwinnett to begin the 2024 season.[25] He made only one appearance for Atlanta in 2024, allowing two runs on four hits with two strikeouts across two innings pitched. Dodd was optioned to Triple-A Gwinnett to begin the 2025 season.[26] He would appear in 28 contests for Atlanta during the regular season, compiling a 1-0 record and 3.60 ERA with 30 strikeouts over 35 innings of work.
Dodd was again optioned to Triple-A Gwinnett to begin the 2026 season.[27]