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 Nabil Boukhalfa

Nabil Boukhalfa

Football Referee · 2021-2026 · 4 competitions · 51 career matches

51 Matches
4 Competitions
3.22 Yellows / Game
0.08 Reds / Game
164 Total Yellows
4 Total Reds

Career by Competition

4 competitions
Competition Apps Yel / G Red / G BTB %
Ligue 1 Algeria 45 151 3.36 4 0.09 60%
CAF Champions League Africa 3 3 1.00 0 0.00 100%
Friendly International World 2 8 4.00 0 0.00 100%
CAF Confederations Cup Africa 1 2 2.00 0 0.00 0%

Most Officiated Teams

Top 12
JS Saoura 11 apps
MC Alger 10 apps
CS Constantine 10 apps
CR Belouizdad 8 apps
ES Sétif 8 apps
USM Khenchela 7 apps
USM Alger 7 apps
JS Kabylie 7 apps
Paradou AC 3 apps
ASO Chlef 3 apps
South Africa 2 apps
NC Magra 2 apps

Ligue 1 2026/2027

2 matches recorded · Algeria

Card Summary

Yellow Cards 7
Red Cards 2
Yellows / Game 3.50
Reds / Game 1.00

Cards by Half

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

Home vs Away

Home Cards 3
Away Cards 4
Home / Game 1.50
Away / Game 2.00

Both Teams Booked

BTB Total 1 / 2
BTB % 50%
BTB 1H % 50%
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
50%
O 1.5
50%
O 2.5
0%
O 3.5
0%

Over Cards - 2nd Half

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

Over Home Team Cards

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

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

Friendly International 2026

1 matches recorded · World

Card Summary

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

Cards by Half

1st Half Cards 1
2nd Half Cards 5
1H / Game 1.00
2H / Game 5.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 % 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
100%

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

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

Ligue 1 2025/2026

2 matches recorded · Algeria

Card Summary

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

Cards by Half

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

Home vs Away

Home Cards 3
Away Cards 4
Home / Game 1.50
Away / Game 2.00

Both Teams Booked

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

Over Yellow Cards

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

Over Cards - 1st Half

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

Over Cards - 2nd Half

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

Over Home Team Cards

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

Over Away Team Cards

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

Result Distribution

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

Ligue 1 2024/2025

9 matches recorded · Algeria

Card Summary

Yellow Cards 34
Red Cards 1
Yellows / Game 3.78
Reds / Game 0.11

Cards by Half

1st Half Cards 16
2nd Half Cards 16
1H / Game 1.78
2H / Game 1.78

Home vs Away

Home Cards 18
Away Cards 16
Home / Game 2.00
Away / Game 1.78

Both Teams Booked

BTB Total 6 / 9
BTB % 67%
BTB 1H % 44%
BTB 2H % 44%

Over Yellow Cards

O 0.5
100%
O 1.5
89%
O 2.5
56%
O 3.5
44%
O 4.5
44%
O 5.5
22%

Over Cards - 1st Half

O 0.5
89%
O 1.5
56%
O 2.5
22%
O 3.5
11%

Over Cards - 2nd Half

O 0.5
67%
O 1.5
56%
O 2.5
33%
O 3.5
22%

Over Home Team Cards

O 0.5
78%
O 1.5
56%
O 2.5
44%

Over Away Team Cards

O 0.5
89%
O 1.5
56%
O 2.5
22%

Result Distribution

Home Win 44%
Draw 22%
Away Win 33%
44%
22%
33%
Home Draw Away

Friendly International 2024

1 matches recorded · World

Card Summary

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

Cards by Half

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

Home vs Away

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

Result Distribution

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

Ligue 1 2023/2024

12 matches recorded · Algeria

Card Summary

Yellow Cards 30
Red Cards 1
Yellows / Game 2.50
Reds / Game 0.08

Cards by Half

1st Half Cards 11
2nd Half Cards 23
1H / Game 0.92
2H / Game 1.92

Home vs Away

Home Cards 14
Away Cards 20
Home / Game 1.17
Away / Game 1.67

Both Teams Booked

BTB Total 6 / 12
BTB % 50%
BTB 1H % 17%
BTB 2H % 33%

Over Yellow Cards

O 0.5
100%
O 1.5
75%
O 2.5
33%
O 3.5
25%
O 4.5
17%
O 5.5
0%

Over Cards - 1st Half

O 0.5
58%
O 1.5
25%
O 2.5
8%
O 3.5
0%

Over Cards - 2nd Half

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

Over Home Team Cards

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

Over Away Team Cards

O 0.5
83%
O 1.5
58%
O 2.5
25%

Result Distribution

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

CAF Champions League 2023/2024

2 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 3
2nd Half Cards 5
1H / Game 1.50
2H / Game 2.50

Home vs Away

Home Cards 4
Away Cards 4
Home / Game 2.00
Away / Game 2.00

Both Teams Booked

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

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

Over Cards - 2nd Half

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

Over Home Team Cards

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

Over Away Team Cards

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

Result Distribution

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

Ligue 1 2022/2023

11 matches recorded · Algeria

Card Summary

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

Cards by Half

1st Half Cards 9
2nd Half Cards 21
1H / Game 0.82
2H / Game 1.91

Home vs Away

Home Cards 14
Away Cards 16
Home / Game 1.27
Away / Game 1.45

Both Teams Booked

BTB Total 6 / 11
BTB % 55%
BTB 1H % 9%
BTB 2H % 45%

Over Yellow Cards

