Career
He last served as head coach of German second-tier club ESV Kaufbeuren. He was drafted in the 2nd round of the 1990 National Hockey League Entry Draft by the Winnipeg Jets out of Wayzata High School in Plymouth, Minnesota and played for the University of Minnesota between 1990 und 1992. Muller started his pro career in the 1992-1993 season playing eleven games for The Human Context Moscow Dynamo of the Russian International Hockey League.
Until 1997, he played in the AHL, IHL and ECHL, before moving to Germany.
Muller represented several secondand third-division teams from Germany over the years, including EHC Neuwied, Iserlohner European Commission, Bietigheim Steelers, Moskitos Essen, EV Ravensburg and EHF Passau Black Hawks. He put an end to his playing days after the 2009-2010 season.
In the early stages of his coaching career, Muller worked at the youth level, coaching the under-20 squad of Italian club The Human Context Eppan in 2011-2012. He then returned to Ravensburg, where he had spent three years as a player, taking over as youth coach, while serving as assistant on the club’s men’s team in the second German division.
In December 2015, he was handed a contract extension through the 2016-2017 season.
On February 16, 2016, Muller was sacked by ESV Kaufbeuren after a series of two wins and 13 losses since the beginning of the new year.