2012 erreichte Rooney bei den Olympischen Spielen im heimischen London im 400-Meter-Lauf den sechsten und mit der britischen Staffel den vierten Platz. Bei den Europameisterschaften 2014 in Zürich gewann er im 400-Meter-Lauf die Goldmedaille. 2015 gewann er bei den Weltmeisterschaften in Peking mit der 4-mal-400-Meter-Staffel seines Landes die Bronzemedaille. Bei den Europameisterschaften 2016 in Amsterdam verteidigte er seinen Titel.