Hanneman startete international erstmals bei den Nordischen Junioren-Skiweltmeisterschaften 2008 in Mals und belegte dabei den 92. Platz über 10 km klassisch und den 77. Rang im Sprint. Im November 2008 lief er in West Yellowstone erstmals bei der US Super Tour und errang dabei den 20. Platz über 15 km klassisch. Sein Debüt im Skilanglauf-Weltcup hatte er im Februar 2010 in Canmore, welches auf dem 70. Platz im Sprint beendete. Bei den U23-Weltmeisterschaften 2011 in Otepää kam er auf den 24. Platz im Sprint und bei den U23-Weltmeisterschaften 2012 in Erzurum auf den 33. Platz im Sprint. Zu Beginn der Saison 2012/13 holte er im Sprint in Bozeman seinen ersten Sieg bei der US Super Tour. Es folgten zwei Podestplatzierungen und zum Saisonende der fünfte Gesamtrang. In der folgenden Saison gewann er mit acht Top-Zehn-Platzierungen die Gesamtwertung der US Super Tour. Beim Weltcupfinale in Falun errang er den 37. Platz. Nach Platz 92 bei der Lillehammer Tour zu Beginn der Saison 2014/15 kam er bei der US Super Tour achtmal unter die ersten Zehn und erreichte damit den sechsten Platz in der Gesamtwertung der US Super Tour. In der Saison 2015/16 erreichte er mit vier zweiten und einen ersten Platz den fünften Platz in der US Super Tour Gesamtwertung. Bei den Olympischen Winterspielen 2018 in Pyeongchang lief er auf den 14. Platz mit der Staffel.