Career
After beginning his career with Derby County, Bowery had an extended spell at Chesterfield, coming through their youth team to make over 100 appearances in all competitions for them. While with Chesterfield he also had a short loan spell with Barrow. Bowery moved to Aston Villa in 2012.
In 2014 he had a short loan spell with Doncaster Rovers.
He moved to Rotherham United in 2014. In 2015 he had a short loan spell with Bradford City.
He moved to current club Oxford United in 2016. Chesterfield
Born in Nottingham, Bowery represented Derby County as a schoolboy but was not signed as a scholar and eventually moved on to Chesterfield.
Bowery made his professional debut for Chesterfield on 30 August 2008, in a 1–0 defeat against Wycombe Wanderers.
On 19 November 2009, Bowery joined Conference National club Barrow on loan for six weeks. Bowery scored his first goal in the Football League on 29 January 2011, in a 2–2 home draw against Bradford City. On 15 September 2011, Bowery signed a contract extension to keep him at the club until June 2014.
Aston Villa
Bowery signed for Aston Villa on 31 August 2012.
He signed on loan for Doncaster Rovers in February 2014. Rotherham United
On 10 June 2014, Bowery joined Rotherham United for an undisclosed fee, breaking the Millers" transfer record of £160,000 for Lee Frecklington in January 2013.
He signed on loan for Bradford City in November 2015. He left Rotherham by mutual consent in January 2016.
Oxford United
On 22 January, Bowery joined Oxford United on a deal until the end of the season.