*Club domestic league appearances and goals, correct as of 17:10, 26 December 2024 (UTC) ‡ National team caps and goals, correct as of 21:47, 18 November 2024 (UTC)
Progressing through the Citizens youth teams, he became a key player for the under-23 squad during the 2021–22 season, winning the Premier League 2,[7] whilst still playing with the under-18, as they also won the national competition.[8][9] During that season, the young player was also first called by Pep Guardiola to train with the Premier League squad.[8]
On 22 February 2023, Charles was named as a substitute for City's UEFA Champions League last-16 tie away at RB Leipzig.[10] On 28 May 2023, Charles made his Premier League debut coming on as a substitute in the 63rd minute in the last game of the season against Brentford in a 1–0 defeat.[11]
Southampton
On 12 July 2023, Charles joined EFL Championship side Southampton on a four-year contract.[12] He made his professional debut for the club on 8 August 2023 in a 3–1 defeat to Gillingham in the EFL Cup.[13] On 12 August 2023, Charles made his first appearance in the league for Southampton in a 4–4 draw against Norwich City, replacing Stuart Armstrong in the 65th minute.[14] During a 0–1 victory against Queens Park Rangers on 23 December 2023, he received a red card following a second bookable offence for a foul on Albert Adomah.[15][16]
Sheffield Wednesday (loan)
On 27 August 2024, Charles signed for Championship side Sheffield Wednesday on a season-long loan, joining his younger brother Pierce Charles at the club.[17] Charles made his debut starting against Millwall in the 3–0 defeat on 31 August 2024.[18] He scored his first professional goal in the 93rd minute to beat Coventry City 2–1 on 5 October 2024.[19] The same month he won Wednesday's player of the month award.[20]
International career
Shea Charles was capped by Northern Ireland from the U16 to the U21:[5][8] playing two games with the under-16,[21][22] he later became a key player with the under-19[23]—after the covid pandemic had halted junior competitions for most of 2020 and 2021—, winning two friendlies against Faroe Islands in 2021,[24][25] before playing the Euro qualifiers.[26][27] With the under-21, he played two games against Slovakia[28] and France[29] in March 2022.