McKennis maakte haar wereldbekerdebuut in december 2008 tijdens de afdaling in Lake Louise (Canada). Tijdens haar tweede deelname aan een wereldbekerwedstrijd, eveneens een afdaling in Lake Louise in december 2009, was McKennis al meteen goed voor een 18e plaats. In haar derde wedstrijd, een dag na haar tweede wedstrijd, behaalde ze haar eerste toptienklassering. Op 12 januari 2013 boekte ze in Sankt Anton haar eerste wereldbekerzege.
In 2010 nam McKennis deel aan de Olympische Winterspelen. In Vancouver werd McKennis gediskwalificeerd op de olympische afdaling.