Do it the nice way
Users don’t want to be yelled at or have demands placed on them. Nice UX is good UX. Here to me there are two use cases here if I'm trying to see if I'm registered I don't want to scroll through an entire list of competitors but if I'm trying to see if local champions are registered I'd probably be more inclined to browse a list. For this reason I separated the two. On the list page their could be filters for youth, weight, height etc. I included the base pages here and focused on the search feature.