Weaver ble olympisk mester i bryting under Sommer-OL 1984 i Los Angeles. Han vant den letteste vektklassen, papirvekt opp til 48 kg, i fristil. I finalen beseiret han Takashi Irie fra Japan.