A product of the Ipswich Town academy, which he joined in 2006, Downes made his debut for the club in 2017. After spending some time on loan at Luton Town in 2018, Downes returned to Ipswich and firmly established himself in the first team for the next few seasons. After much speculation surrounding his future starting in summer 2020, Downes joined Swansea City in August 2021, moving on to West Ham United the following year. In his first season at West Ham, he won the 2023 Europa Conference League title, before spending the 2023–24 season on loan at EFL Championship club Southampton.
Club career
Ipswich Town
2017–18 season
Downes was born in Brentwood, Essex and attended Brentwood School.[4][5] He joined Ipswich Town at the age of seven,[2] after joining from Ongar Town,[6] signing a two-year scholarship in May 2015.[7] Downes signed a one-year professional contract with the club on 29 June 2017, with the option of a further year.[8] However, after impressing manager Mick McCarthy during pre-season, he signed a new three-year contract with Ipswich on 19 July to keep him at the club until the summer of 2020.[9] He made his professional debut on the opening day of 2017–18, coming on as a substitute for the injured Andre Dozzell in first-half stoppage time in a 1–0 home victory over Birmingham City.[10]
Luton Town (loan)
On 31 January 2018, Downes joined League Two leaders Luton Town on loan until the end of 2017–18.[11] He made his debut three days later, starting in Luton's 1–0 home win over Exeter City.[12] Following the match, manager Nathan Jones said "He was outstanding. It's as if he lives here in terms of the way he went about the pitch, the confidence he played with, the security and everything he had".[13] Downes finished the loan with ten appearances,[14] as Luton were promoted to League One after finishing second in League Two.[15]
2018 to 2020
Following his return from loan, Downes played regularly for the first team during the 2018–19 season, making 30 appearances across all competitions – ending in the team being relegated to League One.[16] He signed a new three-year contract with the club in March 2019, with the option of a further year, and scored his first professional goal in a 3–2 home victory over Leeds United on the final day of the season.[17][18]
Downes remained a regular player for Ipswich following relegation to League One during the 2019–20 season. He scored his first goal of the season in a 3–0 home win over Shrewsbury Town on 31 August.[19] On 1 December 2019, Downes captained Ipswich for the first time in a FA Cup second round tie against Coventry City, which ended as a 1–1 draw. Aged 20, he became the club's youngest ever captain.[4]
2020–21 season
Following his impressive performances for the Blues, Downes was linked with a move away from the club during summer 2020. On 1 September, the club confirmed that it had rejected two bids for Downes from a Premier League club, widely reported to be Crystal Palace.[20] After the second bid was rejected, Downes reportedly handed in a transfer request and subsequently was left out of the squad for the club's opening three games.[21]
Downes returned to the first-team on 16 September, coming on as a second-half substitute in an EFL Cup second round tie against Fulham. He continued to feature from the bench for the next few matches, before suffering a knee injury in a 1–1 draw with MK Dons on 3 October, with the injury expected to rule him out of action for two months.[22] Downes made 25 appearances during an injury hit 2020–21 season.[23]
During the summer of 2021, Downes was told by new manager Paul Cook that he was not in his plans for the upcoming season, and was told to train with the club's U23s.[24] He was subsequently not allocated a squad number for the 2021–22 season and continued to be linked with a move away from the club, with Championship clubs such as AFC Bournemouth, Barnsley and Swansea City being reportedly interested.[25]
Swansea City
On 10 August 2021, Downes joined Swansea City on a four-year deal, for a fee reportedly around £1.5 million. This ended his 15-year association with Ipswich Town.[26] In the 2021–22 season, Downes completed 92.6% of his 2,465 attempted passes achieving the highest pass-completion rate in the top four divisions in English football for 2021–22.[4]
West Ham United
On 7 July 2022, Downes signed for West Ham United on a five-year contract, with a further one-year option, for an undisclosed fee, reported by the BBC to be around £12 million.[27][28] On 7 August 2022, Downes made his Premier League debut as a 92nd-minute substitute for Jarrod Bowen in a 2–0 home defeat to Manchester City.[29] On 7 June 2023, Downes was part of the squad in the 2023 UEFA Europa Conference League final, against Fiorentina in Prague. West Ham won their first trophy in 43 years with a 2–1 victory.[30]
Southampton
On 21 August 2023, Downes joined Southampton on a season-long loan.[31] Downes made his debut for the club on 26 August 2023 in a 2–1 victory against Queens Park Rangers, coming on as a substitute for Jack Stephens in the 25th minute.[32] On 20 January 2024, he scored his first goal for Southampton in a 1–3 victory against Swansea City.[33] At the end of the season Downes' performances for Southampton were praised by United Kingdom Prime Minister, Rishi Sunak, himself a Southampton supporter.[34] Downes ended the season having made 37 appearances in all competitions. He scored two goals and made three assists and on 26 May was a member of the team which won promotion back to the Premier League having beaten Leeds United 1–0 in the Championship play-off final at Wembley.[35]
On 16 July 2024, Downes joined Southampton permanently on a four-year contract for a fee undisclosed by the clubs but reported to be an initial fee of £15 million.[36][37]
International career
Downes was called up to the England under-19 team on 24 August 2017 for two friendly matches against Poland and Germany.[38] He made his debut on 5 September against the latter, starting in a 3–1 defeat, in which he was substituted in the 60th minute.[39] He was capped five times by England at under-19 level.[40] Downes was named on standby for the England under-20 team on 9 November 2018 for a match against Germany.[41] He was called into the squad three days later[42] and earned his first cap as an 89th-minute substitute in a 2–0 victory the following week.[43][44]
^"England's matches: The under 20's". England Football Online. Chris Goodwin, Glen Isherwood & Peter Young. 20 November 2019. Retrieved 11 February 2020.