Career
Reading
Cooper joined the Royals Academy as a 14-year-old in 2009, going on to sign his first professional contract with the club in June 2013, on a contract going through to the end of the 2015-2016 season. Cooper made his debut, for Reading in their 1–0 Championship victory over Ipswich Town on 16 August 2014, coming on as an 87th minute substitute for Nick Blackman. On 8 October 2015, Cooper extended his contract with the club until the summer of 2018.
Cooper has represented England at under-18 and under-19 levels.
His first call-up came in February 2013 for the under-18 game against Belgium, in which he made his debut. Cooper earned his England under-20 call-up in March 2016.