Mexico2:0South Africa·South Korea2:1Czech Republic·Canada1:1Bosnia·USA4:1Paraguay·Qatar1:1Switzerland·Brazil1:1Morocco·Haiti0:1Scotland·Australia2:0Turkey·Germany7:1Curacao·Netherlands2:2Japan·Ivory Coast1:0Ecuador·Sweden5:1Tunisia·Spain0:0Cape Verde Islands·Belgium1:1Egypt·Saudi Arabia1:1Uruguay·Iran2:2New Zealand·France3:1Senegal·Iraq1:4Norway·Argentina3:0Algeria·Austria3:1Jordan·Portugal1:1Congo DR·England4:2Croatia·Ghana1:0Panama·Uzbekistan1:3Colombia·Czech Republic1:1South Africa·Switzerland4:1Bosnia·Canada6:0Qatar·Mexico1:0South Korea·USA2:0Australia·Scotland0:1Morocco·Brazil3:0Haiti·Turkey0:1Paraguay·Netherlands5:1Sweden·Germany2:1Ivory Coast·Ecuador0:0Curacao·Tunisia0:4Japan·Spain4:0Saudi Arabia·Belgium0:0Iran·Uruguay2:2Cape Verde Islands·New Zealand1:3Egypt·Argentina2:0Austria·France3:0Iraq·Norway3:2Senegal·Jordan1:2Algeria·Portugal5:0Uzbekistan·England0:0Ghana·Panama0:1Croatia·Colombia1:0Congo DR·Switzerland2:1Canada·Bosnia3:1Qatar·Morocco4:2Haiti·Scotland0:3Brazil·South Africa1:0South Korea·Czech Republic0:3Mexico·Ecuador2:1Germany·Curacao0:2Ivory Coast·Tunisia1:3Netherlands·Japan1:1Sweden·Turkey3:2USA·Paraguay0:0Australia·Senegal5:0Iraq·Norway1:4France·Uruguay0:1Spain·Cape Verde Islands0:0Saudi Arabia·New Zealand1:5Belgium·Egypt1:1Iran·Croatia2:1Ghana·Panama0:2England·Colombia0:0Portugal·Congo DR3:1Uzbekistan·Algeria3:3Austria·Jordan1:3Argentina·South Africa0:1Canada·Brazil2:1Japan·Germany1:1pen 3:4Paraguay·Netherlands1:1pen 2:3Morocco·Ivory Coast1:2Norway·France3:0Sweden·Mexico2:0Ecuador·England2:1Congo DR·Belgium2:2ET 3:2Senegal·USA2:0Bosnia·Spain3:0Austria·Portugal1:1ET 2:1Croatia·Switzerland2:0Algeria·Australia1:1pen 2:4Egypt·Argentina1:1ET 3:2Cape Verde Islands·Colombia1:0Ghana·Canada0:3Morocco·Paraguay0:1France·Brazil1:2Norway·Mexico2:3England·Portugal0:1Spain·USA1:4Belgium·Argentina3:2Egypt·Switzerland0:0pen 4:3Colombia·France2:0Morocco·Spain2:1Belgium·Norway1:1ET 1:2England·Argentina1:1ET 3:1Switzerland·14.07 22:00FranceSpain·15.07 22:00EnglandArgentina

Olympique Safi vs Raja Casablanca — match result and stats (Jul 5, 2026)

Final score: Olympique Safi 0:2 Raja Casablanca — Raja Casablanca won. GNF 1, July 5, 2026. Stats, events and head-to-head are below.

GNF 1
июл 5, 2026 at 20:00
🔔 enable push in settings
FT
Olympique Safi
0:2
Raja Casablanca
38'Khafifi64'Khafifi

GNF 1: Olympique Safi vs Raja Casablanca on 05 Jul 2026 finished 0:2.

Value bet: Under 2.5 — fair 1.52 vs book 1.69 (+6.6%, ★★).

Olympique Safi are out of form: 2-4-4 in their last 10, 0.8 scored and 1.2 conceded per game.

Raja Casablanca are in good form: 5-2-2 in their last 9, 1.6 scored and 1.0 conceded per game.

Over 2.5 lands in 40% of Olympique Safi's games and 33% of Raja Casablanca's; both teams score in 50% and 44%.

Head-to-head (5): Olympique Safi 0, Raja Casablanca 4, 1 draw.

Predicted: 0:1 (18%) · also likely 0:2 (13%)

Lineups

