Join The Team!

A signing like no other...

Name
Email
Password
Selected Plan:
Pro£19.99/m
Pro w/ API£69.99/m
Season Ticket£179.99
Home Referees Ricardo Morais

Ricardo Morais

Football Referee · 2020-2026 · 2 competitions · 87 career matches

87 Matches
2 Competitions
3.71 Yellows / Game
0.14 Reds / Game
323 Total Yellows
12 Total Reds

Career by Competition

2 competitions
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%

Most Officiated Teams

Top 12
Victoria Rosport 14 apps
Swift Hesperange 13 apps
F91 Dudelange 12 apps
UT Pétange 11 apps
Wiltz 11 apps
UNA Strassen 10 apps
Mondorf-les-Bains 10 apps
Jeunesse d'Esch 9 apps
Racing 9 apps
Fola Esch 9 apps
Progrès Niedercorn 9 apps
Rodange 8 apps

National Division 2025/2026

7 matches recorded · Luxembourg

Card Summary

Yellow Cards 37
Red Cards 2
Yellows / Game 5.29
Reds / Game 0.29

Cards by Half

1st Half Cards 13
2nd Half Cards 20
1H / Game 1.86
2H / Game 2.86

Home vs Away

Home Cards 19
Away Cards 18
Home / Game 2.71
Away / Game 2.57

Both Teams Booked

BTB Total 4 / 7
BTB % 57%
BTB 1H % 29%
BTB 2H % 57%

Over Yellow Cards

O 0.5
57%
O 1.5
57%
O 2.5
57%
O 3.5
57%
O 4.5
57%
O 5.5
57%

Over Cards - 1st Half

O 0.5
57%
O 1.5
57%
O 2.5
43%
O 3.5
14%

Over Cards - 2nd Half

O 0.5
57%
O 1.5
57%
O 2.5
57%
O 3.5
43%

Over Home Team Cards

O 0.5
57%
O 1.5
57%
O 2.5
57%

Over Away Team Cards

O 0.5
57%
O 1.5
57%
O 2.5
43%

Result Distribution

Home Win 57%
Draw 0%
Away Win 43%
57%
0%
43%
Home Draw Away

National Division 2024/2025

15 matches recorded · Luxembourg

Card Summary

Yellow Cards 57
Red Cards 2
Yellows / Game 3.80
Reds / Game 0.13

Cards by Half

1st Half Cards 23
2nd Half Cards 47
1H / Game 1.53
2H / Game 3.13

Home vs Away

Home Cards 33
Away Cards 24
Home / Game 2.20
Away / Game 1.60

Both Teams Booked

BTB Total 12 / 15
BTB % 80%
BTB 1H % 27%
BTB 2H % 67%

Over Yellow Cards

O 0.5
80%
O 1.5
80%
O 2.5
80%
O 3.5
67%
O 4.5
47%
O 5.5
20%

Over Cards - 1st Half

O 0.5
73%
O 1.5
53%
O 2.5
13%
O 3.5
7%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
93%
O 2.5
60%
O 3.5
40%

Over Home Team Cards

O 0.5
80%
O 1.5
67%
O 2.5
47%

Over Away Team Cards

O 0.5
80%
O 1.5
60%
O 2.5
20%

Result Distribution

Home Win 40%
Draw 20%
Away Win 40%
40%
20%
40%
Home Draw Away

Regionalliga: West 2024/2025

1 matches recorded · Germany

Card Summary

Yellow Cards 0
Red Cards 0
Yellows / Game 0.00
Reds / Game 0.00

Cards by Half

1st Half Cards 1
2nd Half Cards 2
1H / Game 1.00
2H / Game 2.00

Home vs Away

Home Cards 0
Away Cards 3
Home / Game 0.00
Away / Game 3.00

Both Teams Booked

BTB Total 0 / 1
BTB % 0%
BTB 1H % 0%
BTB 2H % 0%

Over Yellow Cards

O 0.5
0%
O 1.5
0%
O 2.5
0%
O 3.5
0%
O 4.5
0%
O 5.5
0%

Over Cards - 1st Half

O 0.5
100%
O 1.5
0%
O 2.5
0%
O 3.5
0%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
100%
O 2.5
0%
O 3.5
0%

Over Home Team Cards

O 0.5
0%
O 1.5
0%
O 2.5
0%

Over Away Team Cards

O 0.5
100%
O 1.5
100%
O 2.5
100%

Result Distribution

Home Win 100%
Draw 0%
Away Win 0%
100%
0%
0%
Home Draw Away

National Division 2023/2024

18 matches recorded · Luxembourg

Card Summary

Yellow Cards 65
Red Cards 3
Yellows / Game 3.61
Reds / Game 0.17

Cards by Half

1st Half Cards 37
2nd Half Cards 60
1H / Game 2.06
2H / Game 3.33

Home vs Away

Home Cards 49
Away Cards 48
Home / Game 2.72
Away / Game 2.67

Both Teams Booked

BTB Total 17 / 18
BTB % 94%
BTB 1H % 50%
BTB 2H % 72%

Over Yellow Cards

O 0.5
61%
O 1.5
61%
O 2.5
61%
O 3.5
50%
O 4.5
44%
O 5.5
33%

Over Cards - 1st Half

O 0.5
83%
O 1.5
67%
O 2.5
44%
O 3.5
6%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
83%
O 2.5
61%
O 3.5
39%

