Diouf har så langt spilt tre U20- landskamper og én OL-landskamp for . I den siste landskampen den 1. april 2008 skåret han Senegals mål i 1 – 1 kampen mot Guinea.