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ę.