Olympique de Safi
CoachJaouani M.
1Kernane GKOlympique Kh…
32SerboutMouloudia Ou…
8Karmoune CJeunesse Mas…
2Soufeir
3AtikFATH Casabla…
4NgomaCongo
29El Bouchqali ↓82'FAR Rabat
33Fadil ↓58'
6El Moudane ↓65'Hassania Aga…
10Ouhatti ↓58'Al Markhiya
19Najari ↓65'Raja Casabla…
Bench (9)
25El Motie GKWydad AC
31SemmoumyBerkane
28HabbassiFAR Rabat
7Samoudi ↑58'
5Errahouli ↑65'Morocco
22EddaouUnion Touarga
15KordaniJeunesse Spo…
18Khannouss ↑65'COD Meknes
11Elaz ↑82'FUS Rabat
Raja Casablanca
CoachNabi M.
32Zoubir GK
7Boulacsout ↓72'Morocco
33MchakhchekhMorocco
5Khafifi CUmm-Salal
4MokademBerkane
23Al MakahasiAl Wehda
6Barkok ↓59'Schalke
26ConteYoung Africans
11Maamouri ↓72'Dcheira
18Iguiz ↓59'
79Sakho ↓59'Quevilly Rouen
Bench (9)
40Antra GK
24Khammas ↑72'Omonia
8FerdaoussiMoghreb Teto…
34Bougrine ↑59'Morocco
9Khafi ↑59'Al Qadisiya
27Shararh ↑59'Jordan
88Laftah ↑72'
99OyewusiKolos Kovali…
19ChraibiChateauroux

Match events

18'
Ouhatti — yellow
22'
Mokadem — yellow
38'
Khafifi — goal 0:1
58'
Fadil Samoudi
58'
Ouhatti
59'
Barkok Khafi
59'
Iguiz Bougrine
59'
Sakho Shararh
64'
Khafifi — goal 0:2
65'
El Moudane Errahouli
65'
Najari Khannouss
72'
Boulacsout Khammas
72'
Maamouri Laftah
78'
Khammas — yellow
82'
El Bouchqali Elaz

Match statistics

4Shots on target10
3Shots off target0
73Attacks94
7Fouls12
1Yellow cards2
64Ball safe76
5Substitutions5
By half (1H / 2H)
1H2HFT
MetricHAHAHA
Shots on1337410
Corners0436310
Dangerous91423263240
Fouls712712
Yellow110112

Detailed statistics

Recent matches (2 months)

Goals Threshold: 2,25Yellow cards Threshold: 4,5Corners Threshold: 8
MetricTotalTotalTotal
Matches played121212111211
Total less9 75%9 75%5 42%2 18%5 42%3 27%
Total more3 25%3 25%7 58%9 82%6 50%5 45%
Matches home / away666565
Total less (home / away)3 50%4 67%2 33%0 0%2 33%2 40%
Total more (home / away)3 50%2 33%4 67%5 100%3 50%2 40%
Individual total (home / away)1,331,502,832,673,606,275,003,808,80
Individual total (overall)1,001,332,332,503,275,774,255,009,25
Avg total1,922,332,125,006,005,509,008,648,82
Avg total (home / away)2,332,832,585,836,406,128,838,008,42
Avg opponents' total0,921,001,922,502,735,234,753,648,39
Avg opponents' total (home / away)1,001,332,333,172,805,973,834,208,03
Predicted total2,355,948,83

Last 10 matches

Olympique Safi10 matches
Both teams to score5/1050% fair2.00
Clean sheets2 / 10
Scored6 / 10
Raja Casablanca9 matches
Both teams to score4/944% fair2.25
Clean sheets3 / 9
Scored7 / 9
scored 6 straight

Line trends

Head-to-head

DateLeagueHomeAway%OnOffDA
08.03.26GNF 1Raja CasablancaOlympique Safi2050%50%110527232512201
30.01.25GNF 1Raja CasablancaOlympique Safi1154%46%32426453641201
30.09.24GNF 1Olympique SafiRaja Casablanca2344%56%53716675725410
31.03.24CupRaja CasablancaOlympique Safi2059%41%50535327632500
03.03.24GNF 1Raja CasablancaOlympique Safi1063%37%421469656652300
28.10.23GNF 1Olympique SafiRaja Casablanca2230%70%4829331281103500
28.01.23GNF 1Olympique SafiRaja Casablanca1148%52%13202938022200
04.09.22GNF 1Raja CasablancaOlympique Safi1266%34%23204118601000
22.06.22GNF 1Raja CasablancaOlympique Safi2170%30%51904216410000
23.11.21GNF 1Olympique SafiRaja Casablanca1043%57%33211725010000

