Sayyiduna Bara’ (may Allah be pleased with him) narrates: We used to say that the number of the companions of Badr was a little more than three hundred and ten. This was the same as the number of the companions of Sayyiduna Talut (peace be upon him) who crossed the river with him, and only believing people crossed it with him.
Hadith Referenceصحیح ابن حبان / كتاب السير / 4796
Hadith Gradingفضيلة الشيخ الإمام محمد ناصر الدين الألبانيصحيح - «التعليق على صحيح زوائد البزار» (1784): خ.فضيلة الشيخ العلّامة شُعيب الأرناؤوطإسناده صحيح على شرط الشيخين