PREDICTIONS

Guide

The predictions table displays a list of upcoming matches. The bars at the centre of the table show the predicted probability of each player winning based on our models.

Above the bars the outright odds from Matchbook are shown where a market is available. We use the Matchbook as they offer the lowest commisions and have a good API which allows for easy automation. Of course if you are using a different bookmaker/exchange please double check the odds on their services.

A simple way to use the table is to multiply the odds by the probability. A number greater than 1 represents "value".

A tennis ball next the player's name is a trade that has been picked based on it having "value" and filtered for certain features such as better recent form.

In the hypothetical example below, its been identifed that there is value in betting on Michael Mmoh. Our model has predicted that their is only a 32% chance of him winning which roughly would equate to odds of 3.13. However on Matchbook they are 3.94 which represents value. Additionally Michael Mmoh has been in better form than his opponent.

Date Player 1 Player 1 Odds Player 2 Odds Player 2
Gilles Muller 1.32 3.94 Michael Mmoh
68%
32%

Below the probablity bars are two sections, Profile and Attributes. These provide some additional comparative statistics which can be used to support your decision process.

Within the Profile section there are a number of subsections which can be opened by clicking on the blue links. These include the last 5 matches and head to head, as well as a chart comparing the players' ranking history.

The Attributes section displays a radar chart with some key comparative features:

  • Win Rate - The player's win rate.
  • Form - The player's recent win rate used as an indicator of form.
  • Surface - The player's win rate on the match surface.
  • Serve - Winning % on serve.
  • Return - Winning % on return.
  • Experience - An indicator for players experience.
  • Reliablity - An indicator for how reliable the outcome for the player is in terms of what has been predicted.
  • Common Op. - Win rate over opponents that are common to both players.
  • Level Win Rate - Win rate over similar ranked opponents.
  • Quality Form - A measure of the quaility of the wins. ie winning against a player ranked 10 in the world counts more than winning against 50 in the rankings.
