Weaver la hanskene på hyllen 1998. Som profesjonell bokser gikk han 59 kamper. Han vant 41, hvorav 28 på knockout, tapte 17 og 1 endte uavgjort.