Collected from open sources (3) · facts link to sources
Career & Clubs
Cardiff City
Harris began his career at Cardiff City and was offered his first professional contract at the club in December 2016. He made his first-team debut on 8 January 2017, coming on as a substitute for Greg Halford in a 2–1 defeat to Fulham in the FA Cup. A series of illnesses and injuries throughout the Cardiff squad gave Harris the chance to make his Championship debut on 22 April, playing in a five-man midfield in a 0–0 draw at Wigan Athletic. Speaking after the match, manager Neil Warnock said that "I thought he did okay but I felt sorry for him because we were so poor in that area". He made one further appearance in the 2016–17 season, though did not feature in the "Bluebirds" 2017–18 promotion campaign. On 2 August 2018, Harris joined League Two side Newport County on an initial six-month loan deal. He made his debut for the "Exiles" on 11 August, in a 1–0 victory over Crewe Alexandra at Rodney Parade. He scored his first goal for the club seven days later, in a 1–1 draw at Exeter City. After initially establishing himself in the first team, Harris suffered a concussion while on international duty and was unable to regain his place on his return because of the form of fellow forwards Jamille Matt and Pádraig Amond. He made a total of 20 appearances in all competitions during his loan spell, scoring three times, before returning to the Cardiff City Stadium in January 2019 despite Newport manager Mike Flynn's statement that he was confident of extending…
Harris represented Wales at under-17 level, scoring the winning goal against Montenegro in Minsk to secure Wales a place in the Elite Round of qualification for the 2015 UEFA European Under-17 Championship. He went on to be called up to the under-19 team and on 12 November 2016 he scored Wales' second goal of a 3–2 victory over England, only to score an own goal two minutes later; despite the victory Wales failed to qualify for the 2017 UEFA European Under-19 Championship. In May 2017, Rob Page named Harris in the Wales under-20 squad for the 2017 Toulon Tournament. After making his debut for the side in the tournament opener against Ivory Coast as a substitute in place of Tyler Roberts, Harris was named in the starting line-up in Wales' remaining two group matches against France and Bahrain as Wales were eliminated in the group stage. He made a total of two appearances for the under-17s, five appearances for the under-19s and three appearances for the under-20s. Harris made his debut for the under-21 side on 1 September 2017, coming on as a substitute in place of Tyler Roberts in a 3–0 victory over Switzerland. On 30 August 2021, Harris received his first call up to the senior squad as manager Rob Page sought replacements for the injured Aaron Ramsey, Joe Rodon, George Thomas and Neco Williams. He made his debut on 5 September, replacing clubmate Rubin Colwill in the 57th-minute of a 3–2 victory against Belarus in a 2022 FIFA World Cup qualification game. In November 2022,…
Harris is a versatile forward, able to play as a striker, winger, or behind the striker. Harris has said "I don't mind playing up front in a two, my main strength I would say is running in behind and getting at defenders". Newport County manager Mike Flynn stated that "he's a good finisher, makes intelligent runs, and is very quick".
Club
As of match played 2 May 2026
International
As of match played 26 March 2026
- Club
- Newport County A.F.C. (2018–2018)
- Club
- Wales national under-21 football team (2017–2020)
- Club
- Wales men's national association football team (2021–)
- Club
- Wrexham A.F.C. (2019–2020)
- Club
- Port Vale F.C. (2019–2019)
- Club
- Cardiff City F.C. (2020–)
- National team
- Wales
Clubs
- Cardiff City F.C.2020current
- Wales men's national association football team2021current
- Wales national under-21 football team2017–2020
- Newport County A.F.C.2018–2018
- Port Vale F.C.2019–2019
- Wrexham A.F.C.2019–2020
Played together with
Aaron RamseyCardiff City F.C. · 2006–2008
Aaron RamseyCardiff City F.C. · 2011–2011
Aaron RamseyCardiff City F.C. · 2023–2025
Abdoulaye MéïtéNewport County A.F.C. · 2016–2017
Adam Le FondreCardiff City F.C. · 2014
Adam MatthewsCardiff City F.C. · 2009–2011- Adrian AlstonCardiff City F.C. · 1975–1976
Alan KennedyWrexham A.F.C. · 1989–1990
Albert AdomahCardiff City F.C. · 2020–2020
Alex NimelyPort Vale F.C. · 2014–2015
Allan McGregorCardiff City F.C. · 2017–2017
Andreas CorneliusCardiff City F.C. · 2013–2014
Archive
Passport
Identifiers & aliases
Thomas Mark Harris is a Welsh professional footballer who plays for EFL League One club Oxford United and the Wales national team. A versatile forward, he can play as a winger or striker.
Opinions of fans — not verified facts.
…
