ServeVolley

Every professional tennis match, priced before it's played.

TPE is a research system that predicts men's and women's professional tennis — ATP, Challenger, ITF, WTA and women's ITF, qualifying included — and grades every one of its own picks with a measured trust color before the first serve.

78%
selective picks today · 25/32
17–4
all picks today (81%)
70%
last 7 days · 735/1043 picks
Saturday, October 31, 2026 · live tape as of 11:02am et, oct 31 · refreshed every 30 minutes

Today’s picks

Every prediction on today’s board — 138 matches across all tours, grouped by trust color, time-ordered. The percentage is the model’s pre-match win probability for the named pick; results fill in live.

Black90%+ historically3 matches · 2/2 so far
8:15aDaniel Masur over James MackinlayM25 Malta (Malta)95%✓ WIN
12:30pMatias Soto over Frazier RengifoM15 Mazatlan (Mexico)89%—
1:30pBlaise Bicknell over Noah SchachterM15 Pembroke (Bermuda)91%✓ WIN
Brown80–90% historically32 matches · 9/13 so far
2:30aAmir Omarkhanov over Aristarkh SafonovM15 Fergana (Uzbekistan)77%✗ MISS
4:00aKristina Dmitruk over Aya El SayedW15 Sharm Elsheikh 17 (Egypt), Hard96%✗ MISS
4:00aGijs Brouwer over Volodymyr IakubenkoM15 Sharm Elsheikh 15 (Egypt)83%✓ WIN
5:00aGiovanni Oradini over S. MassellaniM15 Selva Gardena (Italy)71%✓ WIN
5:00aMarie Vogt over Masha LazarenkoW15 Monastir 29 (Tunisia), Hard63%✓ WIN
5:30aAliona Falei over Ekaterina YashinaChennai (India) - Qualification, Hard94%✓ WIN
5:30aKyoka Okamura over Diya RameshChennai (India) - Qualification, Hard86%✓ WIN
6:00aKlara Veldman over E. AnikinaW15 Taby (Sweden), Hard (Indoor)73%✓ WIN
6:00aElla Haavisto over Iva MarinkovicW15 Taby (Sweden), Hard (Indoor)53%✗ MISS
7:30aWeronika Falkowska over Jensi Dipakbhai KanabarChennai (India) - Qualification, Hard74%✓ WIN
7:40aOliver Tarvet over Matt PonchetM25 Sheffield 2 (United Kingdom)94%✓ WIN
10:00aCarlos Alcaraz over Daniil MedvedevVienna (Austria)77%● LIVE
10:00aAlina Shcherbinina over Salakthip OunmuangW35 Norman, Ok (Usa), Hard71%● LIVE
11:00aCaroline Dolehide over Yuki NaitoW100 New Braunfels, Tx (Usa), Hard75%—
11:30aJosefina Estevez over Sol Ailin Larraya GuidiW15 Neuquen (Argentina), Clay69%—
1:00pRodrigo Alujas over Rafael De AlbaM15 Mazatlan (Mexico)69%—
1:30pMatt Kuhar over Jacob BrummM15 Pembroke (Bermuda)63%✗ MISS
4:00pLiam Draxl over Sebastian DominkoSioux Falls (Usa)79%—
4:30pJoao Lucas Reis Da Silva over Joaquin Aguilar CardozoGuayaquil (Ecuador)59%—
7:00pKatie Swan over Himari SatoW35 Sydney 2 (Australia), Hard95%—
9:30pBianca Andreescu over Carole MonnetChallenger Women - Singles: Queretaro (Mexico), Clay80%—
10:00pTereza Valentova over Xu Liu SunHong Kong (Hong Kong), Hard91%—
10:00pXiyu Wang over Adithya KarunaratneHong Kong (Hong Kong), Hard90%—
10:00pAliaksandra Sasnovich over C. Y. LeeHong Kong (Hong Kong) - Qualification, Hard89%—
10:00pWushuang Zheng over Yu-Chen LinW35 Kunshan (China), Hard86%—
10:00pLeylah Fernandez over Sofia KeninHong Kong (Hong Kong), Hard85%—
11:30pMuhamad Rifqi Fitriadi over Madhwin KamathM15 Singapore 4 (Singapore)70%✓ WIN
11:30pThasaporn Naklo over Violet ApisahW15 Singapore 4 (Singapore), Hard (Indoor)53%—
Match DelayedJanice Tjen over Katherine HuiChennai (India), Hard95%—
Match DelayedSimona Waltert over Sahaja YamalapalliChennai (India), Hard86%—
Match DelayedKatarzyna Kawa over Maaya Rajeshwaran RevathiChennai (India), Hard80%—
Match DelayedLuciana Moyano over Emily ZornadaW15 Neuquen (Argentina), Clay64%—
Gold76–80% historically2 matches · 2/2 so far
7:30aTomas Machac over Martin LandaluceParis (France) - Qualification68%✓ WIN
1:30pAlvin Nicholas Tudorica over P. ColinM15 Pembroke (Bermuda)56%✓ WIN
Green72–76% historically6 matches · 1/1 so far
1:50aTerence Atmane over Billy HarrisSeoul (South Korea)84%✓ WIN
9:30aYannick Hanfmann over Felix BalshawParis (France) - Qualification78%● LIVE
10:00aTaylor Fritz over Valentin VacherotBasel (Switzerland)76%● LIVE
10:00aDana Guzman over Ashley LaheyW35 Norman, Ok (Usa), Hard74%● LIVE
2:30pDylan Dietrich over Aidan MayoSioux Falls (Usa)73%—
Match DelayedLani Chang over Malwina RowinskaW15 Sumter, Sc (Usa), Clay63%—
Blue62–72% historically52 matches · 10/14 so far
1:00aDigvijaypratap Singh over David EichenseherM15 Fergana (Uzbekistan)65%✓ WIN
1:25aDiana Shnaider over Mia PohankovaTokyo (Japan), Hard81%✓ WIN
4:00aPolina Kuharenko over Rikke De KoningW15 Sharm Elsheikh 17 (Egypt), Hard73%✗ MISS
4:00aViktoria Hruncakova over Daria EgorovaW50 Istanbul (Turkey), Hard (Indoor)58%✗ MISS
5:00aKayo Nishimura over Chenting ZhuW15 Monastir 29 (Tunisia), Hard59%✓ WIN
5:55aNastasja Schunk over Anna KubarevaW50 Istanbul (Turkey), Hard (Indoor)62%✓ WIN
6:00aLiam Broady over Petr Bar BiryukovNingbo (China)77%✗ MISS
6:30aJosy Daems over Lian TranW15 Essen (Germany), Hard (Indoor)58%✗ MISS
7:10aSuzan Lamens over Alicia DudeneyW75 Glasgow (United Kingdom), Hard (Indoor)52%✓ WIN
7:15aLilli Tagger over Kaitlin QuevedoGuangzhou (China), Hard68%✓ WIN
7:30aMiomir Kecmanovic over James DuckworthParis (France) - Qualification62%✓ WIN
8:30aMei Yamaguchi over Zeel DesaiChennai (India) - Qualification, Hard83%✓ WIN
8:30aVeronika Podrez over Francesca CurmiW75 Poitiers (France), Hard (Indoor)59%✓ WIN
9:15aTallon Griekspoor over Benjamin BonziParis (France) - Qualification68%● LIVE
9:30aFederica Urgesi over Valentini GrammatikopoulouW35 Malta (Malta), Hard76%● LIVE
9:30aAnna Blinkova over Noma Noha AkugueChallenger Women - Singles: Courmayeur (Italy), Hard (Indoor)66%● LIVE
9:45aJaume Munar over Lorenzo SonegoParis (France) - Qualification62%● LIVE
9:45aWeronika Ewald over Pia LovricW35 Malta (Malta), Hard53%● LIVE
10:00aTyler Zink over Filip Jeff PlaninsekM25 Norman, Ok (Usa)74%● LIVE
10:00aClara Burel over Oceane DodinW75 Poitiers (France), Hard (Indoor)73%● LIVE
10:00aJulia Grabher over Julia RieraChallenger Women - Singles: Curitiba (Brazil), Clay57%● LIVE
11:00aNuno Borges over Adrian MannarinoParis (France) - Qualification67%—
11:00aAlina Charaeva over Elsa JacquemotChallenger Women - Singles: Courmayeur (Italy), Hard (Indoor)54%—
11:30aAlexander Zverev over Alex De MinaurVienna (Austria)63%—
11:30aGrigor Dimitrov over Adolfo Daniel VallejoParis (France) - Qualification62%—
11:30aOtto Virtanen over Moise KouameBrest (France)58%—
12:00pJiri Lehecka over Jan Lennard StruffBasel (Switzerland)76%—
12:00pPedro Sakamoto over Oscar Jose GutierrezM15 João Pessoa (Brazil)69%—
12:00pSloane Stephens over Julieta ParejaW100 New Braunfels, Tx (Usa), Hard63%—
1:00pRenata Zarazua over Akasha UrhoboW100 New Braunfels, Tx (Usa), Hard70%—
1:00pJack Anthrop over Andres Santamarta RoigM25 Las Vegas, Nv 2 (Usa)56%—
2:00pNikita Filin over Jerry RoddickM25 Las Vegas, Nv 2 (Usa)65%—
3:00pHugo Dellien over Valerio AboianGuayaquil (Ecuador)75%—
10:00pAlexandra Eala over Alycia ParksHong Kong (Hong Kong), Hard83%—
10:00pTatiana Prozorova over Mika StojsavljevicHong Kong (Hong Kong) - Qualification, Hard77%—
10:00pSorana Cirstea over Maria TimofeevaHong Kong (Hong Kong), Hard75%—
10:00pMaya Joint over Maddison InglisHong Kong (Hong Kong), Hard72%—
10:00pPaula Badosa over Kaitlin QuevedoHong Kong (Hong Kong), Hard67%—
10:00pMary Stoiana over Venus WilliamsHong Kong (Hong Kong), Hard65%—
10:00pAntonia Ruzic over Alina CharaevaHong Kong (Hong Kong), Hard58%—
10:00pZeynep Sonmez over Dayana YastremskaHong Kong (Hong Kong), Hard54%—
11:00pDiana Shnaider over Leylah FernandezTokyo (Japan), Hard60%—
11:30pMaxime Janvier over Adhithya GanesanM15 Singapore 4 (Singapore)74%✓ WIN
Match DelayedKyoka Okamura over Momoko KoboriChennai (India) - Qualification, Hard78%—
Match DelayedLilli Tagger over Elsa JacquemotChennai (India), Hard75%—
Match DelayedAliona Falei over Rada ZolotarevaChennai (India) - Qualification, Hard74%—
Match DelayedLilli Tagger over Harriet DartGuangzhou (China), Hard72%—
Match DelayedMananchaya Sawangkaew over Mai HontamaChennai (India), Hard65%—
Match DelayedEmery Combs over Anita SahdiievaW15 Sumter, Sc (Usa), Clay63%—
Match DelayedAnastasia Zakharova over Polina IatcenkoChennai (India), Hard60%—
Match DelayedJil Teichmann over Joanna GarlandChennai (India), Hard58%—
Match DelayedKayo Nishimura over Marie VogtW15 Monastir 29 (Tunisia), Hard53%—
Purpleunder 62% — low trust37 matches · 11/17 so far
4:00aMiles Jones over P. Perez RamosM15 Heraklion 10 (Greece)56%✓ WIN
4:00aBenjamin Pietri over Alexander ChangM15 Heraklion 10 (Greece)55%✓ WIN
4:00aYurii Dzhavakian over Jannik MauteM15 Sharm Elsheikh 15 (Egypt)52%✓ WIN
4:40aHarriet Dart over Xu Liu SunGuangzhou (China), Hard81%✓ WIN
5:00aAziz Ouakaa over Nicolas TepmahcM15 Monastir 37 (Tunisia)61%✓ WIN
5:00aLilian Marmousez over Benito Sanchez MartinezM15 Monastir 37 (Tunisia)51%✓ WIN
5:30aRada Zolotareva over Mariia TkachevaChennai (India) - Qualification, Hard55%✓ WIN
6:10aRinky Hijikata over Jaime FariaParis (France) - Qualification57%✓ WIN
6:10aZachary Svajda over Thiago Agustin TiranteParis (France) - Qualification53%✗ MISS
7:00aViktoria Morvayova over Shrivalli Rashmikaa BhamidipatyChennai (India) - Qualification, Hard61%✓ WIN
7:10aHugo Gaston over Vit KoprivaParis (France) - Qualification53%✗ MISS
7:10aRinko Matsuda over Momoko KoboriChennai (India) - Qualification, Hard52%✗ MISS
8:10aGeorgii Kravchenko over Garrett JohnsM25 Malta (Malta)61%✓ WIN
8:15aAleksandar Kovacevic over Juan Manuel CerundoloParis (France) - Qualification52%✗ MISS
9:00aYelyzaveta Kotliar over Zhibek KulambayevaChennai (India) - Qualification, Hard62%✗ MISS
9:00aHannah Klugman over Fiona CrawleyW75 Glasgow (United Kingdom), Hard (Indoor)54%✗ MISS
9:30aDamir Dzumhur over Sebastian BaezParis (France) - Qualification52%● LIVE
10:00aAyana Akli over Katherine SebovW75 Toronto (Canada), Hard (Indoor)55%● LIVE
10:00aAlastair Gray over Lui MaxtedM25 Norman, Ok (Usa)54%● LIVE
11:00aReese Brantmeier over Kajsa Rinaldo PerssonW75 Toronto (Canada), Hard (Indoor)73%—
11:30aAlex Molcan over Daniel AltmaierParis (France) - Qualification56%—
1:30pKacper Szymkowiak over Keshav ChopraM15 Pembroke (Bermuda)55%✓ WIN
3:00pMalaika Rapolu over Anastasia TikhonovaW50 Morelia (Mexico), Hard51%—
7:00pMatthew Dellavedova over Philip SekulicM25 Tamworth 2 (Australia)67%—
10:00pTalia Gibson over Oleksandra OliynykovaHong Kong (Hong Kong), Hard77%—
10:00pViktorija Golubic over Katie BoulterHong Kong (Hong Kong), Hard56%—
11:30pHimeno Sakatsume over Elena PridankinaHong Kong (Hong Kong) - Qualification, Hard50%—
Match DelayedJodie Burrage over Vaishnavi AdkarChennai (India), Hard65%—
Match DelayedRobin Montgomery over Panna UdvardyChennai (India), Hard57%—
—Mattia Bellucci over Pablo Carreno BustaParis (France) - Qualification56%—
Match DelayedIgnacio Monzon over Tomas MartinezM15 João Pessoa (Brazil)56%—
Match DelayedRebecca Sramkova over Moyuka UchijimaChennai (India), Hard55%—
Match DelayedTeodora Kostovic over Oksana SelekhmetevaChennai (India), Hard55%—
Match DelayedDaria Egorova over Nastasja SchunkW50 Istanbul (Turkey), Hard (Indoor)55%—
Match DelayedWeronika Falkowska over Viktoria MorvayovaChennai (India) - Qualification, Hard54%—
Match DelayedPolina Kudermetova over Harriet DartChennai (India), Hard53%—
Match DelayedIva Marinkovic over Klara VeldmanW15 Taby (Sweden), Hard (Indoor)50%—
Ungradedno measured band6 matches · 1/2 so far
1:30aAlexandra Shubladze over Y. ZhangHong Kong (Hong Kong) - Qualification, Hard80%✓ WIN
3:15aYu Hsiou Hsu over Yaroslav DeminNingbo (China)70%✗ MISS
10:00aDino Prizmic over Martin DammBrest (France)50%● LIVE
11:00aKristina Liutova over C. MaW100 New Braunfels, Tx (Usa), Hard78%—
11:30aAlice Tubello over Neuza SilvaChallenger Women - Singles: Curitiba (Brazil), Clay87%—
11:30pElizabeth Jones over Alexandra ShubladzeHong Kong (Hong Kong) - Qualification, Hard50%—

