Career
Maxwell was selected 49th overall in the second round of the 2006 National Hockey League Entry Draft by the Montreal Canadiens. Maxwell was called up on December 12, 2008 up from the American Hockey League (AHL)"s Hamilton Bulldogs to replace the injured Saku Koivu in the lineup. Maxwell made his National Hockey League debut on December 13, 2008 against the Washington Capitals.
On February 24, Maxwell was traded along with a 4th round pick in the 2011 National Hockey League Entry Draft, to the Atlanta Thrashers for Brent Sopel and Nigel Dawes.
He scored his first National Hockey League goal on March 27, 2011 against Craig Anderson of the Ottawa Senators. He was also named first star of that game.
On July 18, 2011, Maxwell signed a one-year $715,000 contract with the Winnipeg Jets. On November 10, 2011, Maxwell was claimed off waivers by the Anaheim Ducks.
When the Ducks placed Maxwell on waivers on December 6, he was re-claimed by the Jets.
On July 6, 2012 Maxwell re-signed to a one-year, $650,000 contract extension with the Jets. In the 2012-2013 season, Maxwell was assigned directly to AHL affiliate, the Saint John"s IceCaps. He remained there for the duration of the year, scoring 11 goals and 40 points in 74 games.
On May 29, 2014, Maxwell moved to the Kontinental Hockey League"s The Human Context Yugra based in Khanty-Mansiysk on a one-year deal.
On February 12, 2015 Maxwell returned to Finland when signed a deal with Oulun Kärpät.