Join The Team!
A signing like no other...
Football Referee · 2019-2024 · 10 competitions · 62 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Premiership Northern Ireland | 47 | 163 | 3.47 | 17 | 0.36 | 64% |
| Euro U21 Europe | 4 | 28 | 7.00 | 2 | 0.50 | 100% |
| Irish Cup Northern Ireland | 3 | 1 | 0.33 | 0 | 0.00 | 33% |
| Irish League Cup Northern Ireland | 2 | 2 | 1.00 | 2 | 1.00 | 50% |
| Play-offs 1/2 Northern Ireland | 1 | 5 | 5.00 | 2 | 2.00 | 100% |
| U21 Euro Qualification Europe | 1 | 4 | 4.00 | 0 | 0.00 | 100% |
| Europa Conference League Europe | 1 | 0 | 0.00 | 0 | 0.00 | 100% |
| UEFA Youth League Europe | 1 | 1 | 1.00 | 0 | 0.00 | 0% |
| Friendly International World | 1 | 1 | 1.00 | 0 | 0.00 | 0% |
| Europa League Europe | 1 | 12 | 12.00 | 1 | 1.00 | 100% |
2 matches recorded · Northern Ireland
17 matches recorded · Northern Ireland
3 matches recorded · Northern Ireland
1 matches recorded · Northern Ireland
2 matches recorded · Northern Ireland
5 matches recorded · Northern Ireland
1 matches recorded · Europe
1 matches recorded · Europe
9 matches recorded · Northern Ireland
1 matches recorded · Europe
1 matches recorded · World
2 matches recorded · Europe
14 matches recorded · Northern Ireland
1 matches recorded · Europe
2 matches recorded · Europe
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 31 Aug 2024 | Loughgall vs Dungannon Swifts | 0-2 | 0 | 0 | Premiership |
| 16 Aug 2024 | Coleraine vs Ballymena United | 4-2 | 6 | 1 | Premiership |
| 3 May 2024 | Ballymena United vs Institute | 2-0 | 5 | 2 | Play-offs 1/2 |
| 16 Apr 2024 | Glentoran vs Larne | 1-2 | 3 | 0 | Premiership |
| 6 Apr 2024 | Glenavon vs Newry City AFC | 3-2 | 5 | 0 | Premiership |
| 23 Mar 2024 | Glentoran vs Ballymena United | 4-0 | 2 | 1 | Premiership |
| 2 Mar 2024 | Glentoran vs Ballyclare Comrades | 2-0 | 1 | 0 | Irish Cup |
| 17 Feb 2024 | Loughgall vs Crusaders | 0-1 | 1 | 0 | Premiership |
| 3 Feb 2024 | Portadown vs Bangor | 2-1 | 0 | 0 | Irish Cup |
| 20 Jan 2024 | Coleraine vs Carrick Rangers | 0-2 | 6 | 0 | Premiership |
| 6 Jan 2024 | Newington Youth vs Dundela | 2-1 | 0 | 0 | Irish Cup |
| 30 Dec 2023 | Dungannon Swifts vs Newry City AFC | 5-0 | 4 | 0 | Premiership |
| 23 Dec 2023 | Glenavon vs Crusaders | 1-3 | 3 | 0 | Premiership |
| 9 Dec 2023 | Cliftonville vs Glentoran | 2-2 | 3 | 0 | Premiership |
| 5 Dec 2023 | Portadown vs Loughgall | 2-0 | 1 | 2 | Irish League Cup |
| 17 Nov 2023 | Larne vs Coleraine | 2-0 | 6 | 0 | Premiership |
| 7 Nov 2023 | Dungannon Swifts vs Cliftonville | 1-0 | 1 | 0 | Irish League Cup |
| 4 Nov 2023 | Newry City AFC vs Linfield | 0-3 | 1 | 0 | Premiership |
| 28 Oct 2023 | Carrick Rangers vs Glenavon | 1-3 | 6 | 1 | Premiership |
| 13 Oct 2023 | Crusaders vs Ballymena United | 1-0 | 3 | 0 | Premiership |
| 30 Sep 2023 | Glenavon vs Larne | 0-4 | 0 | 1 | Premiership |
| 16 Sep 2023 | Coleraine vs Newry City AFC | 3-1 | 4 | 0 | Premiership |
| 2 Sep 2023 | Crusaders vs Loughgall | 1-1 | 3 | 1 | Premiership |
| 19 Aug 2023 | Glenavon vs Newry City AFC | 1-3 | 2 | 0 | Premiership |
| 12 Aug 2023 | Dungannon Swifts vs Linfield | 2-3 | 9 | 1 | Premiership |
| 29 Apr 2023 | Coleraine vs Larne | 3-0 | 1 | 0 | Premiership |
| 11 Apr 2023 | Crusaders vs Coleraine | 3-1 | 3 | 0 | Premiership |
| 1 Apr 2023 | Glentoran vs Portadown | 5-1 | 4 | 1 | Premiership |
| 4 Mar 2023 | Portadown vs Carrick Rangers | 1-3 | 0 | 0 | Premiership |
| 17 Feb 2023 | Newry City AFC vs Dungannon Swifts | 0-2 | 0 | 0 | Premiership |
| 12 Mar 2022 | Portadown vs Ballymena United | 1-0 | 2 | 0 | Premiership |
| 12 Feb 2022 | Cliftonville vs Coleraine | 2-0 | 2 | 0 | Premiership |
| 22 Jan 2022 | Ballymena United vs Warrenpoint Town | 1-0 | 3 | 0 | Premiership |
| 27 Dec 2021 | Portadown vs Glenavon | 0-1 | 5 | 2 | Premiership |
| 11 Dec 2021 | Carrick Rangers vs Glentoran | 0-3 | 5 | 2 | Premiership |
| 2 Nov 2021 | Larne vs Glentoran | 1-1 | 1 | 0 | Premiership |
| 30 Oct 2021 | Cliftonville vs Glenavon | 2-1 | 4 | 1 | Premiership |
| 19 Oct 2021 | Midtjylland U19 vs Rosenborg U19 | 10-1 | 1 | 0 | UEFA Youth League |
| 12 Oct 2021 | Republic of Ireland vs Qatar | 4-0 | 1 | 0 | Friendly International |
| 1 Oct 2021 | Linfield vs Cliftonville | 1-1 | 5 | 0 | Premiership |
| 18 Sep 2021 | Ballymena United vs Glenavon | 1-1 | 4 | 0 | Premiership |
| 3 Sep 2021 | Latvia U21 vs Poland U21 | 0-2 | 4 | 0 | U21 Euro Qualification |
| 15 Jul 2021 | KΓ vs RΔ«gas FS | 2-4 | - | - | Europa Conference League |
| 29 May 2021 | Larne vs Coleraine | 1-2 | 2 | 0 | Premiership |
| 15 May 2021 | Glentoran vs Cliftonville | 0-2 | 4 | 0 | Premiership |
| 1 May 2021 | Ballymena United vs Glenavon | 3-1 | 6 | 0 | Premiership |
| 24 Apr 2021 | Warrenpoint Town vs Portadown | 1-3 | 1 | 1 | Premiership |
| 16 Mar 2021 | Carrick Rangers vs Larne | 1-3 | 2 | 0 | Premiership |
| 6 Mar 2021 | Dungannon Swifts vs Coleraine | 2-3 | 5 | 1 | Premiership |
| 2 Mar 2021 | Glentoran vs Linfield | 3-1 | 5 | 0 | Premiership |
| 20 Feb 2021 | Cliftonville vs Larne | 1-0 | 7 | 0 | Premiership |
| 6 Feb 2021 | Coleraine vs Portadown | 1-1 | 2 | 1 | Premiership |
| 28 Nov 2020 | Warrenpoint Town vs Linfield | 2-1 | 3 | 0 | Premiership |
| 10 Nov 2020 | Dungannon Swifts vs Cliftonville | 2-1 | 2 | 0 | Premiership |
| 7 Nov 2020 | Ballymena United vs Crusaders | 1-4 | 7 | 0 | Premiership |
| 24 Oct 2020 | Portadown vs Coleraine | 0-3 | 6 | 1 | Premiership |
| 17 Oct 2020 | Cliftonville vs Glentoran | 1-0 | 5 | 1 | Premiership |
| 8 Sep 2020 | Slovakia U21 vs Switzerland U21 | 1-2 | 8 | 1 | Euro U21 |
| 8 Sep 2020 | Slovakia U21 vs Switzerland U21 | - | 8 | 1 | Euro U21 |
| 20 Aug 2020 | FC Santa Coloma vs Iskra | 0-0 | 12 | 1 | Europa League |
| 10 Sep 2019 | Serbia U21 vs Latvia U21 | 1-1 | 6 | 0 | Euro U21 |
| 10 Sep 2019 | Serbia U21 vs Latvia U21 | - | 6 | 0 | Euro U21 |
Keith Kennedy has officiated 62 matches across 10 competitions, averaging 3.50 yellow cards and 0.39 red cards per game (217 yellows and 24 reds in total). Active years in our database: 2019-2024. Competitions covered include Premiership, Euro U21, Irish Cup, Irish League Cup, Play-offs 1/2, 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 Keith Kennedy.
All statistics for Keith Kennedy 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.