Diouf va debutar amb la selecció del Senegal el 12 d'agost de 2009 en un partit amistós contra la selecció del Congo. Va disputar amb la selecció la Copa d'Àfrica de Nacions 2015 i la de 2017 i la Copa del Món de 2018.