ALGERIA LIGUE 1
--.--.---- --:--
Hocine Ait Ahmed Stadium
JS Kabylie
Match Timeline
MC Oran
HT
0' 15' 30' 45' 60' 75' 90'
🔄
25'
A. Mendil ↔ M. Ferrahi
MC Oran
🟨
45+9'
M. Ferrahi
MC Oran
45'
A. Mahious
JS Kabylie
🔄
46'
O. Coumbassa ↔ Y. Aliane
MC Oran
🔄
46'
S. D. Bangoura ↔ C. Aoudjane
MC Oran
58'
A. Kerroum
MC Oran
🔄
61'
Jaredi ↔ B. Sarr
JS Kabylie
🔄
70'
L. Akhrib ↔ F. Nechat
JS Kabylie
🔄
70'
M. Hamidi ↔ C. Ecua
JS Kabylie
🔄
70'
M. Mahadane ↔ A. Bourdim
MC Oran
🟨
75'
O. Embarek
MC Oran
🟨
78'
A. Bada
JS Kabylie
🔄
81'
O. Embarek ↔ G. Mohutsiwa
MC Oran
🔄
84'
B. Messaoudi ↔ O. Malki
JS Kabylie
90'
A. Bourdim · Assist: C. Aoudjane
MC Oran

Predictions & Statistics

Full analysis and predictions for all markets

1X2
No Draw
Probability 89%
Odds -
BTTS
BTTS No
Probability 23.6%
Odds -
Over / Under 2.5
Under 2.5
Probability 40.3%
Odds -
All Markets
Market Option Probability Odds Stats & Analysis
1X2 No Draw
89%
-
BTTS BTTS No
23.6%
-
Over / Under 2.5 Under 2.5
40.3%
-
Corners O/U Over 7.5 Corners
87.7%
-
HT / FT 2-2
-
-
Correct Score 2-0
-
-
Probability Distribution
JS Kabylie Win 44.7%
Draw 11%
MC Oran Win 44.3%
Expected Goals (xG)
JS Kabylie1.12
MC Oran1.11
Recent Form (Last 5)
JS Kabylie JS Kabylie
WWDLW
32 GF / 27 GA
MC Oran MC Oran
WLDWL
30 GF / 25 GA
Key Stats
1.23
Average Goals Scored
1.15
1.04
Average Goals Conceded
0.96
16
BTTS Yes
12
10
Over 2.5
10
0
Shots on Goal
0

Statistics are based on season averages

Season Statistics

Team averages and season trends before this fixture

JS Kabylie JS Kabylie 26 matches
MC Oran MC Oran 26 matches
JS Kabylie Statistic MC Oran
9 Wins 12
11 Draws 6
6 Losses 8
32 Goals For 30
27 Goals Against 25
1.23 Avg Goals Scored 1.15
1.04 Avg Goals Conceded 0.96
16 BTTS Yes 12
17 Over 1.5 18
10 Over 2.5 10
6 Over 3.5 3
6 Clean Sheets 8
6 Failed To Score 9
0 Shots On Goal 0
0 Total Shots 0
0 Corners 0
0% Ball Possession 0%

Match Analysis

Model notes, team context and key prediction signals

Final Verdict

This contest looks finely balanced, with two sides with a fairly similar football identity suggesting a close tactical battle. Squad availability does not appear severe enough to completely reshape the expected balance, although smaller absences can still influence specific duels. From a tactical point of view, the game still points toward MC Oran having the stronger overall control. The broader competitive context suggests that patience and control may be just as important as raw attacking intent. There is little separation in the broader season picture, with both sides operating from relatively comparable league positions and points returns. Recent form does not point to a completely one-sided rhythm, which increases the chance of a more tactical and phase-based contest. The defensive profile of this fixture suggests that clear openings may be harder to create.This profiles as a tighter contest, with fewer clear openings expected. Across the main signals in this matchup, Away Win remains the stronger lean, and the clean-sheet angle slightly favors MC Oran.

JS Kabylie Analysis

