How Good Is James Foster? Performances Ranked & Rated