O 0.5
100%
O 1.5
82%
O 2.5
64%
O 3.5
27%
O 4.5
27%
O 5.5
18%

Over Cards - 1st Half

O 0.5
64%
O 1.5
9%
O 2.5
9%
O 3.5
0%

Over Cards - 2nd Half

O 0.5
73%
O 1.5
55%
O 2.5
36%
O 3.5
18%

Over Home Team Cards

O 0.5
73%
O 1.5
45%
O 2.5
9%

Over Away Team Cards

O 0.5
73%
O 1.5
36%
O 2.5
18%

Result Distribution

Home Win 55%
Draw 27%
Away Win 18%
55%
27%
18%
Home Draw Away

Ligue 1 2021/2022

8 matches recorded · Algeria

Card Summary

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

Cards by Half

1st Half Cards 10
2nd Half Cards 9
1H / Game 1.25
2H / Game 1.13

Home vs Away

Home Cards 12
Away Cards 7
Home / Game 1.50
Away / Game 0.88

Both Teams Booked

BTB Total 5 / 8
BTB % 63%
BTB 1H % 50%
BTB 2H % 25%

Over Yellow Cards

O 0.5
88%
O 1.5
88%
O 2.5
75%
O 3.5
63%
O 4.5
25%
O 5.5
13%

Over Cards - 1st Half

O 0.5
63%
O 1.5
50%
O 2.5
13%
O 3.5
0%

Over Cards - 2nd Half

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

Over Home Team Cards

O 0.5
75%
O 1.5
50%
O 2.5
13%

Over Away Team Cards

O 0.5
63%
O 1.5
25%
O 2.5
0%

Result Distribution

Home Win 13%
Draw 50%
Away Win 38%
13%
50%
38%
Home Draw Away

CAF Champions League 2021/2022

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 1
2nd Half Cards 2
1H / Game 1.00
2H / Game 2.00

Home vs Away

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

Over Away Team Cards

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

Result Distribution

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

Ligue 1 2020/2021

1 matches recorded · Algeria

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 5
Away Cards 1
Home / Game 5.00
Away / Game 1.00

Both Teams Booked

BTB Total 1 / 1
BTB % 100%
BTB 1H % 100%
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
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

CAF Confederations Cup 2020/2021

1 matches recorded · Africa

Card Summary

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

Cards by Half

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

Home vs Away

Home Cards 0
Away Cards 2
Home / Game 0.00
Away / Game 2.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
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
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
0%

Result Distribution

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

Match History

51 matches
Date Fixture Score Competition
31 Oct 2026 MC Alger vs USM Khenchela 2-0 0 0 Ligue 1
4 Oct 2026 Egypt vs South Africa 0-1 6 0 Friendly International
18 Sep 2026 JS El Biar vs JS Saoura 4-0 7 2 Ligue 1
13 Sep 2025 CR Belouizdad vs JS Saoura 1-2 3 0 Ligue 1
22 Aug 2025 MC El Bayadh vs CS Constantine 0-2 4 0 Ligue 1
12 Jun 2025 CS Constantine vs CR Belouizdad 0-2 7 0 Ligue 1
16 Mar 2025 CR Belouizdad vs USM Alger 1-1 3 0 Ligue 1
28 Feb 2025 MC Alger vs CS Constantine 2-1 2 0 Ligue 1
27 Dec 2024 JS Saoura vs CS Constantine 2-0 7 0 Ligue 1
21 Dec 2024 ES Sétif vs USM Alger 1-1 2 0 Ligue 1
2 Nov 2024 USM Khenchela vs NC Magra 1-0 1 0 Ligue 1
25 Oct 2024 CS Constantine vs ES Sétif 2-1 5 0 Ligue 1
11 Oct 2024 Paradou AC vs Olympique Akbou 1-3 5 0 Ligue 1
1 Oct 2024 JS Kabylie vs MC Alger 1-2 2 1 Ligue 1
16 Apr 2024 CR Belouizdad vs Paradou AC 1-1 4 0 Ligue 1
25 Mar 2024 JS Saoura vs MC Alger 0-1 5 0 Ligue 1
21 Mar 2024 Andorra vs South Africa 1-1 2 0 Friendly International
19 Mar 2024 USM Alger vs ES Sétif 2-0 2 0 Ligue 1
9 Feb 2024 ES Sétif vs USM Khenchela 2-1 1 1 Ligue 1
19 Jan 2024 CS Constantine vs Ben Aknoun 1-1 2 0 Ligue 1
5 Jan 2024 ASO Chlef vs USM Alger 0-1 2 0 Ligue 1
16 Dec 2023 MC Alger vs USM Khenchela 3-0 1 0 Ligue 1
9 Dec 2023 US Souf vs JS Saoura 0-1 2 0 Ligue 1
24 Nov 2023 Paradou AC vs CS Constantine 0-0 1 0 Ligue 1
11 Nov 2023 JS Saoura vs El Bayadh 0-0 2 0 Ligue 1
OddAlerts Football Data API Access referee stats, card data, and appointments programmatically.
Explore API

Nabil Boukhalfa Referee Stats & Card History

Nabil Boukhalfa has officiated 51 matches across 4 competitions, averaging 3.22 yellow cards and 0.08 red cards per game (164 yellows and 4 reds in total). Active years in our database: 2021-2026. Competitions covered include Ligue 1, CAF Champions League, Friendly International, 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 Nabil Boukhalfa.

All statistics for Nabil Boukhalfa 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.