Abu Hurairah reported,

The Messenger of Allah ﷺ said, "Indeed, Yajuj and Majuj," and he mentioned its meaning, except that he said, "When their term has come and Allah عز وجل wills to send them forth against the people."

Ahmad 10633

Sahih

حدثنا حسن حدثنا شيبان عن قتادة عن أبي رافع

عن أبي هريرة قال

قال رسول الله ﷺ إن يأجوج ومأجوج فذكر معناه إلا أنه قال إذا بلغت مدتهم وأراد الله عز وجل أن يبعثهم على الناس

أحمد 10633صحيح
Contents
Reference
Commentary
Ayat
Collection
Musnad Ahmad
Book
Abu Hurairah
Numbering
Darussalam 10633
Ahmad 10633