Mens - French Open - Paris (Clay)
Date Player 1 Player 1 Odds Player 2 Odds Player 2
21 May 2019, 9:05 a.m. Tennys Sandgren 1.17 5.2 Yosuke Watanuki
69%
31%
Profile   Price Hist   Attributes
21 May 2019, 9:05 a.m. Mats Moraing 5.1 1.19 Andrej Martin
25%
75%
Profile   Price Hist   Attributes
21 May 2019, 9:05 a.m. Egor Gerasimov 2.11 1.75 Nikola Milojevic
47%
53%
Profile   Price Hist   Attributes
21 May 2019, 9:05 a.m. Mathias Bourgue 1.34 3.32 Matteo Viola
47%
53%
Profile   Price Hist   Attributes
21 May 2019, 9:05 a.m. Daniel Elahi Galan 1.5 2.64 Carlos Berlocq
36%
64%
Profile   Price Hist   Attributes
21 May 2019, 9:05 a.m. Facundo Bagnis 1.15 5.6 Go Soeda
70%
30%
Profile   Price Hist   Attributes
21 May 2019, 9:05 a.m. Yasutaka Uchiyama 1.92 1.92 Thiemo de Bakker
58%
42%
Profile   Price Hist   Attributes
21 May 2019, 9:05 a.m. Alex Bolt 2.15 1.75 Adrian Menendez-Maceiras
46%
54%
Profile   Price Hist   Attributes
21 May 2019, 9:05 a.m. Evgeny Karlovskiy 1.86 1.95 Lucas Miedler
46%
54%
Profile   Price Hist   Attributes
21 May 2019, 9:05 a.m. Soon-Woo Kwon 4.0 1.28 Attila Balazs
51%
49%
Profile   Price Hist   Attributes
21 May 2019, 10:30 a.m. Ryan Harrison 2.74 1.46 Adam Pavlasek
45%
55%
Profile   Price Hist   Attributes
21 May 2019, 10:30 a.m. Arthur De Greef 1.16 5.9 Illya Marchenko
67%
33%
Profile   Price Hist   Attributes
21 May 2019, 10:30 a.m. Paolo Lorenzi 1.39 3.38 Enzo Couacaud
72%
28%
Profile   Price Hist   Attributes
21 May 2019, 10:30 a.m. Mirza Basic 1.5 2.62 Kaichi Uchida
46%
54%
Profile   Price Hist   Attributes
21 May 2019, 10:30 a.m. Andrea Arnaboldi 2.28 1.65 Geoffrey Blancaneaux
47%
53%
Profile   Price Hist   Attributes
Zdenek Kolar - - Antoine Cornut-Chauvinc
69%
31%
Profile   Attributes
Santiago Giraldo - - Aleksandr Nedovesov
47%
53%
Profile   Attributes
Tim Smyczek - - Guillermo Garcia-Lopez
21%
79%
Profile   Attributes
Uladzimir Ignatik - - Matteo Donati
48%
52%
Profile   Attributes
Yannick Maden - - Jurgen Zopp
67%
33%
Profile   Attributes
Evgeny Donskoy - - Bjorn Fratangelo
45%
55%
Profile   Attributes
Hiroki Moriya - - Steve Darcis
27%
73%
Profile   Attributes
Kevin Krawietz - - Viktor Troicki
32%
68%
Profile   Attributes
Stefano Travaglia - - Jurij Rodionov
67%
33%
Profile   Attributes
Ze Zhang - - Filip Horansky
30%
70%
Profile   Attributes
Henri Laaksonen - - Daniel Brands
67%
33%
Profile   Attributes
Facundo Arguello - - Filippo Baldi
47%
53%
Profile   Attributes
Federico Gaio - - Stefano Napolitano
48%
52%
Profile   Attributes
Roberto Marcora - - Mikael Ymer
47%
53%
Profile   Attributes
Enrique Lopez-Perez - - Gianluca Mager
45%
55%
Profile   Attributes
Jason Murray Kubler - - Ramkumar Ramanathan
47%
53%
Profile   Attributes
Yannick Hanfmann - - Constant Lestienne
58%
42%
Profile   Attributes
Viktor Galovic - - Joao Domingues
32%
68%
Profile   Attributes
Marcos Giron - - Donald Young
46%
54%
Profile   Attributes
Gianluigi Quinzi - - Marc Polmans
62%
38%
Profile   Attributes
Thanasi Kokkinakis - - Lukas Rosol
47%
53%
Profile   Attributes
Pedro Cachin - - Elliot Benchetrit
58%
42%
Profile   Attributes
Mikael Torpegaard - - Noah Rubin
41%
59%
Profile   Attributes
Kimmer Coppejans - - Rogerio Dutra Da Silva
60%
40%
Profile   Attributes
Elias Ymer - - Matteo Martineau
67%
33%
Profile   Attributes
Christopher Eubanks - - Pedro Martinez Portero
33%
67%
Profile   Attributes
Sebastian Ofner - - Ruben Bemelmans
47%
53%
Profile   Attributes
Nino Serdarusic - - Zhe Li
47%
53%
Profile   Attributes
Kamil Majchrzak - - Simone Bolelli
60%
40%
Profile   Attributes
Jay Clarke - - Alejandro Davidovich Fokina
41%
59%
Profile   Attributes
Manuel Guinard - - Lukas Lacko
48%
52%
Profile   Attributes
Denis Istomin - - Dustin Brown
58%
42%
Profile   Attributes
Rudolf Molleker - - Tommy Robredo
58%
42%
Profile   Attributes
Sergio Gutierrez-Ferrol - - Matthias Bachinger
31%
69%
Profile   Attributes
Alessandro Giannessi - - Alexandre Muller
67%
33%
Profile   Attributes
Mohamed Safwat - - Thiago Moura Monteiro
25%
75%
Profile   Attributes
Emilio Gomez - - Daniel Gimeno-Traver
60%
40%
Profile   Attributes
Roberto Quiroz - - Tallon Griekspoor
62%
38%
Profile   Attributes
James Duckworth - - Sergiy Stakhovsky
47%
53%
Profile   Attributes
Lorenzo Giustino - - Pedja Krstin
57%
43%
Profile   Attributes
Marco Trungelliti - - Hugo Gaston
65%
35%
Profile   Attributes
Blaz Rola - - Dennis Novak
42%
58%
Profile   Attributes
Gerald Melzer - - Alexey Vatutin
47%
53%
Profile   Attributes
Mitchell Krueger - - Dominik Koepfer
47%
53%
Profile   Attributes
Salvatore Caruso - - Norbert Gombos
58%
42%
Profile   Attributes
Darian King - - Peter Polansky
37%
63%
Profile   Attributes
Oscar Otte - - James Ward
67%
33%
Profile   Attributes
Johan Sebastien Tatlot - - Tatsuma Ito
47%
53%
Profile   Attributes
Michael Mmoh - - Corentin Denolly
41%
59%
Profile   Attributes
Mens - Geneva Open - Geneva (Clay)
Date Player 1 Player 1 Odds Player 2 Odds Player 2
21 May 2019, 11 a.m. Joao Sousa 2.0 1.93 Leonardo Mayer
48%
52%
Profile   Price Hist   Attributes
21 May 2019, noon Federico Delbonis 2.91 1.47 Grigor Dimitrov
31%
69%
Profile   Price Hist   Attributes
21 May 2019, 1 p.m. Damir Dzumhur 1.58 2.63 Feliciano Lopez
67%
33%
Profile   Price Hist   Attributes
21 May 2019, 5 p.m. Alexander Zverev 1.27 4.6 Ernests Gulbis
73%
27%
Profile   Price Hist   Attributes
Janko Tipsarevic - - Peter Gojowczyk
46%
54%
Profile   Attributes
Radu Albot - - Lorenzo Sonego
45%
55%
Profile   Attributes
Denis Kudla - - Jordan Thompson
47%
53%
Profile   Attributes
Hugo Dellien - - Andreas Seppi
59%
41%
Profile   Attributes
Albert Ramos-Vinolas - - Adrian Mannarino
59%
41%
Profile   Attributes
Taro Daniel - - Bernabe Zapata Miralles
67%
33%
Profile   Attributes
Nicolas Jarry - - Matthew Ebden
70%
30%
Profile   Attributes
Mens - Jerusalem Challenger (Hard)
Date Player 1 Player 1 Odds Player 2 Odds Player 2
21 May 2019, 8:05 a.m. Tom Jomby 2.11 1.75 Edan Leshem
34%
66%
Profile   Price Hist   Attributes
21 May 2019, 8:05 a.m. Dimitar Kuzmanov 1.84 2.01 Frederico Ferreira Silva
48%
52%
Profile   Price Hist   Attributes
21 May 2019, 11 a.m. Joao Menezes 1.28 3.78 Teimuraz Gabashvili
67%
33%
Profile   Price Hist   Attributes
Renzo Olivo - - Andrea Vavassori
67%
33%
Profile   Attributes
Alessandro Bega - - Shahar Elbaz
89%
11%
Profile   Attributes
Alexander Zhurbin - - Baptiste Crepatte
36%
64%
Profile   Attributes
Sanjar Fayziev - - Emil Ruusuvuori
38%
62%
Profile   Attributes
Or Ram-Harel - - Arthur Rinderknech
33%
67%
Profile   Attributes
Johannes Haerteis - - Gonzalo Escobar
36%
64%
Profile   Attributes
Viktor Durasovic - - Benjamin Hassan
44%
56%
Profile   Attributes
Julian Ocleppo - - Yair Sarouk
86%
14%
Profile   Attributes
Enrico Dalla Valle - - Sem Verbeek
67%
33%
Profile   Attributes
Sergey Fomin - - Brydan Klein
46%
54%
Profile   Attributes
Evan King - - Makoto Ochi
59%
41%
Profile   Attributes
Carlos Boluda-Purkiss - - Maximilian Neuchrist
46%
54%
Profile   Attributes
Danilo Petrovic - - Ben Patael
47%
53%
Profile   Attributes
Mens - Open Parc - Lyon (Clay)
Date Player 1 Player 1 Odds Player 2 Odds Player 2
21 May 2019, 10:05 a.m. Hubert Hurkacz 2.3 1.68 Pablo Cuevas
37%
63%
Profile   Price Hist   Attributes
21 May 2019, 10:05 a.m. Reilly Opelka 1.53 2.77 Corentin Moutet
60%
40%
Profile   Price Hist   Attributes
21 May 2019, 4:45 p.m. Felix Auger Aliassime 1.59 2.59 John Millman
67%
33%
Profile   Price Hist   Attributes
Jannik Sinner - - Mikhail Kukushkin
46%
54%
Profile   Attributes
Steve Johnson - - Martin Klizan
44%
56%
Profile   Attributes
Benoit Paire - - Mackenzie Mcdonald
60%
40%
Profile   Attributes
Bernard Tomic - - Steven Diez
68%
32%
Profile   Attributes
Pierre-Hugues Herbert - - Jeremy Chardy
46%
54%
Profile   Attributes
Jiri Vesely - - Taylor Harry Fritz
48%
52%
Profile   Attributes
Cameron Norrie - - Ugo Humbert
60%
40%
Profile   Attributes
Maxime Janvier - - Richard Gasquet
13%
87%
Profile   Attributes
Womens - Internationaux de Strasbourg - Strasbourg (Clay)
Date Player 1 Player 1 Odds Player 2 Odds Player 2
21 May 2019, 10:05 a.m. Daria Gavrilova 5.2 1.21 Ashleigh Barty
15%
85%
Profile   Price Hist   Attributes
21 May 2019, 11 a.m. Caroline Garcia 1.3 1.57 Shelby Rogers
77%
23%
Profile   Price Hist   Attributes
21 May 2019, 1:05 p.m. Fiona Ferro 2.67 1.55 Qiang Wang
33%
67%
Profile   Price Hist   Attributes
Monica Puig - - Tatjana Maria
58%
42%
Profile   Attributes
Jessica Pegula - - Samantha Stosur
50%
50%
Profile   Attributes
Chloe Paquet - - Sofia Kenin
19%
81%
Profile   Attributes
Marie Benoit - - Marta Kostyuk
39%
61%
Profile   Attributes
Dayana Yastremska - - Pauline Parmentier
56%
44%
Profile   Attributes
Yafan Wang - - Amandine Hesse
72%
28%
Profile   Attributes
Anna Schmiedlova - - Xinyun Han
61%
39%
Profile   Attributes
Astra Sharma - - Shuai Zhang
31%
69%
Profile   Attributes
Renata Zarazua - - Laura Siegemund
29%
71%
Profile   Attributes
Womens - Nurnberger Versicherungscup - Nurnberg (Clay)
Date Player 1 Player 1 Odds Player 2 Odds Player 2
21 May 2019, 9:05 a.m. Anna-Lena Friedsam 2.28 1.69 Irina-Camelia Begu
40%
60%
Profile   Price Hist   Attributes
21 May 2019, 9:05 a.m. Nina Stojanovic 1.4 0.0 Alison Riske
37%
63%
Profile   Price Hist   Attributes
21 May 2019, 9:30 a.m. Tamara Zidansek 1.35 3.72 Misaki Doi
65%
35%
Profile   Price Hist   Attributes
21 May 2019, 10 a.m. Johanna Larsson 4.7 1.24 Svetlana Kuznetsova
37%
63%
Profile   Price Hist   Attributes
21 May 2019, 10 a.m. Jule Niemeier 4.35 1.27 Kristyna Pliskova
27%
73%
Profile   Price Hist   Attributes
21 May 2019, 10:30 a.m. Cagla Buyukakcay 4.0 1.3 Andrea Petkovic
33%
67%
Profile   Price Hist   Attributes
21 May 2019, noon Sabine Lisicki 7.6 1.13 Ajla Tomljanovic
33%
67%
Profile   Price Hist   Attributes
21 May 2019, 12:30 p.m. Sorana Cirstea 1.51 2.78 Kirsten Flipkens
53%
47%
Profile   Price Hist   Attributes
21 May 2019, 4:35 p.m. Katerina Siniakova 1.49 2.87 Mandy Minella
63%
37%
Profile   Price Hist   Attributes
Quirine Lemoine - - Laura-Ioana Andrei
50%
50%
Profile   Attributes
Jana Cepelova - - Ekaterina Alexandrova
53%
47%
Profile   Attributes
Veronika Kudermetova - - Vitalia Diatchenko
53%
47%
Profile   Attributes
Paula Ormaechea - - Mona Barthel
40%
60%
Profile   Attributes

About us

PROVIDING DATA-LED FORESIGHT ON PROFESSIONAL TENNIS MATCHES

Our purpose is to provide Tennis Brainers the tools and insights to make smarter decisions on their tennis trades. Our models compile data on a huge range of key attributes to unlock hidden advantages and isolate value in the betting markets. From surface, form, age, previous meetings, service speed, to height and weight, we collect and construct hundreds of features that are systematically utilised to build the most accurate predictions on the market. With player level attributes, live pricing and insightful visualisations on meaningful statistics, Tennis Brain adds the power of data and machine learning to tennis trading.

Our algorithms are constantly updated to incorporate new data feeds and trends to consistently achieve returns as the markets and tour evolve. All our predictions are currently free to access, and we are developing to further expand our markets to include set and game scores, providing additional and potentially bigger opportunities within the tennis betting markets. We hope you enjoy the site and make the most of what we believe is an essential tool to successful tennis trading.


Match Predictions

Utilising complex data processing and exhaustive mathematical modelling

Sets & Games Predictions

Currently in development, expanding our service into further markets

Value Identification

Through analysing betting prices across scheduled matches