Career
He is currently playing with the Adirondack Thunder of the ECHL.
Flanagan played college hockey with the Saint Lawrence Saints in the a National Collegiate Athletic Association Men"s Division I ECAC Hockey conference. In his senior year, Flanagan"s outstanding play was rewarded with a selection to the 2012-2013 ECAC All-Conference First Team. He signed a one-year entry level contract with the Philadelphia Flyers on March 21, 2013.
On August 1, 2014, Flanagan signed his first European contract as a free agent in agreeing to a one-year deal with Modo Hockey of the Swedish Hockey League.
In his tenure abroad, Flanagan featured in 38 games with Modo, registering 4 goals and 15 points as the club missed the post-season and narrowly avoided relegation in the 2014-2015 season. On September 22, 2015, Flanagan accepted an invitation to the Stockton Heat training camp, and was later signed by ECHL affiliate, making a professional return to Adirondack with the Thunder.