T
Tennis EdgeBoard
ATP + WTA daily edges - Kalshi + PrizePicks - auto-refresh 2m
Generated
2026-05-23 13:11 UTC
Sources
29
Day-2 calibration reset

Real-money probe lost 0/4 (-$10.00) on 5/17. Sim was wildly over-confident on qualifying-round picks — 8/8 qualifying edges lost despite avg +35pp model edge.

Qualifying filter now active. Real money gate-locked until 5/30 ($50 paper P&L + MAE <3pp + n≥50 graded). See Calibration & Lessons tab for the full Day-2 AAR.

Kalshi KXATPMATCH 2m · 1858rKalshi KXWTAMATCH 2m · 1730rKalshi KXFRENCHOPEN 2mKalshi KXFOPENMENSINGLE 2mKalshi KXATPGRANDSLAM 2m · 14rKalshi KXUSOPEN 2mKalshi KXATPSETWINNER 2m · 3698rKalshi KXATPTOTALSETS 2mKalshi KXATPSETSWEEP 2mKalshi KXATPGAMESPREAD 2mKalshi KXATPEXACTMATCH 2m · 1468rKalshi KXWTADOUBLES 2mKalshi KXATP1RANK 2m · 16relo last computed 2m · 20051rrankings last pulled 2m · 3745rrankings atp latest date 19drankings wta latest date 19dmirror atp schedule 1m · 259rh2h last computed 6dh2h n pairs missinglast player db run missingresults last_run missingpp_edges CSV 0mkalshi edges JSON 0mpaper trades PP 0mpaper trades Kalshi 0mdaily payload 0mPP movement 0mPP calibration 0m
Matches today
3
scheduled
ELITE edges
1
across Kalshi + PP
STRONG edges
0
tier 2
MED edges
0
tier 3
Paper locks
11
Kalshi + PP
Real Money YTD
-$10.00
paper-gate restored
Qualifying skipped
0
filtered out today
Last refresh
13:11
2026-05-23 UTC
🏆 Best Bet (main-draw)
No main-draw Kalshi pick survived qualifying filter today.
🎯 Safest (P ≥ 65%)
Sara Bejlek
Sloane Stephens vs Sara Bejlek · Round 1 clay · LOW
71%
Heavy main-draw favorite · PAPER
Edge +8.2pp
Ask 63¢
💎 Biggest Payout (ELITE)
No ELITE main-draw longshot today.
#MatchTournamentRoundSurfaceStartELO AELO BELO diffKalshi event
1Victoria Mboko vs Emma NavarroInternationaux de Strasbourg presented by MammotionFinalclayMay 23 12:0517041578+125
2Ignacio Buse vs Tommy PaulBitpanda Hamburg OpenFinalclayMay 23 12:4016931748-55KXATPSETWINNER-26MAY23BUSPAU-2
3Mariano Navone vs Learner TienGonet Geneva OpenFinalclayMay 23 13:1017161466+251KXATPSETWINNER-26MAY23NAVTIE-2
#MatchOur pickOur PMkt PAskEdgeTierDecisionVol 24hSurfaceRoundEV/$
1Emerson Jones vs Iga SwiatekEmerson Jones54.4%4.0%+50.4ppLOWSKIP1413clayRound 1+0.503
2Elena Rybakina vs Veronika ErjavecVeronika Erjavec49.9%4.0%+45.9ppLOWSKIP679clayRound 1+0.459
3Belinda Bencic vs Sinja KrausSinja Kraus64.3%23.0%23¢+41.3ppLOWPAPER91clayRound 1+0.413
4Elina Svitolina vs Anna BondarAnna Bondar55.9%16.0%16¢+39.9ppLOWPAPER140clayRound 1+0.399
5Akasha Urhobo vs Katie BoulterAkasha Urhobo67.5%29.0%29¢+38.5ppLOWPAPER227clayRound 1+0.385
6Alice Tubello vs Donna VekicAlice Tubello63.0%26.0%26¢+37.0ppLOWPAPER25clayRound 1+0.370
7Maya Joint vs Anastasia PotapovaMaya Joint49.8%13.0%13¢+36.8ppLOWPAPER1353clayRound 1+0.368
8Renata Zarazua vs Diana ShnaiderRenata Zarazua50.6%14.0%14¢+36.6ppLOWPAPER673clayRound 1+0.366
9Oksana Selekhmeteva vs Marta KostyukOksana Selekhmeteva44.8%9.0%+35.8ppLOWPAPER1975clayRound 1+0.358
10Eliot Spizzirri vs Frances TiafoeEliot Spizzirri44.2%9.0%+35.2ppLOWPAPER1776clayRound 1+0.352
11Tatjana Maria vs Elise MertensTatjana Maria41.8%8.0%+33.8ppLOWPAPER1098clayRound 1+0.338
12Simona Waltert vs Katerina SiniakovaSimona Waltert66.8%33.0%33¢+33.8ppLOWPAPER35clayRound 1+0.338
13Tiantsoa Sarah Rakotomanga Rajaonah vs Amanda AnisimovaTiantsoa Sarah Rakotomanga Rajaonah38.3%6.0%+32.3ppLOWPAPER549clayRound 1+0.323
14Martin Landaluce vs Juan Carlos Prado AngeloJuan Carlos Prado Angelo61.9%30.0%30¢+31.9ppLOWPAPER240clayRound 1+0.319
15Coleman Wong vs Alexander BlockxColeman Wong46.7%15.0%15¢+31.7ppLOWPAPER576hardRound Of 128+0.317
16Adrian Mannarino vs Ugo HumbertAdrian Mannarino46.0%15.0%15¢+31.0ppLOWPAPER1137clayRound 1+0.310
17Madison Keys vs Hanne VandewinkelHanne Vandewinkel41.9%11.0%11¢+30.9ppLOWPAPER569clayRound 1+0.309
18Aryna Sabalenka vs Jessica Bouzas ManeiroJessica Bouzas Maneiro37.7%7.0%+30.7ppLOWPAPER1169clayRound 1+0.307
19Alex de Minaur vs Toby SamuelToby Samuel40.9%11.0%11¢+29.9ppLOWPAPER283clayRound 1+0.299
20Ann Li vs Shuai ZhangShuai Zhang58.8%29.0%29¢+29.8ppLOWPAPER167hardRound Of 128+0.298
21Sorana Cirstea vs Ksenia EfremovaKsenia Efremova35.6%6.0%+29.6ppLOWPAPER934clayRound 1+0.296
22Juan Manuel Cerundolo vs Jacob FearnleyJacob Fearnley53.4%24.0%24¢+29.4ppLOWPAPER113hardRound Of 128+0.294
23Daniil Medvedev vs Adam WaltonAdam Walton35.4%6.0%+29.4ppLOWPAPER8668hardRound Of 128+0.294
24Fiona Ferro vs Mirra AndreevaFiona Ferro35.2%6.0%+29.2ppLOWPAPER795clayRound 1+0.292
25Susan Bandecchi vs Cristina BucsaSusan Bandecchi57.0%28.0%28¢+29.0ppLOWPAPER0clayRound 1+0.290
26Taylor Fritz vs Nishesh BasavareddyNishesh Basavareddy50.7%22.0%22¢+28.7ppLOWPAPER66522clayRound 1+0.287
27Karen Khachanov vs Arthur GeaArthur Gea48.4%20.0%20¢+28.4ppLOWPAPER72673hardRound Of 128+0.284
28Alexander Zverev vs Benjamin BonziBenjamin Bonzi34.3%6.0%+28.3ppLOWPAPER14267hardRound Of 128+0.283
29Kimberly Birrell vs Jessica PegulaKimberly Birrell33.1%5.0%+28.1ppLOWPAPER2823clayRound 1+0.281
30Alejandro Tabilo vs Kamil MajchrzakKamil Majchrzak50.0%23.0%23¢+27.0ppLOWPAPER157hardRound Of 128+0.270
31Xiyu Wang vs Danka KovinicDanka Kovinic32.4%6.0%+26.4ppLOWPAPER1241hardRound Of 128+0.264
32Aleksandar Kovacevic vs Rafael JodarAleksandar Kovacevic37.4%11.0%11¢+26.4ppLOWPAPER13946hardRound Of 128+0.264
33Victoria Mboko vs Nikola BartunkovaNikola Bartunkova49.8%24.0%24¢+25.8ppLOWPAPER4981clayRound 1+0.258
34Aleksandar Vukic vs Raphael CollignonAleksandar Vukic33.8%8.0%+25.8ppLOWPAPER1824hardRound Of 128+0.258
35Francisco Cerundolo vs Botic Van de ZandschulpBotic Van de Zandschulp42.7%17.0%17¢+25.7ppLOWPAPER131hardRound Of 128+0.257
36Anastasia Zakharova vs Karolina MuchovaAnastasia Zakharova39.5%14.0%14¢+25.5ppLOWPAPER327clayRound 1+0.255
37Emma Navarro vs Janice TjenJanice Tjen52.2%27.0%27¢+25.2ppLOWPAPER1121clayRound 1+0.252
38Alexei Popyrin vs Zachary SvajdaZachary Svajda39.2%14.0%14¢+25.2ppLOWPAPER1928clayRound 1+0.252
39Thomas Faurel vs Valentin VacherotThomas Faurel36.1%11.0%11¢+25.1ppLOWPAPER109clayRound 1+0.251
40Jil Teichmann vs Liudmila SamsonovaJil Teichmann48.9%24.0%24¢+24.9ppLOWPAPER70clayRound 1+0.249
41Jiri Lehecka vs Pablo Carreno BustaPablo Carreno Busta48.8%24.0%24¢+24.8ppLOWPAPER1917clayRound 1+0.248
42Rinky Hijikata vs Tommy PaulRinky Hijikata31.8%7.0%+24.8ppLOWPAPER1094clayRound 1+0.248
43Luka Pavlovic vs Joao FonsecaLuka Pavlovic32.7%8.0%+24.7ppLOWPAPER2067hardRound Of 128+0.247
44Lois Boisson vs Anna KalinskayaLois Boisson62.6%38.0%38¢+24.6ppLOWPAPER105clayRound 1+0.246
45Roman Safiullin vs Casper RuudRoman Safiullin38.4%14.0%14¢+24.4ppLOWPAPER238hardRound Of 128+0.244
46Daniel Altmaier vs Felix Auger-AliassimeDaniel Altmaier50.2%26.0%26¢+24.2ppLOWPAPER3275clayRound 1+0.242
47Julia Grabher vs Rebecca SramkovaJulia Grabher62.4%39.0%39¢+23.4ppLOWPAPER0clayRound 1+0.234
48Alycia Parks vs Leylah FernandezAlycia Parks46.0%23.0%23¢+23.0ppLOWPAPER456clayRound 1+0.230
49Terence Atmane vs Thanasi KokkinakisThanasi Kokkinakis51.9%29.0%29¢+22.9ppLOWPAPER1785clayRound 1+0.229
50Giovanni Mpetshi Perricard vs Novak DjokovicGiovanni Mpetshi Perricard32.4%11.0%11¢+21.4ppLOWPAPER18099hardRound Of 128+0.214
51Lorenzo Sonego vs Pierre-Hugues HerbertPierre-Hugues Herbert54.4%33.0%33¢+21.4ppLOWPAPER1617clayRound 1+0.214
52Ben Shelton vs Daniel MeridaDaniel Merida45.0%24.0%24¢+21.0ppLOWPAPER890hardRound Of 128+0.210
53Hanyu Guo vs McCartney KesslerHanyu Guo51.0%30.0%30¢+21.0ppLOWPAPER0hardRound Of 128+0.210
54Arthur Rinderknech vs Jurij RodionovJurij Rodionov50.8%30.0%30¢+20.8ppLOWPAPER579clayRound 1+0.208
55Andrey Rublev vs Ignacio BuseIgnacio Buse52.6%32.0%32¢+20.6ppLOWPAPER4520clayRound 1+0.206
56Stan Wawrinka vs Arthur FilsStan Wawrinka34.2%14.0%14¢+20.2ppLOWPAPER10380hardRound Of 128+0.202
57Ella Seidel vs Jelena OstapenkoElla Seidel41.6%22.0%22¢+19.6ppLOWPAPER74clayRound 1+0.196
58Damir Dzumhur vs Alejandro Davidovich FokinaDamir Dzumhur35.1%16.0%16¢+19.1ppLOWPAPER2218hardRound Of 128+0.191
59Clara Burel vs Katie VolynetsClara Burel37.8%19.0%19¢+18.8ppLOWPAPER209clayRound 1+0.188
60Qinwen Zheng vs Maja ChwalinskaMaja Chwalinska46.0%28.0%28¢+18.0ppLOWPAPER102hardRound Of 128+0.180
61Marie Bouzkova vs Lucia BronzettiLucia Bronzetti37.6%20.0%20¢+17.6ppLOWPAPER514clayRound 1+0.176
62Anna Blinkova vs Yuliia StarodubtsevaAnna Blinkova45.5%28.0%28¢+17.5ppLOWPAPER5clayRound 1+0.175
63Adolfo Daniel Vallejo vs Cameron NorrieCameron Norrie64.9%48.0%48¢+16.9ppLOWPAPER2033hardRound Of 128+0.169
64Brandon Nakashima vs Roberto Bautista AgutRoberto Bautista Agut40.8%24.0%24¢+16.8ppLOWPAPER123hardRound Of 128+0.168
65Laura Siegemund vs Naomi OsakaLaura Siegemund42.8%26.0%26¢+16.8ppLOWPAPER266clayRound 1+0.168
66Coco Gauff vs Taylor TownsendTaylor Townsend29.7%13.0%13¢+16.7ppLOWPAPER438clayRound 1+0.167
67Sebastian Baez vs Roman Andres BurruchagaRoman Andres Burruchaga62.5%46.0%46¢+16.6ppLOWPAPER378clayRound 1+0.165
68Mariano Navone vs Jenson BrooksbyJenson Brooksby34.3%18.0%18¢+16.3ppLOWPAPER949clayRound 1+0.163
69Hamad Medjedovic vs Yannick HanfmannYannick Hanfmann53.0%37.0%37¢+16.0ppLOWPAPER1980hardRound Of 128+0.160
70Moyuka Uchijima vs Claire LiuMoyuka Uchijima62.5%47.0%47¢+15.5ppLOWPAPER35clayRound 1+0.155
71Zhizhen Zhang vs Facundo Diaz AcostaZhizhen Zhang51.4%36.0%36¢+15.4ppLOWPAPER66hardRound Of 128+0.154
72Moise Kouame vs Marin CilicMoise Kouame41.3%26.0%26¢+15.3ppLOWPAPER1101clayRound 1+0.153
73Kamilla Rakhimova vs Jaqueline CristianKamilla Rakhimova39.7%25.0%25¢+14.7ppLOWPAPER1clayRound 1+0.147
74Magda Linette vs Tereza ValentovaMagda Linette38.7%25.0%25¢+13.7ppLOWPAPER289clayRound 1+0.137
75Daria Kasatkina vs Zeynep SonmezZeynep Sonmez45.2%32.0%32¢+13.2ppLOWPAPER94clayRound 1+0.132
76Linda Noskova vs Maria SakkariMaria Sakkari44.0%31.0%31¢+13.0ppLOWPAPER843clayRound 1+0.130
77Federico Cina vs Reilly OpelkaReilly Opelka50.0%37.0%37¢+12.9ppLOWPAPER2059hardRound Of 128+0.130
78Alexandre Muller vs Stefanos TsitsipasAlexandre Muller30.7%18.0%18¢+12.7ppLOWPAPER10829clayRound 1+0.127
79Vit Kopriva vs Corentin MoutetVit Kopriva51.6%39.0%39¢+12.6ppLOWPAPER126hardRound Of 128+0.126
80Xinyu Wang vs Lilli TaggerXinyu Wang54.2%42.0%42¢+12.2ppLOWPAPER3279hardRound Of 128+0.122
81Daria Snigur vs Clara TausonDaria Snigur50.1%38.0%38¢+12.1ppLOWPAPER285clayRound 1+0.121
82Alexander Bublik vs Jan-Lennard StruffJan-Lennard Struff36.7%25.0%25¢+11.7ppLOWPAPER1299hardRound Of 128+0.117
83Talia Gibson vs Yulia PutintsevaTalia Gibson41.1%30.0%30¢+11.1ppLOWPAPER806clayRound 1+0.111
84Dino Prizmic vs Michael ZhengMichael Zheng30.1%19.0%19¢+11.1ppLOWPAPER524clayRound 1+0.111
85Marina Bassols Ribera vs Emiliana ArangoMarina Bassols Ribera59.6%49.0%49¢+10.6ppLOWPAPER116clayRound 1+0.106
86Jaime Faria vs Denis ShapovalovDenis Shapovalov53.4%43.0%43¢+10.4ppLOWPAPER1073hardRound Of 128+0.105
87Marton Fucsovics vs Matteo BerrettiniMarton Fucsovics45.5%35.0%35¢+10.4ppLOWPAPER627hardRound Of 128+0.105
88Ashlyn Krueger vs Antonia RuzicAntonia Ruzic49.4%39.0%39¢+10.4ppLOWPAPER0clayRound 1+0.104
89Gabriel Diallo vs James DuckworthJames Duckworth49.3%39.0%39¢+10.3ppLOWPAPER6888hardRound Of 128+0.103
90Kyrian Jacquet vs Marco TrungellitiMarco Trungelliti64.3%54.0%54¢+10.3ppLOWPAPER3028clayRound 1+0.103
91Luciano Darderi vs Sebastian OfnerSebastian Ofner38.3%28.0%28¢+10.3ppLOWPAPER724clayRound 1+0.103
92Sofia Kenin vs Peyton StearnsSofia Kenin46.0%36.0%36¢+10.0ppLOWPAPER444clayRound 1+0.100
93Eva Lys vs Petra MarcinkoPetra Marcinko63.5%54.0%54¢+9.6ppLOWPAPER138clayRound 1+0.095
94Viktorija Golubic vs Panna UdvardyPanna Udvardy64.5%55.0%55¢+9.5ppLOWPAPER876clayRound 1+0.095
95Jakub Mensik vs Titouan DroguetTitouan Droguet41.2%32.0%32¢+9.2ppLOWPAPER4118hardRound Of 128+0.092
96Tomas Machac vs Zizou BergsZizou Bergs48.1%39.0%39¢+9.1ppLOWPAPER1669clayRound 1+0.091
97Ethan Quinn vs Francisco ComesanaEthan Quinn55.0%46.0%46¢+9.0ppLOWPAPER250clayRound 1+0.090
98Hailey Baptiste vs Barbora KrejcikovaHailey Baptiste63.6%55.0%55¢+8.6ppLOWPAPER2285clayRound 1+0.086
99Sloane Stephens vs Sara BejlekSara Bejlek71.2%63.0%63¢+8.2ppLOWPAPER538clayRound 1+0.082
100Learner Tien vs Cristian GarinLearner Tien69.7%62.0%62¢+7.7ppLOWPAPER4540hardRound Of 128+0.077
101Marcos Giron vs Yibing WuYibing Wu55.6%48.0%48¢+7.6ppLOWPAPER239hardRound Of 128+0.076
102Ajla Tomljanovic vs Caty McNallyAjla Tomljanovic34.5%27.0%27¢+7.5ppLOWPAPER615clayRound 1+0.075
103Jaume Munar vs Hubert HurkaczJaume Munar53.4%46.0%46¢+7.4ppLOWPAPER229hardRound Of 128+0.074
104Andrea Pellegrino vs Flavio CobolliAndrea Pellegrino33.8%28.0%28¢+5.8ppLOWPAPER898hardRound Of 128+0.058
105Emma Raducanu vs Solana SierraSolana Sierra65.5%60.0%60¢+5.5ppLOWPAPER1364clayRound 1+0.055
106Alexandra Eala vs Iva JovicAlexandra Eala36.4%31.0%31¢+5.4ppLOWPAPER5052clayRound 1+0.054
107Beatriz Haddad Maia vs Francesca JonesFrancesca Jones65.2%60.0%60¢+5.2ppLOWPAPER582clayRound 1+0.052
108Tomas Martin Etcheverry vs Nuno BorgesNuno Borges37.7%33.0%33¢+4.7ppLOWPAPER5174clayRound 1+0.047
109Fabian Marozsan vs Miomir KecmanovicFabian Marozsan46.6%42.0%42¢+4.6ppLOWPAPER5256hardRound Of 128+0.046
110Gael Monfils vs Hugo GastonHugo Gaston54.5%50.0%50¢+4.5ppLOWPAPER4047clayRound 1+0.045
111Leolia Jeanjean vs Kaitlin QuevedoLeolia Jeanjean55.8%52.0%52¢+3.8ppLOWPAPER490clayRound 1+0.038
112Jasmine Paolini vs Dayana YastremskaDayana Yastremska45.7%42.0%42¢+3.7ppLOWPAPER205clayRound 1+0.037
113Ekaterina Alexandrova vs Camila OsorioEkaterina Alexandrova48.1%45.0%45¢+3.1ppLOWSKIP228clayRound 1+0.031
114Elena Pridankina vs Oleksandra OliynykovaElena Pridankina41.2%39.0%39¢+2.2ppLOWPAPER7clayRound 1+0.022
115Diane Parry vs Anhelina KalininaDiane Parry29.0%27.0%27¢+2.0ppLOWPAPER932clayRound 1+0.020
116Linda Fruhvirtova vs Elsa JacquemotElsa Jacquemot57.0%55.0%55¢+2.0ppLOWPAPER45clayRound 1+0.020
117Patrick Kypson vs Luca Van AsschePatrick Kypson46.8%45.0%45¢+1.8ppLOWSKIP244hardRound Of 128+0.018
118Thiago Agustin Tirante vs Pablo Llamas RuizPablo Llamas Ruiz47.7%46.0%46¢+1.7ppLOWSKIP12771hardRound Of 128+0.017
119Quentin Halys vs Mattia BellucciMattia Bellucci49.5%48.0%48¢+1.5ppLOWSKIP1664hardRound Of 128+0.015
120Sara Sorribes Tormo vs Tamara KorpatschSara Sorribes Tormo46.4%45.0%45¢+1.4ppLOWSKIP247clayRound 1+0.014
121Elisabetta Cocciaretto vs Alina KorneevaAlina Korneeva38.2%37.0%37¢+1.2ppLOWSKIP2clayRound 1+0.012
122Elena-Gabriela Ruse vs Magdalena FrechElena-Gabriela Ruse60.2%59.0%59¢+1.2ppLOWSKIP367clayRound 1+0.012
123Emilio Nava vs Camilo Ugo CarabelliCamilo Ugo Carabelli52.2%51.0%51¢+1.2ppLOWSKIP259hardRound Of 128+0.012
124Matteo Arnaldi vs Tallon GriekspoorMatteo Arnaldi56.1%55.0%55¢+1.1ppLOWSKIP108clayRound 1+0.011
125Valentin Royer vs Hugo DellienValentin Royer47.5%48.0%48¢-0.5ppLOWSKIP1123clayRound 1-0.005
126Alex Michelsen vs Alexander ShevchenkoAlex Michelsen59.9%60.0%60¢-0.1ppLOWSKIP2251hardRound Of 128-0.001
#PlayerStatPP lineOur projEdge %SideTierOppSurfaceDemonPayout
1Giovanni Mpetshi Perricard⏳ RTRNBreak Points Won1.03.12+212.2%MORELOWNovak Djokovicclay1.0x
2Emerson Jones🟨 WARMTotal Games Won4.510.78+139.6%MORELOWIga Swiatekclay0.5x
3Kimberly BirrellTotal Games Won4.59.00+100.0%MORELOWJessica Pegulaclay1.0x
4Oksana Selekhmeteva🧊 COLDTotal Games Won5.59.88+79.6%MORELOWMarta Kostyukclay0.5x
5Alexander Blockx🟨 WARMTotal Tie Breaks0.50.12+75.9%LESSLOWColeman Wongclay1.0x
6Luciano Darderi🟨 WARMTotal Tie Breaks0.50.12+75.3%LESSLOWSebastian Ofnerclay1.0x
7Jaime Faria🟨 WARMTotal Tie Breaks0.50.12+75.3%LESSLOWDenis Shapovalovclay1.0x
8Alexander Bublik🧊 COLDTotal Tie Breaks0.50.12+75.3%LESSLOWJan-Lennard Struffclay1.0x
9Jessica Bouzas ManeiroTotal Games Won5.59.30+69.1%MORELOWAryna Sabalenkaclay1.0x
10Fiona Ferro🟨 WARMTotal Games Won5.59.18+66.9%MORELOWMirra Andreevaclay1.0x
11Renata Zarazua🟨 WARMTotal Games Won6.510.55+62.3%MORELOWDiana Shnaiderclay1.0x
12Maya Joint⏳ RTRNTotal Games Won6.510.51+61.8%MORELOWAnastasia Potapovaclay1.0x
13Learner Tien🧊 COLDTotal Games Won19.58.63+55.7%LESSLOWCristian Garinclay0.5x
14Gabriel Diallo🧊 COLDTotal Games Won20.59.47+53.8%LESSLOWJames Duckworthclay0.5x
15Jaume Munar🧊 COLDTotal Games Won19.59.14+53.1%LESSLOWHubert Hurkaczclay0.5x
16Iga SwiatekTotal Games16.024.46+52.9%MORELOWEmerson Jonesclay0.5x
17Jakub Mensik🟨 WARMTotal Games Won20.59.79+52.3%LESSLOWTitouan Droguetclay0.5x
18Lilli TaggerBreak Points Won5.02.40+52.0%LESSELITEXinyu Wangclay1.0x
19Sebastian BaezTotal Games Won19.59.40+51.8%LESSLOWRoman Andres Burruchagaclay0.5x
20Alex Michelsen🧊 COLDTotal Games Won19.59.43+51.6%LESSLOWAlexander Shevchenkoclay1.0x
21Miomir Kecmanovic🧊 COLDTotal Games Won19.59.46+51.5%LESSLOWFabian Marozsanclay0.5x
22Karen Khachanov🧊 COLDTotal Games Won20.510.02+51.1%LESSLOWArthur Geaclay0.5x
23Marcos GironTotal Games Won19.59.60+50.8%LESSLOWYibing Wuclay0.5x
24Marton FucsovicsTotal Games Won19.59.65+50.5%LESSLOWMatteo Berrettiniclay0.5x
25Facundo Diaz Acosta⏳ RTRNTotal Tie Breaks0.50.25+50.5%LESSLOWZhizhen Zhangclay1.0x
26Patrick Kypson🧊 COLDTotal Games Won19.59.66+50.4%LESSLOWLuca Van Asscheclay0.5x
27Cameron Norrie🟨 WARMTotal Tie Breaks0.50.25+50.4%LESSLOWAdolfo Daniel Vallejoclay1.0x
28Taylor Fritz⏳ RTRNTotal Games Won21.010.43+50.3%LESSLOWNishesh Basavareddyclay0.5x
29Alex Michelsen🧊 COLDTotal Tie Breaks0.50.25+50.3%LESSLOWAlexander Shevchenkoclay1.0x
30Patrick Kypson🧊 COLDTotal Tie Breaks0.50.25+50.1%LESSLOWLuca Van Asscheclay1.0x
31Joao Fonseca🟨 WARMTotal Tie Breaks0.50.25+50.1%LESSLOWLuka Pavlovicclay1.0x
32Nuno Borges🧊 COLDTotal Games Won18.59.24+50.1%LESSLOWTomas Martin Etcheverryclay0.5x
33Camilo Ugo CarabelliTotal Tie Breaks0.50.25+49.9%LESSLOWEmilio Navaclay1.0x
34Alexei PopyrinTotal Tie Breaks0.50.25+49.9%LESSLOWZachary Svajdaclay1.0x
35Cameron Norrie🟨 WARMTotal Games Won19.59.79+49.8%LESSLOWAdolfo Daniel Vallejoclay0.5x
36Tallon Griekspoor🧊 COLDTotal Games Won19.59.80+49.8%LESSLOWMatteo Arnaldiclay0.5x
37Terence AtmaneTotal Games Won20.510.30+49.7%LESSLOWThanasi Kokkinakisclay1.0x
38Andrey Rublev🟨 WARMTotal Games Won20.510.33+49.6%LESSLOWIgnacio Buseclay0.5x
39Francisco Comesana🧊 COLDTotal Games Won19.59.87+49.4%LESSLOWEthan Quinnclay0.5x
40Gael Monfils🧊 COLDTotal Games Won19.59.91+49.2%LESSLOWHugo Gastonclay0.5x
41Quentin Halys🧊 COLDTotal Games Won19.59.97+48.9%LESSLOWMattia Bellucciclay0.5x
42Corentin MoutetTotal Games Won19.59.98+48.8%LESSLOWVit Koprivaclay0.5x
43Jan-Lennard Struff🧊 COLDTotal Games Won17.59.01+48.5%LESSLOWAlexander Bublikclay0.5x
44Hamad Medjedovic⏳ RTRNTotal Games Won20.510.58+48.4%LESSLOWYannick Hanfmannclay0.5x
45Anna Bondar🟨 WARMTotal Games Won7.511.06+47.5%MORELOWElina Svitolinaclay0.5x
46Alejandro Davidovich FokinaTotal Games Won19.510.30+47.2%LESSLOWDamir Dzumhurclay0.5x
47Brandon NakashimaTotal Games Won20.510.84+47.1%LESSLOWRoberto Bautista Agutclay0.5x
48Jiri Lehecka🟨 WARMTotal Games Won20.010.58+47.1%LESSLOWPablo Carreno Bustaclay1.0x
49Zizou Bergs🟨 WARMTotal Games Won19.510.36+46.9%LESSLOWTomas Machacclay0.5x
50Ugo Humbert🧊 COLDTotal Games Won19.510.36+46.9%LESSLOWAdrian Mannarinoclay1.0x
51Yannick Hanfmann🟨 WARMTotal Games Won19.510.38+46.8%LESSLOWHamad Medjedovicclay0.5x
52Mattia BellucciTotal Games Won19.510.44+46.5%LESSLOWQuentin Halysclay0.5x
53Felix Auger-Aliassime🟨 WARMTotal Games Won19.510.45+46.4%LESSLOWDaniel Altmaierclay0.5x
54Alexander Bublik🧊 COLDTotal Games Won20.511.01+46.3%LESSLOWJan-Lennard Struffclay0.5x
55Hanne Vandewinkel🧊 COLDTotal Games Won6.59.50+46.2%MORELOWMadison Keysclay1.0x
56Hugo GastonTotal Games Won19.510.51+46.1%LESSLOWGael Monfilsclay0.5x
57Ethan QuinnTotal Games Won19.510.54+45.9%LESSLOWFrancisco Comesanaclay0.5x
58Sebastian OfnerTotal Games Won17.59.48+45.8%LESSLOWLuciano Dardericlay0.5x
59Alejandro Tabilo🟨 WARMTotal Games Won19.510.57+45.8%LESSLOWKamil Majchrzakclay0.5x
60Tomas MachacTotal Games Won19.510.59+45.7%LESSLOWZizou Bergsclay0.5x
61Matteo Arnaldi🟨 WARMTotal Games Won19.510.71+45.1%LESSLOWTallon Griekspoorclay0.5x
62Tomas Martin Etcheverry🟨 WARMTotal Games Won20.511.29+44.9%LESSLOWNuno Borgesclay0.5x
63Roberto Bautista Agut🧊 COLDTotal Games Won17.59.67+44.8%LESSLOWBrandon Nakashimaclay0.5x
64Matteo BerrettiniTotal Games Won20.511.35+44.6%LESSLOWMarton Fucsovicsclay0.5x
65Luca Van AsscheTotal Games Won19.510.82+44.5%LESSLOWPatrick Kypsonclay0.5x
66Moise KouameTotal Games Won17.59.79+44.0%LESSLOWMarin Cilicclay0.5x
67Novak Djokovic⏳ RTRNTotal Games Won20.511.57+43.6%LESSLOWGiovanni Mpetshi Perricardclay0.5x
68Alexandre MullerTotal Games Won15.58.75+43.5%LESSLOWStefanos Tsitsipasclay0.5x
69Luciano Darderi🟨 WARMTotal Games Won20.511.60+43.4%LESSLOWSebastian Ofnerclay0.5x
70Fabian MarozsanTotal Games Won19.511.07+43.2%LESSLOWMiomir Kecmanovicclay0.5x
71James Duckworth⏳ RTRNTotal Games Won19.511.07+43.2%LESSLOWGabriel Dialloclay0.5x
72Alexei PopyrinTotal Games Won19.511.22+42.5%LESSLOWZachary Svajdaclay0.5x
73Adolfo Daniel Vallejo🟨 WARMTotal Games Won19.511.23+42.4%LESSLOWCameron Norrieclay0.5x
74Juan Manuel Cerundolo🟨 WARMTotal Games Won19.511.26+42.3%LESSLOWJacob Fearnleyclay0.5x
75Marin CilicTotal Games Won19.511.26+42.2%LESSLOWMoise Kouameclay0.5x
76Ignacio BuseTotal Games Won18.510.71+42.1%LESSLOWAndrey Rublevclay0.5x
77Hubert Hurkacz🟨 WARMTotal Games Won19.511.38+41.6%LESSLOWJaume Munarclay0.5x
78Yibing Wu🟨 WARMTotal Games Won19.511.39+41.6%LESSLOWMarcos Gironclay0.5x
79Pablo Carreno Busta🟨 WARMTotal Games Won17.510.39+40.6%LESSLOWJiri Leheckaclay0.5x
80Vit Kopriva🟨 WARMTotal Games Won18.511.02+40.4%LESSLOWCorentin Moutetclay0.5x
81Alexander ShevchenkoTotal Games Won18.511.06+40.2%LESSLOWAlex Michelsenclay1.0x
82Mariano Navone🟨 WARMTotal Games Won19.511.66+40.2%LESSLOWJenson Brooksbyclay0.5x
83Nishesh Basavareddy🟨 WARMTotal Games Won17.510.49+40.1%LESSLOWTaylor Fritzclay0.5x
84Amanda Anisimova⏳ RTRNTotal Games17.023.78+39.9%MORELOWTiantsoa Sarah Rakotomanga Rajaonahclay0.5x
85Federico Cina🧊 COLDTotal Games41.525.14+39.4%LESSLOWReilly Opelkaclay0.5x
86Marco TrungellitiTotal Games39.523.97+39.3%LESSLOWKyrian Jacquetclay0.5x
87Marta Kostyuk🟨 WARMTotal Games17.524.38+39.3%MORELOWOksana Selekhmetevaclay0.5x
88Thanasi Kokkinakis⏳ RTRNTotal Games Won17.510.63+39.3%LESSLOWTerence Atmaneclay0.5x
89Titouan Droguet🟨 WARMTotal Games Won18.511.27+39.1%LESSLOWJakub Mensikclay0.5x
90Sorana Cirstea🟨 WARMTotal Games17.023.60+38.8%MORELOWKsenia Efremovaclay0.5x
91Giovanni Mpetshi Perricard⏳ RTRNTotal Games Won15.59.49+38.8%LESSLOWNovak Djokovicclay0.5x
92Stan Wawrinka🧊 COLDTotal Games Won13.58.39+37.8%LESSLOWArthur Filsclay0.5x
93Hubert Hurkacz🟨 WARMTotal Games39.524.59+37.8%LESSLOWJaume Munarclay0.5x
94Arthur Fils🟨 WARMTotal Games Won19.512.16+37.7%LESSLOWStan Wawrinkaclay0.5x
95Arthur GeaTotal Games Won16.510.38+37.1%LESSLOWKaren Khachanovclay0.5x
96Aleksandar Kovacevic🧊 COLDTotal Games Won13.58.51+36.9%LESSLOWRafael Jodarclay0.5x
97Facundo Diaz Acosta⏳ RTRNTotal Games39.024.61+36.9%LESSLOWZhizhen Zhangclay0.5x
98Hamad Medjedovic⏳ RTRNTotal Games39.525.20+36.2%LESSLOWYannick Hanfmannclay0.5x
99Alycia Parks🟨 WARMTotal Games Won7.510.21+36.2%MORELOWLeylah Fernandezclay0.5x
100Tallon Griekspoor🧊 COLDTotal Games39.525.22+36.2%LESSLOWMatteo Arnaldiclay0.5x
101Daniel AltmaierTotal Games Won16.510.56+36.0%LESSLOWFelix Auger-Aliassimeclay0.5x
102Amanda Anisimova⏳ RTRNTotal Games17.523.78+35.9%MORELOWTiantsoa Sarah Rakotomanga Rajaonahclay0.5x
103Quentin Halys🧊 COLDTotal Games39.525.34+35.9%LESSLOWMattia Bellucciclay0.5x
104Cristian GarinTotal Games Won18.511.90+35.7%LESSLOWLearner Tienclay0.5x
105Jakub Mensik🟨 WARMTotal Games38.524.82+35.5%LESSLOWTitouan Droguetclay0.5x
106Tomas Martin Etcheverry🟨 WARMTotal Games38.524.84+35.5%LESSLOWNuno Borgesclay0.5x
107Botic Van de Zandschulp⏳ RTRNTotal Games Won13.58.72+35.4%LESSLOWFrancisco Cerundoloclay0.5x
108Cameron Norrie🟨 WARMTotal Games38.524.88+35.4%LESSLOWAdolfo Daniel Vallejoclay0.5x
109Sebastian BaezTotal Games37.524.29+35.2%LESSLOWRoman Andres Burruchagaclay0.5x
110Learner Tien🧊 COLDTotal Games36.523.70+35.1%LESSLOWCristian Garinclay0.5x
111Gabriel Diallo🧊 COLDTotal Games38.525.07+34.9%LESSLOWJames Duckworthclay0.5x
112Hugo Dellien⏳ RTRNTotal Games38.525.10+34.8%LESSLOWValentin Royerclay0.5x
113Francisco Comesana🧊 COLDTotal Games38.525.14+34.7%LESSLOWEthan Quinnclay0.5x
114Lorenzo Sonego🧊 COLDTotal Games38.525.16+34.6%LESSLOWPierre-Hugues Herbertclay0.5x
115Jaime Faria🟨 WARMTotal Games37.524.52+34.6%LESSLOWDenis Shapovalovclay0.5x
116Tomas MachacTotal Games38.525.23+34.5%LESSLOWZizou Bergsclay0.5x
117Marcos GironTotal Games37.524.59+34.4%LESSLOWYibing Wuclay0.5x
118Aryna Sabalenka🟨 WARMTotal Games17.523.50+34.3%MORELOWJessica Bouzas Maneiroclay0.5x
119Hugo GastonTotal Games38.525.34+34.2%LESSLOWGael Monfilsclay0.5x
120Aleksandar Vukic🧊 COLDTotal Games Won12.58.23+34.1%LESSLOWRaphael Collignonclay0.5x
121Adrian Mannarino🧊 COLDTotal Games Won14.59.55+34.1%LESSLOWUgo Humbertclay1.0x
122Miomir Kecmanovic🧊 COLDTotal Games38.025.03+34.1%LESSLOWFabian Marozsanclay0.5x
123Pablo Llamas Ruiz🟨 WARMTotal Games38.525.45+33.9%LESSLOWThiago Agustin Tiranteclay0.5x
124Anastasia Zakharova🧊 COLDTotal Games Won7.09.37+33.9%MORELOWKarolina Muchovaclay0.5x
125Jenson Brooksby🧊 COLDTotal Games Won13.58.93+33.9%LESSLOWMariano Navoneclay0.5x
126Alexander Bublik🧊 COLDTotal Games37.024.54+33.7%LESSLOWJan-Lennard Struffclay0.5x
127Matteo BerrettiniTotal Games37.024.60+33.5%LESSLOWMarton Fucsovicsclay0.5x
128Corentin MoutetTotal Games37.525.09+33.1%LESSLOWVit Koprivaclay0.5x
129Kamil Majchrzak⏳ RTRNTotal Games Won15.510.37+33.1%LESSLOWAlejandro Tabiloclay0.5x
130Elise MertensTotal Games18.023.94+33.0%MORELOWTatjana Mariaclay0.5x
131Patrick Kypson🧊 COLDTotal Games37.525.15+33.0%LESSLOWLuca Van Asscheclay0.5x
132Arthur RinderknechTotal Games37.525.17+32.9%LESSLOWJurij Rodionovclay0.5x
133Andrey Rublev🟨 WARMTotal Games37.525.17+32.9%LESSLOWIgnacio Buseclay0.5x
134Luciano Darderi🟨 WARMTotal Games36.524.50+32.9%LESSLOWSebastian Ofnerclay0.5x
135Novak Djokovic⏳ RTRNTotal Games36.524.51+32.9%LESSLOWGiovanni Mpetshi Perricardclay0.5x
136Taylor Fritz⏳ RTRNTotal Games37.525.18+32.9%LESSLOWNishesh Basavareddyclay0.5x
137Alexander Blockx🟨 WARMTotal Games34.523.17+32.8%LESSLOWColeman Wongclay0.5x
138Terence AtmaneTotal Games37.525.23+32.7%LESSLOWThanasi Kokkinakisclay0.5x
139Camilo Ugo CarabelliTotal Games37.525.23+32.7%LESSLOWEmilio Navaclay0.5x
140Dino Prizmic🔥 HOTTotal Games34.523.22+32.7%LESSLOWMichael Zhengclay0.5x
141Jacob Fearnley⏳ RTRNTotal Games Won14.59.78+32.5%LESSLOWJuan Manuel Cerundoloclay0.5x
142Arthur Fils🟨 WARMTotal Games33.522.79+32.0%LESSLOWStan Wawrinkaclay0.5x
143Felix Auger-Aliassime🟨 WARMTotal Games37.025.20+31.9%LESSLOWDaniel Altmaierclay0.5x
144Anastasia Potapova🟨 WARMTotal Games18.524.36+31.7%MORELOWMaya Jointclay0.5x
145Alex Michelsen🧊 COLDTotal Games36.525.05+31.4%LESSLOWAlexander Shevchenkoclay0.5x
146Madison Keys⏳ RTRNTotal Games18.524.30+31.4%MORELOWHanne Vandewinkelclay1.0x
147Mirra Andreeva🟨 WARMTotal Games17.522.98+31.3%MORELOWFiona Ferroclay0.5x
148Jiri Lehecka🟨 WARMTotal Games36.525.13+31.2%LESSLOWPablo Carreno Bustaclay0.5x
149Alexander Blockx🟨 WARMTotal Sets3.52.41+31.1%LESSLOWColeman Wongclay1.0x
150Brandon NakashimaTotal Games36.525.17+31.0%LESSLOWRoberto Bautista Agutclay0.5x
151Flavio Cobolli🟨 WARMTotal Games36.525.18+31.0%LESSLOWAndrea Pellegrinoclay0.5x
152Alejandro Tabilo🟨 WARMTotal Games36.525.20+31.0%LESSLOWKamil Majchrzakclay0.5x
153Zachary Svajda🧊 COLDTotal Games Won13.59.32+30.9%LESSLOWAlexei Popyrinclay0.5x
154Karen Khachanov🧊 COLDTotal Games36.525.21+30.9%LESSLOWArthur Geaclay0.5x
155Martin LandaluceTotal Games35.524.54+30.9%LESSLOWJuan Carlos Prado Angeloclay0.5x
156Dino Prizmic🔥 HOTTotal Sets3.52.42+30.9%LESSLOWMichael Zhengclay1.0x
157Raphael Collignon⏳ RTRNTotal Games32.022.18+30.7%LESSLOWAleksandar Vukicclay0.5x
158Mariano Navone🟨 WARMTotal Sets3.52.46+29.7%LESSLOWJenson Brooksbyclay1.0x
159Novak Djokovic⏳ RTRNTotal Sets3.52.46+29.6%LESSLOWGiovanni Mpetshi Perricardclay1.0x
160Francisco Cerundolo🟨 WARMTotal Sets3.52.49+29.0%LESSLOWBotic Van de Zandschulpclay1.0x
161Stefanos TsitsipasTotal Sets3.52.49+28.8%LESSLOWAlexandre Mullerclay1.0x
162Alejandro Davidovich FokinaTotal Sets3.52.49+28.8%LESSLOWDamir Dzumhurclay1.0x
163Diana ShnaiderTotal Games19.024.45+28.7%MORELOWRenata Zarazuaclay1.0x
164Ugo Humbert🧊 COLDTotal Sets3.52.50+28.6%LESSLOWAdrian Mannarinoclay1.0x
165Rafael Jodar🟨 WARMTotal Games32.523.22+28.5%LESSLOWAleksandar Kovacevicclay0.5x
166Alexei PopyrinTotal Sets3.52.50+28.4%LESSLOWZachary Svajdaclay1.0x
167Stefanos TsitsipasTotal Games35.025.17+28.1%LESSLOWAlexandre Mullerclay0.5x
168Mariano Navone🟨 WARMTotal Games33.524.26+27.6%LESSLOWJenson Brooksbyclay0.5x
169Ugo Humbert🧊 COLDTotal Games34.525.16+27.1%LESSLOWAdrian Mannarinoclay0.5x
170Akasha Urhobo🟨 WARMTotal Games Won9.512.04+26.7%MORELOWKatie Boulterclay1.0x
171Juan Manuel Cerundolo🟨 WARMTotal Games34.024.91+26.7%LESSLOWJacob Fearnleyclay0.5x
172Alexei PopyrinTotal Games34.025.05+26.3%LESSLOWZachary Svajdaclay0.5x
173Karolina Muchova⏳ RTRNTotal Games19.023.90+25.8%MORELOWAnastasia Zakharovaclay0.5x
174Valentin Vacherot🟨 WARMTotal Games32.524.11+25.8%LESSLOWThomas Faurelclay0.5x
175Francisco Comesana🧊 COLDTotal Tie Breaks0.50.37+25.5%LESSLOWEthan Quinnclay1.0x
176Hugo Dellien⏳ RTRNTotal Tie Breaks0.50.37+25.3%LESSLOWValentin Royerclay1.0x
177Brandon NakashimaTotal Tie Breaks0.50.37+25.3%LESSLOWRoberto Bautista Agutclay1.0x
178Francisco Cerundolo🟨 WARMTotal Games33.525.06+25.2%LESSLOWBotic Van de Zandschulpclay0.5x
179Alejandro Tabilo🟨 WARMTotal Tie Breaks0.50.37+25.1%LESSLOWKamil Majchrzakclay1.0x
180Leylah Fernandez🟨 WARMTotal Games19.524.38+25.0%MORELOWAlycia Parksclay0.5x
181Tomas MachacTotal Tie Breaks0.50.38+24.9%LESSLOWZizou Bergsclay1.0x
182Karen Khachanov🧊 COLDTotal Tie Breaks0.50.38+24.9%LESSLOWArthur Geaclay1.0x
183Alejandro Davidovich FokinaTotal Games33.525.18+24.8%LESSLOWDamir Dzumhurclay0.5x
184Jelena OstapenkoTotal Games19.524.28+24.5%MORELOWElla Seidelclay0.5x
185Elina SvitolinaTotal Games19.524.20+24.1%MORELOWAnna Bondarclay0.5x
186Nikola BartunkovaTotal Games Won8.510.52+23.7%MORELOWVictoria Mbokoclay1.0x
187Alice Tubello🟨 WARMTotal Games Won9.511.71+23.3%MORELOWDonna Vekicclay0.5x
188Alexander Zverev🟨 WARMTotal Games29.522.64+23.3%LESSLOWBenjamin Bonziclay0.5x
189Casper Ruud🟨 WARMTotal Games32.525.09+22.8%LESSLOWRoman Safiullinclay0.5x
190Tommy Paul🟨 WARMTotal Games29.522.83+22.6%LESSLOWRinky Hijikataclay0.5x
191Katie VolynetsTotal Games19.523.86+22.4%MORELOWClara Burelclay0.5x
192Damir DzumhurTotal Games Won13.510.66+21.1%LESSLOWAlejandro Davidovich Fokinaclay0.5x
193Jaqueline CristianTotal Games20.024.15+20.7%MORELOWKamilla Rakhimovaclay0.5x
194Marie Bouzkova🟨 WARMTotal Games19.523.54+20.7%MORELOWLucia Bronzetticlay0.5x
195Joao Fonseca🟨 WARMTotal Games31.525.14+20.2%LESSLOWLuka Pavlovicclay0.5x
196Diane Parry🧊 COLDTotal Games Won10.58.38+20.2%LESSLOWAnhelina Kalininaclay0.5x
197Camila OsorioTotal Games20.524.56+19.8%MORELOWEkaterina Alexandrovaclay1.0x
198Sara Sorribes Tormo🟨 WARMTotal Games20.524.48+19.4%MORELOWTamara Korpatschclay2.0x
199Clement Tabur🟨 WARMTotal Games Won7.58.94+19.2%MORELOWJannik Sinnerclay0.5x
200Qinwen ZhengTotal Games20.524.43+19.2%MORELOWMaja Chwalinskaclay0.5x
201Liudmila SamsonovaTotal Games20.524.42+19.1%MORELOWJil Teichmannclay0.5x
202Belinda Bencic🟨 WARMTotal Games19.523.16+18.8%MORELOWSinja Krausclay0.5x
203Hailey Baptiste🟨 WARMBreak Points Won4.55.34+18.7%MORELOWBarbora Krejcikovaclay1.0x
204Daria Kasatkina🟨 WARMTotal Games20.524.31+18.6%MORELOWZeynep Sonmezclay1.0x
205Cristina Bucsa🟨 WARMTotal Games20.524.29+18.5%MORELOWSusan Bandecchiclay0.5x
206McCartney Kessler⏳ RTRNTotal Games20.524.28+18.4%MORELOWHanyu Guoclay0.5x
207Emma Navarro⏳ RTRNTotal Games20.524.28+18.4%MORELOWJanice Tjenclay0.5x
208Frances Tiafoe⏳ RTRNTotal Games30.525.11+17.7%LESSLOWEliot Spizzirriclay0.5x
209Naomi Osaka🟨 WARMTotal Games20.523.99+17.0%MORELOWLaura Siegemundclay0.5x
210Benjamin BonziTotal Games Won10.58.77+16.5%LESSLOWAlexander Zverevclay0.5x
211Peyton StearnsTotal Games21.024.43+16.3%MORELOWSofia Keninclay0.5x
212Oleksandra OliynykovaTotal Games20.523.77+15.9%MORELOWElena Pridankinaclay0.5x
213Yulia PutintsevaTotal Games20.523.76+15.9%MORELOWTalia Gibsonclay0.5x
214Elisabetta CocciarettoTotal Games20.523.75+15.9%MORELOWAlina Korneevaclay0.5x
215Rinky HijikataTotal Games Won10.58.88+15.4%LESSLOWTommy Paulclay0.5x
216Linda Fruhvirtova🧊 COLDTotal Games21.024.17+15.1%MORELOWElsa Jacquemotclay0.5x
217Linda Noskova🟨 WARMTotal Games Won12.510.66+14.7%LESSLOWMaria Sakkariclay1.0x
218Simona Waltert🟨 WARMTotal Games Won10.512.01+14.4%MORELOWKaterina Siniakovaclay1.0x
219Clara Burel🧊 COLDTotal Games Won8.09.15+14.4%MORELOWKatie Volynetsclay1.0x
220Daniil MedvedevTotal Games28.524.48+14.1%LESSLOWAdam Waltonclay0.5x
221Linda Noskova🟨 WARMTotal Games21.524.52+14.0%MORELOWMaria Sakkariclay1.0x
222Ashlyn KruegerTotal Games21.524.48+13.8%MORELOWAntonia Ruzicclay0.5x
223Ann LiTotal Games20.523.33+13.8%MORELOWShuai Zhangclay0.5x
224Clara Tauson⏳ RTRNTotal Games21.524.44+13.7%MORELOWDaria Snigurclay0.5x
225Jil Teichmann🧊 COLDTotal Games Won9.010.23+13.7%MORELOWLiudmila Samsonovaclay0.5x
226Donna Vekic🟨 WARMTotal Games20.523.25+13.4%MORELOWAlice Tubelloclay0.5x
227Leolia JeanjeanTotal Games21.524.36+13.3%MORELOWKaitlin Quevedoclay0.5x
228Coco Gauff🟨 WARMTotal Games19.021.49+13.1%MORELOWTaylor Townsendclay1.0x
229Eliot Spizzirri⏳ RTRNTotal Games Won11.510.01+12.9%LESSLOWFrances Tiafoeclay0.5x
230Ella Seidel🧊 COLDTotal Games Won8.59.56+12.5%MORELOWJelena Ostapenkoclay0.5x
231Alexandra EalaTotal Games Won10.59.27+11.7%LESSLOWIva Jovicclay1.0x
232Kamilla Rakhimova🧊 COLDTotal Games Won8.59.45+11.2%MORELOWJaqueline Cristianclay0.5x
233Janice Tjen🧊 COLDTotal Games Won9.510.56+11.1%MORELOWEmma Navarroclay1.0x
234Sofia KeninTotal Games Won11.510.22+11.1%LESSLOWPeyton Stearnsclay1.0x
235Magda LinetteTotal Games Won8.59.44+11.1%MORELOWTereza Valentovaclay1.0x
236Emiliana ArangoTotal Games21.523.89+11.1%MORELOWMarina Bassols Riberaclay0.5x
237Jasmine Paolini🧊 COLDTotal Games21.523.89+11.1%MORELOWDayana Yastremskaclay0.5x
238Elena-Gabriela Ruse🟨 WARMTotal Games21.523.84+10.9%MORELOWMagdalena Frechclay0.5x
239Eva Lys🧊 COLDTotal Games21.523.77+10.6%MORELOWPetra Marcinkoclay0.5x
240Katerina Siniakova🟨 WARMTotal Games20.522.53+9.9%MORELOWSimona Waltertclay0.5x
241Marta Kostyuk🟨 WARMBreak Points Won5.54.97+9.7%LESSLOWOksana Selekhmetevaclay1.0x
242Novak Djokovic⏳ RTRNBreak Points Won4.03.62+9.4%LESSLOWGiovanni Mpetshi Perricardclay1.0x
243Jannik Sinner🟨 WARMTotal Games25.523.24+8.9%LESSLOWClement Taburclay0.5x
244Katie BoulterTotal Games20.522.31+8.8%MORELOWAkasha Urhoboclay0.5x
245Rebecca SramkovaTotal Games21.523.36+8.7%MORELOWJulia Grabherclay0.5x
246Claire Liu🟨 WARMTotal Games21.523.36+8.7%MORELOWMoyuka Uchijimaclay0.5x
247Daria Snigur🟨 WARMTotal Games Won11.510.52+8.5%LESSLOWClara Tausonclay0.5x
248Anhelina Kalinina🟨 WARMTotal Games20.522.21+8.3%MORELOWDiane Parryclay0.5x
249Sara Bejlek⏳ RTRNBreak Points Won5.05.42+8.3%MORELOWSloane Stephensclay1.0x
250Barbora Krejcikova⏳ RTRNTotal Games21.523.25+8.2%MORELOWHailey Baptisteclay0.5x
251Tamara Korpatsch🟨 WARMBreak Points Won5.55.08+7.6%LESSLOWSara Sorribes Tormoclay1.0x
252Panna Udvardy🟨 WARMTotal Games21.523.07+7.3%MORELOWViktorija Golubicclay0.5x
253Yuliia Starodubtseva🟨 WARMBreak Points Won5.55.10+7.3%LESSLOWAnna Blinkovaclay1.0x
254Francesca JonesBreak Points Won5.05.36+7.2%MORELOWBeatriz Haddad Maiaclay1.0x
255Francesca JonesTotal Games21.523.00+7.0%MORELOWBeatriz Haddad Maiaclay0.5x
256Maria Sakkari🧊 COLDTotal Games Won10.59.78+6.8%LESSLOWLinda Noskovaclay1.0x
257Shuai Zhang🧊 COLDTotal Games Won9.58.86+6.7%LESSLOWAnn Liclay1.0x
258Ajla Tomljanovic🧊 COLDTotal Games Won9.58.88+6.6%LESSLOWCaty McNallyclay0.5x
259Caty McNallyBreak Points Won5.05.30+6.1%MORELOWAjla Tomljanovicclay1.0x
260Solana Sierra🟨 WARMTotal Games21.522.69+5.5%MORELOWEmma Raducanuclay0.5x
261Tereza Valentova🟨 WARMBreak Points Won5.05.28+5.5%MORELOWMagda Linetteclay1.0x
262Anna BlinkovaTotal Games Won9.510.02+5.5%MORELOWYuliia Starodubtsevaclay1.0x
263Adam Walton🧊 COLDTotal Games Won9.58.99+5.3%LESSLOWDaniil Medvedevclay0.5x
264Elena-Gabriela Ruse🟨 WARMBreak Points Won5.05.27+5.3%MORELOWMagdalena Frechclay1.0x
265Katie VolynetsBreak Points Won5.55.23+4.9%LESSLOWClara Burelclay1.0x
266Zeynep Sonmez🟨 WARMTotal Games Won10.510.04+4.3%LESSLOWDaria Kasatkinaclay1.0x
267Sorana Cirstea🟨 WARMBreak Points Won5.55.27+4.2%LESSLOWKsenia Efremovaclay1.0x
268Laura SiegemundTotal Games Won9.59.87+3.9%MORELOWNaomi Osakaclay0.5x
269Anna KalinskayaTotal Games21.522.16+3.1%MORELOWLois Boissonclay1.0x
270Mirra Andreeva🟨 WARMBreak Points Won5.55.35+2.7%LESSLOWFiona Ferroclay1.0x
271Sara Bejlek⏳ RTRNTotal Games21.522.03+2.4%MORELOWSloane Stephensclay0.5x
272Talia GibsonTotal Games Won9.59.67+1.8%MORELOWYulia Putintsevaclay1.0x
273Peyton StearnsBreak Points Won5.05.08+1.7%MORELOWSofia Keninclay1.0x
Kalshi tennis — 7 picks · $14.00 staked
Day 1 - paper only, grade EOD before scaling · locked 2026-05-23T13:11:47.568905+00:00
#MatchPickOur PAskEdgeTierSurfaceStakeStatusP&L
1Eliot Spizzirri vs Frances TiafoeEliot Spizzirri44.2%35.2ppSTRONGclay$2.00OPEN+0.00
2Tiantsoa Sarah Rakotomanga Rajaonah vs Amanda AnisimovaTiantsoa Sarah Rakotomanga Rajaonah38.3%32.3ppELITEclay$2.00OPEN+0.00
3Coleman Wong vs Alexander BlockxColeman Wong46.7%15¢31.7ppELITEhard$2.00OPEN+0.00
4Xiyu Wang vs Danka KovinicDanka Kovinic32.4%26.4ppSTRONGhard$2.00OPEN+0.00
5Ben Shelton vs Daniel MeridaDaniel Merida45.0%24¢21.0ppELITEhard$2.00OPEN+0.00
6Xinyu Wang vs Lilli TaggerXinyu Wang54.2%42¢12.2ppELITEhard$2.00OPEN+0.00
7Marcos Giron vs Yibing WuYibing Wu55.6%48¢7.6ppSTRONGhard$2.00OPEN+0.00
PrizePicks tennis — 4 picks · $4.00 staked
Day 1 - paper only, grade EOD before scaling · locked 2026-05-23T13:11:47.504167+00:00
#PlayerStatLineOur projSideEdgeTierSurfaceStakeStatusP&L
1Qinwen ZhengTotal Games20.524.43MORE19.2%ELITEclay$1.00OPEN+0.00
2Eliot SpizzirriTotal Games Won11.510.01LESS12.9%MEDclay$1.00OPEN+0.00
3Shuai ZhangTotal Games Won9.58.86LESS6.7%MEDclay$1.00OPEN+0.00
4Caty McNallyBreak Points Won5.05.30MORE6.1%MEDclay$1.00OPEN+0.00
Polymarket = retail/crypto sentiment. We can't bet there from CA, but the divergence vs Kalshi (sharp) reveals where the public is loading up. Generated 2026-05-23T06:11:56 · flagged threshold = ±3.0pp · 1 flagged futures / 0 flagged matches.

