S. Hanni

Domestic leagues
Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK
Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating
Q League 2023/2024
Al Khor
- - - - - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Premier League 2022/2023
Al Ahli
18 18 0 3 - - 1548 6 1 - - - - - - - 79 - - - - - 7900% - - - - - - 3 - - - - - 7 2 4 - 1 - - - - - 32 -
Premier League 2021/2022
Al Gharafa
18 18 0 4 1 - 1493 6 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - 1 - - - - - 31 -
Premier League 2020/2021
Al Gharafa
22 22 0 4 - - 1945 3 11 - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - 34 -
Premier League 2019/2020
Al Gharafa
21 20 1 3 1 - 1789 11 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 - - - - - - - 29 -
Premier League 2019/2020
Spartak Moskva
- - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Premier League 2018/2019
Spartak Moskva
18 15 3 9 12 - 1299 1 3 4 2 35 8 10 2 488 361 23 46 8 - - 73.98% 30 23 2 33 139 61 12 10 - - 11 2 17 15 4 - - 4 - - - - 23 7.06
Pro League 2017/2018
Anderlecht
23 21 2 5 2 - 1848 8 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 - - - - - - - 26 -
Premier League 2017/2018
Spartak Moskva
7 6 1 6 4 - 453 2 2 2 3 10 8 - - 170 121 12 5 1 - - 71.18% - - - 12 49 23 4 - - - 1 3 6 6 - - - 1 - - - - 8 7.12
Pro League 2016/2017
Anderlecht
38 35 3 11 3 - 3082 10 14 - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - 32 -
Pro League 2015/2016
Mechelen
35 32 3 7 4 - 2815 17 5 - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - 64 -
Pro League 2014/2015
Mechelen
18 17 1 23 23 - 3123 10 8 - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - 45 -
1. Lig 2013/2014
Ankaraspor
31 28 3 9 6 - 2652 8 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 30 -
1. Lig 2012/2013
Kayseri Erciyesspor
32 28 4 14 5 - 2491 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 - - - - - - - 34 -
Ligue 2 2010/2011
Nantes
3 1 2 1 3 - 86 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 -

Domestic cups
Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK
Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating
Emir Cup 2023
Al Ahli
1 1 - - - - 90 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 -
QSL Cup 2022/2023
Al Ahli
5 5 - - - - 450 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 11 -
Emir Cup 2022
Al Gharafa
4 4 0 1 - - 347 2 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 - - - - - - - 7 -
QSL Cup 2021/2022
Al Gharafa
8 7 1 2 1 - 648 6 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 16 -
Qatar Prince Cup 2021
Al Gharafa
1 1 - - - - 90 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 -
Emir Cup 2021
Al Gharafa
2 2 0 1 - - 199 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 -
QSL Cup 2020/2021
Al Gharafa
5 5 0 3 - - 412 4 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 6 -
QSL Cup 2019/2020
Al Gharafa
1 1 - - - - 90 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 -
Russian Cup 2018/2019
Spartak Moskva
4 3 1 1 1 - 291 2 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 -
Belgian Cup 2017/2018
Anderlecht
1 1 - - - - 90 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 1 -
Super Cup 2017/2018
Anderlecht
1 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Belgian Cup 2016/2017
Anderlecht
2 1 1 1 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Belgian Cup 2014/2015
Mechelen
4 4 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

International cups
Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK
Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating
AFC Champions League 2022
Al Gharafa
6 6 0 1 - - 523 3 2 - - 9 4 - 1 197 148 11 2 1 - - 75.13% 23 12 4 5 62 27 5 1 - - 1 2 7 9 1 - - 3 - - - - 12 7.48
AFC Champions League 2021
Al Gharafa
1 1 - - - - 120 - - - - 3 2 - - 56 41 2 2 - - - 73.21% 2 1 - 1 6 3 - - - - 2 1 - - - - - - - - - - 1 7.34
Champions League 2018/2019
Spartak Moskva
- - - - 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 3 -
Europa League 2018/2019
Spartak Moskva
5 3 2 2 2 - 294 1 2 - 2 9 6 1 2 105 75 6 5 - - - 71.43% 9 - 4 3 40 21 5 - - - 3 1 3 9 - - - 1 - - - - 8 7
Europa League 2017/2018
Spartak Moskva
2 1 1 1 1 - 74 - - - - 1 - 1 - 37 27 2 - - - - 72.97% - - - 1 6 2 1 1 - - 1 1 - - - - - - - - - - 1 6.73
Champions League 2017/2018
Anderlecht
6 6 0 3 - - 471 1 - 4 - 10 7 2 - 169 135 10 13 5 - - 79.88% 13 - 3 8 48 19 3 10 - - 4 3 4 6 - - - 1 - - - - 13 7.23
Europa League 2016/2017
Anderlecht
13 9 4 3 4 1 834 2 3 7 2 20 7 3 1 272 186 22 19 6 - - 68.38% - - - 13 103 47 18 6 1 - 8 15 10 9 2 - - - - - - - 9 7.27
Champions League 2016/2017
Anderlecht
2 2 0 2 - - 158 1 1 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 4 -

National team
Competition Season Team APP / SHO / PAS / DRI / DEF / FOUL / GK
Appearances Lineups Substitute In Substitute out Subs on bench Injuries Minutes played Goals Assists Big Chances Created Big Chances Missed Shots On target Shots blocked Hit Woodwork Passes Accurate Passes Key passes Crosses Crosses accurate Long Balls Through Balls Passing accuracy Dribbles attempts Dribbles success Dribbled past Dribbles dispossessed Duels Duels won Tackles Interceptions Blocks Long Balls Won Aerials Won Clearances Fouls committed Fouls drawn Yellow cards 2nd Yellow card Red cards Offsides Saves Inside box saves Penalty saved Clean sheets Conceded Rating
World Cup Qualification Africa 2018
Algeria
3 2 1 0 3 - 206 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10 -
Africa Cup of Nations 2017
Algeria
2 1 1 1 2 - 99 1 1 2 - 3 2 - - 37 32 2 2 1 - - 86.49% - - - - 8 4 2 2 - - 1 - 1 1 - - - - - - - - 4 7.6

Trophies
Competition Status Times Seasons
Emir Cup Runner-up 1
Al Gharafa
2022

Transfers
From To Type Amount Date
Al Ahli
Al Khor
Transfer Sep 18, 2023
Al Gharafa
Al Ahli
Free transfer Jul 4, 2022
Spartak Moskva
Al Gharafa
Transfer €3.5M Jul 22, 2019
Anderlecht
Spartak Moskva
Transfer €8M Jan 31, 2018
Mechelen
Anderlecht
Transfer €1.6M Jul 1, 2016

Sidelined
Team Type Start date Returning Games missed
Spartak Moskva
injury May 16, 2019 May 26, 2019 1
Spartak Moskva
suspended Mar 18, 2019 Mar 31, 2019 0
Anderlecht
suspended Jan 22, 2018 Jan 25, 2018 0
Anderlecht
injury Feb 20, 2017 Feb 25, 2017 1
Anderlecht
injury Dec 2, 2016 Dec 7, 2016 1