Le , après de carrière professionnelle, Joyce dispute sa toute première finale sur un tournoi classé au Masters de Riga. Il entame son tournoi avec une victoire 4-2 sur Scott Donaldson. Au tour suivant, il blanchit 4-0 avant de battre de justesse le onzième joueur mondial Jack Lisowski 4-3. En quarts de finale et en demi-finales, il élimine Stuart Carrington (4-1) et Kurt Maflin (5-4) et finit par s'incliner 5-2 face au prometteur Yan Bingtao. Joyce a d'autant surpris par le fait qu'il ait signé un total de quatre "century breaks" sur l'ensemble du tournoi dont deux en demi-finales. À l'Open d'Irlande du Nord 2019, Mark Joyce élimine le joueur mondial Neil Robertson au premier tour sur le score de 4 frames à 3, rencontre au cours de laquelle Joyce signe deux century breaks. Il est toutefois éliminé au troisième tour par Robbie Williams.