Mr Eshwarappa's loss in Shimoga is all the more significant as he was a former state unit President of the party and also held the key portfolios of Rural Development and Panchayat Raj and Revenue.
Mr Eshwarappa lost by about 5,000 votes, and was behind his Congress and KJP (Karnataka Janatha Paksha of former Chief Minister B S Yeddyurappa) opponents.
Another big gun to lose was Industries Minister Murugesh R Nirani, who had spearheaded two global investors meet, and was in two minds till the last minute whether to join forces with KJP but eventually continued to be in BJP, in Bilgi.
He lost by 11,000 to Congress' J T Patil in the constituency, where KJP had not fielded any candidate.
Other Ministers who lost included V Somanna (Vijayanagar), B N Bache Gowda (Hoskote), Revunaik Belamagi (Gulbarga Rural), A Narayanaswamy (Anekal), Sogadu Shivanna (Tumkur), S K Bellubbi (Basavana Bagewadi), Kalakappa Bandi (Ron), S A Ravindranatha (Davangere North), S A Ramadas (Krishnaraja) and Anand Asnotikar (Karwar).
Congress candidate and former Union Civil Aviation Minister C M Ibrahim was pushed to third position in Bhadrawati.
Meanwhile, infrastructure-entrepreneur of Bangalore Mysore Infrastructure Project Ashok Kheny, the Karnataka Makkala Paksha candidate, won from Bidar South, defeating sitting JD(S) MLA Bandeppa Kashempur by more than 3,000 votes.
Get Breaking news, live coverage, and Latest News from India and around the world on NDTV.com. Catch all the Live TV action on NDTV 24x7 and NDTV India. Like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.