Sezon Klub Kraj Rozgrywki Mecze Bramki 1998/99 ASEC Ndiambour
1. liga ? ? 1999/00 ASEC Ndiambour
1. liga 29 4 2000/01 ASEC Ndiambour
1. liga 30 4 2001/02 Jeanne d’Arc Dakar
1. liga 32 4 2002/03 RC Lens
Ligue 1 16 0 2003/04 RC Lens
Ligue 1 19 0 2004/05 FC Istres
Ligue 1 28 0 2005/06 Bolton Wanderers
Premier League 27 1 2006/07 Bolton Wanderers
Premier League 32 2 2007/08 Bolton Wanderers
Premier League 1 0 2007/08 Newcastle United
Premier League 22 1 2008/09 Stoke City
Premier League 36 3 2009/10 Stoke City
Premier League 31 2 2010/11 Stoke City
Premier League 14 1 2011/12 West Ham United
Championship 29 0 2012/13 Hull City
Championship 31 4 2013/14 Hull City
Premier League 3 0 2014 Sabah FA
Malaysia Super League ? ? 2015 Sabah FA
Malaysia Super League ? ?
Kariera reprezentacyjna W reprezentacji Senegalu Diagne-Faye zadebiutował w 2002 roku. W 2004 roku zaliczył swój pierwszy turniej o Puchar Narodów Afryki. Z Senegalem dotarł do ćwierćfinału. W 2006 roku wystąpił w Pucharze Narodów Afryki 2006 i zajął na nim 4. pozycję.