Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 13 competitions · 171 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Super League Switzerland | 113 | 582 | 5.15 | 41 | 0.36 | 93% |
| Challenge League Switzerland | 23 | 107 | 4.65 | 3 | 0.13 | 87% |
| Swiss Cup Switzerland | 13 | 76 | 5.85 | 7 | 0.54 | 85% |
| 1. Division Cyprus | 5 | 37 | 7.40 | 1 | 0.20 | 100% |
| Europa Conference League Europe | 4 | 17 | 4.25 | 0 | 0.00 | 100% |
| Friendly International World | 3 | 13 | 4.33 | 0 | 0.00 | 67% |
| U21 Euro Qualification Europe | 2 | 6 | 3.00 | 0 | 0.00 | 50% |
| UEFA Youth League Europe | 2 | 4 | 2.00 | 0 | 0.00 | 100% |
| UEFA U17 Championship Qualification Europe | 2 | 0 | 0.00 | 0 | 0.00 | 100% |
| Champions League Europe | 1 | 7 | 7.00 | 2 | 2.00 | 100% |
| Non-FIFA Friendlies World | 1 | 4 | 4.00 | 0 | 0.00 | 100% |
| Nationalliga A Women Switzerland | 1 | 1 | 1.00 | 0 | 0.00 | 0% |
| Super League Play-offs Switzerland | 1 | 7 | 7.00 | 0 | 0.00 | 100% |
2 matches recorded · Switzerland
5 matches recorded · Switzerland
1 matches recorded · Switzerland
1 matches recorded · World
3 matches recorded · Switzerland
1 matches recorded · Cyprus
20 matches recorded · Switzerland
1 matches recorded · Europe
2 matches recorded · Switzerland
1 matches recorded · World
1 matches recorded · Europe
3 matches recorded · Switzerland
1 matches recorded · Europe
1 matches recorded · Europe
21 matches recorded · Switzerland
2 matches recorded · Cyprus
1 matches recorded · World
3 matches recorded · Switzerland
1 matches recorded · Europe
1 matches recorded · Switzerland
20 matches recorded · Switzerland
3 matches recorded · Switzerland
2 matches recorded · Cyprus
1 matches recorded · World
1 matches recorded · Europe
1 matches recorded · Switzerland
2 matches recorded · Switzerland
21 matches recorded · Switzerland
3 matches recorded · Switzerland
2 matches recorded · Europe
2 matches recorded · Europe
1 matches recorded · Europe
18 matches recorded · Switzerland
4 matches recorded · Switzerland
8 matches recorded · Switzerland
10 matches recorded · Switzerland
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 30 Oct 2026 | Neuchâtel Xamax vs Aarau | 1-3 | 3 | 0 | Challenge League |
| 24 Oct 2026 | Servette vs Vaduz | 2-1 | 6 | 0 | Super League |
| 16 Oct 2026 | Stade Nyonnais vs Basel | 0-3 | 6 | 0 | Swiss Cup |
| 5 Oct 2026 | Liechtenstein vs Gibraltar | 0-2 | 8 | 0 | Friendly International |
| 19 Sep 2026 | Luzern vs Grasshopper | 5-1 | 4 | 0 | Super League |
| 16 Sep 2026 | Lugano vs St. Gallen | 4-1 | 6 | 1 | Super League |
| 1 Sep 2026 | Zürich vs Young Boys | 2-4 | 5 | 0 | Super League |
| 15 Aug 2026 | Bavois vs Servette | 0-7 | 3 | 0 | Swiss Cup |
| 9 Aug 2026 | Basel vs Thun | 4-2 | 4 | 0 | Super League |
| 24 May 2026 | Stade Lausanne-Ouchy vs St. Gallen | 0-3 | 6 | 1 | Swiss Cup |
| 12 May 2026 | Servette vs Lausanne Sport | 2-0 | 6 | 0 | Super League |
| 6 May 2026 | AEK Larnaca vs Apollon | 1-0 | 8 | 1 | 1. Division |
| 2 May 2026 | Winterthur vs Zürich | 2-2 | 7 | 0 | Super League |
| 25 Apr 2026 | Thun vs Lugano | 0-1 | 7 | 0 | Super League |
| 6 Apr 2026 | Servette vs Luzern | 3-0 | 5 | 0 | Super League |
| 21 Mar 2026 | Aarau vs Neuchâtel Xamax | 1-0 | 2 | 0 | Challenge League |
| 15 Mar 2026 | Lausanne Sport vs Young Boys | 0-2 | 2 | 1 | Super League |
| 5 Mar 2026 | Basel vs Grasshopper | 1-0 | 5 | 1 | Super League |
| 21 Feb 2026 | Servette vs St. Gallen | 1-1 | 5 | 0 | Super League |
| 11 Feb 2026 | St. Gallen vs Young Boys | 2-1 | 6 | 0 | Super League |
| 31 Jan 2026 | Servette vs Sion | 3-3 | 5 | 0 | Super League |
| 18 Jan 2026 | Grasshopper vs Thun | 1-3 | 5 | 1 | Super League |
| 21 Dec 2025 | Lugano vs Young Boys | 3-0 | 5 | 1 | Super League |
| 29 Nov 2025 | Luzern vs Winterthur | 1-3 | 5 | 0 | Super League |
| 7 Nov 2025 | Neuchâtel Xamax vs Yverdon Sport | 2-2 | 4 | 0 | Challenge League |
| 1 Nov 2025 | Zürich vs Lausanne Sport | 1-2 | 6 | 0 | Super League |
| 26 Oct 2025 | Servette vs Lugano | 2-1 | 5 | 0 | Super League |
| 4 Oct 2025 | Luzern vs Sion | 3-3 | 7 | 1 | Super League |
| 20 Sep 2025 | Wil vs St. Gallen | 1-1 | 8 | 0 | Swiss Cup |
| 17 Sep 2025 | Sion vs Servette | 0-2 | 3 | 0 | Super League |
| 14 Sep 2025 | Grasshopper vs Lausanne Sport | 3-1 | 8 | 2 | Super League |
| 16 Aug 2025 | Stade Payerne vs Yverdon Sport | 1-3 | 0 | 1 | Swiss Cup |
| 6 Aug 2025 | Basel vs Young Boys | 4-1 | 8 | 1 | Super League |
| 2 Aug 2025 | Servette vs St. Gallen | 1-4 | 10 | 0 | Super League |
| 27 Jul 2025 | Lausanne Sport vs Winterthur | 3-2 | 8 | 2 | Super League |
| 24 Jul 2025 | Varaždin vs Santa Clara | 2-1 | 4 | 0 | Europa Conference League |
| 24 May 2025 | Servette vs Lausanne Sport | 3-3 | 6 | 0 | Super League |
| 15 May 2025 | Servette vs Lugano | 4-1 | 5 | 0 | Super League |
| 4 May 2025 | Pafos FC vs Aris Limassol | 4-0 | 13 | 0 | 1. Division |
| 19 Apr 2025 | Grasshopper vs Winterthur | 0-1 | 3 | 0 | Super League |
| 12 Apr 2025 | Zürich vs Basel | 0-4 | 7 | 0 | Super League |
| 2 Apr 2025 | Sion vs Winterthur | 1-2 | 7 | 2 | Super League |
| 30 Mar 2025 | Grasshopper vs Zürich | 1-2 | 5 | 0 | Super League |
| 22 Mar 2025 | Luxembourg vs Sweden | 1-0 | 4 | 0 | Friendly International |
| 22 Mar 2025 | Luxembourg vs Sweden | 1-0 | 4 | 0 | Non-FIFA Friendlies |
| 15 Mar 2025 | Servette vs Yverdon Sport | 2-3 | 4 | 0 | Super League |
| 2 Mar 2025 | Lugano vs Zürich | 0-3 | 6 | 0 | Super League |
| 25 Feb 2025 | Bellinzona vs Lausanne Sport | 1-1 | 10 | 0 | Swiss Cup |
| 15 Feb 2025 | Lugano vs Luzern | 2-0 | 5 | 0 | Super League |
| 2 Feb 2025 | Luzern vs St. Gallen | 2-0 | 4 | 0 | Super League |
| 19 Jan 2025 | Lausanne Sport vs Luzern | 0-0 | 2 | 0 | Super League |
| 15 Dec 2024 | Young Boys vs Servette | 2-1 | 2 | 0 | Super League |
| 7 Dec 2024 | Omonia Nicosia vs APOEL | 2-2 | 7 | 0 | 1. Division |
| 4 Dec 2024 | Yverdon Sport vs Lugano | 0-2 | 8 | 2 | Swiss Cup |
| 1 Dec 2024 | Young Boys vs St. Gallen | 3-1 | 4 | 1 | Super League |
| 23 Nov 2024 | Luzern vs Young Boys | 1-1 | 6 | 0 | Super League |
| 9 Nov 2024 | Servette vs Zürich | 1-1 | 1 | 0 | Super League |
| 29 Oct 2024 | Yverdon Sport vs Lausanne Sport | 0-3 | 3 | 0 | Super League |
| 11 Oct 2024 | Austria U21 vs Slovenia U21 | 1-1 | 6 | 0 | U21 Euro Qualification |
| 6 Oct 2024 | Basel vs Young Boys | 1-0 | 8 | 1 | Super League |
| 21 Sep 2024 | St. Gallen vs Luzern | 2-3 | 6 | 0 | Super League |
| 15 Sep 2024 | Stade Nyonnais vs Basel | 0-1 | 8 | 2 | Swiss Cup |
| 24 Aug 2024 | Luzern vs Winterthur | 3-0 | 7 | 0 | Super League |
| 1 Aug 2024 | AEK Larnaca vs Paksi SE | 0-2 | 4 | 0 | Europa Conference League |
| 28 Jul 2024 | Zürich vs Winterthur | 4-2 | 4 | 1 | Super League |
| 24 Jul 2024 | Servette vs Young Boys | 3-1 | 5 | 0 | Super League |
| 9 Jul 2024 | Panevėžys vs HJK | 3-0 | 7 | 2 | Champions League |
| 25 May 2024 | Lugano vs Servette | 0-2 | 3 | 0 | Super League |
| 16 May 2024 | Young Boys vs St. Gallen | 3-1 | 7 | 0 | Super League |
| 10 May 2024 | Lausanne Sport vs Basel | 0-0 | 4 | 0 | Super League |
| 5 May 2024 | Zürich vs Young Boys | 0-2 | 7 | 1 | Super League |
| 28 Apr 2024 | AEK Larnaca vs Anorthosis | 1-1 | 4 | 0 | 1. Division |
| 20 Apr 2024 | Lugano vs Lausanne Sport | 2-0 | 6 | 0 | Super League |
| 30 Mar 2024 | Stade Lausanne-Ouchy vs Lugano | 1-3 | 3 | 1 | Super League |
| 9 Mar 2024 | Winterthur vs Grasshopper | 2-0 | 2 | 1 | Super League |
| 2 Mar 2024 | Servette vs St. Gallen | 2-0 | 1 | 0 | Super League |
| 28 Feb 2024 | Basel vs Lugano | 2-2 | 8 | 0 | Swiss Cup |
| 23 Feb 2024 | Neuchâtel Xamax vs Thun | 4-0 | 7 | 0 | Challenge League |
| 17 Feb 2024 | Lausanne Sport vs Yverdon Sport | 3-1 | 4 | 1 | Super League |
| 4 Feb 2024 | Yverdon Sport vs Zürich | 3-0 | 7 | 2 | Super League |
| 31 Jan 2024 | St. Gallen vs Servette | 0-2 | 4 | 0 | Super League |
| 20 Jan 2024 | Lausanne Sport vs St. Gallen | 0-1 | 7 | 0 | Super League |
| 17 Dec 2023 | Servette vs Lugano | 2-2 | 5 | 2 | Super League |
| 3 Dec 2023 | Nea Salamis vs Paphos | 0-2 | 5 | 0 | 1. Division |
| 17 Nov 2023 | Greece vs New Zealand | 2-0 | 1 | 0 | Friendly International |
| 5 Nov 2023 | Stade Lausanne-Ouchy vs St. Gallen | 2-5 | 5 | 1 | Super League |
| 1 Nov 2023 | Servette vs Stade Lausanne-Ouchy | 1-1 | 6 | 0 | Swiss Cup |
| 22 Oct 2023 | Winterthur vs St. Gallen | 2-1 | 14 | 0 | Super League |
| 6 Oct 2023 | Sion vs Wil | 3-0 | 10 | 0 | Challenge League |
| 1 Oct 2023 | Luzern vs Zürich | 1-4 | 5 | 0 | Super League |
| 30 Sep 2023 | Servette Chênois W vs Grasshopper W | 3-1 | 1 | 0 | Nationalliga A Women |
| 24 Sep 2023 | Young Boys vs Lugano | 4-1 | 3 | 0 | Super League |
| 17 Sep 2023 | Aarau vs Winterthur | 1-2 | 4 | 0 | Swiss Cup |
| 25 Aug 2023 | Stade Nyonnais vs Sion | 1-2 | 5 | 0 | Challenge League |
| 13 Aug 2023 | Luzern vs Young Boys | 1-1 | 7 | 0 | Super League |
| 3 Aug 2023 | Spartak Trnava vs Auda | 4-1 | 3 | 0 | Europa Conference League |
| 30 Jul 2023 | Basel vs Winterthur | 5-2 | 6 | 0 | Super League |
| 22 Jul 2023 | Grasshopper vs Servette | 1-3 | 2 | 0 | Super League |
| 3 Jun 2023 | Sion vs Stade Lausanne-Ouchy | 0-2 | 7 | 0 | Super League Play-offs |
| 29 May 2023 | St. Gallen vs Sion | 4-0 | 3 | 0 | Super League |
| 25 May 2023 | Lugano vs Young Boys | 2-0 | 4 | 0 | Super League |
| 21 May 2023 | Zürich vs Grasshopper | 2-1 | 5 | 0 | Super League |
| 14 May 2023 | St. Gallen vs Basel | 6-1 | 3 | 0 | Super League |
| 6 May 2023 | Sion vs Winterthur | 0-1 | 8 | 0 | Super League |
| 30 Apr 2023 | Young Boys vs Luzern | 5-1 | 3 | 0 | Super League |
| 26 Apr 2023 | St. Gallen vs Lugano | 1-2 | 5 | 0 | Super League |
| 15 Apr 2023 | Luzern vs Zürich | 4-1 | 0 | 0 | Super League |
| 1 Apr 2023 | Servette vs Young Boys | 2-1 | 7 | 0 | Super League |
| 17 Mar 2023 | Wil vs Aarau | 0-3 | 6 | 0 | Challenge League |
| 11 Mar 2023 | Young Boys vs Sion | 4-0 | 2 | 1 | Super League |
| 4 Mar 2023 | Luzern vs Basel | 0-1 | 10 | 1 | Super League |
| 18 Feb 2023 | Young Boys vs Lugano | 1-1 | 4 | 0 | Super League |
| 12 Feb 2023 | Zürich vs Winterthur | 1-1 | 8 | 0 | Super League |
| 28 Jan 2023 | Basel vs Luzern | 2-3 | 5 | 0 | Super League |
| 21 Jan 2023 | Grasshopper vs Young Boys | 1-2 | 4 | 1 | Super League |
| 25 Nov 2022 | Yverdon Sport vs Neuchâtel Xamax | 3-1 | 6 | 0 | Challenge League |
| 13 Nov 2022 | Lugano vs Winterthur | 3-1 | 4 | 0 | Super League |
| 9 Nov 2022 | Lausanne Sport vs Young Boys | 1-5 | 6 | 0 | Swiss Cup |
| 29 Oct 2022 | Grasshopper vs Luzern | 1-3 | 4 | 0 | Super League |
| 26 Oct 2022 | Club Brugge U19 vs Porto U19 | 1-2 | 4 | 0 | UEFA Youth League |
| 23 Oct 2022 | Zürich vs Grasshopper | 1-4 | 7 | 1 | Super League |
| 15 Oct 2022 | Winterthur vs Grasshopper | 1-0 | 9 | 1 | Super League |
| 8 Oct 2022 | Greece U17 vs Kosovo U17 | 5-0 | - | - | UEFA U17 Championship Qualification |
| 5 Oct 2022 | Finland U17 vs Greece U17 | 2-1 | - | - | UEFA U17 Championship Qualification |
| 30 Sep 2022 | Lausanne Sport vs Wil | 4-0 | 5 | 0 | Challenge League |
| 17 Sep 2022 | Meyrin vs Winterthur | 0-4 | 3 | 1 | Swiss Cup |
| 14 Sep 2022 | Crvena Zvezda U19 vs Omonia Nicosia U19 | 1-0 | - | - | UEFA Youth League |
| 10 Sep 2022 | St. Gallen vs Sion | 1-2 | 8 | 0 | Super League |
| 31 Jul 2022 | Winterthur vs Lugano | 1-4 | 5 | 0 | Super League |
| 7 Jul 2022 | KuPS vs Dila | 2-0 | 6 | 0 | Europa Conference League |
| 3 Jun 2022 | Republic of Ireland U21 vs Bosnia-Herzegovina U21 | 3-0 | 0 | 0 | U21 Euro Qualification |
| 22 May 2022 | Basel vs Lugano | 2-1 | 5 | 2 | Super League |
| 11 May 2022 | Servette vs Lugano | 2-2 | 4 | 0 | Super League |
| 1 May 2022 | Luzern vs Lausanne Sport | 3-0 | 5 | 1 | Super League |
| 24 Apr 2022 | Basel vs Luzern | 3-0 | 4 | 0 | Super League |
| 10 Apr 2022 | Lugano vs Sion | 1-3 | 4 | 0 | Super League |
| 3 Apr 2022 | Lausanne Sport vs Servette | 4-1 | 4 | 0 | Super League |
| 19 Mar 2022 | St. Gallen vs Luzern | 3-2 | 5 | 0 | Super League |
| 11 Mar 2022 | Winterthur vs Aarau | 4-2 | 5 | 1 | Challenge League |
| 25 Feb 2022 | Aarau vs Wil | 2-1 | 3 | 0 | Challenge League |
| 13 Feb 2022 | Zürich vs Lugano | 3-0 | 3 | 0 | Super League |
| 30 Jan 2022 | Lausanne Sport vs St. Gallen | 1-5 | 11 | 1 | Super League |
| 19 Dec 2021 | Lugano vs Young Boys | 0-5 | 6 | 0 | Super League |
| 11 Dec 2021 | Lausanne Sport vs Zürich | 1-3 | 8 | 1 | Super League |
| 19 Nov 2021 | Stade Lausanne-Ouchy vs Thun | 2-0 | 5 | 0 | Challenge League |
| 7 Nov 2021 | Servette vs Zürich | 1-2 | 12 | 0 | Super League |
| 31 Oct 2021 | Lausanne Sport vs Luzern | 1-1 | 6 | 0 | Super League |
| 17 Oct 2021 | Sion vs Basel | 0-1 | 4 | 1 | Super League |
| 25 Sep 2021 | Young Boys vs St. Gallen | 2-1 | 3 | 0 | Super League |
| 28 Aug 2021 | St. Gallen vs Zürich | 3-3 | 7 | 0 | Super League |
| 22 Aug 2021 | Servette vs Luzern | 4-1 | 3 | 0 | Super League |
| 6 Aug 2021 | Thun vs Aarau | 1-2 | 7 | 0 | Challenge League |
| 31 Jul 2021 | Zürich vs Lausanne Sport | 3-1 | 4 | 0 | Super League |
| 14 May 2021 | Thun vs Aarau | 1-3 | 4 | 0 | Challenge League |
| 12 May 2021 | Servette vs Lausanne Sport | 1-4 | 4 | 2 | Super League |
| 7 May 2021 | Grasshopper vs Stade Lausanne-Ouchy | 1-2 | 5 | 0 | Challenge League |
| 25 Apr 2021 | Lugano vs Servette | 0-1 | 7 | 1 | Super League |
| 20 Mar 2021 | Lausanne Sport vs St. Gallen | 4-3 | 3 | 0 | Super League |
| 13 Mar 2021 | Stade Lausanne-Ouchy vs Chiasso | 3-0 | 3 | 0 | Challenge League |
| 28 Feb 2021 | Sion vs Vaduz | 0-2 | 5 | 0 | Super League |
| 19 Feb 2021 | Wil vs Grasshopper | 1-1 | 4 | 0 | Challenge League |
| 3 Feb 2021 | Lugano vs Vaduz | 1-1 | 3 | 1 | Super League |
| 29 Jan 2021 | FC Schaffhausen vs Winterthur | 1-0 | 5 | 0 | Challenge League |
| 23 Dec 2020 | Lugano vs Lausanne Sport | 0-0 | 3 | 0 | Super League |
| 11 Dec 2020 | Aarau vs Stade Lausanne-Ouchy | 3-3 | 8 | 0 | Challenge League |
| 7 Dec 2020 | Grasshopper vs Neuchâtel Xamax | 3-0 | 1 | 1 | Challenge League |
| 2 Dec 2020 | Lausanne Sport vs Vaduz | 3-0 | 5 | 1 | Super League |
| 21 Nov 2020 | Thun vs Wil | 3-0 | 3 | 0 | Challenge League |
| 8 Nov 2020 | FC Schaffhausen vs Thun | 1-1 | 3 | 1 | Challenge League |
| 3 Oct 2020 | Lausanne Sport vs Zürich | 4-0 | 1 | 0 | Super League |
| 25 Sep 2020 | Neuchâtel Xamax vs FC Schaffhausen | 0-3 | 3 | 0 | Challenge League |
Luca Cibelli has officiated 171 matches across 13 competitions, averaging 5.04 yellow cards and 0.32 red cards per game (861 yellows and 54 reds in total). Active years in our database: 2020-2026. Competitions covered include Super League, Challenge League, Swiss Cup, 1. Division, Europa Conference League, Friendly International.
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 Luca Cibelli.
All statistics for Luca Cibelli 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.