Powe attended Princeton University and, while earning his degree in sociology,[1] played on its hockey team for four years.
[4] On December 9, 2008, he scored his first career NHL goal against Yann Danis of the New York Islanders.
[6] Powe is generally regarded to be a role player and has excellent penalty killing skills.
On June 27, 2011, the Flyers traded Powe to the Minnesota Wild for a third-round pick in the 2013 NHL Entry Draft.
[9] On August 13, 2014, Powe signed a one-year contract with the Lehigh Valley Phantoms and served as an alternate captain that season.