With a combined service time of just over seven major league seasons, MacDougal has a career mark of 18-23 with an ERA of 4.00 in 407 major league games, all but three of which have come in relief. MacDougal started last season with the Dodgers, but was released after seven games, posting a 7.94 ERA. He spent the rest of the season pitching in the minors, pitching at Triple-A Iowa (Cubs) for a month before again being released and moving on to pitch for Syracuse (Nationals) for the rest of the season.
During the off-season, MacDougal signed a minor league deal with Cincinnati, but was released after making 17 relief appearances at Louisville with a 5.49 ERA.
MacDougal was an American League All-Star in 2003 when he posted a career-high 27 saves for the Royals. An injury disrupted his 2004 season, but he returned to record 21 saves for Kansas City in 2005. MacDougal was dealt to the White Sox and never came close to his save totals from 2003 and 2005 and was released early in the 2009 season, only to sign with Washington and go on to record 20 saves in 52 relief appearances with the Nationals. Since then, he's notched just one major league save in 93 games with the Nationals, Cardinals and Dodgers.
MacDougal will give the Phillies some veteran insurance at Triple-A after the IronPigs bullpen has been cleaned out by the major league club, looking for help at the big league level. In just the past week, relievers J.C. Ramirez and Phillippe Aumont have been added to the Phillies roster.