JS Kabylie are currently 6 in the standings with 38 points from 26 matches. Their overall return of 9 wins, 11 draws, and 6 losses with goals at 32:27 reflects poor form and have been stuck in a sequence of draws. Their attacking weight is carried by A. Mahious (10 goals), R. Boudebouz (5 goals), B. Messaoudi (3 goals), while defensively they have appeared fairly stable. At home, they have returned 6 wins, 4 draws, and 2 losses, a split that suggests a very strong split record. They are pushing for upper-table objectives and still have something important to play for. In football terms, they tend to show balanced attacking football.

MC Oran Analysis

Operating from 4 place with 42 points from 26 games, MC Oran bring one of the stronger season profiles into this match. The return of 12 wins, 6 draws, and 8 defeats, together with goals at 30:25, reflects good form over their recent run. Much of their attacking edge comes through C. Boukholda (4 goals), M. Abdelkader (4 goals), A. Bourdim (3 goals), while their defending has remained very solid. Away from home, they have managed 4 wins, 2 draws, and 7 losses, which underlines a fairly balanced split record. They are pushing for upper-table objectives and still have something important to play for. In stylistic terms they continue to show balanced attacking football.

H2H Analysis

Across those 15 head-to-head meetings, JS Kabylie won 7 times, MC Oran won 5 times, while 3 matches finished as draws. The aggregate score in this matchup is 20:14 from JS Kabylie's perspective. 7 of those games went over 2.5 goals, and both teams scored in 6 matches, with an average of 2.27 goals per game.

1X2: No Draw
BTTS: BTTS No
Over/Under 2.5: Under 2.5
Highest model probability: 12 (89%)
H2H summary: JS Kabylie wins 7, draws 3, MC Oran wins 5

Lineups

