Career Progression
2026/2027
0
Games
0
Goals
0
Assists
0
Minutes
Friendlies
2025/2026
32
Games
2
Goals
0
Assists
1,150
Minutes
Oxford United
(30 G)
Wales
(2 G)
League Cup, Friendlies
+2
2024/2025
56
Games
6
Goals
3
Assists
3,372
Minutes
Oxford United
(47 G)
Wales
(9 G)
World Cup - Qualification Europe, Championship
+3
2023/2024
55
Games
19
Goals
5
Assists
4,231
Minutes
Oxford United
(55 G)
Wales
(0 G)
FA Cup, EFL Trophy
+3
2022/2023
40
Games
3
Goals
0
Assists
1,880
Minutes
Cardiff
(38 G)
Wales
(2 G)
FA Cup, Championship
+4
2021/2022
+1
44
Games
6
Goals
0
Assists
2,323
Minutes
Cardiff
(37 G)
Wales U21
(7 G)
Wales
(0 G)
Friendlies, Championship
+3
2020/2021
20
Games
3
Goals
0
Assists
727
Minutes
Cardiff
(17 G)
Wales
(3 G)
Championship, League Cup
+2
2019/2020
28
Games
3
Goals
0
Assists
1,414
Minutes
Wrexham
(28 G)
Cardiff
(0 G)
FA Cup, FA Trophy
+1
2018/2019
26
Games
3
Goals
0
Assists
1,119
Minutes
Newport County
(20 G)
Port Vale
(6 G)
EFL Trophy, FA Cup
+2
2017/2018
0
Games
0
Goals
0
Assists
0
Minutes
FA Cup, League Cup
+1
2016/2017
3
Games
0
Goals
0
Assists
101
Minutes
Championship, FA Cup
| Season | Team | Games | Goals | Assists | Minutes | G/90 | Cards |
|---|---|---|---|---|---|---|---|
| 2026/2027 Current |
Wales
|
0 | 0 | 0 | 0 | 0.00 | 0 |
| 2025/2026 |
Oxford United
(30)
Wales
(2)
|
32 | 2 | 0 | 1,150 | 0.16 | 4 |
| 2024/2025 |
Oxford United
(47)
Wales
(9)
|
56 | 6 | 3 | 3,372 | 0.16 | 4 |
| 2023/2024 |
Oxford United
(55)
Wales
(0)
|
55 | 19 | 5 | 4,231 | 0.40 | 4 / 1 |
| 2022/2023 |
Cardiff
(38)
Wales
(2)
|
40 | 3 | 0 | 1,880 | 0.14 | 5 |
| 2021/2022 |
Cardiff
(37)
Wales U21
(7)
Wales
(0)
|
44 | 6 | 0 | 2,323 | 0.23 | 9 |
| 2020/2021 |
Cardiff
(17)
Wales
(3)
|
20 | 3 | 0 | 727 | 0.37 | 0 |
| 2019/2020 |
Wrexham
(28)
Cardiff
(0)
|
28 | 3 | 0 | 1,414 | 0.19 | 2 |
| 2018/2019 |
Newport County
(20)
Port Vale
(6)
|
26 | 3 | 0 | 1,119 | 0.24 | 2 |
| 2017/2018 |
Cardiff
|
0 | 0 | 0 | 0 | 0.00 | 0 |
| 2016/2017 |
Cardiff
|
3 | 0 | 0 | 101 | 0.00 | 0 |
304
Career Games
45
Career Goals
8
Career Assists
Scoring rate has declined
Advanced Metrics
2025/2026 Season
6.6
Avg Rating
Good
47
Min/Game
94 Total Minutes
0
Goal Involvement
0G + 0A
0
Total Goals
0
Total Assists
0
Goals/Game
0
Assists/Game
0
Goal Involvement
Performance Insights
Most Productive:
Goal Scorer
Shot Efficiency:
Excellent
(66.7%)
Discipline Level:
Poor
Playing Time:
Squad Player
(47min)
Career Timeline - M. Harris
11 Seasons45
Total Goals
→ Stable
vs First Season
8
Total Assists
→ Stable
vs First Season
304
Total Appearances
27.6 Per Season
7.2
Peak Rating
6.8 Average
Season Breakdown
26
2026/2027
Wales
0
Goals
0
Assists
0
Apps
-
Rating
25
2025/2026
Oxford United, Wales
2
Goals
0
Assists
32
Apps
7.0
Rating
1,150 Minutes
36 Min/Game
0.06 Goals/Game
24
2024/2025
Wales, Oxford United
6
Goals
3
Assists
56
Apps
6.9
Rating
3,372 Minutes
60 Min/Game
0.11 Goals/Game
23
2023/2024
Oxford United, Wales
19
Goals
5
Assists
55
Apps
7.2
Rating
4,231 Minutes
77 Min/Game
0.35 Goals/Game
22
2022/2023
Cardiff, Wales
3
Goals
0
Assists
40
Apps
6.6
Rating
1,880 Minutes
47 Min/Game
0.08 Goals/Game
21
2021/2022
Wales, Cardiff
+ 1 More
6
Goals
0
Assists
44
Apps
-
Rating
2,323 Minutes
53 Min/Game
0.14 Goals/Game
20
2020/2021
Cardiff, Wales
3
Goals
0
Assists
20
Apps
-
Rating
727 Minutes
36 Min/Game
0.15 Goals/Game
19
2019/2020
Cardiff, Wrexham
3
Goals
0
Assists
28
Apps
-
Rating
1,414 Minutes
51 Min/Game
0.11 Goals/Game
18
2018/2019
Newport County, Port Vale
3
Goals
0
Assists
26
Apps
-
Rating
1,119 Minutes
43 Min/Game
0.12 Goals/Game
17
2017/2018
Cardiff
0
Goals
0
Assists
0
Apps
-
Rating
16
2016/2017
Cardiff
0
Goals
0
Assists
3
Apps
6.3
Rating
101 Minutes
34 Min/Game
Career Overview
11
Seasons
304
Appearances
45
Goals
8
Assists
7
Teams
16,317
Minutes
30
Yellow Cards
1
Red Cards
Season History
| Season | Team | League | Appearances | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|
| 2026/2027 |
Wales
|
Friendlies
|
0 | 0 | 0 | 0 |
| 2025/2026 |
Oxford United
Wales
|
League Cup
Friendlies
Championship
FA Cup
|
32 | 2 | 0 | 1,150 |
| 2024/2025 |
Wales
Oxford United
|
World Cup - Qualification Europe
Championship
FA Cup
UEFA Nations League
League Cup
|
56 | 6 | 3 | 3,372 |
| 2023/2024 |
Oxford United
Wales
|
FA Cup
EFL Trophy
League One
League Cup
Friendlies
|
55 | 19 | 5 | 4,231 |
| 2022/2023 |
Cardiff
Wales
|
FA Cup
Championship
World Cup
Friendlies
UEFA Nations League
League Cup
|
40 | 3 | 0 | 1,880 |
| 2021/2022 |
Wales
Cardiff
Wales U21
|
Friendlies
Championship
FA Cup
League Cup
UEFA U21 Championship
|
44 | 6 | 0 | 2,323 |
| 2020/2021 |
Cardiff
Wales
|
Championship
League Cup
World Cup - Qualification Europe
FA Cup
|
20 | 3 | 0 | 727 |
| 2019/2020 |
Cardiff
Wrexham
|
FA Cup
FA Trophy
National League
|
28 | 3 | 0 | 1,414 |
| 2018/2019 |
Newport County
Port Vale
|
EFL Trophy
FA Cup
League Cup
League Two
|
26 | 3 | 0 | 1,119 |
| 2017/2018 |
Cardiff
|
FA Cup
League Cup
Championship
|
0 | 0 | 0 | 0 |
| 2016/2017 |
Cardiff
|
Championship
FA Cup
|
3 | 0 | 0 | 101 |
2026/2027
Wales
Wales
Goals
0
Assists
0
League
Friendlies
2025/2026
Oxford United
Wales
Oxford United
Wales
Goals
2
Assists
0
League
League Cup
Friendlies
Championship
FA Cup
2024/2025
Wales
Oxford United
Wales
Oxford United
Goals
6
Assists
3
League
World Cup - Qualification Europe
Championship
FA Cup
UEFA Nations League
League Cup
2023/2024
Oxford United
Wales
Oxford United
Wales
Goals
19
Assists
5
League
FA Cup
EFL Trophy
League One
League Cup
Friendlies
2022/2023
Cardiff
Wales
Cardiff
Wales
Goals
3
Assists
0
League
FA Cup
Championship
World Cup
Friendlies
UEFA Nations League
League Cup
2021/2022
Wales
Cardiff
Wales U21
Wales
Cardiff
Wales U21
Goals
6
Assists
0
League
Friendlies
Championship
FA Cup
League Cup
UEFA U21 Championship
2020/2021
Cardiff
Wales
Cardiff
Wales
Goals
3
Assists
0
League
Championship
League Cup
World Cup - Qualification Europe
FA Cup
2019/2020
Cardiff
Wrexham
Cardiff
Wrexham
Goals
3
Assists
0
League
FA Cup
FA Trophy
National League
2018/2019
Newport County
Port Vale
Newport County
Port Vale
Goals
3
Assists
0
League
EFL Trophy
FA Cup
League Cup
League Two
2017/2018
Cardiff
Cardiff
Goals
0
Assists
0
League
FA Cup
League Cup
Championship
2016/2017
Cardiff
Cardiff
Goals
0
Assists
0
League
Championship
FA Cup