Akhirnya sedikit demi sedikit kekalahan kaum musyrikin semakin tampak, peperangan sudah mulai berakhir, pasukan kaum musyrikin banyak yang lari tunggang langgang dikejar kejar kaum muslimin.
Tinggal Abu Jahal dan beberapa orang pasukannya yang melindunginya tetap bertahan dengan kesombongannya. Namun serbuan pasukan kaum muslimin yang bertubi-tubi, membuat mereka tumbang satu persatu, hingga akhirnya Abu Jahal terbunuh oleh dua orang anak muda yang bernama Mu'az bin Amr bin Al Jamuh dan Muawwiz bin Afra'.
Setelah kematian Abu Jahal, peperangan Badr berakhir dengan kekalahan besar di pihak kaum musyrikin. Di kalangan mereka terbunuh 70 orang, sebagian besar adalah para panglima perang dan tokoh-tokoh Quraisy dan yang tertawan juga 70 orang. Sedangkan di pihak kaum muslimin, ada 14 orang yang mati syahid.