a tennis app that actually doesn't suck.

1 tennis match delivered to your phone every week - no app required.

❤️ 160+ happy players and counting

🎾 350+ matches played in the past year

💳 Free to join, no payment required

get weekly matches.

get weekly matches

Let's be real - finding tennis matches sucks. We unsuck-ify the process by giving you a match every week based on your skill level, location, and availability. You're welcome ✌️

learn how it works

track your stats like a pro.

track your stats

If you're an amateur player, you probably need to improve your tennis. Don't worry, we do too. That's why we built a dynamic rating system that changes as you play and win more matches. Oh, and you can move up our leaderboard and win real prizes.

our prizes

play casually or competitively.

play casually or competitively

You probably hate paying for things. It's okay - we're super stingy too. That's why it's completely free to join Matchpoint and you pay $0 to play casually

But if you're less stingy and want to play competitive matches, it's only $5 per match.

And on top of that, you only pay at the end of the month so you can play first and pay us later.

join a real tennis community.

join a real tennis community

Most tennis communities are dead. Facebook tennis groups, expensive tennis clubs, Reddit groups...yuck. We're creating the most active and positive tennis community in the nation 💛

see our community

1 match played = 1 tree planted.

plant trees

Ok I know this is pretty random, but we plant 1 tree for every match you play. We're basically converting tennis matches into trees. So if you see a tree anywhere, there's a 99.9% chance we planted it. True fact🌲

our giving pledge
quote

Matchpoint not only helped me play more consistently every week, but also gave me more confidence in real match situations.

Kevin, 2024 Matchpoint season

join us if you are ...

📍

based in Virginia, Maryland, or Washington DC

🎾

skill level of NTRP 2.5 - 5.5 (see here if you're unsure)

🥂

between 18-50 years old

i'm finally ready to join!