T
Tennis EdgeBoard
ATP + WTA daily edges - Kalshi + PrizePicks - auto-refresh 2m
Generated
2026-05-22 17:42 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 · 1900rKalshi KXWTAMATCH 2m · 1782rKalshi KXFRENCHOPEN 2mKalshi KXFOPENMENSINGLE 2mKalshi KXATPGRANDSLAM 2m · 14rKalshi KXUSOPEN 2mKalshi KXATPSETWINNER 2m · 3780rKalshi KXATPTOTALSETS 2mKalshi KXATPSETSWEEP 2mKalshi KXATPGAMESPREAD 2mKalshi KXATPEXACTMATCH 2m · 1464rKalshi KXWTADOUBLES 2mKalshi KXATP1RANK 2m · 16relo last computed 2m · 20051rrankings last pulled 2m · 3745rrankings atp latest date 18drankings wta latest date 18dmirror atp schedule 1m · 261rh2h last computed 5dh2h 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
1
scheduled
ELITE edges
0
across Kalshi + PP
STRONG edges
0
tier 2
MED edges
0
tier 3
Paper locks
6
Kalshi + PP
Real Money YTD
-$10.00
paper-gate restored
Qualifying skipped
0
filtered out today
Last refresh
17:42
2026-05-22 UTC
🏆 Best Bet (main-draw)
No main-draw Kalshi pick survived qualifying filter today.
🎯 Safest (P ≥ 65%)
Sara Bejlek
Sara Bejlek vs Sloane Stephens · Round 1 clay · LOW
71%
Heavy main-draw favorite · PAPER
Edge -21.1pp
Ask 92¢
💎 Biggest Payout (ELITE)
No ELITE main-draw longshot today.
#MatchTournamentRoundSurfaceStartELO AELO BELO diffKalshi event
1Alex De Minaur vs Tommy PaulBitpanda Hamburg OpenSemifinalclayMay 22 15:4016521748-96KXATPMATCH-26MAY22DEPAU
#MatchOur pickOur PMkt PAskEdgeTierDecisionVol 24hSurfaceRoundEV/$
1Iga Swiatek vs Emerson JonesEmerson Jones54.2%4.0%+50.2ppLOWSKIP1630clayRound 1+0.502
2Elena Rybakina vs Veronika ErjavecVeronika Erjavec49.9%4.0%+45.9ppLOWSKIP1736clayRound 1+0.459
3Hugo Dellien vs Valentin RoyerValentin Royer47.3%87.0%87¢-39.7ppLOWPAPER0clayRound 1-0.397
4Pablo Llamas Ruiz vs Thiago Agustin TirantePablo Llamas Ruiz47.4%87.0%87¢-39.6ppLOWPAPER0hardRound Of 128-0.396
5Anna Bondar vs Elina SvitolinaAnna Bondar56.0%17.0%17¢+39.0ppLOWPAPER69clayRound 1+0.390
6Federico Cina vs Reilly OpelkaFederico Cina48.5%87.0%87¢-38.5ppLOWPAPER0clayRound 1-0.385
7Qinwen Zheng vs Maja ChwalinskaQinwen Zheng53.6%92.0%92¢-38.4ppLOWPAPER2hardRound Of 128-0.384
8Rinky Hijikata vs Tommy PaulRinky Hijikata45.1%7.0%+38.1ppLOWPAPER1008hardRound Of 128+0.381
9Camilo Ugo Carabelli vs Emilio NavaEmilio Nava48.4%86.0%86¢-37.6ppLOWPAPER11hardRound Of 128-0.376
10Donna Vekic vs Alice TubelloAlice Tubello63.2%26.0%26¢+37.2ppLOWPAPER279clayRound 1+0.372
11Renata Zarazua vs Diana ShnaiderRenata Zarazua51.1%14.0%14¢+37.1ppLOWPAPER1263clayRound 1+0.371
12Akasha Urhobo vs Katie BoulterAkasha Urhobo67.1%30.0%30¢+37.1ppLOWPAPER626clayRound 1+0.371
13Arthur Rinderknech vs Jurij RodionovJurij Rodionov50.2%87.0%87¢-36.8ppLOWPAPER0hardRound Of 128-0.368
14Leolia Jeanjean vs Kaitlin QuevedoLeolia Jeanjean55.6%92.0%92¢-36.4ppLOWPAPER0clayRound 1-0.364
15Maya Joint vs Anastasia PotapovaMaya Joint50.0%14.0%14¢+36.0ppLOWPAPER1859clayRound 1+0.360
16Facundo Diaz Acosta vs Zhizhen ZhangZhizhen Zhang51.1%87.0%87¢-35.9ppLOWPAPER0hardRound Of 128-0.359
17Dino Prizmic vs Michael ZhengMichael Zheng51.5%87.0%87¢-35.5ppLOWPAPER0hardRound Of 128-0.355
18Ashlyn Krueger vs Antonia RuzicAshlyn Krueger50.6%86.0%86¢-35.4ppLOWPAPER0clayRound 1-0.354
19Alejandro Davidovich Fokina vs Damir DzumhurDamir Dzumhur52.2%17.0%17¢+35.2ppLOWPAPER338clayRound 1+0.352
20Jenson Brooksby vs Mariano NavoneJenson Brooksby53.2%18.0%18¢+35.2ppLOWPAPER668hardRound Of 128+0.352
21Hanyu Guo vs McCartney KesslerHanyu Guo50.9%86.0%86¢-35.1ppLOWPAPER0hardRound Of 128-0.351
22Eliot Spizzirri vs Frances TiafoeEliot Spizzirri44.4%10.0%10¢+34.4ppLOWPAPER449clayRound 1+0.344
23Tatjana Maria vs Elise MertensTatjana Maria42.1%8.0%+34.1ppLOWPAPER2459clayRound 1+0.341
24Katerina Siniakova vs Simona WaltertSimona Waltert66.7%33.0%33¢+33.7ppLOWPAPER334clayRound 1+0.337
25Oksana Selekhmeteva vs Marta KostyukOksana Selekhmeteva44.4%11.0%11¢+33.4ppLOWPAPER293clayRound 1+0.334
26Oleksandra Oliynykova vs Elena PridankinaOleksandra Oliynykova58.8%92.0%92¢-33.2ppLOWPAPER0clayRound 1-0.332
27Pierre-Hugues Herbert vs Lorenzo SonegoPierre-Hugues Herbert54.5%87.0%87¢-32.5ppLOWPAPER0hardRound Of 128-0.325
28Emiliana Arango vs Marina Bassols RiberaMarina Bassols Ribera60.0%92.0%92¢-32.0ppLOWPAPER0clayRound 1-0.321
29Tiantsoa Sarah Rakotomanga Rajaonah vs Amanda AnisimovaTiantsoa Sarah Rakotomanga Rajaonah38.1%7.0%+31.1ppLOWPAPER4071clayRound 1+0.311
30Karen Khachanov vs Arthur GeaArthur Gea52.9%22.0%22¢+30.9ppLOWPAPER1465clayRound 1+0.309
31Adam Walton vs Daniil MedvedevAdam Walton35.8%5.0%+30.8ppLOWPAPER2845clayRound 1+0.308
32Aryna Sabalenka vs Jessica Bouzas ManeiroJessica Bouzas Maneiro37.4%7.0%+30.4ppLOWPAPER4141clayRound 1+0.304
33Thomas Faurel vs Valentin VacherotValentin Vacherot63.6%94.0%94¢-30.4ppLOWPAPER0clayRound 1-0.304
34Adrian Mannarino vs Ugo HumbertAdrian Mannarino45.3%15.0%15¢+30.2ppLOWPAPER1535clayRound 1+0.303
35Hanne Vandewinkel vs Madison KeysHanne Vandewinkel42.1%12.0%12¢+30.1ppLOWPAPER2199clayRound 1+0.301
36Martin Landaluce vs Juan Carlos Prado AngeloMartin Landaluce63.9%94.0%94¢-30.1ppLOWPAPER0hardRound Of 128-0.301
37Jacob Fearnley vs Juan Manuel CerundoloJacob Fearnley54.0%24.0%24¢+30.0ppLOWPAPER67hardRound Of 128+0.300
38Elisabetta Cocciaretto vs Alina KorneevaElisabetta Cocciaretto62.4%92.0%92¢-29.6ppLOWPAPER2clayRound 1-0.296
39Marie Bouzkova vs Lucia BronzettiMarie Bouzkova62.5%92.0%92¢-29.4ppLOWPAPER0clayRound 1-0.295
40Learner Tien vs Cristian GarinCristian Garin68.3%39.0%39¢+29.3ppLOWPAPER925clayRound 1+0.293
41Susan Bandecchi vs Cristina BucsaSusan Bandecchi56.9%86.0%86¢-29.1ppLOWPAPER0clayRound 1-0.291
42Claire Liu vs Moyuka UchijimaMoyuka Uchijima63.0%92.0%92¢-29.0ppLOWPAPER0clayRound 1-0.290
43Kyrian Jacquet vs Marco TrungellitiKyrian Jacquet65.2%94.0%94¢-28.8ppLOWPAPER0hardRound Of 128-0.288
44Sorana Cirstea vs Ksenia EfremovaKsenia Efremova35.7%7.0%+28.7ppLOWPAPER1341clayRound 1+0.287
45Linda Fruhvirtova vs Elsa JacquemotElsa Jacquemot57.4%86.0%86¢-28.6ppLOWPAPER0clayRound 1-0.286
46Ann Li vs Shuai ZhangShuai Zhang58.3%30.0%30¢+28.3ppLOWPAPER289hardRound Of 128+0.283
47Kamil Majchrzak vs Alejandro TabiloKamil Majchrzak50.4%23.0%23¢+27.4ppLOWPAPER60hardRound Of 128+0.274
48Kimberly Birrell vs Jessica PegulaKimberly Birrell33.4%6.0%+27.4ppLOWPAPER7050clayRound 1+0.274
49Giovanni Mpetshi Perricard vs Novak DjokovicGiovanni Mpetshi Perricard39.2%12.0%12¢+27.2ppLOWPAPER3550clayRound 1+0.272
50Mirra Andreeva vs Fiona FerroFiona Ferro35.0%8.0%+27.1ppLOWPAPER985clayRound 1+0.270
51Titouan Droguet vs Jakub MensikTitouan Droguet58.4%32.0%32¢+26.4ppLOWPAPER2950clayRound 1+0.264
52Alexander Blockx vs Coleman WongAlexander Blockx67.6%94.0%94¢-26.4ppLOWPAPER0clayRound 1-0.264
53Benjamin Bonzi vs Alexander ZverevBenjamin Bonzi31.1%5.0%+26.1ppLOWPAPER6881clayRound 1+0.261
54Jaime Faria vs Denis ShapovalovJaime Faria61.4%87.0%87¢-25.6ppLOWPAPER0clayRound 1-0.256
55Botic Van de Zandschulp vs Francisco CerundoloBotic Van de Zandschulp42.4%17.0%17¢+25.4ppLOWPAPER63hardRound Of 128+0.254
56Anastasia Zakharova vs Karolina MuchovaAnastasia Zakharova39.2%14.0%14¢+25.2ppLOWPAPER65clayRound 1+0.252
57Ben Shelton vs Daniel MeridaDaniel Merida50.0%25.0%25¢+25.1ppLOWPAPER100clayRound 1+0.250
58Alexei Popyrin vs Zachary SvajdaZachary Svajda38.9%14.0%14¢+24.9ppLOWPAPER1840clayRound 1+0.249
59Jiri Lehecka vs Pablo Carreno BustaPablo Carreno Busta48.7%24.0%24¢+24.7ppLOWPAPER842clayRound 1+0.247
60Taylor Fritz vs Nishesh BasavareddyNishesh Basavareddy50.5%26.0%26¢+24.6ppLOWPAPER15959clayRound 1+0.245
61Danka Kovinic vs Xiyu WangXiyu Wang67.5%92.0%92¢-24.5ppLOWPAPER0hardRound Of 128-0.245
62Janice Tjen vs Emma NavarroJanice Tjen52.5%28.0%28¢+24.5ppLOWPAPER1402clayRound 1+0.245
63Victoria Mboko vs Nikola BartunkovaNikola Bartunkova50.2%26.0%26¢+24.2ppLOWPAPER1594clayRound 1+0.242
64Aleksandar Vukic vs Raphael CollignonAleksandar Vukic33.8%10.0%10¢+23.8ppLOWPAPER156hardRound Of 128+0.238
65Lois Boisson vs Anna KalinskayaLois Boisson62.6%39.0%39¢+23.6ppLOWPAPER426clayRound 1+0.236
66Julia Grabher vs Rebecca SramkovaJulia Grabher62.6%86.0%86¢-23.4ppLOWPAPER0clayRound 1-0.234
67Liudmila Samsonova vs Jil TeichmannJil Teichmann48.8%26.0%26¢+22.8ppLOWPAPER16clayRound 1+0.228
68Alex de Minaur vs Tommy PaulAlex de Minaur43.3%21.0%21¢+22.3ppLOWPAPER2677841claySemifinal+0.223
69Alycia Parks vs Leylah FernandezAlycia Parks46.3%24.0%24¢+22.3ppLOWPAPER409clayRound 1+0.223
70Thanasi Kokkinakis vs Terence AtmaneThanasi Kokkinakis50.7%29.0%29¢+21.7ppLOWPAPER1356hardRound Of 128+0.217
71Belinda Bencic vs Sinja KrausSinja Kraus64.5%86.0%86¢-21.5ppLOWPAPER0clayRound 1-0.215
72Sara Bejlek vs Sloane StephensSara Bejlek70.9%92.0%92¢-21.1ppLOWPAPER0clayRound 1-0.211
73Andrey Rublev vs Ignacio BuseIgnacio Buse52.6%32.0%32¢+20.6ppLOWPAPER4567clayRound 1+0.206
74Aleksandar Kovacevic vs Rafael JodarAleksandar Kovacevic30.1%10.0%10¢+20.1ppLOWPAPER18571clayRound 1+0.201
75Alex de Minaur vs Toby SamuelToby Samuel49.3%30.0%30¢+19.3ppLOWPAPER0hardRound Of 128+0.193
76Ella Seidel vs Jelena OstapenkoElla Seidel41.4%23.0%23¢+18.4ppLOWPAPER57clayRound 1+0.184
77Marin Cilic vs Moise KouameMoise Kouame45.0%27.0%27¢+18.0ppLOWPAPER379hardRound Of 128+0.180
78Miomir Kecmanovic vs Fabian MarozsanFabian Marozsan59.8%42.0%42¢+17.8ppLOWPAPER1580clayRound 1+0.178
79Brandon Nakashima vs Roberto Bautista AgutRoberto Bautista Agut42.4%25.0%25¢+17.4ppLOWPAPER62clayRound 1+0.174
80Taylor Townsend vs Coco GauffTaylor Townsend30.1%13.0%13¢+17.1ppLOWPAPER1571clayRound 1+0.171
81Naomi Osaka vs Laura SiegemundLaura Siegemund42.6%26.0%26¢+16.6ppLOWPAPER271clayRound 1+0.166
82Clara Burel vs Katie VolynetsClara Burel37.5%21.0%21¢+16.5ppLOWPAPER59clayRound 1+0.165
83Joao Fonseca vs Luka PavlovicLuka Pavlovic32.9%49.0%49¢-16.1ppLOWPAPER0hardRound Of 128-0.161
84Anna Blinkova vs Yuliia StarodubtsevaAnna Blinkova45.1%29.0%29¢+16.1ppLOWPAPER0clayRound 1+0.161
85Sebastian Baez vs Roman Andres BurruchagaRoman Andres Burruchaga62.4%47.0%47¢+15.4ppLOWPAPER0clayRound 1+0.154
86Flavio Cobolli vs Andrea PellegrinoAndrea Pellegrino33.7%49.0%49¢-15.3ppLOWPAPER0hardRound Of 128-0.153
87Stan Wawrinka vs Arthur FilsStan Wawrinka29.1%14.0%14¢+15.1ppLOWPAPER16222clayRound 1+0.151
88Cameron Norrie vs Adolfo Daniel VallejoCameron Norrie64.9%50.0%50¢+14.9ppLOWPAPER62hardRound Of 128+0.149
89Tallon Griekspoor vs Matteo ArnaldiTallon Griekspoor58.9%45.0%45¢+13.9ppLOWPAPER35hardRound Of 128+0.139
90Jaqueline Cristian vs Kamilla RakhimovaKamilla Rakhimova39.8%26.0%26¢+13.8ppLOWPAPER0clayRound 1+0.138
91Alexandre Muller vs Stefanos TsitsipasAlexandre Muller30.6%17.0%17¢+13.6ppLOWPAPER52clayRound 1+0.136
92Magda Linette vs Tereza ValentovaMagda Linette38.3%25.0%25¢+13.3ppLOWPAPER0clayRound 1+0.133
93Tomas Machac vs Zizou BergsZizou Bergs50.9%38.0%38¢+12.9ppLOWPAPER800hardRound Of 128+0.129
94Linda Noskova vs Maria SakkariMaria Sakkari43.8%31.0%31¢+12.8ppLOWPAPER994clayRound 1+0.128
95Zeynep Sonmez vs Daria KasatkinaZeynep Sonmez45.2%33.0%33¢+12.2ppLOWPAPER297clayRound 1+0.122
96Xinyu Wang vs Lilli TaggerXinyu Wang54.1%42.0%42¢+12.1ppLOWPAPER11hardRound Of 128+0.121
97Vit Kopriva vs Corentin MoutetVit Kopriva51.7%40.0%40¢+11.8ppLOWPAPER48hardRound Of 128+0.117
98Alexander Bublik vs Jan-Lennard StruffJan-Lennard Struff36.6%25.0%25¢+11.6ppLOWPAPER57hardRound Of 128+0.116
99Hamad Medjedovic vs Yannick HanfmannYannick Hanfmann48.5%37.0%37¢+11.6ppLOWPAPER194clayRound 1+0.116
100Talia Gibson vs Yulia PutintsevaTalia Gibson41.2%30.0%30¢+11.2ppLOWPAPER1159clayRound 1+0.112
101Gabriel Diallo vs James DuckworthJames Duckworth49.9%39.0%39¢+10.9ppLOWPAPER1209hardRound Of 128+0.109
102Daria Snigur vs Clara TausonDaria Snigur49.8%39.0%39¢+10.8ppLOWPAPER0clayRound 1+0.108
103Luciano Darderi vs Sebastian OfnerSebastian Ofner38.7%28.0%28¢+10.7ppLOWPAPER30clayRound 1+0.107
104Tomas Martin Etcheverry vs Nuno BorgesNuno Borges43.2%33.0%33¢+10.2ppLOWPAPER2542hardRound Of 128+0.102
105Viktorija Golubic vs Panna UdvardyPanna Udvardy64.6%55.0%55¢+9.7ppLOWPAPER0clayRound 1+0.096
106Eva Lys vs Petra MarcinkoPetra Marcinko63.5%54.0%54¢+9.5ppLOWPAPER117clayRound 1+0.095
107Sofia Kenin vs Peyton StearnsSofia Kenin46.1%37.0%37¢+9.1ppLOWPAPER53clayRound 1+0.091
108Francisco Comesana vs Ethan QuinnEthan Quinn55.0%46.0%46¢+9.0ppLOWPAPER39clayRound 1+0.090
109Hailey Baptiste vs Barbora KrejcikovaHailey Baptiste63.4%55.0%55¢+8.4ppLOWPAPER124clayRound 1+0.084
110Casper Ruud vs Roman SafiullinRoman Safiullin38.2%30.0%30¢+8.2ppLOWPAPER0hardRound Of 128+0.082
111Jaume Munar vs Hubert HurkaczHubert Hurkacz63.0%56.0%56¢+7.0ppLOWPAPER53clayRound 1+0.070
112Alexandra Eala vs Iva JovicAlexandra Eala36.6%31.0%31¢+5.6ppLOWPAPER3424clayRound 1+0.056
113Caty McNally vs Ajla TomljanovicAjla Tomljanovic34.3%29.0%29¢+5.3ppLOWPAPER33clayRound 1+0.053
114Beatriz Haddad Maia vs Francesca JonesFrancesca Jones65.1%60.0%60¢+5.1ppLOWPAPER272clayRound 1+0.051
115Solana Sierra vs Emma RaducanuSolana Sierra66.1%61.0%61¢+5.1ppLOWPAPER311clayRound 1+0.051
116Matteo Berrettini vs Marton FucsovicsMarton Fucsovics40.2%36.0%36¢+4.2ppLOWPAPER86clayRound 1+0.042
117Daniel Altmaier vs Felix Auger-AliassimeDaniel Altmaier29.1%25.0%25¢+4.1ppLOWPAPER85hardRound Of 128+0.041
118Marcos Giron vs Yibing WuYibing Wu55.4%52.0%52¢+3.4ppLOWPAPER19hardRound Of 128+0.034
119Ekaterina Alexandrova vs Camila OsorioEkaterina Alexandrova48.4%45.0%45¢+3.4ppLOWSKIP465clayRound 1+0.034
120Gael Monfils vs Hugo GastonHugo Gaston54.6%52.0%52¢+2.6ppLOWPAPER1165clayRound 1+0.026
121Diane Parry vs Anhelina KalininaDiane Parry29.2%27.0%27¢+2.2ppLOWPAPER1108clayRound 1+0.022
122Jasmine Paolini vs Dayana YastremskaDayana Yastremska45.6%44.0%44¢+1.6ppLOWSKIP81clayRound 1+0.016
123Luca Van Assche vs Patrick KypsonPatrick Kypson46.5%46.0%46¢+0.5ppLOWSKIP9hardRound Of 128+0.005
124Mattia Bellucci vs Quentin HalysMattia Bellucci49.4%49.0%49¢+0.4ppLOWSKIP505hardRound Of 128+0.004
125Alexander Shevchenko vs Alex MichelsenAlexander Shevchenko40.6%41.0%41¢-0.4ppLOWSKIP623hardRound Of 128-0.004
126Elena-Gabriela Ruse vs Magdalena FrechElena-Gabriela Ruse60.3%60.0%60¢+0.3ppLOWSKIP40clayRound 1+0.003
127Sara Sorribes Tormo vs Tamara KorpatschSara Sorribes Tormo46.3%46.0%46¢+0.3ppLOWSKIP52clayRound 1+0.003
#PlayerStatPP lineOur projEdge %SideTierOppSurfaceDemonPayout
1Learner Tien🧊 COLDTotal Tie Breaks0.50.12+75.6%LESSLOWCristian Garinclay1.0x
2Luciano Darderi🟨 WARMTotal Tie Breaks0.50.12+75.3%LESSLOWSebastian Ofnerclay1.0x
3Alexander Bublik🧊 COLDTotal Tie Breaks0.50.12+75.3%LESSLOWJan-Lennard Struffclay1.0x
4Jessica Bouzas ManeiroTotal Games Won5.59.30+69.1%MORELOWAryna Sabalenkaclay0.5x
5Fiona Ferro🟨 WARMTotal Games Won5.59.18+66.9%MORELOWMirra Andreevaclay0.5x
6Kimberly BirrellTotal Games Won5.59.00+63.7%MORELOWJessica Pegulaclay0.5x
7Renata Zarazua🟨 WARMTotal Games Won6.510.55+62.3%MORELOWDiana Shnaiderclay0.5x
8Maya Joint⏳ RTRNTotal Games Won6.510.51+61.8%MORELOWAnastasia Potapovaclay0.5x
9Learner Tien🧊 COLDTotal Games Won19.58.63+55.7%LESSLOWCristian Garinclay0.5x
10Miomir Kecmanovic🧊 COLDTotal Games Won20.59.46+53.9%LESSLOWFabian Marozsanclay0.5x
11Gabriel Diallo🧊 COLDTotal Games Won20.59.47+53.8%LESSLOWJames Duckworthclay0.5x
12Jaume Munar🧊 COLDTotal Games Won19.59.14+53.1%LESSLOWHubert Hurkaczclay0.5x
13Iga SwiatekTotal Games16.024.46+52.9%MORELOWEmerson Jonesclay0.5x
14Jakub Mensik🟨 WARMTotal Games Won20.59.79+52.3%LESSLOWTitouan Droguetclay0.5x
15Oksana Selekhmeteva🧊 COLDTotal Games Won6.59.88+52.0%MORELOWMarta Kostyukclay0.5x
16Sebastian BaezTotal Games Won19.59.40+51.8%LESSLOWRoman Andres Burruchagaclay0.5x
17Alex Michelsen🧊 COLDTotal Games Won19.59.43+51.6%LESSLOWAlexander Shevchenkoclay0.5x
18Karen Khachanov🧊 COLDTotal Games Won20.510.02+51.1%LESSLOWArthur Geaclay0.5x
19Marcos GironTotal Games Won19.59.60+50.8%LESSLOWYibing Wuclay0.5x
20Patrick Kypson🧊 COLDTotal Games Won19.59.66+50.4%LESSLOWLuca Van Asscheclay0.5x
21Cameron Norrie🟨 WARMTotal Tie Breaks0.50.25+50.4%LESSLOWAdolfo Daniel Vallejoclay1.0x
22Alex Michelsen🧊 COLDTotal Tie Breaks0.50.25+50.3%LESSLOWAlexander Shevchenkoclay1.0x
23Patrick Kypson🧊 COLDTotal Tie Breaks0.50.25+50.1%LESSLOWLuca Van Asscheclay1.0x
24Miomir Kecmanovic🧊 COLDTotal Tie Breaks0.50.25+50.1%LESSLOWFabian Marozsanclay1.0x
25Nuno Borges🧊 COLDTotal Games Won18.59.24+50.1%LESSLOWTomas Martin Etcheverryclay0.5x
26Ugo Humbert🧊 COLDTotal Tie Breaks0.50.25+50.0%LESSLOWAdrian Mannarinoclay1.0x
27Cameron Norrie🟨 WARMTotal Games Won19.59.79+49.8%LESSLOWAdolfo Daniel Vallejoclay0.5x
28Alejandro Davidovich FokinaTotal Games Won20.510.30+49.8%LESSLOWDamir Dzumhurclay0.5x
29Tallon Griekspoor🧊 COLDTotal Games Won19.59.80+49.8%LESSLOWMatteo Arnaldiclay0.5x
30Terence AtmaneTotal Games Won20.510.30+49.7%LESSLOWThanasi Kokkinakisclay0.5x
31Andrey Rublev🟨 WARMTotal Games Won20.510.33+49.6%LESSLOWIgnacio Buseclay0.5x
32Ugo Humbert🧊 COLDTotal Games Won20.510.36+49.5%LESSLOWAdrian Mannarinoclay0.5x
33Francisco Comesana🧊 COLDTotal Games Won19.59.87+49.4%LESSLOWEthan Quinnclay0.5x
34Gael Monfils🧊 COLDTotal Games Won19.59.91+49.2%LESSLOWHugo Gastonclay0.5x
35Quentin Halys🧊 COLDTotal Games Won19.59.97+48.9%LESSLOWMattia Bellucciclay0.5x
36Corentin MoutetTotal Games Won19.59.98+48.8%LESSLOWVit Koprivaclay0.5x
37Jan-Lennard Struff🧊 COLDTotal Games Won17.59.01+48.5%LESSLOWAlexander Bublikclay0.5x
38Hamad Medjedovic⏳ RTRNTotal Games Won20.510.58+48.4%LESSLOWYannick Hanfmannclay0.5x
39Marton FucsovicsTotal Games Won18.59.65+47.8%LESSLOWMatteo Berrettiniclay0.5x
40Matteo Arnaldi🟨 WARMTotal Games Won20.510.71+47.7%LESSLOWTallon Griekspoorclay0.5x
41Anna Bondar🟨 WARMTotal Games Won7.511.06+47.5%MORELOWElina Svitolinaclay0.5x
42Brandon NakashimaTotal Games Won20.510.84+47.1%LESSLOWRoberto Bautista Agutclay0.5x
43Jiri Lehecka🟨 WARMTotal Games Won20.010.58+47.1%LESSLOWPablo Carreno Bustaclay0.5x
44Zizou Bergs🟨 WARMTotal Games Won19.510.36+46.9%LESSLOWTomas Machacclay0.5x
45Yannick Hanfmann🟨 WARMTotal Games Won19.510.38+46.8%LESSLOWHamad Medjedovicclay0.5x
46Mattia BellucciTotal Games Won19.510.44+46.5%LESSLOWQuentin Halysclay0.5x
47Felix Auger-Aliassime🟨 WARMTotal Games Won19.510.45+46.4%LESSLOWDaniel Altmaierclay0.5x
48Alexander Bublik🧊 COLDTotal Games Won20.511.01+46.3%LESSLOWJan-Lennard Struffclay0.5x
49Hanne Vandewinkel🧊 COLDTotal Games Won6.59.50+46.2%MORELOWMadison Keysclay0.5x
50Hugo GastonTotal Games Won19.510.51+46.1%LESSLOWGael Monfilsclay0.5x
51Ethan QuinnTotal Games Won19.510.54+45.9%LESSLOWFrancisco Comesanaclay0.5x
52Sebastian OfnerTotal Games Won17.59.48+45.8%LESSLOWLuciano Dardericlay0.5x
53Alejandro Tabilo🟨 WARMTotal Games Won19.510.57+45.8%LESSLOWKamil Majchrzakclay0.5x
54Tomas MachacTotal Games Won19.510.59+45.7%LESSLOWZizou Bergsclay0.5x
55Tomas Martin Etcheverry🟨 WARMTotal Games Won20.511.29+44.9%LESSLOWNuno Borgesclay0.5x
56Roberto Bautista Agut🧊 COLDTotal Games Won17.59.67+44.8%LESSLOWBrandon Nakashimaclay0.5x
57Matteo BerrettiniTotal Games Won20.511.35+44.6%LESSLOWMarton Fucsovicsclay0.5x
58Luca Van AsscheTotal Games Won19.510.82+44.5%LESSLOWPatrick Kypsonclay0.5x
59Moise KouameTotal Games Won17.59.79+44.0%LESSLOWMarin Cilicclay0.5x
60Novak Djokovic⏳ RTRNTotal Games Won20.511.57+43.6%LESSLOWGiovanni Mpetshi Perricardclay0.5x
61Alexandre MullerTotal Games Won15.58.75+43.5%LESSLOWStefanos Tsitsipasclay0.5x
62Luciano Darderi🟨 WARMTotal Games Won20.511.60+43.4%LESSLOWSebastian Ofnerclay0.5x
63Nishesh Basavareddy🟨 WARMTotal Games Won18.510.49+43.3%LESSLOWTaylor Fritzclay0.5x
64Fabian MarozsanTotal Games Won19.511.07+43.2%LESSLOWMiomir Kecmanovicclay0.5x
65James Duckworth⏳ RTRNTotal Games Won19.511.07+43.2%LESSLOWGabriel Dialloclay0.5x
66Giovanni Mpetshi Perricard⏳ RTRNTotal Games Won16.59.49+42.5%LESSLOWNovak Djokovicclay0.5x
67Alexei PopyrinTotal Games Won19.511.22+42.5%LESSLOWZachary Svajdaclay0.5x
68Adolfo Daniel Vallejo🟨 WARMTotal Games Won19.511.23+42.4%LESSLOWCameron Norrieclay0.5x
69Juan Manuel Cerundolo🟨 WARMTotal Games Won19.511.26+42.3%LESSLOWJacob Fearnleyclay0.5x
70Marin CilicTotal Games Won19.511.26+42.2%LESSLOWMoise Kouameclay0.5x
71Ignacio BuseTotal Games Won18.510.71+42.1%LESSLOWAndrey Rublevclay0.5x
72Hubert Hurkacz🟨 WARMTotal Games Won19.511.38+41.6%LESSLOWJaume Munarclay0.5x
73Yibing Wu🟨 WARMTotal Games Won19.511.39+41.6%LESSLOWMarcos Gironclay0.5x
74Pablo Carreno Busta🟨 WARMTotal Games Won17.510.39+40.6%LESSLOWJiri Leheckaclay0.5x
75Vit Kopriva🟨 WARMTotal Games Won18.511.02+40.4%LESSLOWCorentin Moutetclay0.5x
76Stefanos TsitsipasTotal Games Won20.512.24+40.3%LESSLOWAlexandre Mullerclay0.5x
77Alexander ShevchenkoTotal Games Won18.511.06+40.2%LESSLOWAlex Michelsenclay0.5x
78Zachary Svajda🧊 COLDTotal Games Won15.59.32+39.9%LESSLOWAlexei Popyrinclay0.5x
79Thanasi Kokkinakis⏳ RTRNTotal Games Won17.510.63+39.3%LESSLOWTerence Atmaneclay0.5x
80Titouan Droguet🟨 WARMTotal Games Won18.511.27+39.1%LESSLOWJakub Mensikclay0.5x
81Sorana Cirstea🟨 WARMTotal Games17.023.60+38.8%MORELOWKsenia Efremovaclay0.5x
82Stan Wawrinka🧊 COLDTotal Games Won13.58.39+37.8%LESSLOWArthur Filsclay0.5x
83Hubert Hurkacz🟨 WARMTotal Games39.524.59+37.8%LESSLOWJaume Munarclay0.5x
84Arthur Fils🟨 WARMTotal Games Won19.512.16+37.7%LESSLOWStan Wawrinkaclay0.5x
85Francisco Cerundolo🟨 WARMTotal Games Won19.512.28+37.0%LESSLOWBotic Van de Zandschulpclay0.5x
86Jacob Fearnley⏳ RTRNTotal Games Won15.59.78+36.9%LESSLOWJuan Manuel Cerundoloclay0.5x
87Learner Tien🧊 COLDTotal Games37.523.70+36.8%LESSLOWCristian Garinclay0.5x
88Hamad Medjedovic⏳ RTRNTotal Games39.525.20+36.2%LESSLOWYannick Hanfmannclay0.5x
89Alycia Parks🟨 WARMTotal Games Won7.510.21+36.2%MORELOWLeylah Fernandezclay0.5x
90Tallon Griekspoor🧊 COLDTotal Games39.525.22+36.2%LESSLOWMatteo Arnaldiclay0.5x
91Daniel AltmaierTotal Games Won16.510.56+36.0%LESSLOWFelix Auger-Aliassimeclay0.5x
92Amanda Anisimova⏳ RTRNTotal Games17.523.78+35.9%MORELOWTiantsoa Sarah Rakotomanga Rajaonahclay0.5x
93Quentin Halys🧊 COLDTotal Games39.525.34+35.9%LESSLOWMattia Bellucciclay0.5x
94Gabriel Diallo🧊 COLDTotal Games39.025.07+35.7%LESSLOWJames Duckworthclay0.5x
95Cristian GarinTotal Games Won18.511.90+35.7%LESSLOWLearner Tienclay0.5x
96Jakub Mensik🟨 WARMTotal Games38.524.82+35.5%LESSLOWTitouan Droguetclay0.5x
97Tomas Martin Etcheverry🟨 WARMTotal Games38.524.84+35.5%LESSLOWNuno Borgesclay0.5x
98Marta Kostyuk🟨 WARMTotal Games18.024.38+35.4%MORELOWOksana Selekhmetevaclay0.5x
99Botic Van de Zandschulp⏳ RTRNTotal Games Won13.58.72+35.4%LESSLOWFrancisco Cerundoloclay0.5x
100Sebastian BaezTotal Games37.524.29+35.2%LESSLOWRoman Andres Burruchagaclay0.5x
101Arthur GeaTotal Games Won16.010.38+35.1%LESSLOWKaren Khachanovclay0.5x
102Francisco Comesana🧊 COLDTotal Games38.525.14+34.7%LESSLOWEthan Quinnclay0.5x
103Novak Djokovic⏳ RTRNTotal Games37.524.51+34.6%LESSLOWGiovanni Mpetshi Perricardclay0.5x
104Marcos GironTotal Games37.524.59+34.4%LESSLOWYibing Wuclay0.5x
105Aryna Sabalenka🟨 WARMTotal Games17.523.50+34.3%MORELOWJessica Bouzas Maneiroclay0.5x
106Aleksandar Vukic🧊 COLDTotal Games Won12.58.23+34.1%LESSLOWRaphael Collignonclay0.5x
107Adrian Mannarino🧊 COLDTotal Games Won14.59.55+34.1%LESSLOWUgo Humbertclay0.5x
108Miomir Kecmanovic🧊 COLDTotal Games38.025.03+34.1%LESSLOWFabian Marozsanclay0.5x
109Jenson Brooksby🧊 COLDTotal Games Won13.58.93+33.9%LESSLOWMariano Navoneclay0.5x
110Andrey Rublev🟨 WARMTotal Games38.025.17+33.8%LESSLOWIgnacio Buseclay0.5x
111Alexander Bublik🧊 COLDTotal Games37.024.54+33.7%LESSLOWJan-Lennard Struffclay0.5x
112Cameron Norrie🟨 WARMTotal Games37.524.88+33.7%LESSLOWAdolfo Daniel Vallejoclay0.5x
113Matteo BerrettiniTotal Games37.024.60+33.5%LESSLOWMarton Fucsovicsclay0.5x
114Alex Michelsen🧊 COLDTotal Games37.525.05+33.2%LESSLOWAlexander Shevchenkoclay0.5x
115Corentin MoutetTotal Games37.525.09+33.1%LESSLOWVit Koprivaclay0.5x
116Kamil Majchrzak⏳ RTRNTotal Games Won15.510.37+33.1%LESSLOWAlejandro Tabiloclay0.5x
117Elise MertensTotal Games18.023.94+33.0%MORELOWTatjana Mariaclay0.5x
118Patrick Kypson🧊 COLDTotal Games37.525.15+33.0%LESSLOWLuca Van Asscheclay0.5x
119Luciano Darderi🟨 WARMTotal Games36.524.50+32.9%LESSLOWSebastian Ofnerclay0.5x
120Taylor Fritz⏳ RTRNTotal Games37.525.18+32.9%LESSLOWNishesh Basavareddyclay0.5x
121Terence AtmaneTotal Games37.525.23+32.7%LESSLOWThanasi Kokkinakisclay0.5x
122Tomas MachacTotal Games37.525.23+32.7%LESSLOWZizou Bergsclay0.5x
123Hugo GastonTotal Games37.525.34+32.4%LESSLOWGael Monfilsclay0.5x
124Arthur Fils🟨 WARMTotal Games33.522.79+32.0%LESSLOWStan Wawrinkaclay0.5x
125Aleksandar Kovacevic🧊 COLDTotal Games Won12.58.51+31.9%LESSLOWRafael Jodarclay0.5x
126Felix Auger-Aliassime🟨 WARMTotal Games37.025.20+31.9%LESSLOWDaniel Altmaierclay0.5x
127Anastasia Potapova🟨 WARMTotal Games18.524.36+31.7%MORELOWMaya Jointclay0.5x
128Madison Keys⏳ RTRNTotal Games18.524.30+31.4%MORELOWHanne Vandewinkelclay0.5x
129Mirra Andreeva🟨 WARMTotal Games17.522.98+31.3%MORELOWFiona Ferroclay0.5x
130Damir DzumhurTotal Games Won15.510.66+31.2%LESSLOWAlejandro Davidovich Fokinaclay0.5x
131Jiri Lehecka🟨 WARMTotal Games36.525.13+31.2%LESSLOWPablo Carreno Bustaclay0.5x
132Brandon NakashimaTotal Games36.525.17+31.0%LESSLOWRoberto Bautista Agutclay0.5x
133Alejandro Tabilo🟨 WARMTotal Games36.525.20+31.0%LESSLOWKamil Majchrzakclay0.5x
134Karen Khachanov🧊 COLDTotal Games36.525.21+30.9%LESSLOWArthur Geaclay0.5x
135Raphael Collignon⏳ RTRNTotal Games32.022.18+30.7%LESSLOWAleksandar Vukicclay0.5x
136Mariano Navone🟨 WARMTotal Sets3.52.46+29.7%LESSLOWJenson Brooksbyclay1.0x
137Novak Djokovic⏳ RTRNTotal Sets3.52.46+29.6%LESSLOWGiovanni Mpetshi Perricardclay1.0x
138Karolina Muchova⏳ RTRNTotal Games18.523.90+29.2%MORELOWAnastasia Zakharovaclay0.5x
139Francisco Cerundolo🟨 WARMTotal Sets3.52.49+29.0%LESSLOWBotic Van de Zandschulpclay1.0x
140Jessica Pegula🟨 WARMTotal Games17.522.57+29.0%MORELOWKimberly Birrellclay0.5x
141Ugo Humbert🧊 COLDTotal Sets3.52.50+28.6%LESSLOWAdrian Mannarinoclay1.0x
142Mariano Navone🟨 WARMTotal Games34.024.26+28.6%LESSLOWJenson Brooksbyclay0.5x
143Stefanos TsitsipasTotal Games35.025.17+28.1%LESSLOWAlexandre Mullerclay0.5x
144Ugo Humbert🧊 COLDTotal Games34.525.16+27.1%LESSLOWAdrian Mannarinoclay0.5x
145Alejandro Davidovich FokinaTotal Games34.525.18+27.0%LESSLOWDamir Dzumhurclay0.5x
146Akasha Urhobo🟨 WARMTotal Games Won9.512.04+26.7%MORELOWKatie Boulterclay0.5x
147Juan Manuel Cerundolo🟨 WARMTotal Games34.024.91+26.7%LESSLOWJacob Fearnleyclay0.5x
148Alexei PopyrinTotal Games34.025.05+26.3%LESSLOWZachary Svajdaclay0.5x
149Rafael Jodar🟨 WARMTotal Games31.523.22+26.3%LESSLOWAleksandar Kovacevicclay0.5x
150Katie VolynetsTotal Games19.023.86+25.6%MORELOWClara Burelclay0.5x
151Francisco Comesana🧊 COLDTotal Tie Breaks0.50.37+25.5%LESSLOWEthan Quinnclay1.0x
152Brandon NakashimaTotal Tie Breaks0.50.37+25.3%LESSLOWRoberto Bautista Agutclay1.0x
153Francisco Cerundolo🟨 WARMTotal Games33.525.06+25.2%LESSLOWBotic Van de Zandschulpclay0.5x
154Alejandro Tabilo🟨 WARMTotal Tie Breaks0.50.37+25.1%LESSLOWKamil Majchrzakclay1.0x
155Jiri Lehecka🟨 WARMTotal Tie Breaks0.50.37+25.0%LESSLOWPablo Carreno Bustaclay1.0x
156Leylah Fernandez🟨 WARMTotal Games19.524.38+25.0%MORELOWAlycia Parksclay0.5x
157Anastasia Zakharova🧊 COLDTotal Games Won7.59.37+25.0%MORELOWKarolina Muchovaclay0.5x
158Tomas MachacTotal Tie Breaks0.50.38+24.9%LESSLOWZizou Bergsclay1.0x
159Jelena OstapenkoTotal Games19.524.28+24.5%MORELOWElla Seidelclay0.5x
160Elina SvitolinaTotal Games19.524.20+24.1%MORELOWAnna Bondarclay0.5x
161Nikola BartunkovaTotal Games Won8.510.52+23.7%MORELOWVictoria Mbokoclay0.5x
162Alice Tubello🟨 WARMTotal Games Won9.511.71+23.3%MORELOWDonna Vekicclay0.5x
163Alexander Zverev🟨 WARMTotal Games29.522.64+23.3%LESSLOWBenjamin Bonziclay0.5x
164Jaqueline CristianTotal Games20.024.15+20.7%MORELOWKamilla Rakhimovaclay0.5x
165Tommy Paul🟨 WARMTotal Games28.522.83+19.9%LESSLOWRinky Hijikataclay0.5x
166Sara Sorribes Tormo🟨 WARMTotal Games20.524.48+19.4%MORELOWTamara Korpatschclay0.5x
167Clara Tauson⏳ RTRNTotal Games20.524.44+19.2%MORELOWDaria Snigurclay0.5x
168Clement Tabur🟨 WARMTotal Games Won7.58.94+19.2%MORELOWJannik Sinnerclay0.5x
169Liudmila SamsonovaTotal Games20.524.42+19.1%MORELOWJil Teichmannclay0.5x
170Daria Kasatkina🟨 WARMTotal Games20.524.31+18.6%MORELOWZeynep Sonmezclay0.5x
171Emma Navarro⏳ RTRNTotal Games20.524.28+18.4%MORELOWJanice Tjenclay0.5x
172Frances Tiafoe⏳ RTRNTotal Games30.525.11+17.7%LESSLOWEliot Spizzirriclay0.5x
173Katie BoulterTotal Games19.022.31+17.4%MORELOWAkasha Urhoboclay0.5x
174Naomi Osaka🟨 WARMTotal Games20.523.99+17.0%MORELOWLaura Siegemundclay0.5x
175Camila OsorioTotal Games21.024.56+17.0%MORELOWEkaterina Alexandrovaclay0.5x
176Benjamin BonziTotal Games Won10.58.77+16.5%LESSLOWAlexander Zverevclay0.5x
177Peyton StearnsTotal Games21.024.43+16.3%MORELOWSofia Keninclay0.5x
178Yulia PutintsevaTotal Games20.523.76+15.9%MORELOWTalia Gibsonclay0.5x
179Rinky HijikataTotal Games Won10.58.88+15.4%LESSLOWTommy Paulclay0.5x
180Linda Noskova🟨 WARMTotal Games Won12.510.66+14.7%LESSLOWMaria Sakkariclay0.5x
181Clara Burel🧊 COLDTotal Games Won8.09.15+14.4%MORELOWKatie Volynetsclay0.5x
182Daniil MedvedevTotal Games28.524.48+14.1%LESSLOWAdam Waltonclay0.5x
183Linda Noskova🟨 WARMTotal Games21.524.52+14.0%MORELOWMaria Sakkariclay0.5x
184Ann LiTotal Games20.523.33+13.8%MORELOWShuai Zhangclay0.5x
185Jil Teichmann🧊 COLDTotal Games Won9.010.23+13.7%MORELOWLiudmila Samsonovaclay0.5x
186Donna Vekic🟨 WARMTotal Games20.523.25+13.4%MORELOWAlice Tubelloclay0.5x
187Coco Gauff🟨 WARMTotal Games19.021.49+13.1%MORELOWTaylor Townsendclay0.5x
188Eliot Spizzirri⏳ RTRNTotal Games Won11.510.01+12.9%LESSLOWFrances Tiafoeclay0.5x
189Ilya IvashkaTotal Games22.525.34+12.6%MORELOWPetr Bar Biryukovclay1.0x
190Ella Seidel🧊 COLDTotal Games Won8.59.56+12.5%MORELOWJelena Ostapenkoclay0.5x
191Diane Parry🧊 COLDTotal Games Won9.58.38+11.8%LESSLOWAnhelina Kalininaclay0.5x
192Alexandra EalaTotal Games Won10.59.27+11.7%LESSLOWIva Jovicclay0.5x
193Kamilla Rakhimova🧊 COLDTotal Games Won8.59.45+11.2%MORELOWJaqueline Cristianclay0.5x
194Janice Tjen🧊 COLDTotal Games Won9.510.56+11.1%MORELOWEmma Navarroclay0.5x
195Sofia KeninTotal Games Won11.510.22+11.1%LESSLOWPeyton Stearnsclay0.5x
196Jasmine Paolini🧊 COLDTotal Games21.523.89+11.1%MORELOWDayana Yastremskaclay0.5x
197Magda LinetteTotal Games Won8.59.44+11.1%MORELOWTereza Valentovaclay0.5x
198Elena-Gabriela Ruse🟨 WARMTotal Games21.523.84+10.9%MORELOWMagdalena Frechclay0.5x
199Eva Lys🧊 COLDTotal Games21.523.77+10.6%MORELOWPetra Marcinkoclay0.5x
200Katerina Siniakova🟨 WARMTotal Games20.522.53+9.9%MORELOWSimona Waltertclay0.5x
201Daria Snigur🟨 WARMTotal Games Won11.510.52+8.5%LESSLOWClara Tausonclay0.5x
202Anhelina Kalinina🟨 WARMTotal Games20.522.21+8.3%MORELOWDiane Parryclay0.5x
203Barbora Krejcikova⏳ RTRNTotal Games21.523.25+8.2%MORELOWHailey Baptisteclay0.5x
204Panna Udvardy🟨 WARMTotal Games21.523.07+7.3%MORELOWViktorija Golubicclay0.5x
205Jannik Sinner🟨 WARMTotal Games25.023.24+7.0%LESSLOWClement Taburclay0.5x
206Francesca JonesTotal Games21.523.00+7.0%MORELOWBeatriz Haddad Maiaclay0.5x
207Maria Sakkari🧊 COLDTotal Games Won10.59.78+6.8%LESSLOWLinda Noskovaclay0.5x
208Shuai Zhang🧊 COLDTotal Games Won9.58.86+6.7%LESSLOWAnn Liclay0.5x
209Ajla Tomljanovic🧊 COLDTotal Games Won9.58.88+6.6%LESSLOWCaty McNallyclay0.5x
210Zeynep Sonmez🟨 WARMTotal Games Won9.510.04+5.7%MORELOWDaria Kasatkinaclay0.5x
211Solana Sierra🟨 WARMTotal Games21.522.69+5.5%MORELOWEmma Raducanuclay0.5x
212Anna BlinkovaTotal Games Won9.510.02+5.5%MORELOWYuliia Starodubtsevaclay0.5x
213Laura SiegemundTotal Games Won9.59.87+3.9%MORELOWNaomi Osakaclay0.5x
214Anna KalinskayaTotal Games21.522.16+3.1%MORELOWLois Boissonclay0.5x
215Talia GibsonTotal Games Won9.59.67+1.8%MORELOWYulia Putintsevaclay0.5x
216Lois Boisson🧊 COLDTotal Games Won11.511.51+0.1%MORELOWAnna Kalinskayaclay0.5x
Kalshi tennis — 4 picks · $8.00 staked
Day 1 - paper only, grade EOD before scaling · locked 2026-05-22T13:11:18.517542+00:00
#MatchPickOur PAskEdgeTierSurfaceStakeStatusP&L
1Eliot Spizzirri vs Frances TiafoeEliot Spizzirri51.0%10¢41.0ppSTRONGhard$2.00OPEN+0.00
2Tiantsoa Sarah Rakotomanga Rajaonah vs Amanda AnisimovaTiantsoa Sarah Rakotomanga Rajaonah38.7%32.7ppELITEclay$2.00OPEN+0.00
3Maria Carle vs Rebecca SramkovaMaria Carle54.1%35¢19.1ppELITEclay$2.00OPEN+0.00
4Leandro Riedi vs Pierre-Hugues HerbertLeandro Riedi55.0%45¢10.0ppELITEhard$2.00OPEN+0.00
PrizePicks tennis — 2 picks · $2.00 staked
Day 1 - paper only, grade EOD before scaling · locked 2026-05-22T13:11:18.454667+00:00
#PlayerStatLineOur projSideEdgeTierSurfaceStakeStatusP&L
1Eliot SpizzirriTotal Games Won11.510.01LESS12.9%MEDclay$1.00OPEN+0.00
2Shuai ZhangTotal Games Won9.58.86LESS6.7%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-22T10:42:02 · 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 · exact11.0%18.2%+7.2pp · PUBLIC HIGHERFre 6%, Wim 10%, US 3%
Lorenzo Musetti · exact4.5%1.6%-2.9pp · SHARP HIGHERFre 0%, Wim 1%, US 1%
Alexander Zverev · exact12.0%14.4%+2.4pp · PUBLIC HIGHERFre 7%, Wim 5%, US 3%
Daniil Medvedev · exact8.0%5.8%-2.2pp · SHARP HIGHERFre 2%, Wim 2%, US 2%
Ben Shelton · exact4.5%6.6%+2.1pp · PUBLIC HIGHERFre 1%, Wim 3%, US 3%
Alex de Minaur · exact3.0%1.4%-1.6pp · SHARP HIGHERFre 1%, Wim 1%
Jack Draper · exact4.5%6.1%+1.6pp · PUBLIC HIGHERFre 0%, Wim 3%, US 3%
Felix Auger-Aliassime · exact2.0%0.4%-1.6pp · SHARP HIGHERWim 0%
Karen Khachanov · exact2.0%0.7%-1.3pp · SHARP HIGHERFre 0%, Wim 1%
Alexander Bublik · exact3.0%1.9%-1.1pp · SHARP HIGHERFre 0%, Wim 0%, US 1%
Frances Tiafoe · exact0.5%1.3%+0.8pp · PUBLIC HIGHERFre 0%, Wim 0%, US 1%
Jannik Sinner · exact94.5%95.1%+0.6pp · PUBLIC HIGHERFre 72%, Wim 66%, US 50%
Taylor Fritz · exact4.5%4.6%+0.1pp · PUBLIC HIGHERFre 0%, Wim 3%, US 2%
Casper Ruud · exact3.5%3.6%+0.1pp · PUBLIC HIGHERFre 3%, Wim 0%

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
#PlayerStatOppOpenLatestDiffAbsDirection
1Zachary SvajdaTotal Games WonAlexei Popyrin13.515.5+2.002.00UP
2Mattia BellucciTotal Games WonQuentin Halys20.519.5-1.001.00DOWN
3Maria SakkariTotal Games WonLinda Noskova11.510.5-1.001.00DOWN
4Nikola BartunkovaTotal Games WonVictoria Mboko9.58.5-1.001.00DOWN
5Tommy PaulTotal GamesRinky Hijikata29.528.5-1.001.00DOWN
6Marin CilicTotal Games WonMoise Kouame20.519.5-1.001.00DOWN
7Anna BlinkovaTotal Games WonYuliia Starodubtseva8.59.5+1.001.00UP
8Anna BondarTotal Games WonElina Svitolina6.57.5+1.001.00UP
9Alexei PopyrinTotal Games WonZachary Svajda19.520.5+1.001.00UP
10Felix Auger-AliassimeTotal Games WonDaniel Altmaier20.519.5-1.001.00DOWN
11Daniel AltmaierTotal Games WonFelix Auger-Aliassime17.516.5-1.001.00DOWN
12Aleksandar VukicTotal Games WonRaphael Collignon11.512.5+1.001.00UP
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-22T17:39:31.270895+00:002m1900fresh
Kalshi KXWTAMATCHtennis_kalshi.sqlite2026-05-22T17:39:31.270895+00:002m1782fresh
Kalshi KXFRENCHOPENtennis_kalshi.sqlite2026-05-22T17:39:31.270895+00:002m0fresh
Kalshi KXFOPENMENSINGLEtennis_kalshi.sqlite2026-05-22T17:39:31.270895+00:002m0fresh
Kalshi KXATPGRANDSLAMtennis_kalshi.sqlite2026-05-22T17:39:31.270895+00:002m14fresh
Kalshi KXUSOPENtennis_kalshi.sqlite2026-05-22T17:39:31.270895+00:002m0fresh
Kalshi KXATPSETWINNERtennis_kalshi.sqlite2026-05-22T17:39:31.270895+00:002m3780fresh
Kalshi KXATPTOTALSETStennis_kalshi.sqlite2026-05-22T17:39:31.270895+00:002m0fresh
Kalshi KXATPSETSWEEPtennis_kalshi.sqlite2026-05-22T17:39:31.270895+00:002m0fresh
Kalshi KXATPGAMESPREADtennis_kalshi.sqlite2026-05-22T17:39:31.270895+00:002m0fresh
Kalshi KXATPEXACTMATCHtennis_kalshi.sqlite2026-05-22T17:39:31.270895+00:002m1464fresh
Kalshi KXWTADOUBLEStennis_kalshi.sqlite2026-05-22T17:39:31.270895+00:002m0fresh
Kalshi KXATP1RANKtennis_kalshi.sqlite2026-05-22T17:39:31.270895+00:002m16fresh
elo last computedtennis.sqlite2026-05-22T17:39:28+00:002m20051fresh
rankings last pulledtennis.sqlite2026-05-22T17:39:30+00:002m3745fresh
rankings atp latest datetennis.sqlite2026-05-04449.70h&mdash;stale
rankings wta latest datetennis.sqlite2026-05-04449.70h&mdash;stale
mirror atp scheduletennis.sqlite2026-05-22T17:41:06.390684+00:001m261fresh
h2h last computedtennis.sqlite2026-05-17T10:11:57.514615+00:00127.50h&mdash;stale
h2h n pairstennis.sqlite190184missing&mdash;missing
last player db runtennis.sqlite1779471682missing&mdash;missing
results last_runtennis_results.sqlite[2026-05-22T17:41:08.566189+00:00] 2026-05-22T17:41:06.725254+00:00; dates=['20260521']; rows=597; resolved=577missing&mdash;missing
pp_edges CSVpp_edges_tennis_2026-05-22.csv2026-05-22T17:41:50.569535+00:000m&mdash;fresh
kalshi edges JSONtennis_kalshi_edges_2026-05-22.json2026-05-22T17:41:41.067092+00:000m&mdash;fresh
paper trades PPpaper_trades_pp_tennis_2026-05-22.json2026-05-22T17:41:52.286962+00:000m&mdash;fresh
paper trades Kalshipaper_trades_kalshi_tennis_2026-05-22.json2026-05-22T17:41:52.760736+00:000m&mdash;fresh
daily payloaddaily_tennis_2026-05-22.json2026-05-22T17:41:53.443808+00:000m&mdash;fresh
PP movementpp_line_movement_tennis_2026-05-22.csv2026-05-22T17:41:52.976226+00:000m&mdash;fresh
PP calibrationpp_calibration_tennis.json2026-05-22T17:41:52.875407+00:000m&mdash;fresh