Join The Team!
A signing like no other...
Football Referee · 2020-2026 · 2 competitions · 87 career matches
| Competition | Apps | Yel / G | Red / G | BTB % | ||
|---|---|---|---|---|---|---|
| National Division Luxembourg | 84 | 313 | 3.73 | 12 | 0.14 | 80% |
| Regionalliga: West Germany | 3 | 10 | 3.33 | 0 | 0.00 | 33% |
7 matches recorded · Luxembourg
15 matches recorded · Luxembourg
1 matches recorded · Germany
18 matches recorded · Luxembourg
2 matches recorded · Germany
18 matches recorded · Luxembourg
18 matches recorded · Luxembourg
8 matches recorded · Luxembourg
| Date | Fixture | Score | Competition | ||
|---|---|---|---|---|---|
| 3 May 2026 | F91 Dudelange vs Victoria Rosport | 1-2 | 0 | 0 | National Division |
| 19 Apr 2026 | Hostert vs Atert Bissen | 0-3 | 7 | 1 | National Division |
| 22 Mar 2026 | Rodange vs Swift Hesperange | 2-0 | 0 | 1 | National Division |
| 8 Mar 2026 | Victoria Rosport vs Atert Bissen | 1-0 | 11 | 0 | National Division |
| 21 Feb 2026 | Jeunesse d'Esch vs Racing | 3-2 | 10 | 0 | National Division |
| 15 Feb 2026 | Rodange vs Jeunesse Canach | 1-4 | 0 | 0 | National Division |
| 8 Feb 2026 | F91 Dudelange vs UN Käerjéng | 1-0 | 9 | 0 | National Division |
| 4 May 2025 | Jeunesse d'Esch vs UNA Strassen | 3-2 | 6 | 0 | National Division |
| 27 Apr 2025 | Rodange vs Victoria Rosport | 0-0 | 3 | 0 | National Division |
| 18 Apr 2025 | UT Pétange vs Fola Esch | 2-4 | 5 | 0 | National Division |
| 12 Apr 2025 | Racing vs Swift Hesperange | 3-1 | 6 | 0 | National Division |
| 6 Apr 2025 | Mondercange vs Rodange | 0-2 | 7 | 0 | National Division |
| 16 Mar 2025 | Progrès Niedercorn vs Wiltz | 3-1 | 4 | 0 | National Division |
| 8 Dec 2024 | Fola Esch vs Bettembourg | 0-2 | 3 | 0 | National Division |
| 30 Nov 2024 | Borussia M'gladbach II vs Türkspor Dortmund | 4-0 | 0 | 0 | Regionalliga: West |
| 27 Oct 2024 | Mondorf-les-Bains vs Hostert | 3-1 | 4 | 0 | National Division |
| 20 Oct 2024 | UT Pétange vs UNA Strassen | 0-1 | 5 | 1 | National Division |
| 29 Sep 2024 | Victoria Rosport vs Bettembourg | 1-1 | 0 | 0 | National Division |
| 25 Sep 2024 | Swift Hesperange vs Rodange | 4-0 | 5 | 0 | National Division |
| 21 Sep 2024 | Wiltz vs Progrès Niedercorn | 1-2 | 0 | 0 | National Division |
| 25 Aug 2024 | UNA Strassen vs Racing | 0-0 | 4 | 0 | National Division |
| 11 Aug 2024 | Progrès Niedercorn vs Jeunesse d'Esch | 3-0 | 5 | 1 | National Division |
| 4 Aug 2024 | Bettembourg vs F91 Dudelange | 0-3 | 0 | 0 | National Division |
| 18 May 2024 | Köln II vs Fortuna Düsseldorf II | 3-2 | 10 | 0 | Regionalliga: West |
| 5 May 2024 | Jeunesse d'Esch vs Swift Hesperange | 0-2 | 8 | 0 | National Division |
| 28 Apr 2024 | Marisca Mersch vs UNA Strassen | 2-3 | 3 | 1 | National Division |
| 21 Apr 2024 | F91 Dudelange vs Schifflange | 1-0 | 3 | 0 | National Division |
| 14 Apr 2024 | Swift Hesperange vs Mondorf-les-Bains | 1-2 | 5 | 1 | National Division |
| 30 Mar 2024 | Jeunesse d'Esch vs Differdange 03 | 4-3 | 9 | 1 | National Division |
| 3 Mar 2024 | UN Käerjéng vs F91 Dudelange | 2-2 | 5 | 0 | National Division |
| 25 Feb 2024 | UT Pétange vs Victoria Rosport | 2-3 | 0 | 0 | National Division |
| 18 Feb 2024 | Wiltz vs Marisca Mersch | 0-1 | 0 | 0 | National Division |
| 11 Feb 2024 | Mondorf-les-Bains vs Mondercange | 2-0 | 0 | 0 | National Division |
| 26 Nov 2023 | UT Pétange vs F91 Dudelange | 0-1 | 7 | 0 | National Division |
| 12 Nov 2023 | UNA Strassen vs Marisca Mersch | 1-1 | 7 | 0 | National Division |
| 22 Oct 2023 | Mondercange vs Victoria Rosport | 3-3 | 4 | 0 | National Division |
| 27 Sep 2023 | Differdange 03 vs Jeunesse d'Esch | 3-1 | 7 | 0 | National Division |
| 23 Sep 2023 | Düren Merzenich vs SSVg Velbert | 4-1 | 0 | 0 | Regionalliga: West |
| 17 Sep 2023 | Mondorf-les-Bains vs F91 Dudelange | 4-0 | 0 | 0 | National Division |
| 27 Aug 2023 | UN Käerjéng vs Differdange 03 | 0-1 | 0 | 0 | National Division |
| 20 Aug 2023 | Schifflange vs Progrès Niedercorn | 2-0 | 0 | 0 | National Division |
| 13 Aug 2023 | Fola Esch vs F91 Dudelange | 3-2 | 0 | 0 | National Division |
| 6 Aug 2023 | Marisca Mersch vs Victoria Rosport | 1-2 | 7 | 0 | National Division |
| 14 May 2023 | UN Käerjéng vs Victoria Rosport | 2-1 | 5 | 0 | National Division |
| 30 Apr 2023 | UT Pétange vs Racing | 1-1 | 5 | 1 | National Division |
| 23 Apr 2023 | Jeunesse d'Esch vs Fola Esch | 3-1 | 6 | 0 | National Division |
| 8 Apr 2023 | Swift Hesperange vs Mondercange | 2-1 | 3 | 1 | National Division |
| 2 Apr 2023 | Etzella Ettelbrück vs Victoria Rosport | 1-5 | 5 | 0 | National Division |
| 29 Mar 2023 | Jeunesse d'Esch vs Racing | 1-1 | 5 | 0 | National Division |
| 19 Mar 2023 | Differdange 03 vs Mondorf-les-Bains | 2-1 | 6 | 1 | National Division |
| 5 Mar 2023 | Progrès Niedercorn vs Wiltz | 3-0 | 9 | 0 | National Division |
| 26 Feb 2023 | UN Käerjéng vs Hostert | 0-0 | 0 | 0 | National Division |
| 12 Feb 2023 | Mondorf-les-Bains vs Racing | 0-1 | - | - | National Division |
| 4 Dec 2022 | UT Pétange vs UNA Strassen | 0-1 | 7 | 0 | National Division |
| 27 Nov 2022 | Victoria Rosport vs Swift Hesperange | 0-0 | - | - | National Division |
| 6 Nov 2022 | Wiltz vs Fola Esch | 5-1 | - | - | National Division |
| 16 Oct 2022 | Hostert vs Mondercange | 0-0 | - | - | National Division |
| 9 Oct 2022 | Differdange 03 vs Swift Hesperange | 1-2 | 0 | 0 | National Division |
| 21 Aug 2022 | Mondorf-les-Bains vs UNA Strassen | 1-2 | 8 | 0 | National Division |
| 14 Aug 2022 | Progrès Niedercorn vs F91 Dudelange | 2-3 | - | - | National Division |
| 7 Aug 2022 | UN Käerjéng vs Wiltz | 1-1 | 6 | 1 | National Division |
| 15 May 2022 | F91 Dudelange vs RM Hamm Benfica | 7-0 | - | - | National Division |
| 8 May 2022 | UNA Strassen vs Hostert | 4-0 | 5 | 0 | National Division |
| 30 Apr 2022 | Racing vs Victoria Rosport | 2-1 | 7 | 0 | National Division |
| 24 Apr 2022 | Mondorf-les-Bains vs Progrès Niedercorn | 2-1 | - | - | National Division |
| 16 Apr 2022 | RM Hamm Benfica vs Swift Hesperange | 0-4 | - | - | National Division |
| 19 Mar 2022 | Fola Esch vs Rodange | 8-0 | 0 | 0 | National Division |
| 13 Mar 2022 | Jeunesse d'Esch vs UT Pétange | 1-0 | 5 | 1 | National Division |
| 20 Feb 2022 | Racing vs Wiltz | 1-3 | 7 | 0 | National Division |
| 12 Feb 2022 | Rodange vs UT Pétange | 0-4 | 6 | 0 | National Division |
| 6 Feb 2022 | Etzella Ettelbrück vs Fola Esch | 2-3 | 6 | 0 | National Division |
| 12 Dec 2021 | Swift Hesperange vs Hostert | 0-2 | - | - | National Division |
| 11 Dec 2021 | RM Hamm Benfica vs F91 Dudelange | 0-4 | 6 | 0 | National Division |
| 4 Dec 2021 | Progrès Niedercorn vs Etzella Ettelbrück | 6-0 | 0 | 0 | National Division |
| 28 Nov 2021 | Rodange vs Wiltz | 2-0 | 4 | 0 | National Division |
| 23 Oct 2021 | Progrès Niedercorn vs UT Pétange | 3-2 | 7 | 0 | National Division |
| 17 Oct 2021 | Victoria Rosport vs Wiltz | 5-1 | 2 | 0 | National Division |
| 26 Sep 2021 | F91 Dudelange vs Etzella Ettelbrück | 6-1 | 3 | 0 | National Division |
| 22 Sep 2021 | Fola Esch vs Swift Hesperange | 2-1 | 9 | 0 | National Division |
| 26 May 2021 | Fola Esch vs Wiltz | 5-0 | 2 | 0 | National Division |
| 8 May 2021 | Victoria Rosport vs Wiltz | 0-2 | - | - | National Division |
| 18 Apr 2021 | UT Pétange vs Swift Hesperange | 0-1 | 11 | 0 | National Division |
| 11 Apr 2021 | Mondorf-les-Bains vs UNA Strassen | 1-4 | 5 | 0 | National Division |
| 20 Mar 2021 | Racing vs Swift Hesperange | 0-2 | 4 | 0 | National Division |
| 28 Feb 2021 | Victoria Rosport vs Etzella Ettelbrück | 0-3 | - | - | National Division |
| 13 Sep 2020 | Mondorf-les-Bains vs Differdange 03 | 1-3 | 0 | 0 | National Division |
| 22 Aug 2020 | UT Pétange vs UNA Strassen | 2-0 | - | - | National Division |
Ricardo Morais has officiated 87 matches across 2 competitions, averaging 3.71 yellow cards and 0.14 red cards per game (323 yellows and 12 reds in total). Active years in our database: 2020-2026. Competitions covered include National Division, Regionalliga: West.
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 Ricardo Morais.
All statistics for Ricardo Morais 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.