Join The Team!
A signing like no other...
Football Referee · 2023-2026 · 8 competitions · 55 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| League Two Scotland | 16 | 60 | 3.75 | 0 | 0.00 | 75% |
| Challenge Cup Scotland | 9 | 25 | 2.78 | 0 | 0.00 | 67% |
| League One Scotland | 9 | 42 | 4.67 | 1 | 0.11 | 89% |
| SWPL 1 Scotland | 6 | 12 | 2.00 | 0 | 0.00 | 50% |
| Scottish Cup Scotland | 4 | 9 | 2.25 | 0 | 0.00 | 25% |
| League Cup Scotland | 4 | 13 | 3.25 | 0 | 0.00 | 50% |
| Football League - Lowland League Scotland | 4 | 16 | 4.00 | 1 | 0.25 | 75% |
| Championship Scotland | 3 | 8 | 2.67 | 0 | 0.00 | 100% |
1 matches recorded · Scotland
4 matches recorded · Scotland
2 matches recorded · Scotland
2 matches recorded · Scotland
4 matches recorded · Scotland
4 matches recorded · Scotland
1 matches recorded · Scotland
2 matches recorded · Scotland
5 matches recorded · Scotland
14 matches recorded · Scotland
4 matches recorded · Scotland
1 matches recorded · Scotland
5 matches recorded · Scotland
1 matches recorded · Scotland
3 matches recorded · Scotland
2 matches recorded · Scotland
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 3 Nov 2026 | Clydebank vs Alloa Athletic | 1-0 | 3 | 0 | Challenge Cup |
| 31 Oct 2026 | East Kilbride vs Ross County | 1-2 | 5 | 0 | League One |
| 24 Oct 2026 | Stranraer vs Tayport | 3-1 | 1 | 0 | Scottish Cup |
| 3 Oct 2026 | East Fife vs East Kilbride | 0-3 | 5 | 0 | League One |
| 26 Sep 2026 | Forfar Athletic vs Dundee United II | 2-1 | 2 | 0 | Challenge Cup |
| 18 Sep 2026 | Queen's Park vs Ayr United | 0-2 | 4 | 0 | Championship |
| 12 Sep 2026 | Clyde vs Kelty Hearts | 4-1 | 4 | 0 | League Two |
| 8 Sep 2026 | Airdrieonians vs St. Mirren U21 | 1-0 | 5 | 0 | Challenge Cup |
| 29 Aug 2026 | Hamilton Academical vs Cove Rangers | 1-0 | 3 | 0 | League One |
| 25 Aug 2026 | Spartans vs Hearts U21 | 5-0 | 4 | 0 | Challenge Cup |
| 22 Aug 2026 | Clyde vs Forfar Athletic | 3-0 | 3 | 0 | League Two |
| 8 Aug 2026 | Stenhousemuir vs Greenock Morton | 2-0 | 2 | 0 | Championship |
| 1 Aug 2026 | East Kilbride vs Queen of the South | 5-1 | 7 | 0 | League One |
| 25 Jul 2026 | Hamilton Academical vs Elgin City | 5-0 | 2 | 0 | League Cup |
| 18 Jul 2026 | Livingston vs Partick Thistle | 1-1 | 5 | 0 | League Cup |
| 14 Jul 2026 | Brora Rangers vs Aberdeen | 0-2 | 3 | 0 | League Cup |
| 11 Jul 2026 | Edinburgh City vs Falkirk | 0-5 | 3 | 0 | League Cup |
| 24 May 2026 | Glasgow City W vs Rangers W | 6-0 | 1 | 0 | SWPL 1 |
| 1 May 2026 | Ayr United vs St. Johnstone | 0-1 | 2 | 0 | Championship |
| 25 Apr 2026 | Clyde vs Annan Athletic | 3-1 | 2 | 0 | League Two |
| 18 Apr 2026 | Clydebank vs Edusport Academy | 2-0 | 3 | 0 | Football League - Lowland League |
| 11 Apr 2026 | Forfar Athletic vs East Kilbride | 1-0 | 5 | 0 | League Two |
| 4 Apr 2026 | Kelty Hearts vs Queen of the South | 1-1 | 6 | 1 | League One |
| 14 Mar 2026 | Stranraer vs East Kilbride | 2-1 | 6 | 0 | League Two |
| 7 Mar 2026 | Broxburn Athletic vs Civil Service Strollers | 2-2 | 0 | 0 | Football League - Lowland League |
| 28 Feb 2026 | Stirling Albion vs Dumbarton | 1-1 | 4 | 0 | League Two |
| 17 Feb 2026 | Hamilton Academical vs East Fife | 1-0 | 4 | 0 | League One |
| 10 Feb 2026 | Annan Athletic vs Dumbarton | 1-0 | 1 | 0 | League Two |
| 31 Jan 2026 | Kelty Hearts vs Hamilton Academical | 0-0 | 4 | 0 | League One |
| 10 Jan 2026 | Edinburgh City vs Stirling Albion | 1-4 | 2 | 0 | League Two |
| 6 Jan 2026 | Raith Rovers vs Queen of the South | 1-0 | 2 | 0 | Challenge Cup |
| 27 Dec 2025 | Edinburgh City vs Spartans | 1-3 | 5 | 0 | League Two |
| 16 Dec 2025 | Hearts U21 vs St. Johnstone | 0-1 | 0 | 0 | Challenge Cup |
| 13 Dec 2025 | Cove Rangers vs East Fife | 0-1 | 0 | 0 | League One |
| 29 Nov 2025 | Benburb vs Montrose | 0-3 | 4 | 0 | Scottish Cup |
| 22 Nov 2025 | Stirling Albion vs Elgin City | 1-1 | 1 | 0 | League Two |
| 15 Nov 2025 | Annan Athletic vs Edinburgh City | 1-1 | 4 | 0 | League Two |
| 1 Nov 2025 | Stranraer vs Forfar Athletic | 3-1 | 4 | 0 | League Two |
| 24 Oct 2025 | Formartine United vs Buckie Thistle | 0-2 | 4 | 0 | Scottish Cup |
| 18 Oct 2025 | Annan Athletic vs Stirling Albion | 1-1 | 2 | 0 | League Two |
| 4 Oct 2025 | Spartans vs Edinburgh City | 0-1 | 8 | 0 | League Two |
| 24 Sep 2025 | Hamilton Academical vs St. Mirren U21 | 3-1 | 4 | 0 | Challenge Cup |
| 20 Sep 2025 | Clydebank vs Hearts U21 | 2-2 | 7 | 1 | Football League - Lowland League |
| 13 Sep 2025 | East Fife vs Queen of the South | 2-1 | 8 | 0 | League One |
| 6 Sep 2025 | Kelty Hearts vs Stranraer | 3-0 | 3 | 0 | Challenge Cup |
| 30 Aug 2025 | Spartans vs Annan Athletic | 1-0 | 4 | 0 | League Two |
| 26 Aug 2025 | Queen of the South vs Clyde | 3-1 | 2 | 0 | Challenge Cup |
| 16 Aug 2025 | Linlithgow Rose vs Celtic II | 3-0 | 6 | 0 | Football League - Lowland League |
| 2 Aug 2025 | Dumbarton vs Clyde | 2-1 | 5 | 0 | League Two |
| 16 Apr 2025 | Celtic W vs Hibernian W | 0-0 | 3 | 0 | SWPL 1 |
| 13 Apr 2025 | Glasgow City W vs Motherwell W | 4-0 | 0 | 0 | SWPL 1 |
| 11 Dec 2024 | Motherwell W vs Rangers W | 0-1 | 0 | 0 | SWPL 1 |
| 26 Oct 2024 | Hill Of Beath Hawthorn vs Bo'ness United | 0-2 | 0 | 0 | Scottish Cup |
| 7 Feb 2024 | Motherwell W vs Celtic W | 0-2 | 3 | 0 | SWPL 1 |
| 26 Nov 2023 | Motherwell W vs Partick Thistle W | 2-4 | 5 | 0 | SWPL 1 |
Josh Hay has officiated 55 matches across 8 competitions, averaging 3.36 yellow cards and 0.04 red cards per game (185 yellows and 2 reds in total). Active years in our database: 2023-2026. Competitions covered include League Two, Challenge Cup, League One, SWPL 1, Scottish Cup, 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 Josh Hay.
All statistics for Josh Hay 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.