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 Mustapha Kechaf

Mustapha Kechaf

Football Referee · 2021-2026 · 7 competitions · 67 career matches

67 Matches
7 Competitions
4.61 Yellows / Game
0.48 Reds / Game
309 Total Yellows
32 Total Reds

Career by Competition

7 competitions
Competition Apps Yel / G Red / G BTB %
Botola Pro Morocco 58 274 4.72 30 0.52 81%
CAF Champions League Africa 3 9 3.00 1 0.33 67%
African Nations Championship Africa 2 11 5.50 1 0.50 100%
Africa Cup of Nations Qualifications Africa 1 6 6.00 0 0.00 100%
Play-offs 1/2 Morocco 1 0 0.00 0 0.00 0%
CAF Confederations Cup Africa 1 6 6.00 0 0.00 0%
CAF U17 Cup of Nations Africa 1 3 3.00 0 0.00 0%

Most Officiated Teams

Top 12
Ittihad Tanger 13 apps
FUS Rabat 11 apps
Hassania Agadir 11 apps
RSB Berkane 11 apps
UTS Rabat 9 apps
Difaâ El Jadida 8 apps
Maghreb Fès 8 apps
Mouloudia Oujda 7 apps
Olympic Safi 5 apps
Youssoufia Berrechid 5 apps
Khouribga 5 apps
CR Khemis Zemamra 4 apps

Botola Pro 2026/2027

4 matches recorded · Morocco

Card Summary

Yellow Cards 21
Red Cards 1
Yellows / Game 5.25
Reds / Game 0.25

Cards by Half

1st Half Cards 11
2nd Half Cards 11
1H / Game 2.75
2H / Game 2.75

Home vs Away

Home Cards 8
Away Cards 13
Home / Game 2.00
Away / Game 3.25

Both Teams Booked

BTB Total 4 / 4
BTB % 100%
BTB 1H % 100%
BTB 2H % 50%

Over Yellow Cards

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

Over Cards - 1st Half

O 0.5
100%
O 1.5
100%
O 2.5
50%
O 3.5
25%

Over Cards - 2nd Half

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

Over Home Team Cards

O 0.5
100%
O 1.5
50%
O 2.5
25%

Over Away Team Cards

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

Result Distribution

Home Win 50%
Draw 0%
Away Win 50%
50%
0%
50%
Home Draw Away

Africa Cup of Nations Qualifications 2027

1 matches recorded · Africa

Card Summary

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

Cards by Half

1st Half Cards 2
2nd Half Cards 3
1H / Game 2.00
2H / Game 3.00

Home vs Away

Home Cards 2
Away Cards 4
Home / Game 2.00
Away / Game 4.00

Both Teams Booked

BTB Total 1 / 1
BTB % 100%
BTB 1H % 100%
BTB 2H % 100%

Over Yellow Cards

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

Over Cards - 1st Half

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

Over Cards - 2nd Half

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

Over Home Team Cards

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

Over Away Team Cards

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

Result Distribution

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

Play-offs 1/2 2025/2026

1 matches recorded · Morocco

Card Summary

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

Cards by Half

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

Home vs Away

Home Cards 0
Away Cards 0
Home / Game 0.00
Away / Game 0.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
0%
O 1.5
0%
O 2.5
0%
O 3.5
0%

Over Cards - 2nd Half

O 0.5
0%
O 1.5
0%
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
0%
O 1.5
0%
O 2.5
0%

Result Distribution

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

Botola Pro 2025/2026

12 matches recorded · Morocco

Card Summary

Yellow Cards 66
Red Cards 11
Yellows / Game 5.50
Reds / Game 0.92

Cards by Half

1st Half Cards 24
2nd Half Cards 36
1H / Game 2.00
2H / Game 3.00

Home vs Away

Home Cards 35
Away Cards 31
Home / Game 2.92
Away / Game 2.58

Both Teams Booked

BTB Total 12 / 12
BTB % 100%
BTB 1H % 50%
BTB 2H % 67%

