Flint was born at Basingstoke in June 1970. He was educated there at Cranbourne School, before attending Queen Mary's College. He made his debut in first-class cricket for Hampshire against Gloucestershire at Bristol in the 1993 County Championship.[1] His debut was met with success, with Flint taking figures of 5 for 32 in Gloucestershire's second innings, and scoring an unbeaten single in Hampshire's second innings to help guide them to a one wicket victory.[2] Following his debut, he made a further nine appearances in the 1993 County Championship. Thereafter, he made just four further first-class appearances, playing twice in the 1994 County Championship and once in the 1995 County Championship.[1] Noted as a promising young slow left-arm orthodox bowler, he took 34 wickets in his fifteen first-class matches at an average of 38.76; his best bowling figures remained those taken on debut.[3] As a lower order batsman, he scored 72 runs with a highest score of 17 not out.[4] Following his release by Hampshire, Flint played minor counties cricket for Wiltshire in 1996, playing eight Minor Counties Championship and three MCCA Knockout Trophy matches.[5][6] He later played club cricket for Winchester in the Southern Cricket League,[2] captaining the side in 1997.[7]
Flint is currently a member of the coaching staff at Hampshire, holding the position of lead spin bowling coach, overseeing the development of spin bowling up to and including the professional squad.[8] Amongst those he has coached is the leg spinner Mason Crane.[9] Prior to his appointment at the Rose Bowl, he coached cricket in North Hampshire.[2]