Sofiane Hanni
Al-Khor
Previous club
Al Ahli Doha until 2023-09-22
Bio
Fact sheet
Position
MidfielderAge
35Nationality
AlgeriaBirthday
1990-12-29Place of birth
Ivry-sur-SeineCountry of birth
FranceLength
178 cmWeight
72 kgCareer statistics Sofiane Hanni
Compare Sofiane Hanni with another player
How does Sofiane Hanni measure up against other footballers? Put goals, assists, numbers per 90 minutes and their meetings side by side with our player comparison tool. Pick a second player below.
Or go straight to: Sofiane Hanni vs Roman Zobnin · Sofiane Hanni vs Lorenzo António Melgarejo Sanabria · Sofiane Hanni vs Fernando Lucas Martins
Stats Sofiane Hanni
| Match | Competition | Date | FN rating | Min | Pos | G | A | Sh | SoT | Pas | KP | Pas+ | Tkl | Blk | Int | Du | Du+ | Dri | Dri+ | Foul | Foul+ | Off | Sav | GC | Pen+ | Pen- | PenSv | ||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ø Average | - | ||||||||||||||||||||||||||||
Spartak Moscow - Rubin
|
Premjar-Liga | 2019-04-29 | 7.1 | 90 | Midfielder | - | - | 5 | 2 | 27 | 1 | 81 | 2 | 0 | 1 | 11 | 6 | 1 | 0 | 0 | 2 | 0 | 0 | - | - | - | 0 | 0 | - |
FC Rostov - Spartak Moscow
|
Premjar-Liga | 2019-04-14 | 6.5 | 52 | Midfielder | - | - | 0 | 0 | 9 | 1 | 64 | - | 0 | 0 | 3 | 1 | 1 | 1 | 2 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - CSKA Moscow
|
Premjar-Liga | 2019-04-06 | 7.1 | 90 | Midfielder | - | - | 3 | 1 | 32 | 3 | 76 | - | 0 | 2 | 7 | 3 | 3 | 2 | 0 | 1 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - Zenit Saint Petersburg
|
Premjar-Liga | 2019-03-17 | 6.5 | 90 | Midfielder | - | - | 2 | 1 | 27 | 3 | 77 | - | 1 | 0 | 19 | 3 | 4 | 2 | 4 | 1 | 1 | 0 | - | - | - | 0 | 0 | - |
Dinamo Moscow - Spartak Moscow
|
Premjar-Liga | 2019-03-10 | 7.5 | 83 | Midfielder | - | - | 2 | 1 | 25 | 1 | 71 | 1 | 0 | 0 | 11 | 6 | 3 | 2 | 1 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - Krasnodar
|
Premjar-Liga | 2019-03-03 | 7.0 | 82 | Midfielder | - | - | 4 | 0 | 38 | 2 | 77 | 2 | 0 | 2 | 16 | 10 | 4 | 4 | 1 | 1 | 1 | 0 | - | - | - | 0 | 0 | - |
Villarreal - Spartak Moscow
|
UEFA Europa League | 2018-12-13 | 6.4 | 67 | Midfielder | - | - | 1 | 1 | 19 | 2 | 73 | - | 0 | 0 | 5 | 2 | 1 | 0 | 1 | 2 | 0 | 0 | - | - | - | 0 | 0 | - |
Anzhi - Spartak Moscow
|
Premjar-Liga | 2018-12-08 | 6.6 | 90 | Midfielder | - | - | 2 | 0 | 40 | 1 | 72 | - | 0 | 0 | 4 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - Lokomotiv Moscow
|
Premjar-Liga | 2018-12-02 | 7.8 | 73 | Midfielder | - | 1 | 1 | 1 | 28 | 3 | 75 | 1 | 0 | 1 | 12 | 7 | 2 | 2 | 1 | 3 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - Rapid Vienna
|
UEFA Europa League | 2018-11-29 | 6.9 | 72 | Midfielder | - | - | 1 | 1 | 21 | 1 | 77 | 1 | 0 | 0 | 9 | 5 | 2 | 0 | 1 | 4 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - Krylya Sovetov
|
Premjar-Liga | 2018-11-25 | 7.6 | 90 | Midfielder | 1 | - | 1 | 1 | 29 | 0 | 74 | - | 0 | 1 | 12 | 6 | 5 | 4 | 1 | 1 | 0 | 0 | - | - | - | 0 | 0 | - |
FC UFA - Spartak Moscow
|
Premjar-Liga | 2018-11-11 | 6.5 | 90 | Midfielder | - | - | 2 | 0 | 22 | 0 | 88 | - | 0 | 1 | 6 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - Rangers
|
UEFA Europa League | 2018-11-08 | 7.4 | 90 | Midfielder | 1 | - | 4 | 3 | 13 | 1 | 72 | 2 | 0 | 0 | 13 | 8 | 4 | 2 | 0 | 3 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - Ural
(sub) |
Premjar-Liga | 2018-11-04 | 7.4 | 35 | Midfielder | - | 1 | 4 | 1 | 8 | 2 | 66 | - | 0 | 1 | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Rubin - Spartak Moscow
|
Premjar-Liga | 2018-10-29 | 6.5 | 57 | Midfielder | - | - | 0 | 0 | 15 | 0 | 83 | - | 0 | 0 | 9 | 3 | 0 | 0 | 4 | 2 | 1 | 0 | - | - | - | 0 | 0 | - |
Rangers - Spartak Moscow
|
UEFA Europa League | 2018-10-25 | 6.6 | 45 | Midfielder | - | - | 1 | 1 | 15 | 1 | 60 | 1 | 0 | 0 | 10 | 4 | 1 | 1 | 1 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - Arsenal Tula
(sub) |
Premjar-Liga | 2018-10-21 | 6.6 | 18 | Midfielder | - | - | 0 | 0 | 11 | 1 | 84 | - | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Enisey - Spartak Moscow
|
Premjar-Liga | 2018-10-07 | 6.8 | 63 | Midfielder | - | - | 2 | 0 | 13 | 0 | 56 | - | 0 | 0 | 4 | 2 | 1 | 1 | 1 | 1 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - Villarreal
(sub) |
UEFA Europa League | 2018-10-04 | 7.0 | 21 | Midfielder | - | - | 2 | 0 | 7 | 1 | 77 | - | 0 | 0 | 3 | 2 | 1 | 1 | 0 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - FC Rostov
|
Premjar-Liga | 2018-09-30 | 6.3 | 71 | Midfielder | - | - | 4 | 0 | 11 | 0 | 57 | 1 | 0 | 0 | 6 | 4 | 1 | 1 | 1 | 2 | 0 | 0 | - | - | - | 0 | 0 | - |
CSKA Moscow - Spartak Moscow
|
Premjar-Liga | 2018-09-23 | 6.8 | 76 | Midfielder | - | - | 2 | 0 | 20 | 2 | 74 | - | 0 | 1 | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - Akhmat Grozny
|
Premjar-Liga | 2018-09-16 | 7.1 | 84 | Midfielder | - | - | 1 | 0 | 16 | 2 | 64 | - | 0 | 0 | 9 | 5 | 2 | 2 | 1 | 1 | 1 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - Anzhi
|
Premjar-Liga | 2018-08-11 | 7.3 | 65 | Midfielder | - | - | 1 | 1 | 33 | 1 | 82 | - | 1 | 3 | 7 | 3 | 2 | 2 | 1 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - Dinamo Moscow
|
Premjar-Liga | 2018-05-13 | 6.6 | 45 | Midfielder | - | - | 2 | 2 | 18 | 1 | 90 | 1 | 0 | 0 | 7 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - FC Rostov
|
Premjar-Liga | 2018-05-05 | 7.4 | 89 | Midfielder | - | 1 | 2 | 1 | 29 | 3 | 70 | - | 0 | 0 | 8 | 6 | 4 | 3 | 0 | 3 | 0 | 0 | - | - | - | 0 | 0 | - |
Amkar - Spartak Moscow
|
Premjar-Liga | 2018-04-29 | 7.1 | 49 | Midfielder | 1 | - | 1 | 1 | 17 | 0 | 77 | 1 | 0 | 0 | 11 | 5 | 5 | 3 | 2 | 1 | 0 | 0 | - | - | - | 0 | 0 | - |
Ural - Spartak Moscow
|
Premjar-Liga | 2018-04-15 | 6.9 | 59 | Midfielder | - | - | 0 | 0 | 14 | 5 | 60 | 1 | 0 | 0 | 9 | 4 | 3 | 2 | 2 | 1 | 0 | 0 | - | - | - | 0 | 0 | - |
Anzhi - Spartak Moscow
|
Premjar-Liga | 2018-04-08 | 7.9 | 84 | Midfielder | - | 1 | 0 | 0 | 33 | 5 | 84 | 2 | 0 | 1 | 13 | 7 | 4 | 4 | 1 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Rubin - Spartak Moscow
|
Premjar-Liga | 2018-03-17 | 6.4 | 68 | Midfielder | 1 | - | 2 | 2 | 13 | 1 | 48 | - | - | 0 | 7 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Spartak Moscow - Ska-khabarovsk
|
Premjar-Liga | 2018-03-11 | 7.5 | 58 | Midfielder | - | - | 3 | 2 | 30 | 2 | 81 | - | - | 0 | 7 | 5 | 5 | 4 | 0 | 1 | 0 | 0 | - | - | - | 0 | 0 | - |
Celtic - RSC Anderlecht
©️ |
UEFA Champions League | 2017-12-05 | 7.4 | 90 | Midfielder | - | - | 1 | 1 | 29 | 1 | 76 | - | - | 1 | 8 | 6 | 4 | 4 | 0 | 2 | 0 | 0 | - | - | - | 0 | 0 | - |
RSC Anderlecht - Bayern Munich
©️ |
UEFA Champions League | 2017-11-22 | 7.8 | 71 | Midfielder | 1 | - | 3 | 2 | 19 | 3 | 79 | - | - | 2 | 5 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Paris Saint Germain - RSC Anderlecht
©️ |
UEFA Champions League | 2017-10-31 | 6.4 | 60 | Midfielder | - | - | 1 | 0 | 22 | 0 | 88 | - | - | 0 | 7 | 2 | 1 | 0 | 1 | 1 | 0 | 0 | - | - | - | 0 | 0 | - |
RSC Anderlecht - Paris Saint Germain
©️ |
UEFA Champions League | 2017-10-18 | 7.3 | 90 | Midfielder | - | - | 2 | 2 | 27 | 1 | 87 | - | - | 3 | 13 | 5 | 3 | 1 | 2 | 2 | 0 | 0 | - | - | - | 0 | 0 | - |
RSC Anderlecht - Celtic
©️ |
UEFA Champions League | 2017-09-27 | 7.1 | 70 | Midfielder | - | - | 3 | 2 | 18 | 2 | 69 | - | - | 2 | 8 | 4 | 3 | 1 | 1 | 1 | 0 | 0 | - | - | - | 0 | 0 | - |
Bayern Munich - RSC Anderlecht
©️ |
UEFA Champions League | 2017-09-12 | 6.5 | 90 | Midfielder | - | - | 0 | 0 | 20 | 3 | 80 | - | - | 2 | 7 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
Manchester United - RSC Anderlecht
©️ |
UEFA Europa League | 2017-04-20 | 6.8 | 64 | Midfielder | 1 | - | 1 | 1 | 21 | 1 | 80 | - | - | 1 | 11 | 3 | 2 | 1 | 1 | 1 | 0 | 0 | - | - | - | 0 | 0 | - |
RSC Anderlecht - Manchester United
(sub) |
UEFA Europa League | 2017-04-13 | 6.8 | 25 | Midfielder | - | - | 3 | 0 | 7 | 0 | 70 | - | - | 1 | 3 | 2 | 0 | 0 | 1 | 1 | 0 | 0 | - | - | - | 0 | 0 | - |
RSC Anderlecht - Apoel Nicosia
©️ |
UEFA Europa League | 2017-03-16 | 7.7 | 90 | Midfielder | - | - | 1 | 1 | 25 | 6 | 58 | - | - | 1 | 16 | 6 | 2 | 1 | 0 | 2 | 0 | 0 | - | - | - | 0 | 0 | - |
Apoel Nicosia - RSC Anderlecht
©️ |
UEFA Europa League | 2017-03-09 | 7.5 | 90 | Midfielder | - | - | 0 | 0 | 20 | 3 | 80 | - | - | 0 | 20 | 11 | 3 | 1 | 1 | 2 | 0 | 0 | - | - | - | 0 | 0 | - |
RSC Anderlecht - Zenit Saint Petersburg
(sub) |
UEFA Europa League | 2017-02-16 | 7.0 | 16 | Midfielder | - | - | 1 | 0 | 4 | 1 | 57 | - | - | 0 | 4 | 3 | 2 | 2 | 0 | 1 | 0 | 0 | - | - | - | 0 | 0 | - |
RSC Anderlecht - Saint Etienne
(sub) |
UEFA Europa League | 2016-12-08 | 6.1 | 24 | Midfielder | - | - | 1 | 1 | 6 | 0 | 54 | - | - | 0 | 5 | 1 | 1 | 1 | 2 | 0 | 1 | 0 | - | - | - | 0 | 0 | - |
Qabala - RSC Anderlecht
|
UEFA Europa League | 2016-11-24 | 7.6 | 20 | Midfielder | - | 1 | 2 | 0 | 6 | 3 | 66 | - | - | 0 | 2 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
RSC Anderlecht - FSV Mainz 05
|
UEFA Europa League | 2016-11-03 | 6.8 | 90 | Midfielder | - | 1 | 2 | 1 | 16 | 2 | 48 | - | - | 0 | 13 | 6 | 4 | 0 | 1 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
FSV Mainz 05 - RSC Anderlecht
|
UEFA Europa League | 2016-10-20 | 7.7 | 90 | Midfielder | - | 1 | 2 | 2 | 22 | 2 | 75 | - | - | 0 | 13 | 6 | 4 | 4 | 1 | 1 | 1 | 0 | - | - | - | 0 | 0 | - |
Saint Etienne - RSC Anderlecht
|
UEFA Europa League | 2016-09-29 | 6.4 | 75 | Midfielder | - | - | 3 | 0 | 28 | 0 | 73 | - | - | 1 | 6 | 2 | 1 | 0 | 1 | 0 | 0 | 0 | - | - | - | 0 | 0 | - |
RSC Anderlecht - Qabala
|
UEFA Europa League | 2016-09-15 | 8.0 | 90 | Midfielder | - | - | 4 | 1 | 31 | 4 | 75 | - | - | 2 | 10 | 6 | 5 | 2 | 1 | 1 | 0 | 0 | - | - | - | 0 | 0 | - |
Legend
| Competition | M | St | Min | G | A | G+A | Min/G | Ø | ||
|---|---|---|---|---|---|---|---|---|---|---|
| Season 2018 | ||||||||||
Premjar-Liga
|
18 | 16 | 1,299 | 1 | 2 | 3 | 1,299 | 4 | 0 | 6.94 |
UEFA Europa League
|
5 | 4 | 295 | 1 | - | 1 | 295 | 0 | 0 | 6.86 |
| Total 2018 | 23 | 20 | 1,594 | 2 | 2 | 4 | 797 | 4 | 0 | 6.93 |
| Season 2017 | ||||||||||
Premjar-Liga
|
7 | 7 | 452 | 2 | 2 | 4 | 226 | 0 | 0 | 7.11 |
UEFA Champions League
|
6 | 6 | 471 | 1 | - | 1 | 471 | 0 | 0 | 7.08 |
| Total 2017 | 13 | 13 | 923 | 3 | 2 | 5 | 308 | 0 | 0 | 7.10 |
| Season 2016 | ||||||||||
UEFA Europa League
|
11 | 8 | 674 | 1 | 3 | 4 | 674 | 2 | 0 | 7.13 |
| Full career | 47 | 41 | 3,191 | 6 | 7 | 13 | 532 | 6 | 0 | 7.02 |
| Statistic | Season 2018 | Full career | ||||
|---|---|---|---|---|---|---|
| Total | per match | per 90 | Total | per match | per 90 | |
| Matches | 23 | - | - | 47 | - | - |
| Minutes played | 1,594 | 69.3 | - | 3,191 | 67.9 | - |
| Attacking | ||||||
| Goals | 2 | 0.09 | 0.11 | 6 | 0.13 | 0.17 |
| Assists | 2 | 0.09 | 0.11 | 7 | 0.15 | 0.20 |
| Goals + assists | 4 | 0.17 | 0.23 | 13 | 0.28 | 0.37 |
| Shots | 45 | 1.96 | 2.54 | 85 | 1.81 | 2.40 |
| Shots on target | 15 | 0.65 | 0.85 | 37 | 0.79 | 1.04 |
| Dribbles | 42 | 1.83 | 2.37 | 101 | 2.15 | 2.85 |
| Successful dribbles | 29 | 1.26 | 1.64 | 63 | 1.34 | 1.78 |
| Passing | ||||||
| Passes | 479 | 20.83 | 27.05 | 954 | 20.30 | 26.91 |
| Key passes | 29 | 1.26 | 1.64 | 78 | 1.66 | 2.20 |
| Accurate passes | 1,680 | 73.04 | 94.86 | 3,405 | 72.45 | 96.04 |
| Defending | ||||||
| Tackles | 11 | 0.48 | 0.62 | 16 | 0.34 | 0.45 |
| Interceptions | 13 | 0.57 | 0.73 | 30 | 0.64 | 0.85 |
| Blocked shots | 2 | 0.09 | 0.11 | 2 | 0.04 | 0.06 |
| Duels | 186 | 8.09 | 10.50 | 399 | 8.49 | 11.25 |
| Duels won | 85 | 3.70 | 4.80 | 181 | 3.85 | 5.10 |
| Dribbled past | 6 | 0.26 | 0.34 | 16 | 0.34 | 0.45 |
| Discipline | ||||||
| Fouls committed | 21 | 0.91 | 1.19 | 42 | 0.89 | 1.18 |
| Fouls drawn | 24 | 1.04 | 1.36 | 45 | 0.96 | 1.27 |
| Yellow cards | 4 | 0.17 | 0.23 | 6 | 0.13 | 0.17 |
| Red cards | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
| Penalties | ||||||
| Penalties scored | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
| Penalties missed | 0 | 0.00 | 0.00 | 0 | 0.00 | 0.00 |
Scoring minutes bingo card Sofiane Hanni
Sofiane Hanni has scored in 44/90 minutes of play, since the first goal on 2014-07-27.
Stoppage time counts towards the minute on the clock: a goal at 45+2 fills square 45. On top of that 2 goals in extra time, which have no square on the card.
Transfers Sofiane Hanni
| Transfer date | Old club | New club | Type | Amount |
|---|---|---|---|---|
Al Ahli Doha
|
Al-Khor
|
Transfer | - | |
Al-Gharafa
|
Al Ahli Doha
|
Transfer | - | |
Spartak Moscow
|
Al-Gharafa
|
Transfer | € 8 million | |
RSC Anderlecht
|
Spartak Moscow
|
Transfer | € 8 million | |
KV Mechelen
|
RSC Anderlecht
|
Transfer | € 1.6 million | |
Osmanlispor
|
KV Mechelen
|
Free | € 0 | |
Kayseri Erciyesspor
|
Osmanlispor
|
Free | € 0 | |
Nantes
|
Kayseri Erciyesspor
|
Free | € 0 |