I made a free tennis game where you build one player from the best shots of 216 greats (Fed forehand, Djokovic return, etc.) and try to go 90-0 in a season

posted by u/Mohamedlahbibi · 2026-10-21 11:55 UTC
Hey r/tennis,
I've been working on this as a side project and finally want some real tennis fans to try it. It's called Ninety-Love: https://ninety-love.vercel.app/
How it works: you draft 7 skills from 216 players across the eras. Your serve might come from Isner, your return from Djokovic, your movement from Alcaraz, your mental game from Nadal. Then it plays out a full 90-match season and you see whether your player goes 90-0.
It turns out a "perfect" build is a lot harder than it looks. Some combinations that seem unbeatable fall apart, and that's been my favourite part of testing it.
There are also two daily games, if you like that kind of thing:
No signup, no ads, no paywall. It works on your phone.
I'd really like feedback, especially:
Post your best season record in the comments. Let's see who actually goes 90-0
Update: thanks a lot for all the feedback here! I've been building non-stop since posting, and a few of your suggestions are now in the game:
🎾 Challenge friends (beta): create a room, send the link, and draft live against your friends. Everyone gets the same 5 players each round, 30 seconds per pick, and the same season luck, so the best draft wins. Miss the timer and you get a random pick 😅 There's a rematch button and a series score if you want a best-of-5 with your mates.
🏆 The ATP Finals have to be earned now: your player collects real ATP race points all season (2,000 for a Slam, 1,000 for a Masters…) and needs 4,000 to qualify for Turin. I've already missed it by 120 points, and it hurts.
🧠 Memory mode: all ratings hidden, so you draft purely from your tennis knowledge. It has its own stats now, to show who actually knows their players.
🐐 GOAT vote of the month: one vote each, results after you vote. Curious to see if this sub agrees with everyone else…
Rooms are brand new, so if anything breaks there's a "Report a problem" button, or just reply here. And if you play a room with friends, post your series score below 👇
Original link: https://ninety-love.vercel.app/
## Top comments
1. u/James-K-Polka · 2026-10-21 12:52 UTC

Put together the worst player I could.
Edit: serve is Diego
2. u/zellfire · 2026-10-21 14:06 UTC
Ninety-Love 🎾 0-17 🏆 0 titles · 0 Slams Serve: Baez 60 · Return: Janowicz 61 · Forehand: Mensik 64 · Backhand: Karlovic 60 · Net: Chesnokov 60 · Movement: Querrey 61 · Mental: Ginepri 60 Play: https://ninety-love.vercel.app/
I managed with that one lol
3. u/pawer13 · 2026-10-21 14:45 UTC
WTF, for me is 0-14 because no Finals

4. u/mooguh · 2026-10-21 12:53 UTC

5. u/Alternative-Mud4739 · 2026-10-21 14:22 UTC
Holy crap. You were lucky to get those players lol
6. u/Juventus7shop · 2026-10-21 13:12 UTC

Would love to see a matchup between our two hypothetical players
7. u/Alternative-Mud4739 · 2026-10-21 15:14 UTC

8. u/eMulciber · 2026-10-21 16:20 UTC

9. u/yorikkk · 2026-10-21 12:08 UTC
fun little game... thanks OP
managed to get Grand Slam on my 3rd try...will keep trying
Edit:
4th try... 2 losses from Alcaraz :/

10. u/Kwetla · 2026-10-21 12:33 UTC
Hey OP, i.think you need to trim the number of sig. figs on the surface win rates
11. u/gabrielleite32 · 2026-10-21 12:18 UTC
Federer beat me in the last match of the season, damn. Good first try haha

12. u/zsotraB · 2026-10-21 13:00 UTC
Tried to make the worst player, I don't know how this guy qualified for the ATP finals with a winless record.

13. u/ursus_manutius · 2026-10-21 12:02 UTC
This is genius. A friend of mine will get crazy
14. u/charade19 · 2026-10-21 12:58 UTC
Ninety-Love 🎾 81-6 🏆 9 titles · 2 Slams 🏅 Sunshine Double Serve: Mensik 92 ·
Return: Connors 99 ·
Forehand: Lendl 99 ·
Backhand: Sinner 95 ·
Net: McEnroe 99 ·
Movement: Nadal 99 ·
Mental: Wawrinka 96 Play: https://ninety-love.vercel.app/
How am I losing to Ken Rosewall 1-6 4-6 with this come on.
15. u/dorseyf94 · 2026-10-21 15:59 UTC
I went 88-1 with the one loss being from Ken as well in the AO SF.....
16. u/PM_YOUR_SMALLBOOBIES · 2026-10-21 12:13 UTC
This was surprisingly a lot of fun and also very informative to me, as someone who doesn't know too much about older tennis players outside the current players.
Did you research and code all lf this by yourself, or did you Vibe Code? If the former, Bravo 👏
17. u/Ayotte · 2026-10-21 12:27 UTC
It's vibe coded
18. u/PM_YOUR_SMALLBOOBIES · 2026-10-21 12:31 UTC
Damn... how can you tell? It looked very simplistic, and I would have thought that a lot of the project would involve research, itself, more than rigorous coding.
That sucks. It's annoying because this person is trying to pass it off as some sort of passion project.
19. u/Ayotte · 2026-10-21 12:40 UTC
The color palette, font, general design all look exactly like every other Ai coded web app.
20. u/Svitii · 2026-10-21 13:53 UTC
Which is really funny imo cause it's not like you couldn't change colors, fonts and design by just telling the AI. People just tend to not do it.