במדי הנבחרת הגרמנית גם שיחק במונדיאל 1934 ו-1938. במונדיאל 1934 אשר נערך באיטליה כבש צמד במשחק על המקום השלישי נגד אוסטריה. להנר היה שותף באחד מ-8 השערים במשחק המפורסם נגד דנמרק ב-1937, בו הגרמנים הביסו אותם 0–8 בורוצלב שבפולין. באותה שנה הוא ונבחרתו ניצחו ב-10 מתוך 11 המשחקים ששיחקו. בסך הכל ערך להנר 65 הופעות בהם כבש 31 שערים במדים הלאומיים.