Für die USA nahm McClanahan an der Weltmeisterschaft 1979 sowie 1981 am Canada Cup teil. Zudem stand er im Aufgebot seines Landes bei den Olympischen Winterspielen 1980 in Lake Placid, bei denen er mit seiner Mannschaft die Goldmedaille gewann.