He won a total of twelve titles with Basel, seven League Championships and five Swiss Cup titles. He played in four Swiss Cup Finals (he missed one due to an injury) and scored a goal in each Final. For Frankfurt he played in the 2006 DFB-Pokal Final, but the team finished as runner-up. Huggel played 41 times as a Swiss international scoring two goals, the second of which being the 1000th goal in the history of the Swiss national team. He was well known because of his height, his strength and for being a fearless fighter in the centre of the pitch. He now works for Basel as assistant trainer for the U-21 team.