Marcin Zając został piłkarzem Ruchu. Ofensywny pomocnik związał z Niebieskimi kontraktem ważnym od 1 lipca 2008 do końca czerwca 2011 roku.
Zając jest wychowankiem Startu Łódź. W sezonie 1996/97 został piłkarzem Widzewa, z którym wywalczył Mistrzostwo Polski. Jesienią 2002 roku przeniósł się do Grodziska Wielkopolskiego, gdzie grał do 2006 roku. Dwa ostatnie lata spędził w Lechu Poznań. W minionym sezonie wystąpił w trzydziestu ligowych spotkaniach, w których zdobył 10 bramek, stając się drugim najskuteczniejszym piłkarzem Kolejorza w sezonie 2007/08.
W sumie Zając wystąpił w ponad 250 pierwszoligowych meczach, w których zdobył 50 bramek. Jedenaście razy wystąpił w reprezentacji Polski.