Oscar and Roy have had very different careers. Oscar fought better guys who were older for awhile.. yet Roy dominated more. if I had to say who was the better fighter I would say Roy. The way he beat James Toney and Virgil Hill was impressive. He beat them both differently. James he beat easily on points, and Virgil was doing better than James Toney yet he got stopped