#94 Sofiane Hanni
www.spartak.com
Detailed stats of Sofiane Hanni
This page contains information about a player's detailed stats. In the info box, you can filter by period, club, type of league and competition. The "Detailed stats" tab shows a player's total appearances, goals, cards and cumulative minutes of play for each competition, and indicates the season in which it occurred.
Season | Competition | reihenfolge ASC, saison_id DESC, verein_id ASC | Club | / / | |||||
---|---|---|---|---|---|---|---|---|---|
Total : | 109 | 35 | 31 | 9 / - / - | 8.864' | ||||
2024 | Amir Cup | 1 | - | - | - / - / - | 90' | |||
2024 | Amir Cup - Preliminary stage | 1 | - | 1 | - / - / - | 90' | |||
22/23 | Stars League | 9 | 3 | - | 2 / - / - | 738' | |||
22/23 | QSC | 1 | 1 | - | - / - / - | 90' | |||
21/22 | AFC Champions League | 1 | 1 | 1 | - / - / - | 74' | |||
2022 | Amir Cup | 1 | 1 | - | - / - / - | 90' | |||
19/20 | Stars League | 1 | 2 | - | - / - / - | 90' | |||
18/19 | Premier Liga | 12 | 1 | 2 | 3 / - / - | 902' | |||
18/19 | Russian Cup | 2 | 1 | - | - / - / - | 134' | |||
18/19 | Europa League | 4 | 1 | 1 | - / - / - | 273' | |||
17/18 | Russian Cup | 1 | - | - | - / - / - | 1' | |||
17/18 | JPL | 3 | - | - | - / - / - | 264' | |||
17/18 | Champions League | 1 | - | - | - / - / - | 90' | |||
17/18 | Pro L. Supercup | 1 | 1 | - | - / - / - | 90' | |||
16/17 | JPL Play-Offs I | 6 | 1 | 2 | 1 / - / - | 537' | |||
16/17 | Europa League | 5 | - | 2 | - / - / - | 435' | |||
16/17 | JPL | 14 | 6 | 4 | 2 / - / - | 1.178' | |||
16/17 | Europa League Qualifying | 1 | 1 | - | - / - / - | 90' | |||
16/17 | Champions League Qu. | 2 | 1 | 1 | - / - / - | 157' | |||
15/16 | JPL Playoff II | 2 | 2 | - | - / - / - | 163' | |||
15/16 | JPL | 4 | 2 | 2 | - / - / - | 360' | |||
14/15 | JPL Playoff II | 1 | 2 | - | - / - / - | 76' | |||
13/14 | 1.Lig | 15 | 3 | 6 | - / - / - | 1.161' | |||
12/13 | 1.Lig | 18 | 4 | 8 | 1 / - / - | 1.511' | |||
11/12 | 1.Lig | 2 | 1 | 1 | - / - / - | 180' |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Group B | 9/12/17 | A | Bayern Munich | 3:0 | LW | 90' | |||||||||||
Squad: 1, Starting eleven: 1, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Group C | 9/15/16 | H | FK Qabala | 3:1 | LW | 90' | |||||||||||
Group C | 9/29/16 | A | Saint-Étienne | 1:1 | LW | 75' | |||||||||||
Group C | 11/3/16 | H | 1.FSV Mainz 05 | 6:1 | LW | 1 | 90' | ||||||||||
last 16 1st leg | 3/9/17 | A | APOEL Nicosia | 0:1 | LW | 90' | |||||||||||
last 16 2nd leg | 3/16/17 | H | APOEL Nicosia | 1:0 | LW | 1 | 90' | ||||||||||
Group G | 10/25/18 | A | Rangers | 0:0 | LW | 45' | |||||||||||
Group G | 11/8/18 | H | Rangers | 4:3 | LW | 1 | 1 | 90' | |||||||||
Group G | 11/29/18 | H | Rapid Vienna | 1:2 | LW | 72' | |||||||||||
Group G | 12/13/18 | A | Villarreal | 2:0 | LW | 67' | |||||||||||
Squad: 9, Starting eleven: 8, Substituted in: 1, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Qualifying Round 1st leg | 8/18/16 | A | Slavia Prague | 0:3 | LW | 1 | 90' | ||||||||||
Squad: 1, Starting eleven: 1, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3 | 1/7/17 | H | Mauritania | 3:1 | LW | 1 | 90' | ||||||||||
Squad: 1, Starting eleven: 1, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
3rd round 1st leg | 7/26/16 | A | Rostov | 2:2 | LW | 1 | 1 | 80' | |||||||||
3rd round 2nd leg | 8/3/16 | H | Rostov | 0:2 | LW | 77' | |||||||||||
Squad: 2, Starting eleven: 2, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
7 | 9/16/18 | H | (3.) | Akhmat Grozny (8.) | 1:2 | LW | 38' | 84' | |||||||||
8 | 9/23/18 | A | (4.) | CSKA Moscow (5.) | 1:1 | LW | 76' | ||||||||||
10 | 10/7/18 | A | (4.) | Enisey (16.) | 2:3 | LW | 63' | ||||||||||
11 | 10/21/18 | H | (7.) | Arsenal Tula (10.) | 2:3 | LW | 18' | ||||||||||
12 | 10/29/18 | A | (5.) | Rubin Kazan (7.) | 1:1 | LW | 44' | 57' | |||||||||
14 | 11/11/18 | A | (9.) | Ufa (14.) | 2:0 | LW | 90' | ||||||||||
15 | 11/25/18 | H | (7.) | KS Samara (13.) | 3:1 | LW | 1 | 90' | |||||||||
16 | 12/2/18 | H | (4.) | Loko Moscow (6.) | 2:1 | LW | 2 | 73' | |||||||||
17 | 12/8/18 | A | (4.) | Anzhi (15.) | 0:3 | LW | 90' | ||||||||||
18 | 3/3/19 | H | (4.) | Krasnodar (2.) | 1:1 | LW | 32' | 81' | |||||||||
22 | 4/6/19 | H | (5.) | CSKA Moscow (3.) | 0:2 | LW | 90' | ||||||||||
26 | 4/29/19 | H | (5.) | Rubin Kazan (11.) | 1:1 | LW | 90' | ||||||||||
Squad: 12, Starting eleven: 11, Substituted in: 1, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
13 | 10/28/15 | A | (13.) | Standard Liège (12.) | 2:1 | LW | 90' | ||||||||||
26 | 2/14/16 | A | (9.) | Sint-Truiden (12.) | 0:3 | LW | 1 | 1 | 90' | ||||||||
27 | 2/21/16 | A | (9.) | Zulte Waregem (7.) | 2:3 | LW | 1 | 1 | 90' | ||||||||
28 | 2/27/16 | H | (10.) | KV Kortrijk (9.) | 0:2 | LW | 90' | ||||||||||
2 | 8/7/16 | H | (1.) | KV Kortrijk (13.) | 5:1 | LW | 1 | 1 | 66' | ||||||||
6 | 9/11/16 | H | (2.) | R Charleroi SC (5.) | 3:2 | LW | 1 | 90' | |||||||||
7 | 9/18/16 | A | (2.) | KRC Genk (10.) | 0:2 | LW | 90' | ||||||||||
8 | 9/25/16 | H | (2.) | KVC Westerlo (16.) | 1:2 | LW | 1 | 90' | |||||||||
10 | 10/16/16 | H | (1.) | KSC Lokeren (12.) | 1:0 | LW | 90 + 1' | 90' | |||||||||
12 | 10/26/16 | H | (2.) | KV Mechelen (10.) | 2:0 | LW | 44' | 88' | |||||||||
13 | 10/30/16 | A | (2.) | Waasland-Beveren (11.) | 2:1 | LW | 90' | ||||||||||
14 | 11/6/16 | H | (2.) | KV Oostende (3.) | 1:1 | LW | 62' | ||||||||||
15 | 11/20/16 | A | (6.) | Zulte Waregem (1.) | 3:2 | LW | 73' | ||||||||||
16 | 11/27/16 | H | (6.) | Mouscron (14.) | 7:0 | LW | 1 | 90' | |||||||||
17 | 12/4/16 | A | (3.) | KV Kortrijk (10.) | 1:3 | LW | 2 | 88' | |||||||||
18 | 12/11/16 | H | (3.) | Club Brugge (2.) | 0:0 | LW | 81' | ||||||||||
19 | 12/18/16 | H | (3.) | KAS Eupen (13.) | 4:0 | LW | 2 | 90' | |||||||||
30 | 3/12/17 | H | (1.) | Waasland-Beveren (14.) | 3:0 | LW | 1 | 90' | |||||||||
1 | 7/28/17 | A | (10.) | Royal Antwerp (11.) | 0:0 | LW | 90' | ||||||||||
3 | 8/13/17 | A | (11.) | R Charleroi SC (2.) | 2:0 | LW | 90' | ||||||||||
7 | 9/16/17 | A | (9.) | KV Kortrijk (8.) | 2:2 | LW | 84' | ||||||||||
Squad: 21, Starting eleven: 21, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Final | 7/22/17 | H | (1.) | Zulte Waregem (2.) | 2:1 | LW | 1 | 90' | |||||||||
Squad: 1, Starting eleven: 1, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Group C | 4/18/22 | A | (21.) | Shabab Al-Ahli (19.) | 8:2 | LW | 1 | 1 | 74' | ||||||||
Squad: 1, Starting eleven: 1, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Quarter-Finals | 4/4/18 | A | (4.) | KS Samara (10.) | 1:3 | LW | 1' | ||||||||||
Quarter-Finals 1st leg | 12/5/18 | H | (13.) | Ural (11.) | 1:1 | LW | 1 | 90' | |||||||||
Quarter-Finals 2nd leg | 3/7/19 | A | (14.) | Ural (5.) | 1:0 | LW | 45' | ||||||||||
Squad: 3, Starting eleven: 1, Substituted in: 2, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
33 | 5/5/12 | H | (8.) | Sakaryaspor (17.) | 2:0 | LW | 1 | 1 | 90' | ||||||||
34 | 5/13/12 | A | (8.) | Tavsanli Linyit (11.) | 3:0 | LW | 90' | ||||||||||
1 | 8/26/12 | H | (4.) | Ankaragücü (15.) | 2:1 | LW | 90' | ||||||||||
3 | 9/16/12 | H | (4.) | 1461 Trabzon (2.) | 0:0 | LW | 45' | ||||||||||
7 | 10/14/12 | H | (1.) | Göztepe (17.) | 2:0 | LW | 2 | 90' | |||||||||
8 | 10/21/12 | A | (1.) | Samsunspor (12.) | 1:1 | LW | 28' | 90' | |||||||||
9 | 10/29/12 | H | (2.) | Boluspor (9.) | 2:3 | LW | 2 | 90' | |||||||||
10 | 11/3/12 | A | (2.) | C. Rizespor (1.) | 2:2 | LW | 90' | ||||||||||
12 | 11/19/12 | A | (1.) | Konyaspor (13.) | 0:2 | LW | 1 | 90' | |||||||||
13 | 11/24/12 | A | (1.) | Kartalspor (13.) | 1:3 | LW | 2 | 90' | |||||||||
14 | 12/3/12 | H | (1.) | Adanaspor (6.) | 1:2 | LW | 90' | ||||||||||
16 | 12/15/12 | H | (1.) | Manisaspor (3.) | 2:3 | LW | 90' | ||||||||||
19 | 1/26/13 | H | (3.) | Bucaspor (9.) | 0:0 | LW | 90' | ||||||||||
20 | 2/2/13 | A | (1.) | 1461 Trabzon (3.) | 0:1 | LW | 1 | 87' | |||||||||
21 | 2/9/13 | H | (1.) | Gaziantep BB (10.) | 1:1 | LW | 80' | ||||||||||
25 | 3/10/13 | H | (1.) | Samsunspor (14.) | 2:1 | LW | 1 | 89' | |||||||||
26 | 3/16/13 | A | (1.) | Boluspor (7.) | 2:4 | LW | 45' | ||||||||||
27 | 3/23/13 | H | (1.) | C. Rizespor (2.) | 0:1 | LW | 85' | ||||||||||
31 | 4/21/13 | A | (1.) | Adanaspor (7.) | 3:2 | LW | 90' | ||||||||||
34 | 5/12/13 | H | (1.) | Sanliurfaspor (12.) | 3:1 | LW | 2 | 1 | 90' | ||||||||
4 | 9/14/13 | A | (6.) | Tavsanli Linyit (15.) | 0:0 | LW | 45' | ||||||||||
5 | 9/18/13 | H | (4.) | Fethiyespor (18.) | 2:1 | LW | 1 | 77' | |||||||||
6 | 9/22/13 | A | (3.) | Denizlispor (17.) | 0:4 | LW | 67' | ||||||||||
7 | 9/29/13 | H | (2.) | Adana Demirspor (9.) | 3:0 | LW | 1 | 45' | |||||||||
8 | 10/6/13 | A | (2.) | Boluspor (12.) | 2:3 | LW | 1 | 90' | |||||||||
9 | 10/19/13 | H | (2.) | Gaziantep BB (11.) | 0:1 | LW | 61' | ||||||||||
11 | 11/2/13 | H | (2.) | Balikesirspor (3.) | 3:1 | LW | 1 | 90' | |||||||||
12 | 11/6/13 | A | (2.) | Samsunspor (8.) | 1:1 | LW | 90' | ||||||||||
13 | 11/9/13 | H | (2.) | Bucaspor (16.) | 1:0 | LW | 90' | ||||||||||
18 | 12/21/13 | H | (2.) | Orduspor (4.) | 4:0 | LW | 1 | 90' | |||||||||
19 | 12/28/13 | A | (2.) | Karsiyaka (13.) | 1:1 | LW | 61' | ||||||||||
21 | 1/19/14 | H | (1.) | Kahramanmaras (19.) | 2:0 | LW | 1 | 1 | 90' | ||||||||
25 | 2/15/14 | H | (1.) | Denizlispor (15.) | 2:1 | LW | 86' | ||||||||||
35 | 4/13/14 | A | (4.) | Adanaspor (14.) | 1:1 | LW | 90' | ||||||||||
36 | 4/20/14 | H | (3.) | Mersin IY (6.) | 3:1 | LW | 2 | 90' | |||||||||
Squad: 35, Starting eleven: 34, Substituted in: 1, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Quarter-Finals | 3/6/22 | A | Qatar SC | 1:2 | LW | 1 | 90' | ||||||||||
Round of 16 | 5/9/24 | A | Al-Rayyan SC | 4:1 | LW | 90' | |||||||||||
Squad: 2, Starting eleven: 2, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Group A | 9/25/22 | A | Al-Sailiya SC | 2:3 | LW | 1 | 90' | ||||||||||
Squad: 1, Starting eleven: 1, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Qualifying Round | 4/26/24 | H | Lusail City | 2:1 | LW | 1 | 90' | ||||||||||
Squad: 1, Starting eleven: 1, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
9 | 11/2/19 | A | (4.) | Al-Khor SC (10.) | 1:3 | LW | 2 | 90' | |||||||||
2 | 8/11/22 | H | (5.) | Al-Duhail SC (10.) | 1:1 | LW | 90' | ||||||||||
3 | 8/17/22 | A | (5.) | Al-Sadd SC (4.) | 3:2 | LW | 1 | 26' | 90' | ||||||||
4 | 8/23/22 | A | (3.) | Al-Rayyan SC (12.) | 1:2 | LW | 90' | ||||||||||
5 | 8/31/22 | H | (4.) | Al-Gharafa SC (5.) | 3:3 | LW | 1 | 90' | |||||||||
7 | 9/14/22 | A | (5.) | Al-Shamal SC (6.) | 2:2 | LW | 90' | ||||||||||
13 | 2/4/23 | A | (8.) | Al-Duhail SC (1.) | 2:1 | LW | 35' | ||||||||||
18 | 4/2/23 | H | (8.) | Al-Shamal SC (9.) | 0:1 | LW | 90' | ||||||||||
20 | 4/29/23 | H | (8.) | Al-Sailiya SC (12.) | 0:4 | LW | 57' | 73' | |||||||||
22 | 5/9/23 | H | (8.) | Al-Markhiya SC (7.) | 1:0 | LW | 1 | 90' | |||||||||
Squad: 10, Starting eleven: 10, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 3/31/17 | A | (1.) | Zulte Waregem (4.) | 1:2 | LW | 90' | ||||||||||
2 | 4/9/17 | H | (1.) | KAA Gent (3.) | 0:0 | LW | 90' | ||||||||||
3 | 4/16/17 | A | (1.) | KV Oostende (6.) | 0:1 | LW | 1 | 90' | |||||||||
4 | 4/23/17 | H | (1.) | Club Brugge (3.) | 2:0 | LW | 87' | ||||||||||
5 | 4/27/17 | H | (1.) | R Charleroi SC (4.) | 0:1 | LW | 90' | ||||||||||
9 | 5/18/17 | A | (1.) | R Charleroi SC (5.) | 1:3 | LW | 2 | 84' | 90' | ||||||||
Squad: 6, Starting eleven: 6, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |
Matchday | Date | Venue | For | Opponent | Result | Pos. | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
5 | 5/2/15 | H | (1.) | Zulte Waregem (3.) | 3:0 | LW | 2 | 76' | |||||||||
3 | 4/16/16 | H | (1.) | R Charleroi SC (3.) | 2:3 | LW | 2 | 90' | |||||||||
4 | 4/23/16 | A | (3.) | R Charleroi SC (1.) | 4:0 | LW | 73' | ||||||||||
Squad: 3, Starting eleven: 3, Substituted in: 0, On the bench: 0, Suspended: 0, Injured: 0 |