The Kauravas fought the battle of Kurukshetra under five different commanders. They were - Bhishma, Drona, Karna, Shalya, and Ashwatthama.