How Good Is James Haddad? Performances Ranked & Rated