Over Home Team Cards

O 0.5
100%
O 1.5
72%
O 2.5
61%

Over Away Team Cards

O 0.5
94%
O 1.5
78%
O 2.5
61%

Result Distribution

Home Win 39%
Draw 17%
Away Win 44%
39%
17%
44%
Home Draw Away

Regionalliga: West 2023/2024

2 matches recorded · Germany

Card Summary

Yellow Cards 10
Red Cards 0
Yellows / Game 5.00
Reds / Game 0.00

Cards by Half

1st Half Cards 0
2nd Half Cards 4
1H / Game 0.00
2H / Game 2.00

Home vs Away

Home Cards 1
Away Cards 3
Home / Game 0.50
Away / Game 1.50

Both Teams Booked

BTB Total 1 / 2
BTB % 50%
BTB 1H % 0%
BTB 2H % 50%

Over Yellow Cards

O 0.5
50%
O 1.5
50%
O 2.5
50%
O 3.5
50%
O 4.5
50%
O 5.5
50%

Over Cards - 1st Half

O 0.5
0%
O 1.5
0%
O 2.5
0%
O 3.5
0%

Over Cards - 2nd Half

O 0.5
50%
O 1.5
50%
O 2.5
50%
O 3.5
50%

Over Home Team Cards

O 0.5
50%
O 1.5
0%
O 2.5
0%

Over Away Team Cards

O 0.5
50%
O 1.5
50%
O 2.5
50%

Result Distribution

Home Win 100%
Draw 0%
Away Win 0%
100%
0%
0%
Home Draw Away

National Division 2022/2023

18 matches recorded · Luxembourg

Card Summary

Yellow Cards 65
Red Cards 4
Yellows / Game 3.61
Reds / Game 0.22

Cards by Half

1st Half Cards 32
2nd Half Cards 71
1H / Game 1.78
2H / Game 3.94

Home vs Away

Home Cards 51
Away Cards 52
Home / Game 2.83
Away / Game 2.89

Both Teams Booked

BTB Total 17 / 18
BTB % 94%
BTB 1H % 50%
BTB 2H % 78%

Over Yellow Cards

O 0.5
61%
O 1.5
61%
O 2.5
61%
O 3.5
56%
O 4.5
56%
O 5.5
33%

Over Cards - 1st Half

O 0.5
83%
O 1.5
56%
O 2.5
28%
O 3.5
6%

Over Cards - 2nd Half

O 0.5
94%
O 1.5
83%
O 2.5
72%
O 3.5
56%

Over Home Team Cards

O 0.5
94%
O 1.5
89%
O 2.5
61%

Over Away Team Cards

O 0.5
94%
O 1.5
72%
O 2.5
67%

Result Distribution

Home Win 33%
Draw 33%
Away Win 33%
33%
33%
33%
Home Draw Away

National Division 2021/2022

18 matches recorded · Luxembourg

Card Summary

Yellow Cards 67
Red Cards 1
Yellows / Game 3.72
Reds / Game 0.06

Cards by Half

1st Half Cards 23
2nd Half Cards 44
1H / Game 1.28
2H / Game 2.44

Home vs Away

Home Cards 36
Away Cards 31
Home / Game 2.00
Away / Game 1.72

Both Teams Booked

BTB Total 11 / 18
BTB % 61%
BTB 1H % 33%
BTB 2H % 61%

Over Yellow Cards

O 0.5
67%
O 1.5
67%
O 2.5
61%
O 3.5
56%
O 4.5
50%
O 5.5
39%

Over Cards - 1st Half

O 0.5
67%
O 1.5
33%
O 2.5
17%
O 3.5
11%

Over Cards - 2nd Half

O 0.5
72%
O 1.5
61%
O 2.5
44%
O 3.5
39%

Over Home Team Cards

O 0.5
67%
O 1.5
56%
O 2.5
44%

Over Away Team Cards

O 0.5
72%
O 1.5
50%
O 2.5
28%

Result Distribution

Home Win 67%
Draw 0%
Away Win 33%
67%
0%
33%
Home Draw Away

National Division 2020/2021

8 matches recorded · Luxembourg

Card Summary

Yellow Cards 22
Red Cards 0
Yellows / Game 2.75
Reds / Game 0.00

Cards by Half

1st Half Cards 14
2nd Half Cards 22
1H / Game 1.75
2H / Game 2.75

Home vs Away

Home Cards 20
Away Cards 16
Home / Game 2.50
Away / Game 2.00

Both Teams Booked

BTB Total 6 / 8
BTB % 75%
BTB 1H % 25%
BTB 2H % 63%

Over Yellow Cards

O 0.5
50%
O 1.5
50%
O 2.5
38%
O 3.5
38%
O 4.5
25%
O 5.5
13%

Over Cards - 1st Half

O 0.5
100%
O 1.5
38%
O 2.5
13%
O 3.5
13%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
75%
O 2.5
38%
O 3.5
38%

Over Home Team Cards

O 0.5
75%
O 1.5
75%
O 2.5
63%

Over Away Team Cards

O 0.5
100%
O 1.5
63%
O 2.5
13%

Result Distribution

Home Win 25%
Draw 75%
Away Win 0%
25%
75%
0%
Home Draw Away

Match History

87 matches
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
OddAlerts Football Data API Access referee stats, card data, and appointments programmatically.
Explore API

Ricardo Morais Referee Stats & Card History

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.