In spring training in 2008, Marshall led the majors in wild pitches, with 5 in 14.2 innings. Marshall was not called up to the Cubs at the start of the season, however on April 9 he was recalled. That day, he collected his first major league save in a 15 inning Cubs victory against the Pittsburgh Pirates. Marshall pitched against the Baltimore Orioles on June 24. He pitched 4.2 innings gave up 7 hits 4 runs 1 walk but struck out 7.