Grand-slam futures · ANY 2026 Slam (Kalshi KXATPGRANDSLAM vs Polymarket per-slam aggregate)

Polymarket "any-slam" probability computed naively as 1 - product(1 - p_slam). Positive divergence = public (Polymarket) more bullish than sharp (Kalshi). Sorted by |divergence|.
PlayerSharp (Kalshi)Public (Poly)ΔPoly per-slam
Novak Djokovic · exact12.5%17.7%+5.2pp · PUBLIC HIGHERFre 5%, Wim 10%, US 3%
Lorenzo Musetti · exact4.5%1.6%-2.9pp · SHARP HIGHERFre 0%, Wim 1%, US 1%
Daniil Medvedev · exact8.0%6.0%-2.0pp · SHARP HIGHERFre 2%, Wim 2%, US 2%
Alex de Minaur · exact3.0%1.4%-1.6pp · SHARP HIGHERFre 1%, Wim 1%
Felix Auger-Aliassime · exact2.0%0.4%-1.6pp · SHARP HIGHERWim 0%
Ben Shelton · exact4.5%6.0%+1.5pp · PUBLIC HIGHERFre 1%, Wim 3%, US 2%
Karen Khachanov · exact2.0%0.7%-1.3pp · SHARP HIGHERFre 0%, Wim 1%
Jack Draper · exact4.5%5.7%+1.2pp · PUBLIC HIGHERFre 0%, Wim 3%, US 2%
Alexander Zverev · exact13.5%14.4%+0.9pp · PUBLIC HIGHERFre 7%, Wim 5%, US 3%
Alexander Bublik · exact3.0%2.2%-0.8pp · SHARP HIGHERFre 1%, Wim 0%, US 1%
Jannik Sinner · exact94.5%95.3%+0.8pp · PUBLIC HIGHERFre 72%, Wim 65%, US 52%
Frances Tiafoe · exact0.5%1.0%+0.5pp · PUBLIC HIGHERFre 0%, Wim 0%, US 1%
Casper Ruud · exact3.5%3.3%-0.2pp · SHARP HIGHERFre 3%, Wim 0%
Taylor Fritz · exact4.5%4.5%-0.0pp · SHARP HIGHERFre 0%, Wim 3%, US 1%

Per-match overlaps

No active per-match overlaps right now (Polymarket tennis volume concentrates in Grand Slam futures).
!
Calibration provisional. Only 17 graded picks; verdicts not actionable until 50+.
Per-stat-type MAE (n_graded=17)
Bar width = MAE (lower = better). "INSUFFICIENT" = need more graded picks.
Total Games
n=4
Ours
PP
Us 6.45
PP 3.25
INSUFFICIENT_N
Total Games Won
n=12
Ours
PP
Us 4.93
PP 4.50
NULL
Total Tie Breaks
n=1
Ours
PP
Us 0.25
PP 0.50
INSUFFICIENT_N
Per-tier MAE
Bar width = MAE (lower = better). "INSUFFICIENT" = need more graded picks.
ELITE
n=16
Ours
PP
Us 4.94
PP 3.75
NULL
MED
n=0
Ours
PP
Us —
PP —
INSUFFICIENT_N
STRONG
n=1
Ours
PP
Us 6.23
PP 7.50
INSUFFICIENT_N
[!]
No AAR available yet.
Expected: ~/.claude/projects/.../memory/aar_tennis_<date>.md
[MV]
No actionable PP line movement yet.
Expected: pp_line_movement_tennis_2026-05-23.csv. Needs at least 2 PP snapshots in pp_snapshots_tennis/.
ATP top 50
RkPlayerCountryPtsELO overallELO clayELO grassELO hard
1Jannik SinnerITA143502175185716952062
2Carlos AlcarazESP129602070186717171956
3Alexander ZverevGER58051961181615941863
4Novak DjokovicSRB47001955173816361846
5Felix Auger AliassimeCAN40501864160515171803
6Ben SheltonUSA40301848168315611765
7Taylor FritzUSA37701826158117221749
8Alex De MinaurAUS37551847165215901806
9Daniil MedvedevRUS34601878164115851845
10Lorenzo MusettiITA34151828175616071723
11Alexander BublikKAZ33551803172415691703
12Flavio CobolliITA27501796172015571655
13Jiri LeheckaCZE27151837164715741754
14Andrey RublevRUS25901762165815161683
15Karen KhachanovRUS22201691158615671639
16Valentin VacherotMON21471810170214671738
17Arthur FilsFRA21301912176215461771
18Tommy PaulUSA19751842174815871743
19Cameron NorrieGBR19181776165815291682
20Luciano DarderiITA18901714176714661466
21Learner TienUSA18701800146615061789
22Frances TiafoeUSA18651771160414881719
23Alejandro Davidovich FokinaESP18201756157215451703
24Arthur RinderknechFRA17361713156615301631
25Casper RuudNOR17351792174415021685
26Tomas Martin EtcheverryARG16601785169314561636
27Francisco CerundoloARG16201801172614261698
28Jakub MensikCZE16001795158914971747
29Joao FonsecaBRA14351818163814951795
30Corentin MoutetFRA14131706160015741640
31Tallon GriekspoorNED13601681157515641645
32Brandon NakashimaUSA12951706157015901660
33Ugo HumbertFRA12801712145115171697
34Rafael JodarESP1273187417141765
35Alejandro TabiloCHI12481786169615751637
36Alexander BlockxBEL12001820168915081713
37Denis ShapovalovCAN11701690149814721698
38Jaume MunarESP11551695156315081635
39Zizou BergsBEL11401705157015211631
40Holger RuneDEN11101744166315151710
41Tomas MachacCZE11001737159215001682
42Alex MichelsenUSA10901715148815381702
43Sebastian KordaUSA10501806153715561757
44Mariano NavoneARG10461718171614601507
45Adrian MannarinoFRA10351589139015841569
46Gabriel DialloCAN10001651155415761615
47Marin CilicCRO9801710153916111635
48Ethan QuinnUSA9771731159415091683
49Fabian MarozsanHUN9751672156614501608
50Jack DraperGBR9601806163415941750
WTA top 50
RkPlayerCountryPtsELO overallELO clayELO grassELO hard
1Aryna SabalenkaBLR101102115180815882045
2Elena RybakinaKAZ85552063176015801972
3Iga SwiatekPOL69481924178016581852
4Coco GauffUSA67491957178715191871
5Jessica PegulaUSA61361997170115831901
6Amanda AnisimovaUSA59851916156116381822
7Mirra AndreevaRUS41811932180015131797
8Jasmine PaoliniITA37221815170715851741
9Victoria MbokoCAN35311936170415151891
10Elina SvitolinaUKR35301922172715501824
11Karolina MuchovaCZE33181951159714941869
12Belinda BencicSUI30901898158415611831
13Linda NoskovaCZE29991881158915831763
14Ekaterina AlexandrovaRUS26691747159315841662
15Marta KostyukUKR25071924175714491755
16Naomi OsakaJPN23411819162815141734
17Iva JovicUSA22351829166316011759
18Clara TausonDEN20301746156015201679
19Madison KeysUSA19461836170615581766
20Diana ShnaiderRUS19461782164715651686
21Liudmila SamsonovaRUS18951697160416191566
22Elise MertensBEL18581802158015811714
23Leylah FernandezCAN18511790159015461679
24Anna KalinskayaRUS17581784153815461721
25Hailey BaptisteUSA17471785166214881667
26Marie BouzkovaCZE16511773169914761648
27Sorana CirsteaROU15951866161214291797
28Jaqueline CristianROU14371770163514321698
29Ann LiUSA14351745163814781647
30Emma RaducanuGBR14301753157015771658
31Cristina BucsaESP14061738147515141684
32Qinwen ZhengCHN14051819173714971737
33Xin Yu WangCHN14011735154615911616
34Maya JointAUS13801711168815791641
35Emma NavarroUSA13771680157815901613
36Jelena OstapenkoLAT13691723163215341621
37Sara BejlekCZE13601832179714861653
38Anastasia PotapovaRUS13551787169014841640
39Katerina SiniakovaCZE13421777154915781693
40Janice TjenINA1317181716621785
41Elisabetta CocciarettoITA12901800158415771689
42Alexandra EalaPHI12851786147816001748
43Lois BoissonFRA12681791181114831554
44Marketa VondrousovaCZE12631728160615781609
45Magdalena FrechPOL12631649153414341613
46Laura SiegemundGER12501680153515411592
47Maria SakkariGRE12381707156314861658
48Tereza ValentovaCZE12311845174615171788
49Peyton StearnsUSA12111710163614711621
50Mccartney KesslerUSA12041754151615831688
SourceDB / fileLast pulledAgeRowsStatus
Kalshi KXATPMATCHtennis_kalshi.sqlite2026-05-23T13:09:22.598935+00:002m1858fresh
Kalshi KXWTAMATCHtennis_kalshi.sqlite2026-05-23T13:09:22.598935+00:002m1730fresh
Kalshi KXFRENCHOPENtennis_kalshi.sqlite2026-05-23T13:09:22.598935+00:002m0fresh
Kalshi KXFOPENMENSINGLEtennis_kalshi.sqlite2026-05-23T13:09:22.598935+00:002m0fresh
Kalshi KXATPGRANDSLAMtennis_kalshi.sqlite2026-05-23T13:09:22.598935+00:002m14fresh
Kalshi KXUSOPENtennis_kalshi.sqlite2026-05-23T13:09:22.598935+00:002m0fresh
Kalshi KXATPSETWINNERtennis_kalshi.sqlite2026-05-23T13:09:22.598935+00:002m3698fresh
Kalshi KXATPTOTALSETStennis_kalshi.sqlite2026-05-23T13:09:22.598935+00:002m0fresh
Kalshi KXATPSETSWEEPtennis_kalshi.sqlite2026-05-23T13:09:22.598935+00:002m0fresh
Kalshi KXATPGAMESPREADtennis_kalshi.sqlite2026-05-23T13:09:22.598935+00:002m0fresh
Kalshi KXATPEXACTMATCHtennis_kalshi.sqlite2026-05-23T13:09:22.598935+00:002m1468fresh
Kalshi KXWTADOUBLEStennis_kalshi.sqlite2026-05-23T13:09:22.598935+00:002m0fresh
Kalshi KXATP1RANKtennis_kalshi.sqlite2026-05-23T13:09:22.598935+00:002m16fresh
elo last computedtennis.sqlite2026-05-23T13:09:19+00:002m20051fresh
rankings last pulledtennis.sqlite2026-05-23T13:09:22+00:002m3745fresh
rankings atp latest datetennis.sqlite2026-05-04469.20h&mdash;stale
rankings wta latest datetennis.sqlite2026-05-04469.20h&mdash;stale
mirror atp scheduletennis.sqlite2026-05-23T13:10:58.878878+00:001m259fresh
h2h last computedtennis.sqlite2026-05-17T10:11:57.514615+00:00147.00h&mdash;stale
h2h n pairstennis.sqlite190184missing&mdash;missing
last player db runtennis.sqlite1779541875missing&mdash;missing
results last_runtennis_results.sqlite[2026-05-23T13:11:01.075047+00:00] 2026-05-23T13:10:59.223859+00:00; dates=['20260522']; rows=598; resolved=578missing&mdash;missing
pp_edges CSVpp_edges_tennis_2026-05-23.csv2026-05-23T13:11:45.864997+00:000m&mdash;fresh
kalshi edges JSONtennis_kalshi_edges_2026-05-23.json2026-05-23T13:11:34.074571+00:000m&mdash;fresh
paper trades PPpaper_trades_pp_tennis_2026-05-23.json2026-05-23T13:11:48.065338+00:000m&mdash;fresh
paper trades Kalshipaper_trades_kalshi_tennis_2026-05-23.json2026-05-23T13:11:48.540756+00:000m&mdash;fresh
daily payloaddaily_tennis_2026-05-23.json2026-05-23T13:11:49.239674+00:000m&mdash;fresh
PP movementpp_line_movement_tennis_2026-05-23.csv2026-05-23T13:11:48.767236+00:000m&mdash;fresh
PP calibrationpp_calibration_tennis.json2026-05-23T13:11:48.682568+00:000m&mdash;fresh