Join The Team!
A signing like no other...
Football Referee · 2021-2026 · 8 competitions · 83 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| Primera Division Costa Rica | 67 | 262 | 3.91 | 29 | 0.43 | 72% |
| Friendly International World | 3 | 7 | 2.33 | 0 | 0.00 | 67% |
| World Cup U17 World | 3 | 5 | 1.67 | 1 | 0.33 | 67% |
| CONCACAF Nations League North & Central America | 3 | 11 | 3.67 | 1 | 0.33 | 100% |
| Concacaf Central American Cup North & Central America | 2 | 6 | 3.00 | 0 | 0.00 | 50% |
| Leagues Cup North & Central America | 2 | 8 | 4.00 | 0 | 0.00 | 100% |
| CONCACAF Champions Cup North & Central America | 2 | 5 | 2.50 | 0 | 0.00 | 50% |
| Recopa Costa Rica | 1 | 0 | 0.00 | 0 | 0.00 | 0% |
7 matches recorded · Costa Rica
2 matches recorded · World
1 matches recorded · North & Central America
2 matches recorded · North & Central America
1 matches recorded · Costa Rica
2 matches recorded · North & Central America
9 matches recorded · Costa Rica
3 matches recorded · World
13 matches recorded · Costa Rica
3 matches recorded · North & Central America
1 matches recorded · World
1 matches recorded · North & Central America
21 matches recorded · Costa Rica
10 matches recorded · Costa Rica
3 matches recorded · Costa Rica
4 matches recorded · Costa Rica
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 6 Nov 2026 | Herediano vs Deportivo Saprissa | 0-2 | 6 | 1 | Primera Division |
| 21 Oct 2026 | Marathón vs Alianza | 2-1 | 5 | 0 | Concacaf Central American Cup |
| 14 Oct 2026 | San Carlos vs Inter San Carlos | 1-2 | 10 | 1 | Primera Division |
| 10 Oct 2026 | Puntarenas vs Alajuelense | 1-1 | 3 | 0 | Primera Division |
| 7 Oct 2026 | United States vs Canada | 1-0 | 4 | 0 | Friendly International |
| 13 Sep 2026 | Sporting San José vs Deportivo Saprissa | 4-2 | 5 | 0 | Primera Division |
| 30 Aug 2026 | Pérez Zeledón vs Alajuelense | 1-1 | 2 | 0 | Primera Division |
| 26 Aug 2026 | León vs Real Salt Lake | 3-0 | 3 | 0 | Leagues Cup |
| 23 Aug 2026 | Herediano vs Sporting San José | 0-3 | 1 | 0 | Primera Division |
| 16 Aug 2026 | Deportivo Saprissa vs Cartaginés | 3-2 | 7 | 0 | Primera Division |
| 10 Aug 2026 | San Diego vs Tijuana | 1-0 | 5 | 0 | Leagues Cup |
| 18 Jul 2026 | Herediano vs Deportivo Saprissa | 1-0 | 0 | 0 | Recopa |
| 26 Apr 2026 | Puntarenas vs Deportivo Saprissa | 1-3 | 1 | 0 | Primera Division |
| 18 Apr 2026 | Municipal Liberia vs Cartaginés | 1-0 | 9 | 1 | Primera Division |
| 12 Apr 2026 | Sporting San José vs Alajuelense | 0-2 | 9 | 2 | Primera Division |
| 15 Mar 2026 | Herediano vs Municipal Liberia | 1-2 | 5 | 0 | Primera Division |
| 13 Mar 2026 | Cincinnati vs Tigres UANL | 3-0 | 5 | 0 | CONCACAF Champions Cup |
| 5 Mar 2026 | Guadalupe vs Herediano | 0-2 | 5 | 0 | Primera Division |
| 1 Mar 2026 | Puntarenas vs Alajuelense | 2-0 | 8 | 2 | Primera Division |
| 26 Feb 2026 | Mexico vs Iceland | 4-0 | 2 | 0 | Friendly International |
| 18 Feb 2026 | Atlético Ottawa vs Nashville SC | 0-2 | 0 | 0 | CONCACAF Champions Cup |
| 7 Feb 2026 | Municipal Liberia vs Puntarenas | 1-4 | 4 | 1 | Primera Division |
| 22 Jan 2026 | San Carlos vs Puntarenas | 1-0 | 5 | 0 | Primera Division |
| 19 Jan 2026 | Guadalupe vs Municipal Liberia | 2-1 | 5 | 0 | Primera Division |
| 15 Nov 2025 | Japan U17 vs South Africa U17 | 3-0 | 1 | 0 | World Cup U17 |
| 8 Nov 2025 | Mali U17 vs Austria U17 | 0-3 | 2 | 1 | World Cup U17 |
| 5 Nov 2025 | France U17 vs Chile U17 | 2-0 | 2 | 0 | World Cup U17 |
| 25 May 2025 | Alajuelense vs Herediano | 0-0 | 7 | 0 | Primera Division |
| 11 May 2025 | Deportivo Saprissa vs Herediano | 4-0 | 5 | 0 | Primera Division |
| 8 May 2025 | Cartaginés vs Sporting San José | 1-2 | 5 | 0 | Primera Division |
| 26 Apr 2025 | Santa Ana vs Santos de Guápiles | 3-3 | 4 | 0 | Primera Division |
| 6 Apr 2025 | Sporting San José vs Deportivo Saprissa | 0-1 | 4 | 0 | Primera Division |
| 28 Mar 2025 | Alajuelense vs San Carlos | 0-0 | 2 | 0 | Primera Division |
| 8 Mar 2025 | Municipal Liberia vs Sporting San José | 1-0 | 3 | 1 | Primera Division |
| 24 Nov 2024 | San Carlos vs Deportivo Saprissa | 0-0 | 3 | 0 | Primera Division |
| 15 Nov 2024 | Bonaire vs El Salvador | 0-1 | 2 | 1 | CONCACAF Nations League |
| 10 Nov 2024 | Herediano vs Guanacasteca | 2-1 | 5 | 0 | Primera Division |
| 18 Oct 2024 | Guanacasteca vs Deportivo Saprissa | 2-0 | 6 | 0 | Primera Division |
| 12 Oct 2024 | Antigua and Barbuda vs Dominican Republic | 0-5 | 3 | 0 | CONCACAF Nations League |
| 18 Sep 2024 | Herediano vs Municipal Liberia | 5-4 | 8 | 0 | Primera Division |
| 9 Sep 2024 | El Salvador vs Bonaire | 2-1 | 6 | 0 | CONCACAF Nations League |
| 18 Aug 2024 | Cartaginés vs Herediano | 3-1 | 3 | 1 | Primera Division |
| 15 Aug 2024 | Real Estelí vs Managua | 3-0 | 1 | 0 | Concacaf Central American Cup |
| 10 Aug 2024 | Municipal Liberia vs Santos de Guápiles | 4-0 | 2 | 1 | Primera Division |
| 12 May 2024 | Alajuelense vs Guanacasteca | 5-0 | 3 | 0 | Primera Division |
| 28 Apr 2024 | Sporting San José vs Municipal Liberia | 3-2 | 4 | 0 | Primera Division |
| 21 Apr 2024 | Santos de Guápiles vs Puntarenas | 2-1 | 3 | 0 | Primera Division |
| 13 Apr 2024 | Cartaginés vs San Carlos | 3-1 | 2 | 0 | Primera Division |
| 7 Apr 2024 | Deportivo Saprissa vs Sporting San José | 2-1 | 1 | 0 | Primera Division |
| 27 Mar 2024 | Municipal Liberia vs Alajuelense | 0-4 | 3 | 1 | Primera Division |
| 2 Mar 2024 | Puntarenas vs Herediano | 0-0 | 1 | 0 | Primera Division |
| 25 Feb 2024 | Santos de Guápiles vs Grecia | 0-2 | 9 | 1 | Primera Division |
| 21 Feb 2024 | Guanacasteca vs Municipal Liberia | 1-1 | 3 | 1 | Primera Division |
| 18 Feb 2024 | Cartaginés vs Municipal Liberia | 0-1 | 2 | 0 | Primera Division |
| 3 Feb 2024 | Costa Rica vs El Salvador | 2-0 | 1 | 0 | Friendly International |
| 25 Jan 2024 | Herediano vs Deportivo Saprissa | 2-1 | 2 | 1 | Primera Division |
| 13 Jan 2024 | Guanacasteca vs Grecia | 1-0 | 6 | 0 | Primera Division |
| 26 Nov 2023 | Santos de Guápiles vs Deportivo Saprissa | 1-2 | 7 | 0 | Primera Division |
| 12 Nov 2023 | Municipal Liberia vs Puntarenas | 0-0 | 5 | 3 | Primera Division |
| 21 Oct 2023 | Cartaginés vs Deportivo Saprissa | 0-4 | 3 | 1 | Primera Division |
| 24 Sep 2023 | Alajuelense vs Santos de Guápiles | 4-0 | 1 | 0 | Primera Division |
| 10 Sep 2023 | Deportivo Saprissa vs Municipal Liberia | 2-0 | 3 | 0 | Primera Division |
| 2 Sep 2023 | Puntarenas vs San Carlos | 1-0 | 3 | 2 | Primera Division |
| 26 Aug 2023 | Cartaginés vs Santos de Guápiles | 1-0 | 1 | 1 | Primera Division |
| 21 Aug 2023 | Municipal Liberia vs Grecia | 1-1 | 3 | 0 | Primera Division |
| 27 Jul 2023 | Santos de Guápiles vs Alajuelense | 0-1 | 0 | 0 | Primera Division |
| 30 Apr 2023 | Alajuelense vs Puntarenas | 4-0 | 2 | 0 | Primera Division |
| 19 Feb 2023 | Cartaginés vs Herediano | 1-0 | 8 | 1 | Primera Division |
| 8 Feb 2023 | Grecia vs Guadalupe | 3-4 | 5 | 1 | Primera Division |
| 29 Jan 2023 | Herediano vs Guanacasteca | 0-1 | 3 | 0 | Primera Division |
| 25 Jan 2023 | Cartaginés vs Santos de Guápiles | 4-0 | 2 | 0 | Primera Division |
| 3 Oct 2022 | Guadalupe vs Deportivo Saprissa | 1-2 | 1 | 0 | Primera Division |
| 4 Sep 2022 | Cartaginés vs San Carlos | 3-2 | 3 | 0 | Primera Division |
| 1 Sep 2022 | Deportivo Saprissa vs Grecia | 4-0 | 2 | 0 | Primera Division |
| 13 Aug 2022 | Herediano vs Sporting San José | 4-2 | 6 | 2 | Primera Division |
| 23 Jul 2022 | Alajuelense vs Guanacasteca | 4-1 | 1 | 0 | Primera Division |
| 9 Sep 2021 | Guanacasteca vs Herediano | 2-1 | 3 | 1 | Primera Division |
| 26 Aug 2021 | Alajuelense vs Grecia | 1-0 | 1 | 0 | Primera Division |
| 12 Aug 2021 | Santos de Guápiles vs Alajuelense | 2-1 | 5 | 1 | Primera Division |
| 18 Apr 2021 | Sporting San José vs Guadalupe | 0-3 | 3 | 0 | Primera Division |
| 14 Mar 2021 | Alajuelense vs Limón | 0-0 | 2 | 0 | Primera Division |
| 28 Feb 2021 | Santos de Guápiles vs Deportivo Saprissa | 1-1 | 5 | 0 | Primera Division |
| 8 Feb 2021 | Santos de Guápiles vs San Carlos | 3-1 | 3 | 1 | Primera Division |
Steven Madrigal has officiated 83 matches across 8 competitions, averaging 3.66 yellow cards and 0.37 red cards per game (304 yellows and 31 reds in total). Active years in our database: 2021-2026. Competitions covered include Primera Division, Friendly International, World Cup U17, CONCACAF Nations League, Concacaf Central American Cup, Leagues 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 Steven Madrigal.
All statistics for Steven Madrigal 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.