Ability wise,Carl is a B,but because of several other factors I think you can place him at the level below the absolute elite,say just a solid A.
His a solid A... top 3 in his weight class and a def Top 20 p4p right now. Ward is A+ with froch and Kessler tied with A's as if froch and Kessler met at nottingham froch would take it, there pretty even.