والسبب في إكثاره من الحديث وعدم نسيانه طول الصحبة، وملازمته لرسول الله ص وتأمين الرسول ص على دعائه ودعاء الرسول له ص.
فقد روى البخاري ومسلم عن ابي هريرة انه قال:"أنكم تزعمون ان أبا هريرة يكثر الحديث عن رسول الله ص والله الموعد، اني كنت امرءا مسكينا اصحب الرسول على ملء بطني."
ولو حسبنا عدد أيام صحبته للنبي صلى الله عليه وسلم لوجدنا أنها تبلغ أكثر من ألف وأربعمائة وستين يوما ولو قسمنا ما روي عنه من الأحاديث الشريفة على هذه الأيام وجدنا أنه يروي كل يوم ما يقارب ثلاثة أحاديث ونصفا، وفي كل مائة يوم 367 حديثا أو أنه كان يحفظ مائة حديث في كل سبعة وعشرين يوما، فهل يستغرب أن يحفظ أبو هريرة رضي الله عنه كل يوم أربعة أحاديث مع ما رأينا من قصة الكساء، وقصة الدعاء، وما رأينا من حرصه على العلم، وحرصه على حفظ الأحاديث الشريفة، ومع ما رأينا من انقطاعه لخدمة النبي ص وسماع أقواله، وزهده في الدنيا، وعيشه مع أهل الصفة، وصبره على الجوع في سبيل ذلك.
وعندما قمت بنفسي بالتحقق من هذه المسألة بواسطة فريق مختص في الحاسب الآلي ظهرت لنا حقائق مهمة عن روايات أبي هريرة، فعندما تتبعنا رواياته وجدنا ان هناك ما يزيد عن ثمانمائة صحابي وتابعي رووا عنه الحديث وكلهم ثقات، لكن القضية الأساسية التي أفادتنا عند استخدام الحاسب الآلي هي انه عندما أدخلت هذه الأحاديث المروية في كتب الحديث الستة وجدنا ان أحاديث أبي هريرة بلغت 5374 ثم وجدنا بعد الدراسة بواسطة الكومبيوتر ان المكرر منها هو 4074 وعلى هذا يبقى العدد غير المكرر 1300 وهذا العدد تتبعناه فوجدنا ان العديد من الصحابة قد رووا نفس هذه الأحاديث من غير طريق أبي هريرة هذا من ناحية، ومن ناحية أخرى وبعد ان قمنا بحذف الأحاديث التي رويت من غير طريق ابي هريرة في كتب الصحاح الستة وجدنا ان ما انفرد به ابو هريرة ولم يروه اي صحابي آخر هو اقل من عشرة أحاديث.