Join The Team!
A signing like no other...
Football Referee · 28 seasons · 122 career matches
9 matches recorded · Scotland
3 matches recorded · Scotland
2 matches recorded · Europe
1 matches recorded · Scotland
1 matches recorded · Scotland
9 matches recorded · Scotland
1 matches recorded · Europe
1 matches recorded · Scotland
1 matches recorded · Scotland
2 matches recorded · Europe
12 matches recorded · Scotland
2 matches recorded · Scotland
11 matches recorded · Scotland
1 matches recorded · Scotland
4 matches recorded · Scotland
2 matches recorded · Scotland
3 matches recorded · Scotland
1 matches recorded · Scotland
11 matches recorded · Scotland
2 matches recorded · Scotland
7 matches recorded · Scotland
3 matches recorded · Scotland
2 matches recorded · Scotland
8 matches recorded · Scotland
9 matches recorded · Scotland
3 matches recorded · Scotland
3 matches recorded · Scotland
8 matches recorded · Scotland
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 31 Dec 2026 | Queen of the South vs Clyde | 1-0 | 3 | 0 | League One |
| 30 Dec 2026 | Ayr United vs Dunfermline Athletic | 2-2 | 3 | 0 | Championship |
| 29 Dec 2026 | Ross County vs Hearts | 2-2 | 0 | 0 | Premiership |
| 27 Dec 2026 | Greenock Morton vs Ayr United | 1-1 | 3 | 0 | Championship |
| 26 Dec 2026 | Celtic vs Motherwell | 4-0 | 6 | 0 | Premiership |
| 23 Dec 2026 | Cove Rangers vs Edinburgh City | 7-2 | 2 | 1 | League One |
| 20 Dec 2026 | Partick Thistle vs Raith Rovers | 0-0 | 10 | 2 | Championship |
| 18 Dec 2026 | Cowdenbeath vs Albion Rovers | 0-0 | 1 | 0 | League Two |
| 14 Dec 2026 | Aberdeen vs Kilmarnock | 2-1 | 7 | 0 | Premiership |
| 9 Dec 2026 | Annan Athletic vs Cove Rangers | 1-3 | 3 | 1 | League One |
| 7 Dec 2026 | Aberdeen vs St. Johnstone | 1-1 | 9 | 0 | Premiership |
| 3 Dec 2026 | Kelty Hearts vs Peterhead | 3-0 | 5 | 1 | League One |
| 30 Nov 2026 | Kilmarnock vs Dundee | 1-1 | 4 | 0 | Premiership |
| 29 Nov 2026 | Raith Rovers vs Alloa Athletic | 1-0 | 0 | 0 | Scottish Cup |
| 28 Nov 2026 | Dunfermline Athletic vs Arbroath | 3-0 | 2 | 0 | Championship |
| 22 Nov 2026 | Rangers vs Livingston | 2-1 | 6 | 0 | Premiership |
| 20 Nov 2026 | Stirling Albion vs Edinburgh City | 1-2 | 3 | 1 | League Two |
| 19 Nov 2026 | Queen of the South vs Montrose | 4-0 | 7 | 1 | League One |
| 18 Nov 2026 | Greenock Morton vs Airdrieonians | 0-0 | 5 | 1 | Challenge Cup |
| 16 Nov 2026 | Partick Thistle vs Hamilton Academical | 5-1 | 3 | 0 | Championship |
| 9 Nov 2026 | Motherwell vs St. Johnstone | 2-1 | 1 | 0 | Premiership |
| 8 Nov 2026 | Dunfermline Athletic vs St. Johnstone | 2-2 | 5 | 0 | Championship |
| 5 Nov 2026 | Forfar Athletic vs Annan Athletic | 1-4 | 2 | 0 | League Two |
| 4 Nov 2026 | Annan Athletic vs Kelty Hearts | 2-2 | 5 | 0 | League One |
| 31 Oct 2026 | Partick Thistle vs Ayr United | 2-2 | 1 | 0 | Championship |
| 30 Oct 2026 | Celtic vs Dundee | 2-0 | 5 | 0 | Premiership |
| 30 Oct 2026 | Musselburgh Athletic vs Clyde | 2-3 | 5 | 0 | Scottish Cup |
| 30 Oct 2026 | Kelty Hearts vs Stirling Albion | 1-1 | 5 | 0 | League Two |
| 26 Oct 2026 | Livingston vs Raith Rovers | 2-1 | 4 | 2 | Championship |
| 25 Oct 2026 | Falkirk vs Dundee | 2-1 | 4 | 0 | Premiership |
| 22 Oct 2026 | Brann U19 vs Puskás Akadémia U19 | 1-1 | 5 | 0 | UEFA Youth League |
| 18 Oct 2026 | Kilmarnock vs Hearts | 0-3 | 5 | 0 | Premiership |
| 11 Oct 2026 | Hamilton Academical vs Greenock Morton | 0-1 | 5 | 0 | Challenge Cup |
| 8 Oct 2026 | Clyde vs Montrose | 1-3 | 4 | 1 | League One |
| 5 Oct 2026 | St. Mirren vs Dundee United | 0-1 | 3 | 0 | Premiership |
| 4 Oct 2026 | Ross County vs Raith Rovers | 2-0 | 2 | 0 | Championship |
| 24 Sep 2026 | Montrose vs Kilmarnock II | 4-2 | 2 | 0 | Challenge Cup |
| 21 Sep 2026 | Aberdeen vs Spartans | 4-0 | 3 | 0 | League Cup |
| 17 Sep 2026 | Edinburgh City vs Stirling Albion | 2-2 | 7 | 0 | League Two |
| 16 Sep 2026 | Annan Athletic vs Stirling Albion | 3-0 | 5 | 0 | League One |
| 14 Sep 2026 | Ayr United vs Partick Thistle | 1-1 | 6 | 0 | Championship |
| 9 Sep 2026 | Greenock Morton vs Elgin City | 2-1 | 4 | 0 | Challenge Cup |
| 2 Sep 2026 | Stranraer vs Peterhead | 2-1 | 6 | 0 | League Two |
| 31 Aug 2026 | Dunfermline Athletic vs Ayr United | 1-1 | 5 | 0 | Championship |
| 23 Aug 2026 | East Fife vs St. Johnstone U21 | 4-0 | 3 | 1 | Challenge Cup |
| 13 Aug 2026 | Dunfermline Athletic vs Montrose | 1-0 | 4 | 0 | League One |
| 12 Aug 2026 | Queen's Park vs Arbroath | 2-1 | 4 | 0 | Championship |
| 10 Aug 2026 | Dumbarton vs Alloa Athletic | 3-3 | 5 | 0 | League One |
| 9 Aug 2026 | Brora Rangers vs Aberdeen U21 | 2-0 | 4 | 1 | Challenge Cup |
| 7 Aug 2026 | Albion Rovers vs Stenhousemuir | 2-2 | 4 | 0 | League Two |
| 5 Aug 2026 | Queen of the South vs Alloa Athletic | 3-4 | 5 | 0 | League One |
| 3 Aug 2026 | Airdrieonians vs Raith Rovers | 1-0 | 5 | 0 | Championship |
| 1 Aug 2026 | Spartans vs Rangers U21 | 0-3 | 1 | 0 | Challenge Cup |
| 30 Jul 2026 | Stranraer vs Annan Athletic | 1-0 | 4 | 0 | League Two |
| 27 Jul 2026 | Greenock Morton vs Alloa Athletic | 2-1 | 3 | 0 | League Cup |
| 25 Jul 2026 | Cowdenbeath vs St. Mirren | 0-1 | 3 | 1 | League Cup |
| 23 Jul 2026 | Stirling Albion vs Peterhead | 3-0 | 2 | 0 | League Cup |
| 22 Jul 2026 | Stranraer vs Edinburgh City | 2-1 | 3 | 1 | League Cup |
| 20 Jul 2026 | Edinburgh City vs Partick Thistle | 0-6 | 1 | 0 | League Cup |
| 20 Jul 2026 | Bonnyrigg Rose Athletic vs Falkirk | 1-1 | 7 | 0 | League Cup |
| 16 Jul 2026 | Hibernian vs Queen's Park | 5-1 | 2 | 0 | League Cup |
| 12 Jul 2026 | Airdrieonians vs Edinburgh City | 1-1 | 3 | 0 | League Cup |
| 17 May 2026 | Dundee vs Aberdeen | 3-2 | 0 | 0 | Premiership |
| 17 May 2026 | Airdrieonians vs Cove Rangers | 0-0 | 3 | 0 | Championship Play-Offs |
| 13 May 2026 | East Fife vs Annan Athletic | 3-2 | 7 | 3 | League One Play-Offs |
| 12 May 2026 | Clyde vs Hamilton Academical | 1-1 | 4 | 0 | League One Play-Offs |
| 9 May 2026 | Airdrieonians vs Alloa Athletic | 1-2 | 3 | 0 | Championship Play-Offs |
| 7 May 2026 | Dumbarton vs Stirling Albion | 2-1 | 5 | 0 | League One Play-Offs |
| 6 May 2026 | Edinburgh City vs Airdrieonians | 1-4 | 3 | 0 | League One |
| 3 May 2026 | St. Mirren vs Aberdeen | 1-0 | 5 | 0 | Premiership |
| 3 May 2026 | Queen's Park vs Airdrieonians | 2-0 | 3 | 0 | Championship |
| 27 Apr 2026 | Kilmarnock vs Hearts | 0-0 | 4 | 0 | Premiership |
| 26 Apr 2026 | Hearts vs Dundee | 0-1 | 5 | 0 | Premiership |
| 25 Apr 2026 | Queen's Park vs Dunfermline Athletic | 0-2 | 4 | 0 | Championship |
| 22 Apr 2026 | Dumbarton vs East Fife | 1-0 | 2 | 0 | League Two |
| 20 Apr 2026 | Edinburgh City vs Annan Athletic | 1-2 | 5 | 0 | League One |
| 19 Apr 2026 | Falkirk vs Raith Rovers | 1-3 | 9 | 1 | Championship |
| 15 Apr 2026 | Dunfermline Athletic vs Queen of the South | 5-0 | 3 | 0 | League One |
| 13 Apr 2026 | Dumbarton vs Clyde | 1-0 | 5 | 0 | League Two |
| 12 Apr 2026 | Greenock Morton vs Livingston | 1-2 | 3 | 0 | Championship |
| 11 Apr 2026 | Kilmarnock vs Dundee | 2-2 | 6 | 0 | Premiership |
| 8 Apr 2026 | Stirling Albion vs East Fife | 2-2 | 5 | 1 | League Two |
| 6 Apr 2026 | Raith Rovers vs Ayr United | 2-1 | 4 | 0 | Championship |
| 4 Apr 2026 | Ayr United vs Partick Thistle | 1-1 | 8 | 2 | Championship |
| 30 Mar 2026 | Hamilton Academical vs Queen of the South | 0-0 | 3 | 1 | League One |
| 29 Mar 2026 | Aberdeen vs Motherwell | 4-1 | 3 | 0 | Premiership |
| 28 Mar 2026 | Croatia U18 vs Bulgaria U18 | 1-0 | 6 | 0 | UEFA U19 Championship Round 1 Qualification |
| 26 Mar 2026 | Elgin City vs Edinburgh City | 2-0 | 6 | 2 | League Two |
| 25 Mar 2026 | Spain U18 vs Croatia U18 | 4-0 | 0 | 0 | UEFA U19 Championship Round 1 Qualification |
| 25 Mar 2026 | Serbia U17 vs Portugal U17 | 1-3 | 5 | 0 | UEFA U17 Championship Qualification |
| 24 Mar 2026 | Falkirk vs Kelty Hearts | 0-0 | 3 | 0 | League One |
| 22 Mar 2026 | Portugal U17 vs Netherlands U17 | 3-1 | 4 | 0 | UEFA U17 Championship Qualification |
| 21 Mar 2026 | Falkirk vs St. Mirren | 1-2 | 3 | 0 | Premiership |
| 16 Mar 2026 | Kilmarnock vs St. Mirren | 5-2 | 4 | 0 | Premiership |
| 14 Mar 2026 | Raith Rovers vs Dunfermline Athletic | 2-0 | 3 | 0 | Championship |
| 13 Mar 2026 | Greenock Morton vs Partick Thistle | 1-2 | 4 | 1 | Championship |
| 11 Mar 2026 | Queen's Park vs Partick Thistle | 0-2 | 4 | 0 | Championship |
| 11 Mar 2026 | Annan Athletic vs Elgin City | 4-1 | 7 | 1 | League Two |
| 9 Mar 2026 | Cove Rangers vs Montrose | 1-4 | 2 | 0 | League One |
| 8 Mar 2026 | Alloa Athletic vs Arbroath | 2-3 | 3 | 0 | League One |
| 4 Mar 2026 | Stirling Albion vs Albion Rovers | 3-2 | 7 | 1 | League Two |
| 28 Feb 2026 | Dundee vs Hibernian | 3-3 | 5 | 0 | Premiership |
| 26 Feb 2026 | Kelty Hearts vs Annan Athletic | 3-1 | 6 | 0 | League Two |
| 24 Feb 2026 | Dundee United vs Queen's Park | 3-1 | 4 | 0 | Championship |
| 22 Feb 2026 | Raith Rovers vs Hamilton Academical | 2-0 | 3 | 0 | Championship |
| 20 Feb 2026 | Raith Rovers vs St. Johnstone | 0-0 | 7 | 0 | Championship |
| 18 Feb 2026 | Dunfermline Athletic vs Airdrieonians | 1-1 | 7 | 1 | League One |
| 17 Feb 2026 | Montrose vs Kelty Hearts | 4-2 | 2 | 0 | League One |
| 16 Feb 2026 | St. Mirren vs Hibernian | 0-0 | 8 | 1 | Premiership |
| 10 Feb 2026 | Alloa Athletic vs Stirling Albion | 1-0 | 4 | 0 | League One |
| 8 Feb 2026 | Rangers vs Queen's Park | 8-0 | 2 | 0 | Scottish Cup |
| 8 Feb 2026 | Falkirk vs Partick Thistle | 5-2 | 3 | 1 | Championship |
| 5 Feb 2026 | Annan Athletic vs Stenhousemuir | 0-2 | 0 | 0 | League Two |
| 4 Feb 2026 | East Fife vs Stirling Albion | 1-1 | 6 | 1 | League Two |
| 31 Jan 2026 | Ayr United vs Raith Rovers | 2-1 | 8 | 0 | Championship |
| 27 Jan 2026 | Livingston vs Dundee | 1-4 | 3 | 1 | Premiership |
| 24 Jan 2026 | Aberdeen vs Livingston | 6-2 | 6 | 2 | Premiership |
| 20 Jan 2026 | Forfar Athletic vs Hibernian | 0-1 | 4 | 0 | Scottish Cup |
| 18 Jan 2026 | Auchinleck Talbot vs Celtic | 0-2 | 0 | 0 | Scottish Cup |
| 14 Jan 2026 | Forfar Athletic vs Dumbarton | 2-1 | 6 | 1 | League Two |
| 13 Jan 2026 | Hamilton Academical vs Cove Rangers | 2-0 | 2 | 2 | League One |
| 12 Jan 2026 | Rangers vs St. Johnstone | 3-1 | 0 | 0 | Premiership |
Ross Hardie has officiated 122 matches across 28 seasons, averaging 4.04 yellow cards and 0.31 red cards per game. View detailed per-season breakdowns including card thresholds, half-time splits, home/away distributions, and both teams booked percentages.
All statistics for Ross Hardie 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.