PLAYER PROFILE

Mark Harris.

Oxford United · Wales

Matrix 24652

At a glance

Full name
Thomas Mark Harris
Born
29 Dec 1998
Age today
27
Nationality
Wales

Career by season

285 recorded appearances
Mark Harris appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27UEFA Nations League Wales 2000390
26/27League One Oxford United 1211619593
26/27EFL Cup Oxford United 1100860
25/26International Friendly Games Wales 21001040
25/26FA Cup Oxford United 1000300
25/26EFL Cup Oxford United 2100931
25/26Championship Oxford United 3710301,0553
2025World Cup Qual. UEFA Wales 52002320
24/25UEFA Nations League Wales 43002090
24/25EFL Cup Oxford United 100070
24/25Championship Oxford United 4634633,0043
23/24League One Oxford United 46451543,7563 / 1 red
23/24FA Cup Oxford United 33102300
23/24EFL Cup Oxford United 1000330
22/23UEFA Nations League Wales 1000450
22/23FA Cup Cardiff City 22001310
22/23EFL Cup Cardiff City 1100900
22/23Championship Cardiff City 3514301,6226
21/22International Friendly Games Wales 100090
21/22FA Cup Cardiff City 21101100
21/22EFL Cup Cardiff City 1100780
21/22Championship Cardiff City 3417311,5686
2021World Cup Qual. UEFA Wales 3000790
20/21FA Cup Cardiff City 100060
20/21Championship Cardiff City 166316440
19/20National League Wrexham AFC 2412301,2191
19/20FA Cup Wrexham AFC 1000450

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Mark Harris match log
DateCompetitionMatchScoreMinutesGoals
04 Jan 2020National League Wrexham AFC v Aldershot TownSubstitute, on 82′ 1 – 28
01 Jan 2020National League Chorley FC v Wrexham AFCSubstitute, on 89′ 0 – 21
21 Dec 2019National League Sutton United v Wrexham AFCSubstitute, on 67′ 3 – 123
03 Dec 2019National League Eastleigh FC v Wrexham AFCSubstitute, on 78′ 0 – 212
30 Nov 2019National League Ebbsfleet United v Wrexham AFCSubstitute, on 79′ 2 – 111
26 Nov 2019National League Wrexham AFC v AFC FyldeSubstitute, on 63′ 0 – 127
10 Nov 2019FA Cup Wrexham AFC v Rochdale AFCSubstitute, on 46′ 0 – 045
02 Nov 2019National League Wrexham AFC v Bromley FCSubstitute, on 61′ 1 – 029
29 Oct 2019National League Torquay United FC v Wrexham AFC 1 – 090
26 Oct 2019National League Dagenham & Redbridge FC v Wrexham AFCSubstitute, on 40′ 2 – 150
15 Oct 2019National League Wrexham AFC v Chesterfield FCSubstitute, on 62′ 0 – 128
05 Oct 2019National League Woking FC v Wrexham AFCSubstitute, on 65′ 1 – 125
01 Oct 2019National League Solihull Moors v Wrexham AFCSubstitute, on 75′ 3 – 115
28 Sep 2019National League Wrexham AFC v Ebbsfleet United 1 – 046
24 Sep 2019National League AFC Fylde v Wrexham AFC 3 – 279
21 Sep 2019National League Aldershot Town v Wrexham AFC 1 – 065
14 Sep 2019National League Wrexham AFC v Sutton United 1 – 190
31 Aug 2019National League Wrexham AFC v Stockport County 1 – 290
26 Aug 2019National League Hartlepool United v Wrexham AFCSubstitute, on 58′ 4 – 232
24 Aug 2019National League Wrexham AFC v Barnet FC 1 – 190

Career transfers

10 recorded moves

All recorded career moves, newest first.

Mark Harris career transfers
Date FromToMoveFee
11 Jul 2023 Cardiff City Oxford United Transfer Free
01 Jul 2020 Cardiff City U21 Cardiff City Internal move —
31 May 2020 Wrexham AFC Cardiff City U21 Loan return
01 Jul 2019 Cardiff City U21 Wrexham AFC Loan —
31 May 2019 Port Vale FC Cardiff City U21 Loan return
23 Jan 2019 Cardiff City U21 Port Vale FC Loan —
01 Jan 2019 Newport County Cardiff City U21 Loan return
02 Aug 2018 Cardiff City U21 Newport County Loan —
01 Jul 2017 Cardiff City U18 Cardiff City U21 Internal move —
01 Jul 2015 Cardiff City Youth Cardiff City U18 Internal move —

Contracts and market values are not available yet.