Robinson was the ultimate fighter at welterweight from what I have read about him and anything he did at middleweight was just a bonus he was not the greatest. Leonard is number 2.