Date of birth
The flame-haired midfield missed the entire 2016/17 season through cruciate ligament and shoulder injuries.
Born in Birmingham, the 21-year-old signed his first professional contract in January 2013 after impressing at youth level.
He enjoyed a fruitful loan spell with non-league side Leamington during the 2013/14 campaign, scoring twice in eight outings.
In August 2014, Flanagan made his first-team debut for Walsall as a second-half substitute in a goalless draw at Leyton Orient.
His first senior start came against Colchester the following month – a game which also finished goalless – and he went on to play 18 games for the Saddlers in 2014/15.
Flanagan played 17 matches the following season, taking his total Walsall appearance tally to 35, but spent the entirety of last term on the sidelines.