| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2020/2021 | Premier League |  Aston Villa | 14 | 0 | 0 | 2/0/0 | 861 | 
| 2020/2021 | Carabao Cup |  Aston Villa | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2019/2020 | FA Cup |  Aston Villa | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2019/2020 | Carabao Cup |  Aston Villa | 6 | 1 | 2 | 1/0/0 | 436 | 
| 2019/2020 | Premier League |  Aston Villa | 18 | 1 | 1 | 1/0/0 | 1026 | 
| 2018/2019 | Championship |  Aston Villa | 40 | 2 | 9 | 1/0/0 | 3153 | 
| 2018/2019 | Championship |  Derby County | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2018/2019 | Carabao Cup |  Aston Villa | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2017/2018 | Championship |  Aston Villa | 45 | 0 | 5 | 2/0/0 | 3343 | 
| 2017/2018 | Championship |  Fulham | 1 | 0 | 0 | 0/0/0 | 77 | 
| 2016/2017 | Carabao Cup |  Hull City | 4 | 0 | 0 | 0/0/0 | 0 | 
| 2016/2017 | Premier League |  Hull City | 33 | 0 | 2 | 3/0/1 | 2520 | 
| 2015/2016 | Championship |  Hull City | 44 | 3 | 6 | 1/0/0 | 3077 | 
| 2015/2016 | FA Cup |  Hull City | 3 | 0 | 0 | 0/0/0 | 0 | 
| 2015/2016 | Carabao Cup |  Hull City | 4 | 0 | 1 | 0/0/0 | 0 | 
| 2014/2015 | Premier League |  Hull City | 38 | 2 | 5 | 4/0/0 | 3420 | 
| 2014/2015 | Ligue Europa |  Hull City | 4 | 1 | 0 | 0/0/0 | 280 | 
| 2014/2015 | FA Cup |  Hull City | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2013/2014 | Premier League |  Hull City | 38 | 2 | 2 | 3/0/0 | 3329 | 
| 2013/2014 | FA Cup |  Hull City | 6 | 0 | 1 | 0/0/0 | 0 | 
| 2012/2013 | Premier League |  Sunderland | 2 | 0 | 0 | 0/0/0 | 21 | 
| 2012/2013 | Championship |  Hull City | 41 | 3 | 0 | 4/0/0 | 3681 | 
| 2011/2012 | Premier League |  Sunderland | 18 | 1 | 1 | 0/0/0 | 650 | 
| 2011/2012 | FA Cup |  Sunderland | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2010/2011 | FA Cup |  Sunderland | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2010/2011 | Premier League |  Sunderland | 36 | 0 | 2 | 1/0/0 | 2450 | 
| Total: | 404 | 16 | 37 | 23/0/1 | 28774 | 
| Saison | Compétition | Club | MJ. | B | P | J/JR/R | Min. J. | 
|---|---|---|---|---|---|---|---|
| 2019 | Coupe d'Afrique des Nations |  Égypte | 4 | 2 | 0 | 1/0/0 | 360 | 
| 2019 | Matchs Amicaux Internationaux |  Égypte | 1 | 1 | 0 | 0/0/0 | 90 | 
| 2018 | Matchs Amicaux Internationaux |  Égypte | 3 | 0 | 0 | 0/0/0 | 142 | 
| 2018 | Coupe du Monde Qualification Africa |  Égypte | 2 | 0 | 0 | 0/0/0 | 93 | 
| 2018 | Matchs Amicaux Internationaux |  Grèce | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2017 | Coupe d'Afrique des Nations |  Égypte | 4 | 0 | 0 | 0/0/0 | 360 | 
| 2017 | Matchs Amicaux Internationaux |  Égypte | 2 | 0 | 0 | 0/0/0 | 119 | 
| 2016 | Matchs Amicaux Internationaux |  Égypte | 1 | 0 | 0 | 0/0/0 | 44 | 
| 2015 | Matchs Amicaux Internationaux |  Égypte | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2014 | Coupe du Monde Qualification Africa |  Égypte | 6 | 0 | 0 | 0/0/0 | 0 | 
| 2014 | Matchs Amicaux Internationaux |  Égypte | 5 | 0 | 0 | 2/0/0 | 0 | 
| 2013 | Matchs Amicaux Internationaux |  Égypte | 2 | 0 | 1 | 0/0/0 | 0 | 
| 2010 | Coupe du Monde Qualification Africa |  Égypte | 4 | 0 | 0 | 0/0/0 | 0 | 
| 2010 | Coupe d'Afrique des Nations |  Égypte | 6 | 1 | 0 | 2/0/0 | 0 | 
| 2008 | Coupe d'Afrique des Nations |  Égypte | 2 | 0 | 0 | 0/0/0 | 32 | 
| 2007 | Matchs Amicaux Internationaux |  Égypte | 1 | 0 | 0 | 0/0/0 | 90 | 
| Total: | 46 | 4 | 1 | 5/0/0 | 1420 | 
| De | À | Date | Montant | 
|---|---|---|---|
|  Hull City |  Aston Villa | 19/07/2017 | 1.1M € | 
|  Sunderland |  Hull City | 01/07/2013 | 2.3M € | 
|  Sunderland |  Hull City | 31/01/2013 | Prêt | 
|  Sunderland |  Hull City | 30/08/2012 | Prêt | 
|  ENPPI |  Sunderland | 01/07/2011 | 2.5M € | 
|  ENPPI |  Sunderland | 01/07/2010 | Prêt |