Ashley Fletcher was born in Keighley on 2 October 1995. He showed promise and he excelled in both sports and academics. He joined Bolton Wanderers as a 9-year-old and four years later, he moved to Manchester United. Before he left the Theatre of Dreams for West Ham in July 2016, he played 13 games for United’s U23s and 4 games for the U19s.
On his return from a loan spell at Barnsley in June 2016, where he played 26 games and scored 9 goals, he turned down a contract offer to him by United and opted to sign a four year deal with the Hammers.
Fletcher made his first appearance for West Ham United on 18 August in the UEFA Europa League when he was introduced as a last-minute substitute for Andy Carroll in a 3–0 win over NK Domzale. His first goal for West Ham United came in a 4-1 defeat to his former club Manchester United in an EFL Cup tie.
On 28 July 2017, Fletcher signed for Middlesbrough for a fee of £6.5 million, signing a four-year contract. He made his Boro debut on the opening day of the 2017-18 season in a 1-0 loss away to Wolves. The striker scored his first goal for the club in a 3-0 win over Scunthorpe in a Carabao Cup second-round game on August 22.
However, he made a January transfer deadline day loan switch to Sunderland where he played until the of the season. He played 16 games for the Black Cats, scoring twice.
Fletcher spent the whole of 2018/2019 season with Boro with a return of 14 goals in 32 games he played.
July 2018 - June 2021
September 2018 - October 2018
January 2018 - June 2018
November 2017 - January 2018
July 2017 - January 2018
July 2016 - July 2017
August 2016 - April 2017
January 2016 - June 2016
July 2014 - January 2016
July 2013 - June 2014
July 2012 - June 2013