 Diouf joined Hannover in January 2012, where he scored 35 goals in 71 appearances, before moving to Stoke City on a free transfer in 2014.Diouf made his Senegal debut in 2009 in a 2–1 friendly win over Congo DR; he has represented the country at the 2015 and 2017 Africa Cup of Nations, as well as at the 2018 FIFA World Cup.Born in Dakar, Senegal, Diouf began his career with Diaraf.