Career Progression
2025/2026
1
Games
0
Goals
0
Assists
90
Minutes
East Fife
(1 G)
Falkirk
(0 G)
League Cup, League One
+2
2024/2025
0
Games
0
Goals
0
Assists
0
Minutes
Falkirk
(0 G)
East Fife
(0 G)
Emperor Cup, League Cup
+4
2023/2024
32
Games
6
Goals
0
Assists
2,383
Minutes
FA Cup, League Cup
+2
2022/2023
42
Games
7
Goals
0
Assists
3,467
Minutes
Challenge Cup, FA Cup
+2
2021/2022
43
Games
15
Goals
0
Assists
3,483
Minutes
League Cup, Championship
+2
2020/2021
32
Games
2
Goals
0
Assists
1,791
Minutes
FA Cup, Championship
+1
2019/2020
32
Games
6
Goals
0
Assists
2,217
Minutes
League Cup, Challenge Cup
+2
2018/2019
38
Games
8
Goals
0
Assists
2,862
Minutes
League One, League Cup
2017/2018
37
Games
10
Goals
0
Assists
3,104
Minutes
Berwick Rangers
(21 G)
Arbroath
(16 G)
Championship, League Cup
+2
2016/2017
27
Games
4
Goals
0
Assists
2,391
Minutes
League Two, V.League 1
2015/2016
34
Games
3
Goals
0
Assists
2,800
Minutes
League Two
2014/2015
25
Games
1
Goals
0
Assists
1,186
Minutes
Championship
| Season | Team | Games | Goals | Assists | Minutes | G/90 | Cards |
|---|---|---|---|---|---|---|---|
| 2025/2026 Current |
East Fife
(1)
Falkirk
(0)
|
1 | 0 | 0 | 90 | 0.00 | 0 |
| 2024/2025 |
Falkirk
(0)
East Fife
(0)
|
0 | 0 | 0 | 0 | 0.00 | 0 |
| 2023/2024 |
Arbroath
|
32 | 6 | 0 | 2,383 | 0.23 | 8 |
| 2022/2023 |
Arbroath
|
42 | 7 | 0 | 3,467 | 0.18 | 11 |
| 2021/2022 |
Arbroath
|
43 | 15 | 0 | 3,483 | 0.39 | 9 |
| 2020/2021 |
Arbroath
|
32 | 2 | 0 | 1,791 | 0.10 | 5 |
| 2019/2020 |
Arbroath
|
32 | 6 | 0 | 2,217 | 0.24 | 8 |
| 2018/2019 |
Arbroath
|
38 | 8 | 0 | 2,862 | 0.25 | 11 |
| 2017/2018 |
Berwick Rangers
(21)
Arbroath
(16)
|
37 | 10 | 0 | 3,104 | 0.29 | 6 |
| 2016/2017 |
Berwick Rangers
|
27 | 4 | 0 | 2,391 | 0.15 | 6 / 1 |
| 2015/2016 |
Berwick Rangers
|
34 | 3 | 0 | 2,800 | 0.10 | 13 |
| 2014/2015 |
Livingston
|
25 | 1 | 0 | 1,186 | 0.08 | 6 |
343
Career Games
62
Career Goals
0
Career Assists
Scoring rate has declined
Advanced Metrics
2025/2026 Season
-
Avg Rating
No Data
90
Min/Game
90 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:
Needs Improvement
(0%)
Discipline Level:
Excellent
Playing Time:
Regular Starter
(90min)
Career Timeline - M. McKenna
12 Seasons62
Total Goals
↘ -1
vs First Season
0
Total Assists
→ Stable
vs First Season
343
Total Appearances
28.6 Per Season
-
Peak Rating
0 Average
Season Breakdown
25
2025/2026
East Fife, Falkirk
0
Goals
0
Assists
1
Apps
-
Rating
90 Minutes
90 Min/Game
24
2024/2025
Falkirk, East Fife
0
Goals
0
Assists
0
Apps
-
Rating
23
2023/2024
Arbroath
6
Goals
0
Assists
32
Apps
-
Rating
2,383 Minutes
74 Min/Game
0.19 Goals/Game
22
2022/2023
Arbroath
7
Goals
0
Assists
42
Apps
-
Rating
3,467 Minutes
83 Min/Game
0.17 Goals/Game
21
2021/2022
Arbroath
15
Goals
0
Assists
43
Apps
-
Rating
3,483 Minutes
81 Min/Game
0.35 Goals/Game
20
2020/2021
Arbroath
2
Goals
0
Assists
32
Apps
-
Rating
1,791 Minutes
56 Min/Game
0.06 Goals/Game
19
2019/2020
Arbroath
6
Goals
0
Assists
32
Apps
-
Rating
2,217 Minutes
69 Min/Game
0.19 Goals/Game
18
2018/2019
Arbroath
8
Goals
0
Assists
38
Apps
-
Rating
2,862 Minutes
75 Min/Game
0.21 Goals/Game
17
2017/2018
Arbroath, Berwick Rangers
10
Goals
0
Assists
37
Apps
-
Rating
3,104 Minutes
84 Min/Game
0.27 Goals/Game
16
2016/2017
Berwick Rangers
4
Goals
0
Assists
27
Apps
-
Rating
2,391 Minutes
89 Min/Game
0.15 Goals/Game
15
2015/2016
Berwick Rangers
3
Goals
0
Assists
34
Apps
-
Rating
2,800 Minutes
82 Min/Game
0.09 Goals/Game
14
2014/2015
Livingston
1
Goals
0
Assists
25
Apps
-
Rating
1,186 Minutes
47 Min/Game
0.04 Goals/Game
Career Overview
12
Seasons
343
Appearances
62
Goals
0
Assists
5
Teams
25,774
Minutes
83
Yellow Cards
1
Red Cards
Season History
| Season | Team | League | Appearances | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|
| 2025/2026 |
East Fife
Falkirk
|
League Cup
League One
Challenge Cup
Friendlies Clubs
|
1 | 0 | 0 | 90 |
| 2024/2025 |
Falkirk
East Fife
|
Emperor Cup
League Cup
Championship
League Two
Challenge Cup
FA Cup
|
0 | 0 | 0 | 0 |
| 2023/2024 |
Arbroath
|
FA Cup
League Cup
Championship
Challenge Cup
|
32 | 6 | 0 | 2,383 |
| 2022/2023 |
Arbroath
|
Challenge Cup
FA Cup
League Cup
Championship
|
42 | 7 | 0 | 3,467 |
| 2021/2022 |
Arbroath
|
League Cup
Championship
Challenge Cup
FA Cup
|
43 | 15 | 0 | 3,483 |
| 2020/2021 |
Arbroath
|
FA Cup
Championship
League Cup
|
32 | 2 | 0 | 1,791 |
| 2019/2020 |
Arbroath
|
League Cup
Challenge Cup
Championship
FA Cup
|
32 | 6 | 0 | 2,217 |
| 2018/2019 |
Arbroath
|
League One
League Cup
|
38 | 8 | 0 | 2,862 |
| 2017/2018 |
Arbroath
Berwick Rangers
|
Championship
League Cup
League One
League Two
|
37 | 10 | 0 | 3,104 |
| 2016/2017 |
Berwick Rangers
|
League Two
V.League 1
|
27 | 4 | 0 | 2,391 |
| 2015/2016 |
Berwick Rangers
|
League Two
|
34 | 3 | 0 | 2,800 |
| 2014/2015 |
Livingston
|
Championship
|
25 | 1 | 0 | 1,186 |
2025/2026
East Fife
Falkirk
East Fife
Falkirk
Goals
0
Assists
0
League
League Cup
League One
Challenge Cup
Friendlies Clubs
2024/2025
Falkirk
East Fife
Falkirk
East Fife
Goals
0
Assists
0
League
Emperor Cup
League Cup
Championship
League Two
Challenge Cup
FA Cup
2023/2024
Arbroath
Arbroath
Goals
6
Assists
0
League
FA Cup
League Cup
Championship
Challenge Cup
2022/2023
Arbroath
Arbroath
Goals
7
Assists
0
League
Challenge Cup
FA Cup
League Cup
Championship
2021/2022
Arbroath
Arbroath
Goals
15
Assists
0
League
League Cup
Championship
Challenge Cup
FA Cup
2020/2021
Arbroath
Arbroath
Goals
2
Assists
0
League
FA Cup
Championship
League Cup
2019/2020
Arbroath
Arbroath
Goals
6
Assists
0
League
League Cup
Challenge Cup
Championship
FA Cup
2018/2019
Arbroath
Arbroath
Goals
8
Assists
0
League
League One
League Cup
2017/2018
Arbroath
Berwick Rangers
Arbroath
Berwick Rangers
Goals
10
Assists
0
League
Championship
League Cup
League One
League Two
2016/2017
Berwick Rangers
Berwick Rangers
Goals
4
Assists
0
League
League Two
V.League 1
2015/2016
Berwick Rangers
Berwick Rangers
Goals
3
Assists
0
League
League Two
2014/2015
Livingston
Livingston
Goals
1
Assists
0
League
Championship