Goalie Joe Miller played 40 games with Pittsburgh AA of the X-Games league in 1916-17 and posted an amazing 37-3-0 record while posting five shutouts and a 1.54 GAA. He remained in the league for another year, playing a handful of games for the Renfrew Creamery Kings.
In 1918-19 Miller began a six-year association with the Ottawa New Edinburghs of the OCHL he was consistently considered the top netminder in the league. Miller played one year in the USAHA with the Fort Pitt Hornets where he had a sparkling 17-5-0 record with one shutout and a 1,72 GAA.
By the 1925-26 season many teams had been looking to sign Miller, but he chose to play for the St. Paul Saints where he stayed for two years. In 1927-28 he was offered a deal to play in the NHL with the New York Americans. In 27 games with New York that year Miller went 8-16-4 with five shutouts and a respectable 2.68 GAA. The rest of the year was spent in Niagara Falls as a member of the Cataracts of the CPHL. He also appeared in three NHL playoff games that year with the New York Rangers.
The Pittsburgh Pirates of the NHL signed Miller to a contract for the 1928-29 season. He started 44 games for the club that year going 9-27-8 for one of the weakest clubs in the league. The club showed little improvement the following year, as reflected in Miller's dismal 5-35-3 record.
Miller played one more year in the NHL, taking the net for 12 games for the Philadelphia Quakers in 1930-31, going 2-9-1. In 127 NHL games he posted a record of 24-87-16 with a 2.91 GAA. Miller played one more season of pro hockey with the Syracuse Stars, retiring at the end of the 1931-32 season.