McKeever startete international erstmals bei den Juniorenweltmeisterschaften 1993 in Harrachov. Dort errang er den 20. Platz über 30 km Freistil und den 14. Rang über 10 km klassisch. Im Skilanglauf-Weltcup startete er erstmals im Dezember 1993 in Santa Caterina Valfurva und belegte dabei den 81. Platz über 30 km klassisch. In der Saison 1994/95 erreichte er in Lahti mit dem 27. Platz über 15 km im Freistil seine beste Einzelplatzierung im Weltcup und mit dem 83. Platz im Gesamtweltcup sein bestes Gesamtergebnis. Bei den nordischen Skiweltmeisterschaften 1995 in Thunder Bay lief er auf den 56. Platz über 10 km klassisch, auf den 47. Rang in der Verfolgung und auf den 39. Platz über 30 km klassisch. Der 28. Platz über 50 km klassisch und der zehnte Rang mit der Staffel waren seine besten Platzierungen bei den nordischen Skiweltmeisterschaften 1997 in Trondheim. Bei den Olympischen Winterspielen im folgenden Jahr in Nagano belegte er den 62. Platz über 30 km klassisch, den 58. Rang über 50 km Freistil und den 48. Platz über 10 km klassisch. Zudem errang er dort zusammen mit Donald Farley, Chris Blanchard und Guido Visser den 18. Platz in der Staffel. Sein bestes Ergebnis bei den nordischen Skiweltmeisterschaften 1999 in Ramsau am Dachstein war der 47. Platz über 50 km klassisch und bei den nordischen Skiweltmeisterschaften 2001 in Lahti der 37. Platz über 50 km Freistil. Im Continental-Cup holte er fünf Siege. Im Nor-Am Cup gewann er drei Rennen und belegte in der Saison 2007/08 den siebten Platz in der Gesamtwertung. Zudem gewann ein Rennen im &lt;a href="Skilanglauf-Australia/New-Zealand-Cup"&gt;Australia/New Zealand Cup&lt;/a&gt; und im Jahr 2008 den Merino Muster.