Mark Joyce, né le 11 août 1983 à Walsall dans le comté de Midlands de l'Ouest, en Angleterre, est un joueur anglais professionnel de snooker. Il entame sa carrière en jouant sur le circuit du challenge en 2003. Sa carrière amateur s'avère particulièrement réussie puisqu'il a accumulé des victoires au championnat d'Europe dans la catégorie des moins de 19 ans en 2001, à l'Open d'Angleterre en 2005 et au championnat d'Angleterre en 2006. Joyce a également terminé en 5e position de la série internationale de snooker pour les joueurs amateurs (PIOS) de 2005-2006 grâce à une victoire sur l'une des huit épreuves qui étaient disputées. Cela lui a permis d'obtenir sa place sur le circuit professionnel.