Írj folytatást erre a bekezdésre - St. Lawrence debütálása nemzetközi atlétikai versenyen a 2008-as világbajnokságon volt, ahol az idősebb férfiak versenyen versenyzett; 126. helyen végzett 39 perc és két másodperc alatt. Ezután a 2010-es Nemzetközösségi Játékokon versenyzett, és 7. lett mind az 5000 méter, mind a 10000 méter futásban. A 2011-es világbajnokságon St. Lawrence a 5000 méterben versenyzett, és a 11. helyen végzett, ezért nem jutott a döntőbe. 2011-ben volt a világbajnokság is.
St. Lawrence a 60. helyen végzett, 66 helyet jobb, mint az előző világbajnokságán. A 2012-es nyári olimpiai játékokon St. Lawrence a kvalifikációs ablak első napján jutott el a 10 000 méteres versenyre. Az olimpián 20. lett a versenyen. St. Lawrence következő nagy versenye a 2013-as világbajnokság volt, ahol mind az 5000 méter, mind a 10000 méterben versenyzett. Az 5000 méteren a 18. helyen végzett, és nem jutott el a döntőbe, a 10000 méteren pedig eljutott a döntőbe, mielőtt visszavonult volna. 2014-ben részt vett a második Nemzetközösségi Játékokon. Eljutott a 10.000 méteres döntőbe, és a 16. helyen végzett. St. Lawrence 2015 májusában, a kaliforniai Palo Alto-i atlétikai pályán, a 2012-es olimpiára való kvalifikációját követően, a 2016-os nyári olimpiai játékok 10 000 méteres versenyeire kvalifikálódott.