Op 18 augustus 2007 leidde Hänni zijn eerste wedstrijd in de Zwitserse eerste divisie. De wedstrijd tussen FC St. Gallen en Neuchâtel Xamax eindigde in 2–1 voor St. Gallen. Hij gaf in dit duel zes gele kaarten.[1] Vier jaar later, op 7 juli 2011, floot de scheidsrechter zijn eerste wedstrijd in de UEFA Europa League. NSÍ Runavík en Fulham troffen elkaar in de eerste ronde (0–0). In dit duel deelde de Zwitserse leidsman twee gele kaarten uit.[2]