Spinks was decent at heavyweight but didn't spend enough time there to really give an accurate gauge of how good he was above 200 lbs. Charles fought many more fight and defeated a vastly larger number of quality heavyweights. Therefore I have to give him the edge. At light heavyweight I think its even odds.