Für die USA nahm Palmer an den Olympischen Winterspielen 1932 in Lake Placid teil, bei denen er mit seiner Mannschaft die Silbermedaille gewann. Bei der Weltmeisterschaft 1933 gewann er mit den USA die Goldmedaille.