بلغ عدد أفراد جيش المسلمين نحو اثني عشر ألف مجاهد فيما بلغ عدد أفراد جيش المشركين نحو ثلاثين ألف مقاتل، وقد تولى قيادة جيش المسلمين النبي محمد الذي جعل خالد بن الوليد في مقدمة الجيش، أما جيش المشركين فكان بقيادة مالك بن عوف.