Against common opponents (2 months)

Olympique Safi

DateLeagueHomeAway%OnOffDA
02.07.26GNF 1Olympique DcheiraOlympique Safi1152%48%3593852200
28.06.26GNF 1Olympique SafiCODM de Meknes2251%49%56093764193310
25.06.26GNF 1Renaissance ZemamraOlympique Safi1145%55%311054222522300
21.06.26GNF 1Olympique SafiUS Yacoub El Mansour0143%57%6233831400
18.06.26GNF 1RSB BerkaneOlympique Safi0050%50%31927225310200
12.06.26GNF 1Olympique SafiKawkab Marrakech1047%53%4348443100
08.06.26GNF 1WAC CasablancaOlympique Safi1052%48%52611333300
01.06.26GNF 1Olympique SafiMaghreb Fes1262%38%4392617520
16.05.26CupOlympique SafiOlympique Dcheira3051%49%631176469243400

Raja Casablanca

DateLeagueHomeAway%OnOffDA
25.06.26GNF 1US Yacoub El MansourRaja Casablanca2150%50%0000000000
21.06.26GNF 1Raja CasablancaCODM de Meknes2157%43%52316860862311
17.06.26GNF 1Renaissance ZemamraRaja Casablanca3450%50%85635738632300
09.06.26GNF 1Kawkab MarrakechRaja Casablanca2041%59%7288152401
03.06.26GNF 1Raja CasablancaRSB Berkane0171%29%1316183281203301
24.05.26GNF 1Olympique DcheiraRaja Casablanca0137%63%43314550342401
09.05.26GNF 1Raja CasablancaWAC Casablanca0150%50%73647720441300
06.05.26GNF 1Maghreb FesRaja Casablanca0265%35%52565334533500

Against similar-strength opponents

Matches with the same favourite/underdog setup by the bookmaker line.

Olympique Safi (vs a strong favourite) odds 1.01–2.30

Record 0-4-1 (W-D-L), 0.4 scored / 0.6 conceded avg.

DateLeagueHomeAwayxG%OnOffDA
02.07.26GNF 1Olympique DcheiraOlympique Safi1152%48%3593852200
18.06.26GNF 1RSB BerkaneOlympique Safi0050%50%31927225310200
08.06.26GNF 1WAC CasablancaOlympique Safi1052%48%52611333300
11.04.26CAF Confederations CupUSM AlgerOlympique Safi000.980.5360%40%52955835552401
01.04.26GNF 1Olympique SafiRSB Berkane1158%42%941256939301200

Raja Casablanca (as favourite) odds 1.45–2.05

Record 2-1-2 (W-D-L), 1.6 scored / 1.6 conceded avg.

DateLeagueHomeAway%OnOffDA
02.07.26GNF 1Raja CasablancaHassania Agadir2057%43%47634049444200
28.06.26GNF 1Ittihad TangerRaja Casablanca1150%50%75375439645301
25.06.26GNF 1US Yacoub El MansourRaja Casablanca2150%50%0000000000
17.06.26GNF 1Renaissance ZemamraRaja Casablanca3450%50%85635738632300
09.06.26GNF 1Kawkab MarrakechRaja Casablanca2041%59%7288152401

Last matches (2 months)

Olympique Safi DDDLDWLLDW

DateLeagueHomeAway%OnOffDA
02.07.26GNF 1Olympique DcheiraOlympique Safi1152%48%3593852200
28.06.26GNF 1Olympique SafiCODM de Meknes2251%49%56093764193310
25.06.26GNF 1Renaissance ZemamraOlympique Safi1145%55%311054222522300
21.06.26GNF 1Olympique SafiUS Yacoub El Mansour0143%57%6233831400
18.06.26GNF 1RSB BerkaneOlympique Safi0050%50%31927225310200
12.06.26GNF 1Olympique SafiKawkab Marrakech1047%53%4348443100
08.06.26GNF 1WAC CasablancaOlympique Safi1052%48%52611333300
01.06.26GNF 1Olympique SafiMaghreb Fes1262%38%4392617520
23.05.26GNF 1Difaa El JadidaOlympique Safi1130%70%34295483681200
16.05.26CupOlympique SafiOlympique Dcheira3051%49%631176469243400

Raja Casablanca WDLWWDLLWW

