In 2007, he became AFL Players Association representative for Collingwood. He played all 25 games, including three finals and was a regular contributor to the side. Coach Mick Malthouse used Maxwell as a utility, with an ability to play both ends of the ground and kicking eight goals. His total of 98 tackles, third highest at Collingwood. An example was his vigorous tackle in the Preliminary Final against Geelong's Max Rooke. Maxwell's leadership at Collingwood was shown throughout the season. He captained the club for the first time in Round 16 against Essendon in a 29-point win.