He was selected in the sixth round, 188th overall, by the Montreal Canadiens in the 2003 NHL Entry Draft, and previously played for the New York Islanders and Winnipeg Jets.
Following a concussion to Islanders defensemen Dustin Kohn Flood was called up to the NHL, making his debut on March 25, 2010 against the Calgary Flames.
[8] After a single season in Croatia, Flood moved to KHL rivals HC Lada Togliatti on a one-year contract on June 19, 2015.
[11] Joining the affiliate of former club the Winnipeg Jets, Flood played in a single game with the Moose before he was released from his tryout on October 17, 2017.
[12] After spending his second season in the Finnish Liiga with Ilves in 2018–19, Flood returned to the Austrian EBEL, agreeing to a one-year contract with the Vienna Capitals on June 18, 2019.