Join The Team!
A signing like no other...
Football Referee · 2020-2025 · 3 competitions · 112 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Super League Switzerland | 76 | 330 | 4.34 | 22 | 0.29 | 86% |
| Challenge League Switzerland | 27 | 116 | 4.30 | 3 | 0.11 | 81% |
| Swiss Cup Switzerland | 9 | 45 | 5.00 | 4 | 0.44 | 78% |
3 matches recorded · Switzerland
13 matches recorded · Switzerland
2 matches recorded · Switzerland
2 matches recorded · Switzerland
16 matches recorded · Switzerland
7 matches recorded · Switzerland
3 matches recorded · Switzerland
15 matches recorded · Switzerland
6 matches recorded · Switzerland
19 matches recorded · Switzerland
2 matches recorded · Switzerland
1 matches recorded · Switzerland
13 matches recorded · Switzerland
10 matches recorded · Switzerland
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 23 May 2025 | Thun vs Étoile Carouge | 1-0 | 3 | 0 | Challenge League |
| 10 May 2025 | St. Gallen vs Winterthur | 1-4 | 5 | 0 | Super League |
| 13 Apr 2025 | Lugano vs St. Gallen | 1-1 | 2 | 0 | Super League |
| 1 Apr 2025 | Servette vs Young Boys | 0-1 | 5 | 0 | Super League |
| 16 Mar 2025 | Lugano vs Winterthur | 2-1 | 2 | 0 | Super League |
| 1 Mar 2025 | Winterthur vs St. Gallen | 4-0 | 3 | 0 | Super League |
| 26 Feb 2025 | Biel-Bienne vs Lugano | 2-0 | 4 | 1 | Swiss Cup |
| 9 Feb 2025 | Thun vs Bellinzona | 2-0 | 4 | 0 | Challenge League |
| 25 Jan 2025 | Yverdon Sport vs Servette | 0-0 | 3 | 0 | Super League |
| 8 Dec 2024 | Servette vs Winterthur | 1-1 | 2 | 0 | Super League |
| 4 Dec 2024 | FC Schaffhausen vs Young Boys | 0-1 | 6 | 3 | Swiss Cup |
| 30 Nov 2024 | Basel vs Lausanne Sport | 1-1 | 5 | 0 | Super League |
| 10 Nov 2024 | Young Boys vs Lugano | 2-1 | 9 | 1 | Super League |
| 6 Oct 2024 | St. Gallen vs Servette | 1-1 | 6 | 2 | Super League |
| 14 Sep 2024 | Aemme vs Lausanne Sport | 0-4 | 1 | 0 | Swiss Cup |
| 31 Aug 2024 | Sion vs Basel | 1-1 | 6 | 2 | Super League |
| 11 Aug 2024 | Zürich vs Lausanne Sport | 2-0 | 6 | 0 | Super League |
| 21 Jul 2024 | Luzern vs Servette | 1-2 | 5 | 0 | Super League |
| 20 May 2024 | Winterthur vs St. Gallen | 1-3 | 3 | 0 | Super League |
| 17 May 2024 | Thun vs Vaduz | 6-3 | 3 | 1 | Challenge League |
| 12 Apr 2024 | Neuchâtel Xamax vs Aarau | 3-1 | 4 | 0 | Challenge League |
| 4 Apr 2024 | Luzern vs Yverdon Sport | 1-0 | 5 | 0 | Super League |
| 17 Mar 2024 | Lausanne Sport vs Young Boys | 2-0 | 7 | 0 | Super League |
| 9 Mar 2024 | Yverdon Sport vs Zürich | 3-2 | 3 | 0 | Super League |
| 28 Feb 2024 | Delémont vs Servette | 0-2 | 2 | 0 | Swiss Cup |
| 18 Feb 2024 | Servette vs Lugano | 2-1 | 5 | 1 | Super League |
| 10 Feb 2024 | Zürich vs Grasshopper | 1-0 | 1 | 2 | Super League |
| 3 Feb 2024 | Lausanne Sport vs Young Boys | 0-1 | 2 | 0 | Super League |
| 23 Jan 2024 | Yverdon Sport vs Luzern | 2-1 | 3 | 0 | Super League |
| 16 Dec 2023 | Grasshopper vs Yverdon Sport | 1-1 | 2 | 0 | Super League |
| 10 Dec 2023 | Aarau vs Wil | 1-1 | 2 | 0 | Challenge League |
| 6 Dec 2023 | Young Boys vs Stade Lausanne-Ouchy | 1-0 | 1 | 1 | Super League |
| 3 Dec 2023 | Lugano vs Luzern | 1-0 | 4 | 0 | Super League |
| 26 Nov 2023 | Servette vs Grasshopper | 2-0 | 2 | 0 | Super League |
| 10 Nov 2023 | Wil vs Bellinzona | 0-0 | 5 | 0 | Challenge League |
| 29 Oct 2023 | Lugano vs Young Boys | 1-1 | 6 | 0 | Super League |
| 20 Oct 2023 | Neuchâtel Xamax vs Stade Nyonnais | 1-1 | 7 | 0 | Challenge League |
| 30 Sep 2023 | Winterthur vs Lugano | 2-3 | 8 | 0 | Super League |
| 26 Sep 2023 | Stade Nyonnais vs Wil | 2-0 | 5 | 0 | Challenge League |
| 23 Sep 2023 | Grasshopper vs St. Gallen | 1-1 | 3 | 0 | Super League |
| 16 Sep 2023 | Thun vs Luzern | 1-3 | 1 | 0 | Swiss Cup |
| 28 Jul 2023 | Stade Nyonnais vs Neuchâtel Xamax | 1-1 | 4 | 0 | Challenge League |
| 22 Jul 2023 | Winterthur vs Luzern | 0-0 | 6 | 0 | Super League |
| 20 May 2023 | Winterthur vs Servette | 0-1 | 3 | 0 | Super League |
| 13 May 2023 | Grasshopper vs Luzern | 2-0 | 6 | 0 | Super League |
| 7 May 2023 | Thun vs Vaduz | 3-3 | 4 | 0 | Challenge League |
| 29 Apr 2023 | Lugano vs Grasshopper | 5-1 | 5 | 0 | Super League |
| 22 Apr 2023 | Aarau vs Neuchâtel Xamax | 5-2 | 6 | 0 | Challenge League |
| 10 Apr 2023 | Lugano vs St. Gallen | 1-1 | 6 | 0 | Super League |
| 2 Apr 2023 | Grasshopper vs Lugano | 2-1 | 5 | 0 | Super League |
| 19 Mar 2023 | Winterthur vs St. Gallen | 1-0 | 4 | 1 | Super League |
| 5 Mar 2023 | Zürich vs Servette | 1-1 | 5 | 0 | Super League |
| 25 Feb 2023 | Sion vs St. Gallen | 0-4 | 5 | 0 | Super League |
| 15 Feb 2023 | Winterthur vs Servette | 1-2 | 2 | 0 | Super League |
| 31 Jan 2023 | Thun vs Luzern | 2-2 | 11 | 0 | Swiss Cup |
| 13 Nov 2022 | Wil vs Aarau | 6-1 | 2 | 0 | Challenge League |
| 9 Nov 2022 | Lugano vs Winterthur | 1-0 | 2 | 0 | Swiss Cup |
| 28 Oct 2022 | Neuchâtel Xamax vs Thun | 2-2 | 5 | 0 | Challenge League |
| 20 Oct 2022 | Grasshopper vs Servette | 2-3 | 1 | 0 | Super League |
| 17 Oct 2022 | Neuchâtel Xamax vs FC Schaffhausen | 1-1 | 4 | 1 | Challenge League |
| 15 Oct 2022 | Sion vs Luzern | 2-0 | 3 | 0 | Super League |
| 17 Sep 2022 | Bellinzona vs Luzern | 0-1 | 11 | 0 | Swiss Cup |
| 2 Sep 2022 | Thun vs Lausanne Sport | 2-0 | 9 | 0 | Challenge League |
| 28 Aug 2022 | Lugano vs St. Gallen | 2-3 | 5 | 0 | Super League |
| 13 Aug 2022 | Sion vs Grasshopper | 2-2 | 4 | 1 | Super League |
| 6 Aug 2022 | Servette vs Winterthur | 1-0 | 8 | 0 | Super League |
| 24 Jul 2022 | Grasshopper vs Lugano | 2-1 | 1 | 0 | Super League |
| 22 May 2022 | St. Gallen vs Lausanne Sport | 4-0 | 4 | 0 | Super League |
| 12 May 2022 | Basel vs Grasshopper | 1-1 | 5 | 1 | Super League |
| 8 May 2022 | Luzern vs Servette | 4-0 | 9 | 1 | Super League |
| 18 Apr 2022 | Sion vs Basel | 0-0 | 3 | 0 | Super League |
| 10 Apr 2022 | Servette vs Zürich | 1-0 | 4 | 1 | Super League |
| 3 Apr 2022 | Luzern vs Lugano | 2-2 | 7 | 0 | Super League |
| 20 Mar 2022 | Servette vs Sion | 2-1 | 6 | 0 | Super League |
| 12 Mar 2022 | Zürich vs St. Gallen | 0-3 | 4 | 0 | Super League |
| 6 Mar 2022 | Lugano vs Basel | 0-2 | 7 | 0 | Super League |
| 27 Feb 2022 | St. Gallen vs Grasshopper | 2-0 | 5 | 0 | Super League |
| 19 Feb 2022 | Lugano vs St. Gallen | 0-2 | 6 | 1 | Super League |
| 9 Feb 2022 | Étoile Carouge vs St. Gallen | 1-2 | 7 | 0 | Swiss Cup |
| 5 Feb 2022 | Servette vs Lausanne Sport | 1-0 | 5 | 0 | Super League |
| 11 Dec 2021 | St. Gallen vs Lugano | 1-1 | 4 | 0 | Super League |
| 27 Nov 2021 | Sion vs St. Gallen | 3-1 | 4 | 1 | Super League |
| 16 Oct 2021 | Young Boys vs Luzern | 1-1 | 6 | 1 | Super League |
| 25 Sep 2021 | Servette vs Lausanne Sport | 1-1 | 6 | 0 | Super League |
| 21 Sep 2021 | Aarau vs Wil | 2-0 | 6 | 0 | Challenge League |
| 12 Sep 2021 | Servette vs St. Gallen | 5-1 | 1 | 1 | Super League |
| 7 Aug 2021 | Sion vs Young Boys | 1-0 | 2 | 0 | Super League |
| 31 Jul 2021 | Aarau vs FC Schaffhausen | 2-0 | 2 | 0 | Challenge League |
| 25 Jul 2021 | Lugano vs Zürich | 0-2 | 4 | 0 | Super League |
| 21 May 2021 | Luzern vs Lugano | 1-2 | 5 | 1 | Super League |
| 14 May 2021 | Neuchâtel Xamax vs Grasshopper | 1-1 | 3 | 0 | Challenge League |
| 11 May 2021 | Aarau vs Kriens | 4-0 | 2 | 0 | Challenge League |
| 7 May 2021 | Neuchâtel Xamax vs Wil | 2-2 | 4 | 0 | Challenge League |
| 2 May 2021 | Zürich vs Lugano | 3-0 | 7 | 0 | Super League |
| 24 Apr 2021 | Lausanne Sport vs Basel | 3-3 | 5 | 0 | Super League |
| 9 Apr 2021 | Chiasso vs Kriens | 0-0 | 3 | 0 | Challenge League |
| 21 Mar 2021 | Servette vs Vaduz | 1-2 | 7 | 0 | Super League |
| 7 Mar 2021 | Luzern vs St. Gallen | 4-2 | 5 | 0 | Super League |
| 2 Mar 2021 | Aarau vs Thun | 4-2 | 5 | 0 | Challenge League |
| 27 Feb 2021 | Grasshopper vs FC Schaffhausen | 1-1 | 4 | 0 | Challenge League |
| 17 Feb 2021 | St. Gallen vs Luzern | 2-1 | 4 | 1 | Super League |
| 14 Feb 2021 | Lugano vs Young Boys | 1-3 | 3 | 0 | Super League |
| 4 Feb 2021 | Luzern vs Servette | 3-0 | 6 | 1 | Super League |
| 17 Dec 2020 | Vaduz vs Lausanne Sport | 0-2 | 3 | 0 | Super League |
| 13 Dec 2020 | Young Boys vs Servette | 1-2 | 1 | 0 | Super League |
| 2 Dec 2020 | Winterthur vs Chiasso | 2-0 | 5 | 0 | Challenge League |
| 27 Nov 2020 | Wil vs Grasshopper | 1-1 | 3 | 0 | Challenge League |
| 25 Nov 2020 | Basel vs Lausanne Sport | 2-1 | 4 | 0 | Super League |
| 7 Nov 2020 | Lausanne Sport vs Lugano | 0-1 | 2 | 0 | Super League |
| 19 Oct 2020 | FC Schaffhausen vs Aarau | 1-2 | 8 | 1 | Challenge League |
| 26 Sep 2020 | Zürich vs Lugano | 2-2 | 3 | 1 | Super League |
| 19 Sep 2020 | Aarau vs Wil | 1-3 | 4 | 0 | Challenge League |
Stefan Horisberger has officiated 112 matches across 3 competitions, averaging 4.38 yellow cards and 0.26 red cards per game (491 yellows and 29 reds in total). Active years in our database: 2020-2025. Competitions covered include Super League, Challenge League, Swiss 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 Stefan Horisberger.
All statistics for Stefan Horisberger 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.