Il se classe troisième du 5 000 mètres lors des Championnats d'Europe de 1998, à Budapest, derrière les Espagnols Isaac Viciosa et Manuel Pancorbo. En 2000, Mark Carroll remporte le titre du 3 000 mètres des Championnats d'Europe en salle de Gand, en Belgique, en devançant dans le temps de 7 min 49 s 24 le Portugais Rui Silva et le Britannique John Mayock.