Over Yellow Cards

O 0.5
100%
O 1.5
100%
O 2.5
100%
O 3.5
92%
O 4.5
75%
O 5.5
50%

Over Cards - 1st Half

O 0.5
92%
O 1.5
58%
O 2.5
42%
O 3.5
8%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
83%
O 2.5
75%
O 3.5
25%

Over Home Team Cards

O 0.5
100%
O 1.5
92%
O 2.5
58%

Over Away Team Cards

O 0.5
100%
O 1.5
75%
O 2.5
58%

Result Distribution

Home Win 33%
Draw 50%
Away Win 17%
33%
50%
17%
Home Draw Away

Botola Pro 2024/2025

5 matches recorded · Morocco

Card Summary

Yellow Cards 28
Red Cards 4
Yellows / Game 5.60
Reds / Game 0.80

Cards by Half

1st Half Cards 8
2nd Half Cards 20
1H / Game 1.60
2H / Game 4.00

Home vs Away

Home Cards 16
Away Cards 12
Home / Game 3.20
Away / Game 2.40

Both Teams Booked

BTB Total 4 / 5
BTB % 80%
BTB 1H % 20%
BTB 2H % 60%

Over Yellow Cards

O 0.5
100%
O 1.5
100%
O 2.5
100%
O 3.5
100%
O 4.5
80%
O 5.5
60%

Over Cards - 1st Half

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

Over Cards - 2nd Half

O 0.5
100%
O 1.5
100%
O 2.5
80%
O 3.5
40%

Over Home Team Cards

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

Over Away Team Cards

O 0.5
100%
O 1.5
80%
O 2.5
40%

Result Distribution

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

CAF Champions League 2024/2025

1 matches recorded · Africa

Card Summary

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

Cards by Half

1st Half Cards 0
2nd Half Cards 3
1H / Game 0.00
2H / Game 3.00

Home vs Away

Home Cards 2
Away Cards 1
Home / Game 2.00
Away / Game 1.00

Both Teams Booked

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

Over Yellow Cards

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

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
100%
O 1.5
100%
O 2.5
100%
O 3.5
0%

Over Home Team Cards

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

Over Away Team Cards

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

Result Distribution

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

African Nations Championship 2025

2 matches recorded · Africa

Card Summary

Yellow Cards 11
Red Cards 1
Yellows / Game 5.50
Reds / Game 0.50

Cards by Half

1st Half Cards 4
2nd Half Cards 7
1H / Game 2.00
2H / Game 3.50

Home vs Away

Home Cards 9
Away Cards 2
Home / Game 4.50
Away / Game 1.00

Both Teams Booked

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

Over Yellow Cards

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

Over Cards - 1st Half

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

Over Cards - 2nd Half

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

Over Home Team Cards

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

Over Away Team Cards

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

Result Distribution

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

Botola Pro 2023/2024

13 matches recorded · Morocco

Card Summary

Yellow Cards 50
Red Cards 1
Yellows / Game 3.85
Reds / Game 0.08

Cards by Half

1st Half Cards 18
2nd Half Cards 44
1H / Game 1.38
2H / Game 3.38

Home vs Away

Home Cards 31
Away Cards 31
Home / Game 2.38
Away / Game 2.38

Both Teams Booked

BTB Total 9 / 13
BTB % 69%
BTB 1H % 23%
BTB 2H % 62%

Over Yellow Cards

O 0.5
92%
O 1.5
77%
O 2.5
69%
O 3.5
62%
O 4.5
31%
O 5.5
31%

Over Cards - 1st Half

O 0.5
77%
O 1.5
38%
O 2.5
15%
O 3.5
8%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
85%
O 2.5
77%
O 3.5
46%

Over Home Team Cards

O 0.5
85%
O 1.5
69%
O 2.5
46%

Over Away Team Cards

O 0.5
85%
O 1.5
77%
O 2.5
46%

Result Distribution

