הנפי החל את הקריירה שלו באדמירה ואקר מדלינג, שם ערך את הופעת הבכורה שלו בבונדסליגה ב-1947. לאחר מכן, הוא עבר לשחק ביריבה העירונית ראפיד וינה שם שיחק מ-1950 עד 1965. התקופה שלו בראפיד הייתה מוצלחת מוצלחת מאוד, שם הוא זכה באליפות אוסטריה 7 פעמים. הוא היה גם קפטן הקבוצה במשך שבע שנים ונבחר לקבוצת המאה של ראפיד ב-1999.
הוא היה משחק בעיקר בכנף, אולם הרבגוניות שלו אפשרה לו לשחק בהצלחה בעמדות נוספות.
קריירה בינלאומית
הוא ערך את הופעת הבכורה שלו במדי נבחרת אוסטריה בגיל 19 בנובמבר 1948 נגד שוודיה. הוא רשם במדיה הופעות במונדיאל 1954 בשווייץ, שם הגיעה הנבחרת למקום השלישי, וובמונדיאל 1958. הוא היה קפטן הנבחרת מ-1955 ואילך.
המשחק הבינלאומי האחרון שלו היה בספטמבר 1962 נגד צ'כוסלובקיה. הוא רשם ב-93 הופעות וכבש 12 שערים.[1] הוא החזיק בשיא ההופעות בנבחרת עד שאנטון פולסטר זכה בהופעה ה-94 שלו ביוני 1998.
פרישה ומוות
לאחר קריירת הכדורגל שלו עבד הנפי כאדריכל. הוא תכנן את אצטדיון ווסט בווינה, ששמו שונה לאצטדיון גרהרד לאחר מותו. הוא נפטר מסרטן ב-1980, בן 51.