The Messenger of Allah ﷺ led us in the Isha prayer one night near the end of his life. After he gave the closing salutation, he stood and said, "Do you see this night of yours? At the end of one hundred years from tonight, no one who is now upon the face of the earth will remain alive."Ibn Umar said, "People misunderstood what the Messenger of Allah ﷺ said, telling all sorts of stories based on the mention of one hundred years. But the Messenger of Allah ﷺ only said that no one alive today on the face of the earth would remain. He meant by this that that generation would pass away."
حدثنا عبد بن حميد أخبرنا عبد الرزاق أخبرنا معمر عن الزهري عن سالم بن عبد الله وأبي بكر بن سليمان وهو ابن أبي حثمة أن
صلى بنا رسول الله ﷺ ذات ليلة صلاة العشاء في آخر حياته فلما سلم قام فقال أرأيتكم ليلتكم هذه على رأس مائة سنة منها لا يبقى ممن هو على ظهر الأرض أحد قال ابن عمر فوهل الناس في مقالة رسول الله ﷺ تلك فيما يتحدثونه من هذه الأحاديث عن مائة سنة وإنما قال رسول الله ﷺ لا يبقى ممن هو اليوم على ظهر الأرض أحد يريد بذلك أن ينخرم ذلك القرن
Agreed upon [by Bukhari and Muslim]. Muslim also narrated it in the Book of the Virtues of the Companions, chapter on the meaning of his ﷺ saying, "At the head of a hundred years from now, none of those alive today will remain a living soul," hadith no. 2537, from Abd bin Humayd, and Bukhari, hadith no. 116, from the hadith of Zuhri, with the same wording.