Anyone else building their own model for pre-match tennis?

Post Reply
DanielH47
Posts: 1
Joined: Thu Jun 11, 2026 8:44 am

After a couple of seasons trading tennis on Betfair I've started leaning less on gut feel and more on data. Over the winter I put together a rough tennis prediction algorithm that pulls in surface, recent form and head-to-head, then spits out a win probability I can compare against the market price before the off.

It's far from perfect (clay throws it off badly, and it has no idea what to do when someone retires mid-match), but it's been a handy sanity check against the prices Bet Angel shows me on the ladder.

Curious how many of you run something similar? Do you build your own models in Excel or Python, or do you mostly read the market and trade off momentum in-running? Keen to hear which inputs you've found actually move the needle for pre-match tennis.
User avatar
ODPaul82
Posts: 861
Joined: Sun May 08, 2011 6:32 am

Combination of the following with own personal adjustments dependent on level (ie 250+ or challenger), court speed factored & lots of data.
In a nut shell all down to predicted service hold.
Peter has shared videos on calculating predicted holds

https://martiningram.github.io/papers/b ... _based.pdf
https://journals.sagepub.com/doi/pdf/10.3233/JSA-200345
User avatar
ForFolksSake
Posts: 1176
Joined: Sat May 11, 2024 2:51 pm

... Is betting/trading a tennis match similar in any way to betting/trading a horse race with 2 runners in-play ?
User avatar
Euler
Posts: 27316
Joined: Wed Nov 10, 2010 1:39 pm

Sort of, with Racing it's who's the fastest, with Tennis its about who will win the next point, extrapolated for the whole game / match.
User avatar
Euler
Posts: 27316
Joined: Wed Nov 10, 2010 1:39 pm

Tennis Trader is optmised for a pure cutting edge Tennis model similar to those that you see in academic papers. So playing around with it, can give you a lot of insight.
User avatar
ForFolksSake
Posts: 1176
Joined: Sat May 11, 2024 2:51 pm

Euler wrote:
Fri Jun 12, 2026 11:53 am
Sort of, with Racing it's who's the fastest, with Tennis its about who will win the next point, extrapolated for the whole game / match.
... interesting - I'm going to give Wimbledon a go

... 4/9f got beat in a 2 horse race yesterday at Yarmouth
You do not have the required permissions to view the files attached to this post.
Post Reply

Return to “Tennis Trading”