What you have described is something that happens frequently, and people resolve it simply by communicating via messaging apps. Without intending to discourage your project, I doubt that most sports enthusiasts will seek matches on a website. However, if there is a system of elo, rankings, and points, whether between players or teams, it may be more effective. It reminded me that there are soccer goalkeepers who operate this way, not through a website, but by offering their services for friendly matches through all kinds of social media.
What you have described is something that happens frequently, and people resolve it simply by communicating via messaging apps. Without intending to discourage your project, I doubt that most sports enthusiasts will seek matches on a website. However, if there is a system of elo, rankings, and points, whether between players or teams, it may be more effective.
It reminded me that there are soccer goalkeepers who operate this way, not through a website, but by offering their services for friendly matches through all kinds of social media.