او ابتدا به این قتل اقرار کرد، اما طی دادگاه وی این اعتراف را پس گرفت و گفت، او این اعتراف را بدین خاطر کرده که دو نفری که هم متهم او بودند، گفتند در صورتی که این کار را انجام دهد به خانواده اش پول می دهند. سپس او انکار کرد که در هیچ گونه بخشی از این قتل شرکت داشته است و گفته می شود هم متهم او، ادعاهای او در مورد بیگناه بودن را مورد تاثید قرار داده اند. به رغم این، حکم اعدام او توسط دادگاه عالی ایران در ژوئیه 2005 تایید شد. از آن به بعد، اعدام او چندین بار برنامه ریزی شد، برای اکتبر 2008، و سپس برای 27 می و 16 ژوئیه 2009.
مالکوم اسمارت، مدیر خاوریر میانه و شمال آفریقای شمالی عفو بین الملل گفت: ”محمدرضا حدادی نباید به خاطر قتلی که متهم است در 15سالگی انجام داده اعدام شود“. …”مقامات ایرانی باید سریعا اعدام مجرمین نوجوان که نقض قانون بین المللی است را متوقف نمایند“. …