DateLeagueHomeAway%OnOffDA
02.07.26GNF 1Raja CasablancaHassania Agadir2057%43%47634049444200
28.06.26GNF 1Ittihad TangerRaja Casablanca1150%50%75375439645301
25.06.26GNF 1US Yacoub El MansourRaja Casablanca2150%50%0000000000
21.06.26GNF 1Raja CasablancaCODM de Meknes2157%43%52316860862311
17.06.26GNF 1Renaissance ZemamraRaja Casablanca3450%50%85635738632300
14.06.26GNF 1Raja CasablancaUTS Rabat1159%41%47546357646300
09.06.26GNF 1Kawkab MarrakechRaja Casablanca2041%59%7288152401
03.06.26GNF 1Raja CasablancaRSB Berkane0171%29%1316183281203301
24.05.26GNF 1Olympique DcheiraRaja Casablanca0137%63%43314550342401
16.05.26CupRaja CasablancaJSM Massira2085315745222200

Last matches (1 year)

Olympique Safi DDDLDWLLDW

DateLeagueHomeAway%OnOffDA
02.07.26GNF 1Olympique DcheiraOlympique Safi1152%48%3593852200
28.06.26GNF 1Olympique SafiCODM de Meknes2251%49%56093764193310
25.06.26GNF 1Renaissance ZemamraOlympique Safi1145%55%311054222522300
21.06.26GNF 1Olympique SafiUS Yacoub El Mansour0143%57%6233831400
18.06.26GNF 1RSB BerkaneOlympique Safi0050%50%31927225310200
12.06.26GNF 1Olympique SafiKawkab Marrakech1047%53%4348443100
08.06.26GNF 1WAC CasablancaOlympique Safi1052%48%52611333300
01.06.26GNF 1Olympique SafiMaghreb Fes1262%38%4392617520
23.05.26GNF 1Difaa El JadidaOlympique Safi1130%70%34295483681200
16.05.26CupOlympique SafiOlympique Dcheira3051%49%631176469243400

Raja Casablanca WDLWWDLLWW

DateLeagueHomeAway%OnOffDA
02.07.26GNF 1Raja CasablancaHassania Agadir2057%43%47634049444200
28.06.26GNF 1Ittihad TangerRaja Casablanca1150%50%75375439645301
25.06.26GNF 1US Yacoub El MansourRaja Casablanca2150%50%0000000000
21.06.26GNF 1Raja CasablancaCODM de Meknes2157%43%52316860862311
17.06.26GNF 1Renaissance ZemamraRaja Casablanca3450%50%85635738632300
14.06.26GNF 1Raja CasablancaUTS Rabat1159%41%47546357646300
09.06.26GNF 1Kawkab MarrakechRaja Casablanca2041%59%7288152401
03.06.26GNF 1Raja CasablancaRSB Berkane0171%29%1316183281203301
24.05.26GNF 1Olympique DcheiraRaja Casablanca0137%63%43314550342401
16.05.26CupRaja CasablancaJSM Massira2085315745222200

Bookmaker lines

Bookmaker lines

1X215,75X3,2021,57
Total 2,00O1,88U1,93
AH +0,7511,9521,85
All Pinnacle markets
Goals
Goals total
LineOU
1.51.422.61
1.751.532.31
21.722.01
2.252.02
our3.27
1.74
our1.44
2.52.271.57
2.752.691.40
33.581.24
Handicap
AH12
+0.252.891.35
+0.52.371.50
+0.752.091.67
+11.79
our1.66
1.95
our2.51
+1.251.562.28
+1.51.432.58
+1.751.293.16
Team goals
TeamLineOU
Olympique Safi0.51.90
our2.13
1.81
our1.89
Raja Casablanca1.51.86
our2.38
1.85
our1.72

Forecast

Tip: Under 2.5
Fair 1,54 → Book 1,69
value +5,8% ★★★★★
37%
22%
41%
Olympique SafiDrawRaja Casablanca

Match FAQ

What was the final score of Olympique Safi vs Raja Casablanca?
The match ended 0:2 (GNF 1, July 5, 2026).
Who won, Olympique Safi or Raja Casablanca?
Raja Casablanca won 0:2.
Where can I see the match stats?
Shots, possession, corners and match events are below on this page.
How have Olympique Safi and Raja Casablanca fared against each other?
Over the last 10 head-to-head meetings: 2 wins for Olympique Safi, 3 draws, 5 wins for Raja Casablanca. Details are in the H2H block on this page.
See full live table on ScanGoal →

Other matches that day

← Back to home