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.

Wielokrotnie stawał na podium zawodów Pucharu Świata. W sezonach 2007/2008, 2008/2009 i 2013/2014 był drugi w klasyfikacji końcowej na 1000 m. W sezonie 2005/2006 był drugi, a w sezonach 2006/2007 i 2009/2010 trzeci w klasyfikacji końcowej PŚ na 1500 m.

W 2008 roku w Calgary ustanowił rekord świata na dystansie 1500 mSpeed Skating News: Skater business card of Denny Morrison .

Jego brat Jay Morrison również uprawia łyżwiarstw szybkie.

Mistrzostwa świata Mistrzostwa świata na dystansach złoto – 2008 (1500) srebro – 2007 (1000 m, drużyna); 2009 (1000 m); 2011 (drużyna) brąz – 2007 (1500 m); 2008 (1000 m);