Ten avatars of Lord Krishna along with their reasons
Matsya (Fish) Avatar:
To rescue the Vedas and save the world from a great flood.
Kurma (Tortoise) Avatar:
To support Mount Mandara during the churning of the ocean.
Varaha (Boar) Avatar:
To rescue the earth from the demon Hiranyaksha.
Narasimha (Man-Lion) Avatar:
To protect his devotee Prahlada and defeat the demon Hiranyakashipu.
Vamana (Dwarf) Avatar:
To subdue King Bali, an asura, and restore balance in the universe.
Parashurama Avatar:
To eliminate oppressive Kshatriya kings and restore dharma.
Rama Avatar:
To defeat the demon king Ravana and uphold righteousness (dharma).
Balarama Avatar:
Krishna's elder brother, an incarnation of Adi Shesha, the serpent on whom Lord Vishnu rests.
Buddha Avatar:
To preach non-violence and compassion during a time of societal turmoil.
Kalki Avatar (yet to come):
To appear at the end of the Kali Yuga to restore righteousness and bring a new era.