Morrison wielokrotnie też zdobywał medale mistrzostw świata. Pierwsze sukcesy osiągnął podczas mistrzostw świata na dystansach w Salt Lake City w 2007 roku, gdzie był drugi w biegu na 1000 m i sztafecie oraz trzeci na dystansie 1500 m. Rok później, na mistrzostwach świata w Nagano zwyciężył w biegu na 1500 m, a na dystansie 1000 m był trzeci. Kolejne dwa medale przywiózł z mistrzostw świata w Vancouver w 2009 roku, zdobywając odpowiednio brąz i srebro. Wywalczył też srebro w sztafecie na MŚ w Inzell w 2011 roku oraz złoto na 1500 m podczas MŚ w Heerenveen w 2012 roku.