puranas list twenty-five avatara of Vishnu  : Catursana , Narad , Varaha , Matsya , Yajna , Nara-Narayana , Kapila , Dattatreya , Hayasirsa , Hamsa , Prsnigarbha , Rsabha , Prithu , Narasimha , Kurma , Dhanvantari , Mohini , Vamana , Parasurama , Raghavendra , Vyasa , Balarama ,