season on the DL and not returning to the field until mid-July. After only about a week after his first appearance of the year, he was traded to the Chicago White Sox for minor-league pitchers Tyler Lumsden and Dan Cortes on July 24, 2006. Chicago White Sox The addition of MacDougal was to be a move to bolster the White Sox bullpen as they vied for playoff contention, and while the team ended up missing the playoffs, MacDougal was quite effective in his 25 appearances, going 1–1 with an ERA of 1.80. Combining his appearances with both teams, he finished the year with a 1.55 ERA. MacDougal's 2006 performance earned him a new three-year, $6.45 million deal with the White Sox on December 8, 2006. However, he was not able to carry his success from the end of the 2006 season into . MacDougal finished the season 2–5 with a 6.80 ERA in 54 relief appearances. He also spent more time on the DL with right-shoulder inflammation, and was also optioned to the Triple-A Charlotte Knights in June due to his struggles. On April 21, 2009, MacDougal was designated for assignment by the White Sox, and was released on April 29. Washington Nationals MacDougal signed a minor league deal with the Washington Nationals on May 3, 2009. On December 12, 2009, MacDougal was non-tendered by the Nationals, making him a free agent. On February 18, 2010, MacDougal signed a minor league contract with the Florida Marlins with an invite to spring training. He was released on March 23. The next day, MacDougal signed a minor league deal to return to the Nationals. On July 1, 2010, he decided to opt out of his contract to become a free agent. St. Louis Cardinals On July 7, 2010, MacDougal signed a minor league deal with the St. Louis Cardinals, making his debut for Triple-A Memphis that night, giving up two runs on two hits in one inning pitched. MacDougal made his Cardinals debut on July 28, 2010, earning the win in a 7–6 victory over the New York Mets. In 17 games with the Cardinals, he was 1–1 with a 7.23 ERA. Los Angeles Dodgers On January 28, 2011, he signed a minor league contract with the Los Angeles Dodgers, and made the Major League club to start the season. MacDougal pitched in 69 games with the Dodgers, working 57 innings and