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.