JS Kabylie
Formation
MC Oran
G. Merbah
G. Merbah
M. Hamidi
M. Hamidi
Z. Belaid
Z. Belaid
M. Madani
M. Madani
Jaredi
Jaredi
A. Bada
A. Bada
M. Bott
M. Bott
C. Boulkaboul
C. Boulkaboul
L. Akhrib
L. Akhrib
A. Mahious
A. Mahious
B. Messaoudi
B. Messaoudi
A. Mendil
A. Mendil
M. Belkhiter
M. Belkhiter
A. Kerroum
A. Kerroum
I. Hachoud
I. Hachoud
O. Kaddour
O. Kaddour
M. Mahadane
M. Mahadane
O. Embarek
O. Embarek
O. Coumbassa
O. Coumbassa
J. Aguieb
J. Aguieb
M. Abdelkader
M. Abdelkader
S. D. Bangoura
S. D. Bangoura
JS Kabylie 4-4-2 (estimated)
Starting XI
16
G. Merbah
17
M. Hamidi
↓ 70'
5
Z. Belaid
20
M. Madani
7
Jaredi
↓ 61'
12
A. Bada
🟨 78'
4
M. Bott
24
C. Boulkaboul
11
L. Akhrib
↓ 70'
18
A. Mahious
⚽ 45'
9
B. Messaoudi
↓ 84'
Substitutes
21
M. Hadid
2
F. Nechat
↑ 70'
26
A. Mammeri
28
R. Benchaa
25
B. Sarr
↑ 61'
29
C. Ecua
↑ 70'
27
O. Malki
↑ 84'
15
Y. Izem
14
A. Cherir
MC Oran 4-4-2 (estimated)
Starting XI
30
A. Mendil
↓ 25'
20
M. Belkhiter
24
A. Kerroum
⚽ 58'
5
I. Hachoud
12
O. Kaddour
29
M. Mahadane
↓ 70'
6
O. Embarek
↓ 81' 🟨 75'
14
O. Coumbassa
↓ 46'
8
J. Aguieb
21
M. Abdelkader
7
S. D. Bangoura
↓ 46'
Substitutes
16
M. Ferrahi
↑ 25' 🟨 45+9'
23
A. Hamra
22
A. Belharrane
15
G. Mohutsiwa
↑ 81'
19
I. Miloudi
27
Y. Aliane
↑ 46'
10
B. Benkhedim
4
A. Bourdim
⚽ 90' ↑ 70'
17
C. Aoudjane
🎯 90' ↑ 46'
Last matches: JS Kabylie
05.06.26
Lig
JS Kabylie
CR Belouizdad
0
0
D
20.05.26
Lig
JS Kabylie
ASO Chlef
2
1
W
08.05.26
Lig
JS Kabylie
ES Setif
5
1
W
22.04.26
Lig
JS Kabylie
Olympique Akbou
1
1
D
17.04.26
Lig
JS Kabylie
MB Rouisset
1
1
D
10.04.26
Lig
JS Kabylie
CS Constantine
2
2
D
05.04.26
Lig
JS Kabylie
El Bayadh
1
1
D
01.04.26
Lig
JS Kabylie
Ben Aknoun
3
1
W
25.03.26
Lig
JS Kabylie
USM Alger
1
0
W
18.03.26
Lig
JS Kabylie
JS Saoura
0
1
L
13.03.26
Lig
JS Kabylie
Khenchela
1
2
L
06.03.26
Lig
JS Kabylie
Paradou AC
3
2
W
26.02.26
Lig
JS Kabylie
MC Alger
0
0
D
21.02.26
Lig
JS Kabylie
Mostaganem
2
2
D
09.01.26
Lig
JS Kabylie
CR Belouizdad
1
0
W
05.01.26
Lig
JS Kabylie
MB Rouisset
1
1
D
02.01.26
Lig
JS Kabylie
MC Alger
1
1
D
27.12.25
Lig
JS Kabylie
ASO Chlef
2
1
W
19.12.25
Lig
JS Kabylie
ES Setif
0
1
L
08.12.25
Lig
JS Kabylie
USM Alger
1
2
L
Last matches: MC Oran
06.06.26
Lig
MC Oran
USM Alger
2
2
D
20.05.26
Lig
MC Oran
CR Belouizdad
1
3
L
07.05.26
Lig
MC Oran
ASO Chlef
1
0
W
17.04.26
Lig
MC Oran
ES Setif
0
3
L
09.04.26
Lig
MC Oran
MB Rouisset
2
1
W
03.04.26
Lig
MC Oran
CS Constantine
1
0
W
17.03.26
Lig
MC Oran
El Bayadh
2
0
W
13.03.26
Lig
MC Oran
JS Saoura
0
2
L
06.03.26
Lig
MC Oran
Khenchela
2
1
W
27.02.26
Lig
MC Oran
Paradou AC
2
1
W
20.02.26
Lig
MC Oran
MC Alger
2
1
W
07.02.26
Lig
MC Oran
Mostaganem
0
0
D
03.02.26
Lig
MC Oran
Olympique Akbou
0
1
L
24.01.26
Lig
MC Oran
Ben Aknoun
1
2
L
08.01.26
Lig
MC Oran
USM Alger
1
1
D
29.12.25
Lig
MC Oran
CR Belouizdad
1
1
D
18.12.25
Lig
MC Oran
ASO Chlef
0
1
L
20.11.25
Lig
MC Oran
ES Setif
0
0
D
08.11.25
Lig
MC Oran
MB Rouisset
3
1
W
01.11.25
Lig
MC Oran
CS Constantine
1
0
W
H2H: JS Kabylie vs MC Oran
29.04.26
H2H
JS Kabylie
MC Oran
1
2
L
12.09.25
H2H
MC Oran
JS Kabylie
2
0
L
14.03.25
H2H
JS Kabylie
MC Oran
2
1
W
19.10.24
H2H
MC Oran
JS Kabylie
2
0
L
16.04.24
H2H
JS Kabylie
MC Oran
3
1
W
02.12.23
H2H
MC Oran
JS Kabylie
1
3
W
18.05.23
H2H
JS Kabylie
MC Oran
4
0
W
20.12.22
H2H
MC Oran
JS Kabylie
2
1
L
29.04.22
H2H
MC Oran
JS Kabylie
0
0
D
02.01.22
H2H
JS Kabylie
MC Oran
1
0
W
11.05.21
H2H
JS Kabylie
MC Oran
0
1
L
04.12.20
H2H
MC Oran
JS Kabylie
0
0
D
20.01.20
H2H
JS Kabylie
MC Oran
1
0
W
21.04.19
H2H
JS Kabylie
MC Oran
4
2
W
19.10.18
H2H
MC Oran
JS Kabylie
0
0
D
Last matches: JS Kabylie
05.06.26
Lig
JS Kabylie
CR Belouizdad
0
0
D
08.05.26
Lig
JS Kabylie
ES Setif
5
1
W
10.04.26
Lig
JS Kabylie
CS Constantine
2
2
D
01.04.26
Lig
JS Kabylie
Ben Aknoun
3
1
W
18.03.26
Lig
JS Kabylie
JS Saoura
0
1
L
06.03.26
Lig
JS Kabylie
Paradou AC
3
2
W
05.01.26
Lig
JS Kabylie
MB Rouisset
1
1
D
02.01.26
Lig
JS Kabylie
MC Alger
1
1
D
27.12.25
Lig
JS Kabylie
ASO Chlef
2
1
W
08.12.25
Lig
JS Kabylie
USM Alger
1
2
L
03.11.25
Lig
JS Kabylie
El Bayadh
4
1
W
21.10.25
Lig
JS Kabylie
Khenchela
1
0
W
24.09.25
Lig
JS Kabylie
Mostaganem
1
0
W
06.09.25
Lig
JS Kabylie
Olympique Akbou
0
0
D
H2H at home: JS Kabylie
29.04.26
H2H
JS Kabylie
MC Oran
1
2
L
14.03.25
H2H
JS Kabylie
MC Oran
2
1
W
16.04.24
H2H
JS Kabylie
MC Oran
3
1
W
18.05.23
H2H
JS Kabylie
MC Oran
4
0
W
02.01.22
H2H
JS Kabylie
MC Oran
1
0
W
11.05.21
H2H
JS Kabylie
MC Oran
0
1
L
20.01.20
H2H
JS Kabylie
MC Oran
1
0
W
21.04.19
H2H
JS Kabylie
MC Oran
4
2
W
Last matches: MC Oran
20.05.26
Lig
MC Oran
CR Belouizdad
1
3
L
17.04.26
Lig
MC Oran
ES Setif
0
3
L
03.04.26
Lig
MC Oran
CS Constantine
1
0
W
13.03.26
Lig
MC Oran
JS Saoura
0
2
L
27.02.26
Lig
MC Oran
Paradou AC
2
1
W
07.02.26
Lig
MC Oran
Mostaganem
0
0
D
24.01.26
Lig
MC Oran
Ben Aknoun
1
2
L
08.01.26
Lig
MC Oran
USM Alger
1
1
D
18.12.25
Lig
MC Oran
ASO Chlef
0
1
L
08.11.25
Lig
MC Oran
MB Rouisset
3
1
W
25.10.25
Lig
MC Oran
El Bayadh
2
0
W
04.10.25
Lig
MC Oran
Khenchela
0
2
L
16.09.25
Lig
MC Oran
MC Alger
2
3
L
29.08.25
Lig
MC Oran
Olympique Akbou
0
1
L
H2H away: MC Oran
29.04.26
H2H
JS Kabylie
MC Oran
1
2
W
14.03.25
H2H
JS Kabylie
MC Oran
2
1
L
16.04.24
H2H
JS Kabylie
MC Oran
3
1
L
18.05.23
H2H
JS Kabylie
MC Oran
4
0
L
02.01.22
H2H
JS Kabylie
MC Oran
1
0
L
11.05.21
H2H
JS Kabylie
MC Oran
0
1
W
20.01.20
H2H
JS Kabylie
MC Oran
1
0
L
21.04.19
H2H
JS Kabylie
MC Oran
4
2
L