Epaminondas contaba con el mayor ejército, con 30.000 soldados de infantería y 3.000 de caballería, mientras que sus oponentes contaban con 20.000 de infantería y 2.000 de caballería.