How Good Is Charles Heffernan? Performances Ranked & Rated