Mark Harris
born 1998, 5 clubs, 3 loans, 2020s era
Mark Harris played for 5 clubs in his senior career, which is still going, starting at Cardiff City in 2017. His longest spell was at Cardiff City: 3 seasons, 2020–2023. He went out on loan 3 times, to Newport County, Port Vale, Wrexham. He returned to Cardiff City after time away. He is currently at Oxford United.
- Cardiff City2017–18Cardiff City, 2017–18Newport County2018–19loan from CARNewport County, 2018–19, on loan from Cardiff CityPort Vale2019loan from CARPort Vale, 2019, on loan from Cardiff CityWrexham2019–20loan from CARWrexham, 2019–20, on loan from Cardiff City
- Cardiff City2020–23backCardiff City, 2020–23, back after loanOxford United2023–Oxford United, 2023–
Mark Harris’s clubs
| Years | Club | |
|---|---|---|
| 2017–2018 | Cardiff City | |
| 2018–2019 | Newport County | Loan from Cardiff City |
| 2019 | Port Vale | Loan from Cardiff City |
| 2019–2020 | Wrexham | Loan from Cardiff City |
| 2020–2023 | Cardiff City | Returned |
| 2023–present | Oxford United |
Who else played for both?
Played alongside
Players in our database who were at the same club in the same seasons.
- Sean MorrisonCardiff City
- Joe BennettOxford United
- Cameron BrannaganOxford United
- Dillon PhillipsCardiff City
- Greg CunninghamCardiff City
- Josh McEachranOxford United
- Josh MurphyCardiff City
- Kieffer MooreCardiff City
- Leandro BacunaCardiff City
- Matt PhillipsOxford United
- Anthony PilkingtonCardiff City
- Antoine SemenyoNewport County
Quick answers
- What clubs did Mark Harris play for?
- Mark Harris played for 5 clubs in his senior career: Cardiff City, Newport County, Port Vale, Wrexham and Oxford United.
- What is Mark Harris's current club?
- Mark Harris is at Oxford United, where he has played since 2023.
- What was Mark Harris's first club?
- Mark Harris started his senior career at Cardiff City in 2017.
Could you name him from the crests alone?
A new player every day, one club at a time.
Play today’s puzzleSenior club career from Wikipedia (CC BY-SA). Youth, reserve and international teams are not included.