Hadadi ble historisk da han som første iraner ble medaljevinner i et VM i friidrett, med bronse under VM i friidrett 2011 i Daegu. Under Sommer-OL 2012 i London 2012 ble han nok en gang historisk med sølvmedalje. Han åpnet med sitt bestekast på 68,18, og ledet til 5. omgang da tyske Robert Harting kastet magre ni centimeter lenger for gull. Hadadi svarte umiddelbart i sitt femte forsøk, og TV-bildene viste et kast som gikk tydelig forbi Hartings lederkast, men i utkastet var Hadadi oppå kastringen med foten og kastet ble underkjent.