1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 5 avril 2022
Cette section est vide, insuffisamment détaillée ou incomplète. Votre aide est la bienvenue ! Comment faire ?
Au début de sa carrière, Marc Wilson joue en équipe de jeunes pour Manchester United avant de rejoindre Portsmouth en 2004. Pendant ses premières années dans ce club, il joue régulièrement pour l'équipe réserve, mais il est aussi prêté à d'autres clubs pour s'aguerrir, à chaque fois en troisième division anglaise. En , il est prêté jusqu'à la fin de la saison à Yeovil Town. Lors de la seconde partie de la saison 2006-2007, Wilson s'impose durant son prêt à Bournemouth. En , il effectue une courte pige à Luton Town jusqu'en . Cette brève durée est due à un refus de la Fédération anglaise de football de prolonger sa période de prêt à cause de problèmes administratifs[1].
Né en Irlande du Nord, Wilson joue dans ses équipes de jeunes entre ses 15 et 17 ans, avant de choisir de rejoindre l'Irlande, dont il défend les couleurs en moins de 18 et 19 ans, puis en catégorie espoirs. Il est appelé pour la première fois en équipe de république d'Irlande pour le match contre le Brésil en , mais n'entre pas en jeu.