(but there's always a 'but'...) most small businesses (startups or otherwise) are a marketing problem, not a technology problem.
i've seen a ton of event discovery apps like this over the years (i even worked on one myself! =), and, while it seems logical on the surface for something like this to exist, such apps almost never solve a burning need for users.
discovery just isn't something recreational athletes go to an app for. social networks and search are generally good enough initially. and once you find a single location or event (in my case, a basketball league), your now expanded network provides all the further discovery you need (including other sports you like).
because of this, every casual sports discovery app i've seen either dies or pivots very quickly.
i would advise you to think about what else you can solve in this space that doesn't have a substitute product (e.g., don't pick messaging, as that's well covered by social networks as well).