
Games Played
156
-
Per Game
Games Started
112
0.7
Per Game
Minutes
9941
63.7
Per Game
Goals
37
0.2
Per Game
Assists
12
0.1
Per Game
Stats Totals
Saudi Pro League (Saudi Arabia)
2025-2026
9
9
764′
1
3 (0)
2
2024-2025
31
31
2689′
1
15 (3)
40
40
0
3453′
2
0
0
18 (3)
2
0
World Cup - Qualification Africa (World) (Africa)
2025-2026
3
2
1
142′
2023-2024
10
9
1
682′
4 (0)
1
13
11
2
824′
0
0
0
4 (0)
1
0
Africa Cup of Nations (World)
2024-2025
5
5
390′
1 (0)
5
5
0
390′
0
0
0
1 (0)
0
0
Ligue 1 (France)
2022-2023
9
2
7
227′
1 (0)
2021-2022
1
0
1
33′
2020-2021
19
11
8
1079′
2
3 (0)
1
2019-2020
18
7
11
670′
1 (0)
2
2018-2019
14
10
4
956′
2
3
61
30
31
2965′
4
0
0
5 (0)
6
0
Bundesliga (Germany)
2023-2024
0
0
0′
2022-2023
3
1
2
94′
2021-2022
16
9
7
797′
1 (0)
1
19
10
9
891′
0
0
0
1 (0)
1
0
Premiership (Scotland)
2023-2024
18
16
2
1418′
1
8 (2)
2
18
16
2
1418′
1
0
0
8 (2)
2
0
Totals:
156
112
44
9941′
7
0
0
37 (5)
12
0
Latest Matches
Date
For
Against
H/A
Result
Pro League
H
L
0:4
60`
A
W
0:5
90`
2
A
L
4:0
90`
H
L
2:3
90`
1
A
L
1:0
90`
H
W
5:1
79`
1
A
W
1:2
85`
A
L
2:0
90`
A
L
2:1
90`
1
Africa Cup of Nations
H
D
0:0
57`
A
D
0:0
77`
A
L
2:0
8`
World Cup - Qualification Africa
A
L
1:0
11`
H
L
1:2
65`
A
W
0:2
66`
1
1
A
L
3:0
61`
H
W
1:0
90`
H
L
0:3
81`
A
W
0:2
73`
1
A
L
2:1
90`
H
W
1:0
68`
1
H
W
4:2
77`
1
Africa Cup of Nations - Qualification
A
W
1:2
78`
1
H
D
1:1
64`
A
W
0:1
90`
A
D
1:1
81`
H
D
1:1
77`
Ligue 1
H
D
2:2
32`
A
L
3:0
H
D
1:1
25`
A
W
0:3
12`
H
L
1:2
3`
H
W
1:0
1`
H
W
3:0
3`
A
D
0:0
61`
H
W
4:0
72`
1
A
D
0:0
18`
Bundesliga
H
L
0:5
A
L
3:1
26`
H
W
2:0
A
L
2:1
H
L
2:3
12`
H
W
2:1
A
D
1:1
H
D
2:2
A
W
0:2
A
L
3:1
56`
Bundesliga 2021-2022
A
W
0:2
8`
H
L
0:1
10`
A
L
2:1
H
L
1:2
H
L
1:4
74`
A
L
2:1
H
L
1:4
A
L
3:0
H
L
1:6
20`
A
L
2:1
45`
H
D
1:1
75`
H
L
1:4
69`
A
D
0:0
78`
H
L
1:3
69`
H
W
3:2
90`
1
A
L
4:0
34`
H
W
2:0
A
D
2:2
63`
H
D
1:1
A
L
2:0
A
L
2:0
32`
H
W
1:0
29`
A
W
1:2
H
W
2:1
68`
A
W
1:3
33`
1
Ligue 1 2021-2022
A
W
0:4
33`
H
D
0:0
Ligue 1 2020-2021
A
L
2:0
85`
H
D
0:0
45`
A
W
1:2
61`
H
W
3:0
67`
A
D
1:1
90`
1
H
W
2:1
76`
A
W
1:2
90`
H
L
1:2
90`
A
L
2:1
90`
H
W
3:0
90`
1
1
A
L
2:1
45`
H
L
0:1
19`
A
W
0:1
14`
H
L
0:3
32`
H
L
1:3
H
L
1:2
23`
A
W
0:3
H
D
1:1
A
W
1:3
18`
1
H
W
2:1
80`
A
D
0:0
1`
H
L
0:3
A
L
3:1
63`
Ligue 1 2019-2020
H
W
2:1
13`
A
D
1:1
H
D
2:2
20`
A
W
0:2
11`
H
L
1:3
77`
1
A
D
1:1
H
W
2:1
H
D
1:1
74`
A
D
1:1
12`
H
W
3:0
90`
A
D
0:0
17`
A
L
4:1
90`
H
W
3:1
87`
1
1
A
L
2:1
29`
H
D
1:1
10`
H
W
2:0
A
L
1:0
59`
H
L
1:4
1`
A
L
1:0
10`
H
D
1:1
3`
A
L
2:1
12`
H
W
2:1
55`
Ligue 1 2018-2019
H
W
1:0
65`
A
L
4:0
57`
H
W
2:0
18`
A
W
0:1
87`
H
W
1:0
75`
A
W
0:1
H
L
0:1
90`
A
D
1:1
90`
1
H
L
0:3
80`
A
W
1:2
89`
A
L
1:0
32`
H
W
2:1
90`
2
A
W
0:1
14`
H
L
0:4
80`
A
D
1:1
89`
Scottish Premiership
A
D
1:1
90`
1
H
W
3:0
68`
1
1
H
L
0:4
90`
A
L
2:1
90`
1
A
W
1:3
79`
A
D
1:1
90`
1
H
L
1:2
90`
A
L
3:1
90`
1
H
W
3:0
90`
A
D
2:2
90`
1
H
W
2:0
90`
A
D
1:1
90`
H
W
2:1
90`
1
A
D
2:2
90`
1
H
L
1:2
31`
H
L
0:3
69`
A
D
2:2
33`
1
H
L
0:3
58`
2. Bundesliga
A
W
1:2
Saudi Pro League
A
W
1:2
90`
1
H
W
2:0
90`
A
L
4:1
90`
H
W
1:0
90`
1
A
L
4:1
H
L
0:1
90`
H
L
1:3
90`
1
A
L
2:0
90`
A
L
3:1
90`
H
W
2:1
90`
H
W
2:1
90`
1
A
L
5:1
63`
H
W
1:0
90`
1
A
L
2:0
H
W
3:2
90`
1
A
L
4:3
90`
2
H
W
2:1
90`
A
L
1:0
90`
H
W
1:0
90`
A
W
2:3
90`
2
H
L
0:3
90`
A
W
1:2
90`
1
A
L
2:1
90`
H
L
0:2
90`
A
D
1:1
90`
1
H
D
3:3
90`
2
A
D
1:1
90`
A
L
1:0
77`
H
L
2:4
45`
A
W
0:1
90`
H
D
3:3
90`
1
A
L
3:1
90`
H
L
0:1
74`
Missed Matches
Date
For
Against
Reason
Ligue 1
Injured - Illness
Injured - Illness
Injured - Injury