Maxwell took the AHMMPL junior league, where he defended the Cambridge Hawks during the 2006–07 season, through the USA Hockey National Team Development Program in Ann Arbor, Michigan, where he was a member of the U17 and U18 national team. In both age categories, he captured the 2008 World U18 Championship tournament and has won the bronze medal. From 2009 to 2012, he worked in the Canadian junior league, the Ontario Hockey League (Kitchener Rangers, Sarnia Sting, Mississauga St. Michael's Majors). During the 2012–13 season, he played hockey at the University of Guelph and also tried the Ukrainian Hockey League team, the Berkut Kiev. The following year he spent in the Swedish Hockey League, where he captured 40 games for Rögle BK.