The trust ladder

Every prediction is assigned a color from its evidence shape — how the models, the rankings and the ratings line up. Each color is a promise measured on tens of thousands of past matches, not a feeling.

Black 90%+ Structural mismatches with full agreement — the closest thing to a sure call this sport allows. 2/2 today
Brown 80–90% Strong evidence, all instruments aligned. The workhorse band. 9/13 today
Gold 76–80% Clear favorite with one soft spot in the evidence. 2/2 today
Green 72–76% Solid pick; genuine resistance possible. 1/1 today
Blue 62–72% Competitive match with a measurable lean. 10/14 today
Purple under 62% Coin-flip territory — shown for coverage, flagged as low trust. 11/17 today

Last 7 days

Daily win rate across all tours, scaled 50% (coin flip, empty bar) to 100% (full bar); wins/picks under each bar. Selective picks (confidence ≥60%) ran 74% over these 7 days.

69%Sun52/75
65%Mon43/66
69%Tue153/221
72%Wed211/295
72%Thu151/211
71%Fri90/126
71%Today35/49 · live

The paper P&L

What the board would have earned staking a flat $100 on every priced pick at our last daily odds snapshot (≈closing line). A paper study — no bets are placed. Accuracy is not profit: short-priced picks win often but pay little, and the market’s vig absorbs most of a calibrated edge.

−$2,600
last 30 days · 2009 bets · -1.3% ROI
3560–1672
record on settled picks (68%)
1.53
average odds taken across the month
Men ITF/CH1636–761avg odds 1.53 · 2009 priced−$2,600 · -1.3%

By trust color, last 7 days (covering 7 settled board days; priced picks only):

The engine

1.5M+
matches in the database, 1968–today, updated daily
5
tours covered — ATP, Challenger, ITF, WTA, W-ITF — plus qualifying
2
independent models per match: a gradient-boosted engine and a transparent 68-factor scorecard
100–180
predictions published per day, every match graded
99.9%
winner agreement with an independent commercial data source across ~17,500 cross-verified 2024–25 matches

How it works

Measure the players.Ratings, form, surface history, opponent quality, fatigue and 60+ other factors — computed strictly from what was knowable before the match. No hindsight, ever.
Predict twice, independently.A machine-learned engine and a human-readable scorecard each pick a winner. When they agree with the rankings, confidence is highest; when they split, the page says so.
Grade the pick, then keep score in public.The trust color states the historically measured win rate for picks with that exact evidence shape — and every day's results are tallied against it, live on this page.