[6] After Stuart Sternberg took over as principal owner of the Devil Rays, Brazelton was traded during the 2005 annual baseball winter meetings to the Padres for third baseman Sean Burroughs.
[7] In spring training of 2006, Brazelton appeared impressive, going 1–0 with a 1.77 ERA in 5 starts and earned the position of fourth starter in the Padres's four-man rotation, behind Jake Peavy, Chris Young, and Shawn Estes.
However, on May 11 against the Milwaukee Brewers, Brazelton came in relief of Jake Peavy in the 8th inning with an 8–0 lead and gave up 4 runs on 3 hits and a walk without recording an out.
On December 4, 2006, the Kansas City Royals signed Brazelton to a minor league contract, only to be released from their Triple-A Omaha affiliate on April 27, 2007.
After becoming a free agent, following the conclusion of the 2007 season, the St. Louis Cardinals signed Brazelton to a minor league contract, but he was released during spring training.