IIMs Ahmedabad, Calcutta, and Bangalore have dominated b-school rankings over the past three years. IIM Calcutta has consistently ranked ahead of IIM Bangalore. IIMs Lucknow, Kozhikode and Indore have been ranked below XLRI and FMS which are seen to be in the same league as the holy trinity of IIMs. SPJIMR and IIFT pip JBIMS Mumbai for spots in the top ten club.