How Good Is James McKechnie? Performances Ranked & Rated