Do Not Click On The Honey Pot !

Curious if anyone here has tried building a tennis predictio

the place to talk about tennis in general, and any other topic you wish
Forum rules
Speak English and don't hijack topics, troll, use profanities nor insults

Curious if anyone here has tried building a tennis predictio

Postby ChrisM47 » 15 Apr 2026, 19:09

Hey everyone,

Long-time Tennis Elbow player here. I've been lurking on the tournament threads for a while, and I have a question that's been on my mind.

A friend of mine is into machine learning and has been experimenting with a tennis prediction algorithm on the side. Nothing serious, just a hobby project where he pulls match data, engineers features per player (recent form, surface adjusted stats, rolling serve metrics, head-to-head) and trains a small model that spits out a win probability for upcoming matches. We compare his model picks against ours every week during the tour.

The overlap with what Tennis Elbow simulates under the hood is what I find fascinating. You've got the same problem, predicting point-by-point outcomes from a bunch of player attributes. Obviously the game designers have their own ways of modelling it, but I'm curious how close a purely data-driven approach would get.

Has anyone here played around with predictive models outside the game? Or has anyone read about how Tennis Elbow itself handles the probability model under the hood? I'd love pointers either way.
ChrisM47
tennis curious
 
Messages: 3
Gaming Since: 26 Mar 2026, 20:43

Re: Curious if anyone here has tried building a tennis predi

Postby Jira » 15 Apr 2026, 21:16

Well we're planning on adding prediction stuff in the future in our website https://tenniselbowhub.live/ in the future with Marco(Ambience). For the time being we're still implementing stuff little by little. Today we added a tournament predictions tab but is for the users to share their prediction in upcoming official tour matches. Maybe later if we introduce some other features we could do that
Former World number 1 in Official Tour & Tour Moderator.
Australian Open 26'
Word Tour Finals 25'
Paris 24', 25' Shanghai 25' Toronto 25' Miami 25'
A bunch of 500s and 250s :wink:
User avatar
Jira
crazy of the little yellow ball
crazy of the little yellow ball
 
Messages: 190
Gaming Since: 13 Mar 2024, 02:06
Location: Chile

Re: Curious if anyone here has tried building a tennis predi

Postby manutoo » 16 Apr 2026, 06:55

ChrisM47,
It seems you're talking about the offline World Tour, but posted in the Online Tour forum.
TE4 doesn't really predict CPU vs CPU match results, it simulates them. In other words, the goal isn't to estimate an outcome from external data, but to generate the match from the game's internal player attributes and match logic.
Also, unlike a pure prediction model, this simulation is part of the World Tour gameplay, so the user can influence it through in-match decisions.
ManuTOO
== Mana Games ==

>> I don't answer Private Message, except if it's really a _Private_ topic <<
User avatar
manutoo
Game Author
 
Messages: 20875
Gaming Since: 24 Jan 2004, 15:38
Location: France

Re: Curious if anyone here has tried building a tennis predi

Postby ChrisM47 » 27 Apr 2026, 19:25

Reading back the thread now and realising I never properly answered Jira and manutoo. Will do that in a follow up post in a moment, just need to gather a couple of numbers first.

In the meantime, quick technical update for context: I ended up going much simpler than I had planned. First a logistic regression over surface, recent form, head to head and a couple of fatigue proxies as a baseline. Then LightGBM on the same features for a small but real bump. Service hold rate weighted by surface is doing most of the heavy lifting honestly.
Last edited by ChrisM47 on 27 Apr 2026, 19:31, edited 1 time in total.
ChrisM47
tennis curious
 
Messages: 3
Gaming Since: 26 Mar 2026, 20:43

Re: Curious if anyone here has tried building a tennis predi

Postby ChrisM47 » 27 Apr 2026, 19:27

Apologies for the delay on the follow up, I went away from the project for a few weeks and only came back to it recently.

@Jira, that is a really nice update on tenniselbowhub.live, I had not seen the prediction tab go live. The user-driven angle is honestly the smarter move because the moment a tab is filled with model picks, half the readers stop reading and the other half complain about the ones that miss. Curious whether you plan to weigh user picks by past accuracy or just keep them as raw counts.

@manutoo, you are completely right that I posted in the wrong section, and the simulation versus prediction distinction is really the heart of the question. What my friend's algo is trying to do is the opposite direction of what TE4 does internally, instead of generating a match from player attributes, we infer outcome probabilities from past results, surface, fatigue and a few rolling features. So they are kind of cousin problems with the data flowing the other way around.

The cleanest signal so far is still service hold rate weighted by surface, which beats most of the fancy features I tried to bolt on. We've been comparing weekly outputs against bookmaker closing lines just as a sanity check, and against the official tour rankings drift, with a small write up of our weekly notes here when we have time to format it. Most of it ends up sitting in a Google Doc anyway.

If anyone has tried encoding intra-match momentum or tilt without overfitting on tiny samples, would love to compare. That is the part where Tennis Elbow players probably have better intuition than my training data does.
ChrisM47
tennis curious
 
Messages: 3
Gaming Since: 26 Mar 2026, 20:43


Return to Off Topic

Who is online

Users browsing this forum: ClaudeBot and 2 guests