Winston Peterson has faced 42 opponents throughout his career