Sunnah Occasions of Ghusl

There are numerous occasions when it is sunnah for one to perform ghusl.
 Some of these occasions are: 
1. The Day of Jumuah.
2. The two days of Eid i.e. Eidul Fitr and Eidul Adha.
3. The Day of Arafah.
4. For entering into ihraam.

Note: Apart from these sunnah occasions of ghusl, there are certain mustahab occasions of ghusl which are mentioned by the Fuqahaa. Among these occasions are: 
a) For entering Makkah Mukarramah.
b) For a person who accepts Islam in the state of purity.
c) After cupping

Ihyaauddeen