Career
He started his career in non-League football by signing for Romford in 1991. He then moved to Hendon before being snapped up by then Football Conference side Hayes in 1995, where he played 145 games, scoring 18 goals. He remained with Barnet until May 2003 when he joined Stevenage Borough.
In 2004, he moved to Dagenham & Redbridge, but found his opportunities limited and was loaned out to Street Albans City and Cambridge City.
He impressed during his loan spell at Street Albans and was signed on a permanent deal in March 2006. Flynn joined Thurrock after leaving the Saints in March 2007.
He went on to sign for Isthmian League Division One North club Grays Athletic in June 2011. Flynn played for Grays for three seasons, including their promotion to the Isthmian League Premier Division and spent a season as assistant-manager from 2013-2014.
He made a total of 125 appearances for Grays, scoring seven goals.
Flynn joined AFC Sudbury at the start of the 2014/15 Isthmian League Division One North season, and scored his first goal for AFC in a 3-3 draw at home to Thamesmead Town F.C.