Performance Overview
Season Performance 26/27
All Competitions
- Matches
- 4
- Clean sheets
- 4
- Conceded
- 0
- Saves
- —
- Mins/game
- 90
- Avg Rating
- —
rating
0.000(+0.0%)
Last 16 matches
Oct 15, 2025 — Oct 15, 2026
High
0.00
Low
0.00
Avg
0.00
G+A
0
Wins10
Draws2
Losses4
| Month | Matches | Mins | G | A | G+A | G/M | Rating |
|---|---|---|---|---|---|---|---|
Oct 2026 | 2 | 180 | 0 | 0 | 0 | 0.00 | - |
Sep 2026 | 2 | 180 | 0 | 0 | 0 | 0.00 | - |
May 2026 | 2 | 180 | 0 | 0 | 0 | 0.00 | - |
Apr 2026 | 3 | 194 | 0 | 0 | 0 | 0.00 | - |
Mar 2026 | 3 | 270 | 0 | 0 | 0 | 0.00 | - |
Feb 2026 | 4 | 360 | 0 | 0 | 0 | 0.00 | - |
6 months • 16 matches
Career
Club Career
MCSGASvRtg
Damac FC
2019/2020 - 2023/2024
1262816336911,3037.09
ES Sétif
2017/2018 - 2018/2019
38—-—3,3307.25
CR Belouizdad
2024/2025 - 2025/2026
30619152,0106.73
MC Oran
2025/2026 - now
16811—1,364-
Total
2104219338418,007
National Team
MCSGASvRtg
Algeria
2010 - now
631035406.89
Club Career
MCSGASvRtg
MC Oran
26/27
440360—10-
MC Oran
25/26
124111,004—11-
CR Belouizdad
24/25
30--2,010—706.73
Damac FC
23/24
23--2,033—217.01
Damac FC
22/23
29--2,610—606.89
Damac FC
21/22
25--2,250—407.37
Damac FC
20/21
22--1,980—207.02
Damac FC
19/20
274222,43063607.17
ES Sétif
18/19
12--1,080—21-
ES Sétif
17/18
26--2,250—307.25
National Team
MCSGASvRtg
Algeria
2024
103902006.43
Algeria
2023
3--270—007.04
Algeria
2022
2--180—00-
League seasons, computed
| Season | League | Apps | Min | Saves | Clean sheets | Conceded | Conceded / 90 | Rating |
|---|---|---|---|---|---|---|---|---|
| 2017/2018 | Ligue 1 | 17 | 1440 | — | — | — | — | — |
| 2018/2019 | Ligue 1 | 10 | 900 | — | — | — | — | — |
| 2019/2020 | Pro League | 27 | 2430 | 63 | 4 | 22 | 0.81 | 7.17 |
| 2020/2021 | Pro League | 22 | 1980 | 78 | 4 | 35 | 1.59 | 7.02 |
| 2021/2022 | Pro League | 25 | 2250 | 104 | 8 | 38 | 1.52 | 7.37 |
| 2022/2023 | Pro League | 28 | 2520 | 58 | 8 | 36 | 1.29 | 6.88 |
| 2023/2024 | Pro League | 21 | 1823 | 62 | 4 | 27 | 1.33 | 7.04 |
| 2024/2025 | Ligue 1 | 16 | — | — | 2 | 10 | — | — |
| 2025/2026 | Ligue 1 | 12 | 1004 | — | 4 | 11 | 0.99 | — |
| 2026/2027 | Ligue 1 | 4 | 360 | — | 4 | 0 | 0 | — |
Career Progress
Appearances per Season
Appearance Distribution
99
Full match
0
Substituted off
0
From Bench
Moustapha Zeghba: career in numbers
What stands outUpdated 2026-10-15
- Moustapha Zeghba has kept a clean sheet in 4 consecutive full Ligue 1 matches in goal.run started 2026-09-11 v CR Temouchent, latest 2026-10-13 v US Biskra (2026/2027).
- Clean sheets (league)
- 3825% of 155 league appearances
- Goals conceded (league)
- 179
- Saves (league)
- 365
- Conceded per 90
- 1.23over 12367 minutes on record
- Best-rated season
- 2021/2022 · 7.37Pro League
- Lowest-rated season
- 2022/2023 · 6.88Pro League
- Rating trend
- -0.23last 2 rated seasons vs career average before them
- Career involvement (league)
- 0.01 G+A per 901 goal + 0 assists across 10 league seasons (per-90 from 14707 minutes on record)
- League seasons on record
- 10 (2017–2026)
- Clubs with recorded appearances
- 4
Rival Clubs(40)
Player stats against each opponent club
| Team | MP | W | D | L | G | A | ||
|---|---|---|---|---|---|---|---|---|
| 3 | 1 | 0 | 2 | 0 | 0 | 1 | 0 | |
| 3 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 2 | 0 | 0 | 0 | 2 | 0 | |
| 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 3 | 1 | 2 | 0 | 0 | 0 | 2 | 0 | |
| 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | |
| 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | |
| 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
1–20 of 40
Rival National Teams(10)
Player stats against each opponent national team
| Team | MP | W | D | L | G | A | ||
|---|---|---|---|---|---|---|---|---|
| 2 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |





