Erste internationale Erfahrungen sammelte Mark English bei den 2010 erstmals ausgetragenen Olympischen Jugendspielen in Singapur, bei denen er im 1000-Meter-Lauf in 2:24,95 min den sechsten Platz belegte. Im Jahr darauf erreichte er bei den Junioreneuropameisterschaften in Tallinn bis ins Halbfinale über 800 Meter und schied dort mit 1:50,77 min aus. 2012 wurde er bei den Juniorenweltmeisterschaften in Barcelona in 1:46,02 min Fünfter und 2013 schied er bei den U23-Europameisterschaften in Tampere mit 1:49,65 min im Vorlauf aus und verpasste auch mit der irischen 4-mal-400-Meter-Staffel mit 3:07,71 min den Finaleinzug. Anschließend startete er bei den Weltmeisterschaften in Moskau und kam dort mit 1:47,08 min nicht über die ersten Runde hinaus. 2014 scheiterte er bei den Hallenweltmeisterschaften in Sopot mit 1:47,60 min in der Vorrunde, gewann dann aber im August bei den Europameisterschaften in Zürich in 1:45,03 min die Bronzemedaille hinter den Polen Adam Kszczot und Artur Kuciapski. Zudem belegte er mit der irischen Staffel in 3:01,67 min den vierten Platz. Daraufhin wurde er beim Continentalcup in Marrakesch in 1:45,74 min Vierter. Im Jahr darauf holte er bei den Halleneuropameisterschaften in Prag nach 1:47,20 min Silber über 800 Meter hinter dem Polen Marcin Lewandowski. Im Juli belegte er bei den U23-Europameisterschaften in Tallinn in 1:50,42 min den achten Platz und anschließend gelangte er bei den Weltmeisterschaften in Peking das Halbfinale über 800 Meter, in dem er mit 1:45,55 min ausschied, während er mit der Staffel mit 3:01,26 min im Vorlauf ausschied. 2016 qualifizierte er sich für die Olympischen Spiele in Rio de Janeiro und schied dort mit 1:45,93 min im Halbfinale aus.