2015 lief Hawkins beim Halbmarathon im Rahmen des Great Scottish Runs eine Zeit von 1:02:42 h und kam damit bereits in die Nähe des schottischen Rekords. Ein paar Wochen später bestritt er in Frankfurt erstmals ein Rennen über die Marathondistanz, das er nach 2:12:17 h auf dem zwölften Platz beendete. Im März 2016 belegte er den zehnten Platz beim Halbmarathon von Paris. Noch im selben Monat trat er bei den Halbmarathon-Weltmeisterschaften in Cardiff an, die er nach 1:02:51 h auf dem 15. Platz beendete. Im April steigerte er sich beim London-Marathon auf 2:10:52 h, mit denen er den achten Platz belegte und qualifizierte sich zudem für die Olympischen Sommerspiele in Rio de Janeiro. Bevor er in Brasilien an den Start ging, nahm Hawkins im Juli an den Europameisterschaften in Amsterdam teil, bei denen ein Rennen über die Halbmarathondistanz ausgetragen wurde. Hawkins wurde Neunter. Das gleiche Ergebnis erreichte er einen Monat später bei den Olympischen Spielen. Anfang Oktober lief er beim Great Scottish Run eine Zeit von 1:00:24 h im Halbmarathon, die einen neuen schottischen Rekord bedeutet hätte. Allerdings konnte das Ergebnis schließlich nicht gewertet werde, da die Laufstrecke 250 Meter zu kurz vermessen wurde. Das Organisationskomitee räumte den Fehler ein und entschuldigte sich bei den Athleten. Im Dezember gewann Hawkins die Bronzemedaille bei den Crosslauf-Europameisterschaften in Chia.