Andrew Francis Cannon (born 14 March 1996) is an English professional footballer who plays as a midfielder for Hull City.
Club Career
Rochdale
Cannon made his first team debut for Rochdale on 27 September 2014, coming on as a second-half substitute for Bastien Hery in an away League One match against Leyton Orient at Brisbane Road.
On 20 May 2015, Cannon signed a contract extension at Rochdale to keep him at the club until the summer of 2017.
Cannon scored his first goal for Rochdale in a 3–2 loss to Peterborough United on 6 August 2016, and then scored his second goal for the club on 9 August 2016 in a 3–1 EFL Cup win over Chesterfield.
He was man of the match in Rochdale's 2–2 draw in the 5th round of the FA Cup against Tottenham Hotspur.
He was offered a new contract by Rochdale at the end of the 2017–18 season.
Portsmouth
Cannon signed for Portsmouth on 2 January 2019 for an undisclosed fee reported to be around £150,000.Kenny Jackett has suggested that he sees Cannon as an attacking midfielder. Cannon was cup-tied for Portsmouth's win in the 2019 EFL Trophy Final.
Hull City
On 16 June 2021, Cannon signed a two-year deal with Hull City, the club holding an option for a further year. He made his debut for Hull City on 7 August 2021, after coming on as a substitute in the 4-1 away win at Preston North End, scoring his first goal for Hull in extra time.