Ryan Sanchez has faced 26 opponents throughout his career