How Good Is John McGrath? Performances Ranked & Rated