How Good Is Duncan Macrae? Performances Ranked & Rated