Pasukan Muslimin berjumlah 1000 orang yang dipimpin langsung oleh Rasulullah. Meski demikian, sebanyak 300 orang pasukan kembali ke Madinah karena diprovokasi oleh Abdullah bin Ubay bin Salul.
Pasukan Quraisy berjumlah 3000 orang dengan 200 penunggang kuda. Pasukan Quraisy dikomandani oleh Abu Sufyan. Mereka dipimpin oleh Amr bin Ash di jantung pertahanan, Khalid bin Walid dari sayap kanan dan Ikrimah bin Abu Jahal di sayap kiri.