Join The Team!
A signing like no other...
Football Referee · 2019-2026 · 9 competitions · 147 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Premiership Northern Ireland | 118 | 439 | 3.72 | 21 | 0.18 | 75% |
| Irish Cup Northern Ireland | 9 | 25 | 2.78 | 5 | 0.56 | 22% |
| Europa Conference League Europe | 6 | 18 | 3.00 | 3 | 0.50 | 50% |
| Irish League Cup Northern Ireland | 4 | 8 | 2.00 | 0 | 0.00 | 75% |
| UEFA U17 Championship Qualification Europe | 4 | 3 | 0.75 | 0 | 0.00 | 25% |
| U21 Euro Qualification Europe | 2 | 9 | 4.50 | 0 | 0.00 | 100% |
| UEFA U19 Championship Qualification Europe | 2 | 6 | 3.00 | 2 | 1.00 | 100% |
| Charity Shield Northern Ireland | 1 | 0 | 0.00 | 0 | 0.00 | 0% |
| Euro U21 Europe | 1 | 3 | 3.00 | 0 | 0.00 | 100% |
9 matches recorded · Northern Ireland
1 matches recorded · Europe
1 matches recorded · Europe
1 matches recorded · Europe
13 matches recorded · Northern Ireland
1 matches recorded · Northern Ireland
2 matches recorded · Europe
1 matches recorded · Europe
4 matches recorded · Northern Ireland
2 matches recorded · Europe
19 matches recorded · Northern Ireland
2 matches recorded · Northern Ireland
2 matches recorded · Europe
18 matches recorded · Northern Ireland
1 matches recorded · Northern Ireland
2 matches recorded · Europe
1 matches recorded · Northern Ireland
1 matches recorded · Northern Ireland
18 matches recorded · Northern Ireland
3 matches recorded · Northern Ireland
2 matches recorded · Europe
21 matches recorded · Northern Ireland
1 matches recorded · Northern Ireland
1 matches recorded · Europe
20 matches recorded · Northern Ireland
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 7 Nov 2026 | Linfield vs Coleraine | 3-0 | 4 | 0 | Premiership |
| 31 Oct 2026 | Cliftonville vs Carrick Rangers | 7-1 | 2 | 0 | Premiership |
| 16 Oct 2026 | Larne vs Coleraine | 2-3 | 6 | 0 | Premiership |
| 3 Oct 2026 | Glentoran vs Dungannon Swifts | 2-0 | 5 | 0 | Premiership |
| 19 Sep 2026 | Linfield vs Crusaders | 1-0 | 4 | 1 | Premiership |
| 11 Sep 2026 | Coleraine vs Ballymena United | 3-2 | 3 | 0 | Premiership |
| 5 Sep 2026 | Cliftonville vs Portadown | 3-1 | 4 | 0 | Premiership |
| 29 Aug 2026 | Glentoran vs Crusaders | 1-2 | 5 | 0 | Premiership |
| 15 Aug 2026 | Limavady United vs Carrick Rangers | 1-2 | 5 | 0 | Premiership |
| 30 Jul 2026 | Dinamo Minsk vs NeftΓ§i | 0-1 | 3 | 1 | Europa Conference League |
| 11 Apr 2026 | Crusaders vs Portadown | 4-0 | 3 | 0 | Premiership |
| 7 Apr 2026 | Dungannon Swifts vs Linfield | 1-3 | 4 | 0 | Premiership |
| 28 Mar 2026 | Netherlands U19 vs Slovenia U19 | 2-1 | 2 | 0 | UEFA U19 Championship Qualification |
| 25 Mar 2026 | Finland U19 vs Netherlands U19 | 0-3 | 4 | 2 | UEFA U19 Championship Qualification |
| 10 Mar 2026 | Crusaders vs Cliftonville | 0-1 | 5 | 0 | Premiership |
| 28 Feb 2026 | Ballymena United vs Larne | 0-2 | 4 | 1 | Premiership |
| 24 Feb 2026 | Cliftonville vs Glentoran | 0-4 | 4 | 0 | Premiership |
| 17 Feb 2026 | Dungannon Swifts vs Linfield | 1-4 | 3 | 1 | Premiership |
| 10 Feb 2026 | Coleraine vs Portadown | 2-1 | 4 | 0 | Premiership |
| 7 Feb 2026 | Loughgall vs Institute | 2-1 | 0 | 0 | Irish Cup |
| 3 Feb 2026 | Carrick Rangers vs Bangor | 3-2 | 4 | 0 | Premiership |
| 18 Nov 2025 | Luxembourg U21 vs Switzerland U21 | 2-1 | 2 | 0 | U21 Euro Qualification |
| 20 Sep 2025 | Larne vs Carrick Rangers | 2-0 | 3 | 0 | Premiership |
| 13 Sep 2025 | Portadown vs Coleraine | 1-4 | 3 | 0 | Premiership |
| 6 Sep 2025 | Ballymena United vs Glentoran | 0-2 | 6 | 0 | Premiership |
| 22 Aug 2025 | Larne vs Portadown | 4-0 | 3 | 0 | Premiership |
| 10 Aug 2025 | Bangor vs Cliftonville | 3-1 | 4 | 0 | Premiership |
| 24 Jul 2025 | Atlètic Club d'Escaldes vs Dinamo City | 1-2 | 3 | 0 | Europa Conference League |
| 19 Apr 2025 | Loughgall vs Carrick Rangers | 2-2 | 1 | 0 | Premiership |
| 5 Apr 2025 | Coleraine vs Dungannon Swifts | 3-2 | 5 | 0 | Premiership |
| 28 Mar 2025 | Cliftonville vs Ards | 3-0 | 2 | 0 | Irish Cup |
| 18 Mar 2025 | Glentoran vs Larne | 2-2 | 3 | 0 | Premiership |
| 15 Mar 2025 | Portadown vs Dungannon Swifts | 1-1 | 4 | 2 | Premiership |
| 1 Mar 2025 | Ards vs Loughgall | 2-0 | 6 | 0 | Irish Cup |
| 26 Feb 2025 | Loughgall vs Larne | 1-4 | 3 | 0 | Premiership |
| 21 Feb 2025 | Cliftonville vs Glentoran | 2-0 | 4 | 0 | Premiership |
| 8 Feb 2025 | Larne vs Crusaders | 0-1 | 3 | 0 | Premiership |
| 31 Jan 2025 | Glentoran vs Linfield | 2-1 | 11 | 5 | Irish Cup |
| 25 Jan 2025 | Larne vs Ballymena United | 2-1 | 3 | 0 | Premiership |
| 4 Jan 2025 | Dungannon Swifts vs Rathfriland Rangers | 5-0 | 0 | 0 | Irish Cup |
| 30 Dec 2024 | Carrick Rangers vs Crusaders | 0-0 | 3 | 0 | Premiership |
| 21 Dec 2024 | Cliftonville vs Glentoran | 1-2 | 8 | 2 | Premiership |
| 3 Dec 2024 | Crusaders vs Dungannon Swifts | 4-2 | 0 | 0 | Irish League Cup |
| 22 Nov 2024 | Glentoran vs Linfield | 1-0 | 7 | 2 | Premiership |
| 5 Nov 2024 | Armagh City vs Glenavon | 0-0 | 0 | 0 | Irish League Cup |
| 3 Nov 2024 | Carrick Rangers vs Linfield | 1-3 | 3 | 0 | Premiership |
| 19 Oct 2024 | Cliftonville vs Glenavon | 0-0 | 3 | 2 | Premiership |
| 5 Oct 2024 | Ballymena United vs Loughgall | 4-1 | 9 | 0 | Premiership |
| 20 Sep 2024 | Larne vs Glentoran | 2-0 | 2 | 0 | Premiership |
| 14 Sep 2024 | Coleraine vs Carrick Rangers | 3-1 | 0 | 0 | Premiership |
| 30 Aug 2024 | Ballymena United vs Glenavon | 3-1 | 6 | 0 | Premiership |
| 20 Aug 2024 | Loughgall vs Portadown | 2-2 | 5 | 0 | Premiership |
| 10 Aug 2024 | Dungannon Swifts vs Coleraine | 1-1 | 1 | 0 | Premiership |
| 1 Aug 2024 | HB vs Hajduk Split | 0-0 | 4 | 0 | Europa Conference League |
| 11 Jul 2024 | Valur vs Vllaznia ShkodΓ«r | 2-2 | 6 | 2 | Europa Conference League |
| 1 May 2024 | Crusaders vs Carrick Rangers | 3-1 | 3 | 0 | Premiership |
| 27 Apr 2024 | Dungannon Swifts vs Ballymena United | 3-0 | 3 | 0 | Premiership |
| 24 Feb 2024 | Newry City AFC vs Coleraine | 0-2 | 2 | 0 | Premiership |
| 10 Feb 2024 | Glentoran vs Carrick Rangers | 2-2 | 5 | 0 | Premiership |
| 27 Jan 2024 | Crusaders vs Glentoran | 1-2 | 2 | 0 | Premiership |
| 13 Jan 2024 | Carrick Rangers vs Glenavon | 0-2 | 6 | 1 | Premiership |
| 6 Jan 2024 | Dungannon Swifts vs Willowbank | 5-0 | 0 | 0 | Irish Cup |
| 23 Dec 2023 | Cliftonville vs Ballymena United | 2-0 | 0 | 0 | Premiership |
| 15 Dec 2023 | Crusaders vs Larne | 0-3 | 2 | 1 | Premiership |
| 1 Dec 2023 | Glentoran vs Linfield | 4-0 | 3 | 0 | Premiership |
| 25 Nov 2023 | Loughgall vs Dungannon Swifts | 1-2 | 7 | 0 | Premiership |
| 11 Nov 2023 | Linfield vs Larne | 1-2 | 5 | 0 | Premiership |
| 7 Nov 2023 | Portadown vs Crusaders | 2-1 | 6 | 0 | Irish League Cup |
| 28 Oct 2023 | Coleraine vs Cliftonville | 1-2 | 2 | 0 | Premiership |
| 17 Oct 2023 | Latvia U21 vs Turkey U21 | 2-1 | 7 | 0 | U21 Euro Qualification |
| 13 Oct 2023 | Glentoran vs Loughgall | 6-0 | 2 | 0 | Premiership |
| 3 Oct 2023 | Poland U17 vs Sweden U17 | 2-1 | 0 | 0 | UEFA U17 Championship Qualification |
| 27 Sep 2023 | Sweden U17 vs Moldova U17 | 3-2 | 3 | 0 | UEFA U17 Championship Qualification |
| 22 Sep 2023 | Newry City AFC vs Dungannon Swifts | 2-2 | 6 | 0 | Premiership |
| 2 Sep 2023 | Glenavon vs Ballymena United | 1-0 | 8 | 2 | Premiership |
| 22 Aug 2023 | Linfield vs Cliftonville | 2-1 | 5 | 0 | Premiership |
| 15 Aug 2023 | Loughgall vs Glentoran | 0-1 | 7 | 0 | Premiership |
| 11 Aug 2023 | Ballymena United vs Crusaders | 1-2 | 2 | 1 | Premiership |
| 27 Jul 2023 | Torpedo BelAZ vs AEK Larnaca | 2-3 | 2 | 0 | Europa Conference League |
| 20 Jul 2023 | Shkupi vs Hegelmann Litauen | 0-0 | 0 | 0 | Europa Conference League |
| 1 Jul 2023 | Larne vs Crusaders | 0-2 | 0 | 0 | Charity Shield |
| 29 Apr 2023 | Glenavon vs Portadown | 0-0 | 4 | 0 | Premiership |
| 15 Apr 2023 | Glentoran vs Cliftonville | 3-0 | 1 | 0 | Premiership |
| 25 Mar 2023 | Newry City AFC vs Cliftonville | 1-2 | 1 | 0 | Premiership |
| 7 Mar 2023 | Larne vs Linfield | 0-0 | 2 | 0 | Premiership |
| 4 Mar 2023 | Ballyclare Comrades vs Ballymena United | 1-3 | 2 | 0 | Irish Cup |
| 18 Feb 2023 | Portadown vs Glenavon | 3-1 | 5 | 0 | Premiership |
| 4 Feb 2023 | Cliftonville vs Coleraine | 2-2 | 4 | 0 | Irish Cup |
| 29 Jan 2023 | Newry City AFC vs Larne | 0-0 | 4 | 0 | Premiership |
| 21 Jan 2023 | Dungannon Swifts vs Glenavon | 2-1 | 5 | 1 | Premiership |
| 10 Jan 2023 | Cliftonville vs Linfield | 1-0 | 3 | 0 | Premiership |
| 7 Jan 2023 | Bangor vs Tandragee Rovers | 4-0 | - | - | Irish Cup |
| 2 Jan 2023 | Carrick Rangers vs Crusaders | 0-3 | 1 | 0 | Premiership |
| 17 Dec 2022 | Cliftonville vs Portadown | 4-1 | 4 | 0 | Premiership |
| 10 Dec 2022 | Larne vs Newry City AFC | 2-0 | 5 | 0 | Premiership |
| 12 Nov 2022 | Linfield vs Glenavon | 2-1 | 4 | 0 | Premiership |
| 4 Nov 2022 | Larne vs Crusaders | 4-1 | 3 | 0 | Premiership |
| 27 Oct 2022 | Ukraine U17 vs Liechtenstein U17 | 7-0 | - | - | UEFA U17 Championship Qualification |
| 24 Oct 2022 | Bosnia & Herzegovina U17 vs Liechtenstein U17 | 2-0 | - | - | UEFA U17 Championship Qualification |
| 15 Oct 2022 | Portadown vs Newry City AFC | 1-3 | 3 | 0 | Premiership |
| 17 Sep 2022 | Glenavon vs Cliftonville | 0-1 | 2 | 0 | Premiership |
| 3 Sep 2022 | Glentoran vs Newry City AFC | 3-0 | 2 | 0 | Premiership |
| 27 Aug 2022 | Newry City AFC vs Crusaders | 1-2 | 4 | 0 | Premiership |
| 14 Aug 2022 | Linfield vs Portadown | 4-0 | 2 | 0 | Premiership |
| 23 Apr 2022 | Linfield vs Larne | 0-0 | 5 | 0 | Premiership |
| 9 Apr 2022 | Carrick Rangers vs Dungannon Swifts | 1-0 | 4 | 1 | Premiership |
| 26 Mar 2022 | Coleraine vs Glenavon | 2-3 | 3 | 2 | Premiership |
| 19 Mar 2022 | Ballymena United vs Glentoran | 1-1 | 5 | 0 | Premiership |
| 11 Mar 2022 | Linfield vs Crusaders | 3-2 | 4 | 0 | Premiership |
| 8 Mar 2022 | Glentoran vs Cliftonville | 0-1 | 2 | 0 | Premiership |
| 12 Feb 2022 | Warrenpoint Town vs Carrick Rangers | 4-2 | 5 | 0 | Premiership |
| 29 Jan 2022 | Dungannon Swifts vs Carrick Rangers | 3-2 | 5 | 0 | Premiership |
| 1 Jan 2022 | Ballymena United vs Portadown | 4-0 | 1 | 0 | Premiership |
| 21 Dec 2021 | Dungannon Swifts vs Warrenpoint Town | 2-2 | 8 | 1 | Premiership |
| 4 Dec 2021 | Coleraine vs Linfield | 1-2 | 6 | 0 | Premiership |
| 27 Nov 2021 | Portadown vs Larne | 2-2 | 4 | 0 | Premiership |
| 20 Nov 2021 | Warrenpoint Town vs Glenavon | 0-3 | 7 | 0 | Premiership |
| 13 Nov 2021 | Crusaders vs Linfield | 2-1 | 0 | 0 | Premiership |
| 9 Nov 2021 | Portadown vs Cliftonville | 1-2 | 2 | 0 | Irish League Cup |
| 25 Oct 2021 | Larne vs Linfield | 1-1 | 6 | 0 | Premiership |
| 16 Oct 2021 | Glenavon vs Dungannon Swifts | 4-2 | 3 | 0 | Premiership |
| 28 Sep 2021 | Glentoran vs Linfield | 0-3 | 3 | 0 | Premiership |
| 25 Sep 2021 | Portadown vs Dungannon Swifts | 1-4 | 6 | 0 | Premiership |
| 18 Sep 2021 | Warrenpoint Town vs Glentoran | 0-3 | 4 | 0 | Premiership |
| 4 Sep 2021 | Cliftonville vs Glentoran | 1-0 | 1 | 0 | Premiership |
| 28 Aug 2021 | Linfield vs Crusaders | 2-0 | 5 | 0 | Premiership |
| 5 Jun 2021 | Larne vs Cliftonville | 3-1 | 4 | 0 | Premiership |
| 25 May 2021 | Cliftonville vs Crusaders | 1-1 | 4 | 0 | Premiership |
| 1 May 2021 | Glentoran vs Linfield | 0-0 | 5 | 0 | Premiership |
| 17 Apr 2021 | Portadown vs Cliftonville | 1-2 | 1 | 0 | Premiership |
| 10 Apr 2021 | Larne vs Linfield | 1-1 | 4 | 0 | Premiership |
| 3 Apr 2021 | Coleraine vs Glenavon | 0-0 | 7 | 0 | Premiership |
| 27 Mar 2021 | Glenavon vs Larne | 2-2 | 2 | 0 | Premiership |
| 20 Mar 2021 | Warrenpoint Town vs Ballymena United | 2-2 | 3 | 0 | Premiership |
| 6 Mar 2021 | Linfield vs Cliftonville | 2-0 | 4 | 0 | Premiership |
| 27 Feb 2021 | Dungannon Swifts vs Glentoran | 0-1 | 2 | 0 | Premiership |
| 6 Feb 2021 | Crusaders vs Linfield | 1-2 | 2 | 0 | Premiership |
| 30 Jan 2021 | Cliftonville vs Glenavon | 1-1 | 5 | 0 | Premiership |
| 23 Jan 2021 | Coleraine vs Dungannon Swifts | 2-0 | 4 | 0 | Premiership |
| 9 Jan 2021 | Cliftonville vs Crusaders | 2-2 | 3 | 0 | Premiership |
| 2 Jan 2021 | Glentoran vs Portadown | 2-1 | 2 | 0 | Premiership |
| 19 Dec 2020 | Ballymena United vs Glentoran | 1-1 | 3 | 0 | Premiership |
| 12 Dec 2020 | Dungannon Swifts vs Ballymena United | 1-5 | 1 | 0 | Premiership |
| 28 Nov 2020 | Cliftonville vs Portadown | 5-0 | 3 | 0 | Premiership |
| 31 Oct 2020 | Larne vs Ballymena United | 2-0 | 3 | 0 | Premiership |
| 24 Oct 2020 | Dungannon Swifts vs Warrenpoint Town | 0-2 | 4 | 0 | Premiership |
| 6 Jun 2019 | Liechtenstein U21 vs Azerbaijan U21 | 1-0 | 3 | 0 | Euro U21 |
Tim Marshall has officiated 147 matches across 9 competitions, averaging 3.48 yellow cards and 0.21 red cards per game (511 yellows and 31 reds in total). Active years in our database: 2019-2026. Competitions covered include Premiership, Irish Cup, Europa Conference League, Irish League Cup, UEFA U17 Championship Qualification, U21 Euro Qualification.
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 Tim Marshall.
All statistics for Tim Marshall 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.