Join The Team!
A signing like no other...
Football Referee · 2021-2025 · 6 competitions · 51 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| League Two Scotland | 29 | 133 | 4.59 | 4 | 0.14 | 83% |
| Scottish Cup Scotland | 6 | 21 | 3.50 | 3 | 0.50 | 50% |
| SWPL 1 Scotland | 6 | 12 | 2.00 | 0 | 0.00 | 50% |
| Challenge Cup Scotland | 5 | 18 | 3.60 | 2 | 0.40 | 60% |
| League One Scotland | 3 | 9 | 3.00 | 1 | 0.33 | 67% |
| League Cup Scotland | 2 | 5 | 2.50 | 0 | 0.00 | 100% |
1 matches recorded · Scotland
3 matches recorded · Scotland
10 matches recorded · Scotland
3 matches recorded · Scotland
1 matches recorded · Scotland
1 matches recorded · Scotland
2 matches recorded · Scotland
1 matches recorded · Scotland
13 matches recorded · Scotland
2 matches recorded · Scotland
2 matches recorded · Scotland
2 matches recorded · Scotland
6 matches recorded · Scotland
2 matches recorded · Scotland
1 matches recorded · Scotland
1 matches recorded · Scotland
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 4 May 2025 | Rangers W vs Motherwell W | 6-0 | 3 | 0 | SWPL 1 |
| 26 Apr 2025 | Elgin City vs Stranraer | 3-0 | 3 | 0 | League Two |
| 5 Apr 2025 | Spartans vs Stranraer | 2-1 | 3 | 0 | League Two |
| 22 Mar 2025 | Clyde vs Bonnyrigg Rose Athletic | 3-1 | 5 | 0 | League Two |
| 4 Jan 2025 | Stenhousemuir vs Annan Athletic | 1-1 | 6 | 1 | League One |
| 17 Dec 2024 | Forfar Athletic vs Peterhead | 1-1 | 6 | 1 | League Two |
| 15 Dec 2024 | Glasgow City W vs Rangers W | 3-0 | 5 | 0 | SWPL 1 |
| 30 Nov 2024 | Clydebank vs Buckie Thistle | 2-0 | 8 | 2 | Scottish Cup |
| 9 Nov 2024 | Kelty Hearts vs Dumbarton | 2-0 | 0 | 0 | League One |
| 19 Oct 2024 | Stirling Albion vs Clyde | 3-1 | 3 | 0 | League Two |
| 5 Oct 2024 | Stirling Albion vs Forfar Athletic | 2-1 | 5 | 1 | League Two |
| 28 Sep 2024 | Stranraer vs Stirling Albion | 0-2 | 5 | 0 | League Two |
| 14 Sep 2024 | Elgin City vs Bonnyrigg Rose Athletic | 2-1 | 3 | 0 | League Two |
| 6 Sep 2024 | Hibernian W vs Hearts W | 0-4 | 0 | 0 | SWPL 1 |
| 31 Aug 2024 | Edinburgh City vs Peterhead | 0-4 | 5 | 0 | League Two |
| 17 Aug 2024 | East Fife vs Forfar Athletic | 2-1 | 6 | 0 | League Two |
| 13 Aug 2024 | Stranraer vs Bonnyrigg Rose Athletic | 2-1 | 6 | 1 | Challenge Cup |
| 10 Aug 2024 | Annan Athletic vs Inverness CT | 1-0 | 3 | 0 | League One |
| 27 Jul 2024 | Clyde vs Montrose | 0-1 | 2 | 0 | League Cup |
| 13 Apr 2024 | Stenhousemuir vs Elgin City | 1-1 | 9 | 1 | League Two |
| 6 Apr 2024 | Bonnyrigg Rose Athletic vs Peterhead | 2-2 | 10 | 0 | League Two |
| 16 Mar 2024 | Forfar Athletic vs Stenhousemuir | 1-1 | 6 | 0 | League Two |
| 24 Feb 2024 | Peterhead vs Elgin City | 1-1 | 7 | 0 | League Two |
| 18 Feb 2024 | Rangers W vs Celtic W | 1-1 | 2 | 0 | SWPL 1 |
| 17 Feb 2024 | Stranraer vs Spartans | 1-2 | 4 | 0 | League Two |
| 3 Feb 2024 | Elgin City vs East Fife | 1-0 | 2 | 0 | League Two |
| 27 Jan 2024 | Forfar Athletic vs Bonnyrigg Rose Athletic | 0-0 | 5 | 0 | League Two |
| 16 Dec 2023 | Elgin City vs Spartans | 0-4 | 5 | 0 | League Two |
| 9 Dec 2023 | Bonnyrigg Rose Athletic vs Peterhead | 1-1 | 5 | 0 | League Two |
| 25 Nov 2023 | Brora Rangers vs Pollok | 1-0 | 3 | 0 | Scottish Cup |
| 28 Oct 2023 | Jeanfield Swifts vs Elgin City | 6-0 | 2 | 0 | Scottish Cup |
| 21 Oct 2023 | East Fife vs Stranraer | 4-0 | 3 | 0 | League Two |
| 7 Oct 2023 | Clyde vs Dumbarton | 0-4 | 4 | 0 | League Two |
| 30 Sep 2023 | East Fife vs Forfar Athletic | 1-1 | 3 | 0 | League Two |
| 16 Aug 2023 | Clyde vs Stirling University | 1-3 | 0 | 0 | Challenge Cup |
| 5 Aug 2023 | Elgin City vs Stranraer | 0-1 | 1 | 0 | League Two |
| 2 Aug 2023 | Hibernian U21 vs Formartine United | 1-1 | 4 | 0 | Challenge Cup |
| 3 May 2023 | Hearts W vs Partick Thistle W | 1-1 | 2 | 0 | SWPL 1 |
| 22 Apr 2023 | Forfar Athletic vs Bonnyrigg Rose Athletic | 0-1 | 2 | 0 | League Two |
| 1 Apr 2023 | Bonnyrigg Rose Athletic vs Stranraer | 1-0 | 6 | 0 | League Two |
| 25 Mar 2023 | Hibernian W vs Glasgow City W | 0-2 | - | - | SWPL 1 |
| 18 Mar 2023 | Dumbarton vs Albion Rovers | 1-5 | 5 | 0 | League Two |
| 14 Jan 2023 | Stranraer vs Albion Rovers | 0-4 | 3 | 0 | League Two |
| 26 Nov 2022 | Albion Rovers vs Stirling University | 0-1 | 4 | 0 | Scottish Cup |
| 22 Oct 2022 | Brechin City vs Stirling Albion | 2-2 | 4 | 1 | Scottish Cup |
| 15 Oct 2022 | Elgin City vs Forfar Athletic | 0-1 | 8 | 1 | League Two |
| 3 Sep 2022 | Stirling Albion vs Albion Rovers | 1-1 | 1 | 0 | League Two |
| 23 Aug 2022 | Elgin City vs Stenhousemuir | 3-1 | 5 | 0 | Challenge Cup |
| 9 Aug 2022 | Fraserburgh vs St. Johnstone U21 | 0-2 | 3 | 1 | Challenge Cup |
| 16 Jul 2022 | Forfar Athletic vs Hamilton Academical | 0-3 | 3 | 0 | League Cup |
| 23 Oct 2021 | St. Cuthbert Wanderers vs Gala Fairydean Rovers | 1-3 | - | - | Scottish Cup |
Alex Shepherd has officiated 51 matches across 6 competitions, averaging 3.88 yellow cards and 0.20 red cards per game (198 yellows and 10 reds in total). Active years in our database: 2021-2025. Competitions covered include League Two, Scottish Cup, SWPL 1, Challenge Cup, League One, League Cup.
This page includes career competition breakdowns, most-officiated teams, per-season card rates, first/second half splits, home vs away cards, both-teams-booked percentages, over/under yellow card thresholds, and a full match-by-match card history for Alex Shepherd.
All statistics for Alex Shepherd and thousands of other football referees are available via the OddAlerts Football Data API. Track referee appointments, build card market models, and access historical data programmatically.