Home Win 54%
Draw 0%
Away Win 46%
54%
0%
46%
Home Draw Away

CAF Champions League 2023/2024

1 matches recorded · Africa

Card Summary

Yellow Cards 6
Red Cards 1
Yellows / Game 6.00
Reds / Game 1.00

Cards by Half

1st Half Cards 3
2nd Half Cards 4
1H / Game 3.00
2H / Game 4.00

Home vs Away

Home Cards 3
Away Cards 4
Home / Game 3.00
Away / Game 4.00

Both Teams Booked

BTB Total 1 / 1
BTB % 100%
BTB 1H % 100%
BTB 2H % 100%

Over Yellow Cards

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

Over Cards - 1st Half

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

Over Cards - 2nd Half

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

Over Home Team Cards

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

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

CAF Confederations Cup 2023/2024

1 matches recorded · Africa

Card Summary

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

Cards by Half

1st Half Cards 4
2nd Half Cards 2
1H / Game 4.00
2H / Game 2.00

Home vs Away

Home Cards 0
Away Cards 6
Home / Game 0.00
Away / Game 6.00

Both Teams Booked

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

Over Yellow Cards

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

Over Cards - 1st Half

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

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 0%
Draw 0%
Away Win 100%
0%
0%
100%
Home Draw Away

Botola Pro 2022/2023

12 matches recorded · Morocco

Card Summary

Yellow Cards 64
Red Cards 8
Yellows / Game 5.33
Reds / Game 0.67

Cards by Half

1st Half Cards 21
2nd Half Cards 52
1H / Game 1.75
2H / Game 4.33

Home vs Away

Home Cards 31
Away Cards 42
Home / Game 2.58
Away / Game 3.50

Both Teams Booked

BTB Total 10 / 12
BTB % 83%
BTB 1H % 25%
BTB 2H % 75%

Over Yellow Cards

O 0.5
100%
O 1.5
100%
O 2.5
92%
O 3.5
75%
O 4.5
75%
O 5.5
58%

Over Cards - 1st Half

O 0.5
83%
O 1.5
50%
O 2.5
25%
O 3.5
17%

Over Cards - 2nd Half

O 0.5
92%
O 1.5
83%
O 2.5
75%
O 3.5
50%

Over Home Team Cards

O 0.5
92%
O 1.5
75%
O 2.5
33%

Over Away Team Cards

O 0.5
92%
O 1.5
83%
O 2.5
58%

Result Distribution

Home Win 25%
Draw 42%
Away Win 33%
25%
42%
33%
Home Draw Away

CAF Champions League 2022/2023

1 matches recorded · Africa

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 0
1H / Game 1.00
2H / Game 0.00

Home vs Away

Home Cards 1
Away Cards 0
Home / Game 1.00
Away / Game 0.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
0%
O 1.5
0%
O 2.5
0%
O 3.5
0%

Over Home Team Cards

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

Over Away Team Cards

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

Result Distribution

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

CAF U17 Cup of Nations 2023 Algeria

1 matches recorded · Africa

Card Summary

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

Cards by Half

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

Home vs Away

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

Both Teams Booked

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

Over Yellow Cards

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

Over Cards - 1st Half

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

Over Cards - 2nd Half

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

Over Home Team Cards

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

Over Away Team Cards

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

Result Distribution

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

Botola Pro 2021/2022

12 matches recorded · Morocco

Card Summary

Yellow Cards 45
Red Cards 5
Yellows / Game 3.75
Reds / Game 0.42

Cards by Half

1st Half Cards 11
2nd Half Cards 41
1H / Game 0.92
2H / Game 3.42

Home vs Away

Home Cards 29
Away Cards 23
Home / Game 2.42
Away / Game 1.92

Both Teams Booked

BTB Total 8 / 12
BTB % 67%
BTB 1H % 17%
BTB 2H % 58%

Over Yellow Cards

