In 1991, the
Kansas City Comets of
Major Indoor Soccer League (MISL) selected Miller with the first pick in the MISL draft. However, the team folded before the start of the season and Miller moved to the
Baltimore Blast in October 1991. In the summer of 1992, MISL and the Blast both collapsed and Miller moved to the
Harrisburg Heat of the
National Professional Soccer League (NPSL) in September 1992. In March 1994, the Heat traded Miller to the
Cleveland Crunch. He remained with the Crunch through the end of the 1995–96 season, winning the NPSL championship with them in 1994 and 1996. In 1994, Miller also played outdoors with the
New York Fever in the
USISL. In 1996, the expansion
Rochester Raging Rhinos of the
A-League signed Miller. In their first season, Miller and his teammates went to both the league and
U.S. Open Cup finals, losing both. After not scoring in the first twelve games of the season, Miller finished with eighteen goals to lead the league. He finished second in points, but garnered first team All Star recognition. That fall, Miller signed with the
Buffalo Blizzard of the NPSL. He would alternate between the outdoor Rhinos and the indoor Blizzard for the next several years. He led the team in scoring during the 1996–1997 season which led to a four-year guaranteed contract with the Blizzard. In 1997, the A-League merged with the USISL to form the USISL A-League. That year, Miller led the league in both goals and points, earning first team All Star and league MVP honors. However, Miller injured his knee at the end of the season which continued to negatively impact him through the 1997-1998 indoor season and into the 1998 outdoor season. By the fall of 1998, he was fully fit and Miller led the NPSL in scoring with 102 goals, earning first team All Star recognition. In 1999, the Rhinos went to the A-League championship, but lost. However, they won the U.S. Open Cup with Miller taking MVP honors. Following the victory, the Rhinos released Miller. He continued to play with the Blizzard until the team folded in 2001. In the summer 2001, he joined the
Hershey Wildcats of the A-League. The Wildcats went to the league championship, but lost to the Rhinos. They promptly folded. In December 2002, Miller rejoined the Rhinos. He played four seasons with the Rhinos before retiring in the fall of 2006. In 2003, he was again a first team All Star as he was second in the league in scoring. In 2011, Miller came out of retirement to sign with the
Rochester Lancers. Miller once again came out of retirement in 2020 to play for the Rochester Lancers, scoring 3 goals in 2 games. In doing so, he became the first American soccer player to play in four different decades. ==Coaching==