The second generation of the Foligno family to suit up for the Sabres, Marcus followed his father, Mike, (1981-90) to Buffalo. Foligno also followed his father's footsteps in junior hockey, playing from 2007-11 with Sudbury of the Ontario Hockey League.
The Sabres selected Foligno in the fourth round (No. 104) in the 2009 NHL Draft after he scored 12 goals and 30 points in 65 games during the 2008-09 season. In 2010-11, Foligno finished third on the team in scoring with 59 points. He was selected as the best body checker in the Eastern Conference in the OHL Coaches Poll and was named to the league's Second All-Star Team.