O 0.5
100%
O 1.5
75%
O 2.5
67%
O 3.5
50%
O 4.5
50%
O 5.5
25%

Over Cards - 1st Half

O 0.5
42%
O 1.5
25%
O 2.5
17%
O 3.5
8%

Over Cards - 2nd Half

O 0.5
100%
O 1.5
83%
O 2.5
50%
O 3.5
33%

Over Home Team Cards

O 0.5
92%
O 1.5
75%
O 2.5
42%

Over Away Team Cards

O 0.5
75%
O 1.5
50%
O 2.5
25%

Result Distribution

Home Win 42%
Draw 50%
Away Win 8%
42%
50%
8%
Home Draw Away

Match History

67 matches
Date Fixture Score Competition
7 Nov 2026 Moghreb Tétouan vs CODM Meknès 0-1 7 0 Botola Pro
31 Oct 2026 Amal Tiznit vs Kawkab Marrakech 0-1 7 1 Botola Pro
8 Oct 2026 FAR Rabat vs Widad Témara 1-0 3 0 Botola Pro
29 Sep 2026 Ghana vs Gambia 2-4 6 0 Africa Cup of Nations Qualifications
26 Sep 2026 UTS Rabat vs FUS Rabat 2-1 4 0 Botola Pro
17 Jul 2026 JS EL Massira vs UTS Rabat 1-1 0 0 Play-offs 1/2
5 Jul 2026 Hassania Agadir vs Kawkab Marrakech 1-1 6 0 Botola Pro
2 Jul 2026 Yacoub El Mansour vs Difaâ El Jadida 2-2 4 2 Botola Pro
25 Jun 2026 Olympique Dcheïra vs Ittihad Tanger 2-0 8 2 Botola Pro
17 Jun 2026 UTS Rabat vs CODM Meknès 2-0 8 2 Botola Pro
4 Jun 2026 Hassania Agadir vs FUS Rabat 0-0 4 0 Botola Pro
6 May 2026 FUS Rabat vs Ittihad Tanger 1-1 5 0 Botola Pro
25 Apr 2026 UTS Rabat vs Olympic Safi 1-1 6 0 Botola Pro
6 Mar 2026 CODM Meknès vs Ittihad Tanger 1-0 6 1 Botola Pro
22 Feb 2026 RSB Berkane vs FUS Rabat 1-0 5 2 Botola Pro
2 Nov 2025 Difaâ El Jadida vs FAR Rabat 0-4 3 0 Botola Pro
4 Oct 2025 Ittihad Tanger vs FUS Rabat 0-3 5 2 Botola Pro
12 Sep 2025 Olympic Safi vs UTS Rabat 1-1 6 0 Botola Pro
19 Aug 2025 Nigeria vs Congo 2-0 6 1 African Nations Championship
11 Aug 2025 South Africa vs Guinea 2-1 5 0 African Nations Championship
15 Mar 2025 RSB Berkane vs UTS Rabat 1-1 6 2 Botola Pro
28 Feb 2025 FUS Rabat vs CR Khemis Zemamra 3-0 5 0 Botola Pro
5 Jan 2025 Sagrada Esperança vs Djoliba 1-0 3 0 CAF Champions League
28 Dec 2024 Ittihad Tanger vs Hassania Agadir 1-0 7 0 Botola Pro
1 Dec 2024 Difaâ El Jadida vs RSB Berkane 1-1 6 2 Botola Pro
OddAlerts Football Data API Access referee stats, card data, and appointments programmatically.
Explore API

Mustapha Kechaf Referee Stats & Card History

Mustapha Kechaf has officiated 67 matches across 7 competitions, averaging 4.61 yellow cards and 0.48 red cards per game (309 yellows and 32 reds in total). Active years in our database: 2021-2026. Competitions covered include Botola Pro, CAF Champions League, African Nations Championship, Africa Cup of Nations Qualifications, Play-offs 1/2, CAF Confederations 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 Mustapha Kechaf.

All statistics for Mustapha Kechaf 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.