T
Tennis EdgeBoard
ATP + WTA daily edges - Kalshi + PrizePicks - auto-refresh 2m
Generated
2026-05-24 16:16 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 · 1864rKalshi KXWTAMATCH 2m · 1730rKalshi KXFRENCHOPEN 2mKalshi KXFOPENMENSINGLE 2mKalshi KXATPGRANDSLAM 2m · 14rKalshi KXUSOPEN 2mKalshi KXATPSETWINNER 2m · 3714rKalshi KXATPTOTALSETS 2mKalshi KXATPSETSWEEP 2mKalshi KXATPGAMESPREAD 2mKalshi KXATPEXACTMATCH 2m · 1498rKalshi KXWTADOUBLES 2mKalshi KXATP1RANK 2m · 16relo last computed 3.1h · 20051rrankings last pulled 3.1h · 3745rrankings atp latest date 20drankings wta latest date 20dmirror atp schedule 1m · 240rh2h last computed 7dh2h n pairs missinglast player db run missingresults last_run missingpp_edges CSV 0mkalshi edges JSON 0mpaper trades PP 37mpaper trades Kalshi 37mdaily payload 0mPP movement 0mPP calibration 3.0h
Matches today
32
scheduled
ELITE edges
0
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
16:16
2026-05-24 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 +11.9pp
Ask 59¢
💎 Biggest Payout (ELITE)
No ELITE main-draw longshot today.
#MatchTournamentRoundSurfaceStartELO AELO BELO diffKalshi event
1Federico Cina vs Reilly OpelkaRoland GarrosRound 1clayMay 24 12:5015171484+33KXATPMATCH-26MAY25CINOPE
2Federico Cina vs Reilly OpelkaRoland GarrosRound 1clayMay 24 12:5015171484+33KXATPMATCH-26MAY25CINOPE
3Francesca Jones vs Beatriz Haddad MaiaRoland GarrosRound 1clayMay 24 13:3517641556+208KXWTAMATCH-26MAY25JONHAD
4Francesca Jones vs Beatriz Haddad MaiaRoland GarrosRound 1clayMay 24 13:3517641556+208KXWTAMATCH-26MAY25JONHAD
5Joao Fonseca vs Luka PavlovicRoland GarrosRound 1clayMay 24 15:2016381583+55KXATPSETWINNER-26MAY25FONPAV-1
6Joao Fonseca vs Luka PavlovicRoland GarrosRound 1clayMay 24 15:2016381583+55KXATPSETWINNER-26MAY25FONPAV-1
7Quentin Halys vs Mattia BellucciRoland GarrosRound 1clayMay 24 15:3015331525+9KXATPMATCH-26MAY24HALBEL
8Taylor Fritz vs Nishesh BasavareddyRoland GarrosRound 1clayMay 24 15:3015811589-8KXATPSETWINNER-26MAY24FRIBAS-2
9Quentin Halys vs Mattia BellucciRoland GarrosRound 1clayMay 24 15:3015331525+9KXATPMATCH-26MAY24HALBEL
10Taylor Fritz vs Nishesh BasavareddyRoland GarrosRound 1clayMay 24 15:3015811589-8KXATPSETWINNER-26MAY24FRIBAS-2
11Emma Raducanu vs Solana SierraRoland GarrosRound 1clayMay 24 15:4015701796-226KXWTAMATCH-26MAY25RADSIE
12Alexander Blockx vs Chak Lam Coleman WongRoland GarrosRound 1clayMay 24 15:4016891484+205KXATPMATCH-26MAY25BLOWON
13Hamad Medjedovic vs Yannick HanfmannRoland GarrosRound 1clayMay 24 15:4016881668+20KXATPSETWINNER-26MAY24MEDHAN-2
14Emma Raducanu vs Solana SierraRoland GarrosRound 1clayMay 24 15:4015701796-226KXWTAMATCH-26MAY25RADSIE
15Alexander Blockx vs Chak Lam Coleman WongRoland GarrosRound 1clayMay 24 15:4016891484+205KXATPMATCH-26MAY25BLOWON
16Hamad Medjedovic vs Yannick HanfmannRoland GarrosRound 1clayMay 24 15:4016881668+20KXATPSETWINNER-26MAY24MEDHAN-2
17Clara Tauson vs Daria SnigurRoland GarrosRound 1clayMay 24 16:2015601559+1KXWTAMATCH-26MAY25TAUSNI
18Clara Tauson vs Daria SnigurRoland GarrosRound 1clayMay 24 16:2015601559+1KXWTAMATCH-26MAY25TAUSNI
19Sofia Kenin vs Peyton StearnsRoland GarrosRound 1clayMay 24 16:2515901636-46KXWTAMATCH-26MAY25KENSTE
20Sara Bejlek vs Sloane StephensRoland GarrosRound 1clayMay 24 16:2517971512+285KXWTAMATCH-26MAY25BEJSTE
21Sofia Kenin vs Peyton StearnsRoland GarrosRound 1clayMay 24 16:2515901636-46KXWTAMATCH-26MAY25KENSTE
22Sara Bejlek vs Sloane StephensRoland GarrosRound 1clayMay 24 16:2517971512+285KXWTAMATCH-26MAY25BEJSTE
23Ksenia Efremova vs Sorana CirsteaRoland GarrosRound 1clayMay 24 16:3014651612-147KXWTAMATCH-26MAY25EFRCIR
24Marina Bassols Ribera vs Emiliana ArangoRoland GarrosRound 1clayMay 24 16:3016811553+128KXWTAMATCH-26MAY25BASARA
25Hugo Dellien vs Valentin RoyerRoland GarrosRound 1clayMay 24 16:3017191682+36KXATPSETWINNER-26MAY25DELROY-1
26Lorenzo Sonego vs ?Roland GarrosRound 1clayMay 24 16:301465KXATPSETWINNER-26MAY25SONHER-1
27Ksenia Efremova vs Sorana CirsteaRoland GarrosRound 1clayMay 24 16:3014651612-147KXWTAMATCH-26MAY25EFRCIR
28Marina Bassols Ribera vs Emiliana ArangoRoland GarrosRound 1clayMay 24 16:3016811553+128KXWTAMATCH-26MAY25BASARA
29Hugo Dellien vs Valentin RoyerRoland GarrosRound 1clayMay 24 16:3017191682+36KXATPSETWINNER-26MAY25DELROY-1
30Lorenzo Sonego vs ?Roland GarrosRound 1clayMay 24 16:301465KXATPSETWINNER-26MAY25SONHER-1
31Giovanni Mpetshi Perricard vs Novak DjokovicRoland GarrosRound 1clayMay 24 18:1515821738-157KXATPSETWINNER-26MAY24MPEDJO-1
32Giovanni Mpetshi Perricard vs Novak DjokovicRoland GarrosRound 1clayMay 24 18:1515821738-157KXATPSETWINNER-26MAY24MPEDJO-1
#MatchOur pickOur PMkt PAskEdgeTierDecisionVol 24hSurfaceRoundEV/$
1Emerson Jones vs Iga SwiatekEmerson Jones53.9%3.0%+50.9ppLOWSKIP3638clayRound 1+0.509
2Veronika Erjavec vs Elena RybakinaVeronika Erjavec50.3%3.0%+47.3ppLOWSKIP1095clayRound 1+0.473
3Eliot Spizzirri vs Frances TiafoeEliot Spizzirri51.5%10.0%10¢+41.5ppLOWPAPER3724hardRound Of 128+0.415
4Elina Svitolina vs Anna BondarAnna Bondar55.9%16.0%16¢+39.9ppLOWPAPER1395clayRound 1+0.399
5Rinky Hijikata vs Tommy PaulRinky Hijikata45.7%7.0%+38.7ppLOWPAPER444hardRound Of 128+0.387
6Donna Vekic vs Alice TubelloAlice Tubello63.5%26.0%26¢+37.5ppLOWPAPER86clayRound 1+0.375
7Akasha Urhobo vs Katie BoulterAkasha Urhobo67.1%30.0%30¢+37.1ppLOWPAPER47clayRound 1+0.371
8Anastasia Potapova vs Maya JointMaya Joint49.9%13.0%13¢+36.9ppLOWPAPER331clayRound 1+0.369
9Diana Shnaider vs Renata ZarazuaRenata Zarazua50.5%14.0%14¢+36.5ppLOWPAPER187clayRound 1+0.365
10Hamad Medjedovic vs Yannick HanfmannYannick Hanfmann53.4%17.0%17¢+36.4ppLOWPAPER118736hardRound Of 128+0.364
11Mariano Navone vs Jenson BrooksbyJenson Brooksby52.9%17.0%17¢+36.0ppLOWPAPER335hardRound Of 128+0.359
12Tatjana Maria vs Elise MertensTatjana Maria42.1%7.0%+35.1ppLOWPAPER578clayRound 1+0.351
13Katerina Siniakova vs Simona WaltertSimona Waltert66.8%33.0%33¢+33.8ppLOWPAPER522clayRound 1+0.338
14Aryna Sabalenka vs Jessica Bouzas ManeiroJessica Bouzas Maneiro37.8%5.0%+32.8ppLOWPAPER4997clayRound 1+0.328
15Alex de Minaur vs Toby SamuelToby Samuel41.6%9.0%+32.6ppLOWPAPER9337clayRound 1+0.326
16Tiantsoa Sarah Rakotomanga Rajaonah vs Amanda AnisimovaTiantsoa Sarah Rakotomanga Rajaonah38.3%7.0%+31.3ppLOWPAPER188clayRound 1+0.313
17Juan Manuel Cerundolo vs Jacob FearnleyJacob Fearnley53.9%23.0%23¢+30.9ppLOWPAPER181hardRound Of 128+0.309
18Hanne Vandewinkel vs Madison KeysHanne Vandewinkel41.9%12.0%12¢+29.9ppLOWPAPER661clayRound 1+0.299
19Reilly Opelka vs Federico CinaReilly Opelka51.9%22.0%22¢+29.9ppLOWPAPER1891118clayRound 1+0.299
20Adam Walton vs Daniil MedvedevAdam Walton35.8%6.0%+29.8ppLOWPAPER1118clayRound 1+0.298
21Ksenia Efremova vs Sorana CirsteaKsenia Efremova35.7%6.0%+29.7ppLOWPAPER18813clayRound 1+0.297
22Kimberly Birrell vs Jessica PegulaKimberly Birrell33.6%4.0%+29.6ppLOWSKIP1556clayRound 1+0.296
23Shuai Zhang vs Ann LiShuai Zhang58.4%29.0%29¢+29.4ppLOWPAPER9hardRound Of 128+0.294
24Quentin Halys vs Mattia BellucciMattia Bellucci53.0%24.0%24¢+29.0ppLOWPAPER454959clayRound 1+0.290
25Cristina Bucsa vs Susan BandecchiSusan Bandecchi57.0%28.0%28¢+29.0ppLOWPAPER127clayRound 1+0.290
26Kamil Majchrzak vs Alejandro TabiloKamil Majchrzak48.5%21.0%21¢+27.5ppLOWPAPER263clayRound 1+0.275
27Coleman Wong vs Alexander BlockxColeman Wong32.5%5.0%+27.5ppLOWPAPER67375clayRound 1+0.275
28Francesca Jones vs Beatriz Haddad MaiaBeatriz Haddad Maia35.0%8.0%+27.0ppLOWPAPER756299clayRound 1+0.270
29Rebecca Sramkova vs Julia GrabherJulia Grabher62.6%36.0%36¢+26.6ppLOWPAPER119clayRound 1+0.266
30Ben Shelton vs Daniel MeridaDaniel Merida50.4%24.0%24¢+26.4ppLOWPAPER1540clayRound 1+0.264
31Karolina Muchova vs Anastasia ZakharovaAnastasia Zakharova39.2%13.0%13¢+26.2ppLOWPAPER109clayRound 1+0.262
32Liudmila Samsonova vs Jil TeichmannJil Teichmann49.2%23.0%23¢+26.2ppLOWPAPER293clayRound 1+0.262
33Victoria Mboko vs Nikola BartunkovaNikola Bartunkova50.1%24.0%24¢+26.1ppLOWPAPER669clayRound 1+0.261
34Emma Navarro vs Janice TjenJanice Tjen52.0%26.0%26¢+26.0ppLOWPAPER805clayRound 1+0.260
35Taylor Fritz vs Nishesh BasavareddyNishesh Basavareddy44.4%19.0%19¢+25.4ppLOWPAPER436021hardRound Of 128+0.254
36Felix Auger-Aliassime vs Daniel AltmaierDaniel Altmaier50.3%25.0%25¢+25.3ppLOWPAPER2492clayRound 1+0.253
37Aleksandar Kovacevic vs Rafael JodarAleksandar Kovacevic37.3%12.0%12¢+25.3ppLOWPAPER4720hardRound Of 128+0.253
38Zachary Svajda vs Alexei PopyrinZachary Svajda39.1%14.0%14¢+25.1ppLOWPAPER190clayRound 1+0.251
39Emma Raducanu vs Solana SierraEmma Raducanu34.0%9.0%+25.0ppLOWPAPER133207clayRound 1+0.250
40Anna Kalinskaya vs Lois BoissonLois Boisson62.4%38.0%38¢+24.4ppLOWPAPER785clayRound 1+0.244
41Casper Ruud vs Roman SafiullinRoman Safiullin38.3%14.0%14¢+24.3ppLOWPAPER2737hardRound Of 128+0.243
42Alycia Parks vs Leylah FernandezAlycia Parks46.2%22.0%22¢+24.2ppLOWPAPER618clayRound 1+0.242
43Belinda Bencic vs Caty McNallyCaty McNally58.9%36.0%36¢+22.9ppLOWPAPER27clayRound 2+0.229
44Terence Atmane vs Thanasi KokkinakisThanasi Kokkinakis50.8%28.0%28¢+22.8ppLOWPAPER1270hardRound Of 128+0.228
45Stefanos Tsitsipas vs Alexandre MullerAlexandre Muller39.3%17.0%17¢+22.3ppLOWPAPER1742hardRound Of 128+0.223
46Adrian Mannarino vs Ugo HumbertAdrian Mannarino37.1%15.0%15¢+22.1ppLOWPAPER615hardRound Of 128+0.221
47Novak Djokovic vs Giovanni Mpetshi PerricardGiovanni Mpetshi Perricard33.1%11.0%11¢+22.1ppLOWPAPER20969hardRound Of 128+0.221
48McCartney Kessler vs Hanyu GuoHanyu Guo51.3%30.0%30¢+21.3ppLOWPAPER62hardRound Of 128+0.213
49Arthur Rinderknech vs Jurij RodionovJurij Rodionov50.8%30.0%30¢+20.8ppLOWPAPER570clayRound 1+0.208
50Valentin Vacherot vs Thomas FaurelThomas Faurel33.4%13.0%13¢+20.4ppLOWPAPER1353hardRound Of 128+0.204
51Jelena Ostapenko vs Ella SeidelElla Seidel41.3%21.0%21¢+20.4ppLOWPAPER168clayRound 1+0.203
52Jiri Lehecka vs Pablo Carreno BustaPablo Carreno Busta43.2%23.0%23¢+20.2ppLOWPAPER1406hardRound Of 128+0.203
53Tomas Machac vs Alexander ZverevTomas Machac34.4%15.0%15¢+19.4ppLOWPAPER0hardRound Of 64+0.194
54Roberto Bautista Agut vs Brandon NakashimaRoberto Bautista Agut42.7%24.0%24¢+18.7ppLOWPAPER324clayRound 1+0.187
55Maja Chwalinska vs Qinwen ZhengMaja Chwalinska46.6%28.0%28¢+18.6ppLOWPAPER491hardRound Of 128+0.186
56Facundo Diaz Acosta vs Zhizhen ZhangZhizhen Zhang51.2%33.0%33¢+18.2ppLOWPAPER317hardRound Of 128+0.182
57Aleksandar Vukic vs Raphael CollignonAleksandar Vukic27.1%9.0%+18.1ppLOWPAPER1926clayRound 1+0.181
58Sebastian Baez vs Roman Andres BurruchagaRoman Andres Burruchaga63.0%45.0%45¢+18.0ppLOWPAPER550clayRound 1+0.180
59Coco Gauff vs Taylor TownsendTaylor Townsend29.8%12.0%12¢+17.8ppLOWPAPER1111clayRound 1+0.178
60Laura Siegemund vs Naomi OsakaLaura Siegemund42.6%25.0%25¢+17.6ppLOWPAPER223clayRound 1+0.176
61Corentin Moutet vs Vit KoprivaVit Kopriva56.2%39.0%39¢+17.2ppLOWPAPER267clayRound 1+0.172
62Pierre-Hugues Herbert vs Lorenzo SonegoPierre-Hugues Herbert54.0%37.0%37¢+17.0ppLOWPAPER21067hardRound Of 128+0.170
63Claire Liu vs Moyuka UchijimaMoyuka Uchijima62.7%46.0%46¢+16.7ppLOWPAPER100clayRound 1+0.167
64Luka Pavlovic vs Joao FonsecaLuka Pavlovic32.7%16.0%16¢+16.7ppLOWPAPER254551hardRound Of 128+0.167
65Ethan Quinn vs Francisco ComesanaEthan Quinn62.6%46.0%46¢+16.6ppLOWPAPER211hardRound Of 128+0.166
66Alejandro Davidovich Fokina vs Thiago Agustin TiranteAlejandro Davidovich Fokina58.4%42.0%42¢+16.4ppLOWPAPER3115hardRound Of 64+0.164
67Karen Khachanov vs Marco TrungellitiMarco Trungelliti37.0%22.0%22¢+15.0ppLOWPAPER191hardRound Of 64+0.150
68Marin Cilic vs Moise KouameMoise Kouame41.7%27.0%27¢+14.7ppLOWPAPER3637clayRound 1+0.147
69Jaqueline Cristian vs Kamilla RakhimovaKamilla Rakhimova39.7%25.0%25¢+14.7ppLOWPAPER27clayRound 1+0.147
70Botic Van de Zandschulp vs Francisco CerundoloBotic Van de Zandschulp30.5%16.0%16¢+14.5ppLOWPAPER512clayRound 1+0.145
71Marta Kostyuk vs Katie VolynetsKatie Volynets42.4%28.0%28¢+14.3ppLOWPAPER0clayRound 2+0.143
72Matteo Arnaldi vs Tallon GriekspoorTallon Griekspoor58.9%45.0%45¢+13.9ppLOWPAPER174hardRound Of 128+0.139
73Maria Sakkari vs Linda NoskovaMaria Sakkari44.4%31.0%31¢+13.4ppLOWPAPER6041clayRound 1+0.134
74Alexander Bublik vs Jan-Lennard StruffJan-Lennard Struff36.3%23.0%23¢+13.3ppLOWPAPER1683hardRound Of 128+0.133
75Talia Gibson vs Yulia PutintsevaTalia Gibson41.2%28.0%28¢+13.2ppLOWPAPER184clayRound 1+0.132
76Jesper De Jong vs Stan WawrinkaStan Wawrinka50.4%38.0%38¢+12.4ppLOWPAPER975hardRound Of 128+0.124
77Zeynep Sonmez vs Daria KasatkinaZeynep Sonmez45.3%33.0%33¢+12.3ppLOWPAPER987clayRound 1+0.123
78Tamara Korpatsch vs Xinyu WangXinyu Wang57.7%70.0%70¢-12.3ppLOWPAPER0hardRound Of 64-0.123
79Sloane Stephens vs Sara BejlekSara Bejlek70.9%59.0%59¢+11.9ppLOWPAPER61102clayRound 1+0.119
80Jaime Faria vs Denis ShapovalovDenis Shapovalov53.8%42.0%42¢+11.8ppLOWPAPER687hardRound Of 128+0.118
81Marton Fucsovics vs Matteo BerrettiniMarton Fucsovics45.5%34.0%34¢+11.5ppLOWPAPER622hardRound Of 128+0.115
82Peyton Stearns vs Sofia KeninSofia Kenin46.5%35.0%35¢+11.4ppLOWPAPER28637clayRound 1+0.115
83Ashlyn Krueger vs Antonia RuzicAntonia Ruzic49.4%38.0%38¢+11.4ppLOWPAPER8clayRound 1+0.114
84Luciano Darderi vs Sebastian OfnerSebastian Ofner38.4%27.0%27¢+11.3ppLOWPAPER702clayRound 1+0.113
85Clara Tauson vs Daria SnigurDaria Snigur50.3%39.0%39¢+11.3ppLOWPAPER16439clayRound 1+0.113
86Eva Lys vs Petra MarcinkoPetra Marcinko63.7%53.0%53¢+10.7ppLOWPAPER1892clayRound 1+0.107
87Ignacio Buse vs Andrey RublevIgnacio Buse41.5%31.0%31¢+10.5ppLOWPAPER17445hardRound Of 128+0.105
88Panna Udvardy vs Viktorija GolubicPanna Udvardy64.8%55.0%55¢+9.8ppLOWPAPER244clayRound 1+0.098
89Hugo Dellien vs Valentin RoyerValentin Royer51.4%43.0%43¢+8.4ppLOWPAPER30233hardRound Of 128+0.084
90Marcos Giron vs Yibing WuYibing Wu55.4%47.0%47¢+8.4ppLOWPAPER210hardRound Of 128+0.084
91Hubert Hurkacz vs Jaume MunarJaume Munar53.9%46.0%46¢+7.9ppLOWPAPER1054hardRound Of 128+0.079
92Martin Landaluce vs Juan Carlos Prado AngeloJuan Carlos Prado Angelo35.9%28.0%28¢+7.9ppLOWPAPER2127hardRound Of 128+0.079
93Marina Bassols Ribera vs Emiliana ArangoMarina Bassols Ribera59.5%52.0%52¢+7.5ppLOWPAPER16846clayRound 1+0.075
94Learner Tien vs Cristian GarinLearner Tien70.0%63.0%63¢+7.0ppLOWPAPER24093hardRound Of 128+0.070
95Oleksandra Oliynykova vs Elena PridankinaElena Pridankina41.3%35.0%35¢+6.3ppLOWPAPER262clayRound 1+0.063
96Gael Monfils vs Hugo GastonHugo Gaston55.1%49.0%49¢+6.1ppLOWPAPER2361hardRound Of 128+0.061
97Jasmine Paolini vs Dayana YastremskaDayana Yastremska45.8%40.0%40¢+5.8ppLOWPAPER1601clayRound 1+0.058
98Flavio Cobolli vs Andrea PellegrinoAndrea Pellegrino33.8%28.0%28¢+5.8ppLOWPAPER690hardRound Of 128+0.058
99Alexandra Eala vs Iva JovicAlexandra Eala36.3%31.0%31¢+5.3ppLOWPAPER1554clayRound 1+0.053
100Adolfo Daniel Vallejo vs Cameron NorrieAdolfo Daniel Vallejo57.9%53.0%53¢+4.9ppLOWPAPER2930clayRound 1+0.049
101Nuno Borges vs Miomir KecmanovicNuno Borges46.1%42.0%42¢+4.1ppLOWPAPER0hardRound Of 64+0.041
102Hailey Baptiste vs Xiyu WangXiyu Wang56.0%52.0%52¢+4.0ppLOWPAPER0hardRound Of 64+0.040
103Ekaterina Alexandrova vs Camila OsorioEkaterina Alexandrova48.0%44.0%44¢+4.0ppLOWPAPER430clayRound 1+0.040
104Elisabetta Cocciaretto vs Alina KorneevaAlina Korneeva37.8%35.0%35¢+2.8ppLOWPAPER357clayRound 1+0.028
105Elsa Jacquemot vs Linda FruhvirtovaElsa Jacquemot57.1%55.0%55¢+2.1ppLOWPAPER453clayRound 1+0.021
106Emilio Nava vs Camilo Ugo CarabelliCamilo Ugo Carabelli51.9%50.0%50¢+1.9ppLOWSKIP1240hardRound Of 128+0.019
107Leolia Jeanjean vs Kaitlin QuevedoLeolia Jeanjean55.2%54.0%54¢+1.2ppLOWSKIP2538clayRound 1+0.012
108Diane Parry vs Anhelina KalininaDiane Parry29.5%30.0%30¢-0.5ppLOWSKIP3495clayRound 1-0.005
109Patrick Kypson vs Luca Van AsscheLuca Van Assche53.5%54.0%54¢-0.5ppLOWSKIP295hardRound Of 128-0.005
110Alexander Shevchenko vs Alex MichelsenAlexander Shevchenko40.6%41.0%41¢-0.4ppLOWSKIP5270hardRound Of 128-0.004
#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 Pegulaclay0.5x
4Giovanni Mpetshi Perricard⏳ RTRNDouble Faults4.50.00+100.0%LESSLOWNovak Djokovicclay1.0x
5Sorana Cirstea🟨 WARMAces1.52.83+89.0%MORELOWKsenia Efremovaclay2.0x
6Alexander Zverev🟨 WARMTotal Tie Breaks0.50.12+75.7%LESSLOWTomas Machacclay1.0x
7Learner Tien🧊 COLDTotal Tie Breaks0.50.12+75.6%LESSLOWCristian Garinclay1.0x
8Luciano Darderi🟨 WARMTotal Tie Breaks0.50.12+75.3%LESSLOWSebastian Ofnerclay1.0x
9Jaime Faria🟨 WARMTotal Tie Breaks0.50.12+75.3%LESSLOWDenis Shapovalovclay1.0x
10Jessica Bouzas ManeiroTotal Games Won5.59.30+69.1%MORELOWAryna Sabalenkaclay1.0x
11Renata Zarazua🟨 WARMTotal Games Won6.510.55+62.3%MORELOWDiana Shnaiderclay1.0x
12Renata Zarazua🟨 WARMTotal Games Won6.510.55+62.3%MORELOWDiana Shnaiderclay1.0x
13Maya Joint⏳ RTRNTotal Games Won6.510.51+61.8%MORELOWAnastasia Potapovaclay0.5x
14Learner Tien🧊 COLDTotal Games Won19.58.63+55.7%LESSLOWCristian Garinclay0.5x
15Jaume Munar🧊 COLDTotal Games Won19.59.14+53.1%LESSLOWHubert Hurkaczclay0.5x
16Iga SwiatekTotal Games16.024.46+52.9%MORELOWEmerson Jonesclay0.5x
17Sebastian BaezTotal Games Won19.59.40+51.8%LESSLOWRoman Andres Burruchagaclay0.5x
18Stan Wawrinka🧊 COLDTotal Games Won18.58.92+51.8%LESSLOWJesper De Jongclay0.5x
19Lorenzo Sonego🧊 COLDTotal Games Won20.59.91+51.7%LESSLOWPierre-Hugues Herbertclay0.5x
20Alex Michelsen🧊 COLDTotal Games Won19.59.43+51.6%LESSLOWAlexander Shevchenkoclay0.5x
21Martin LandaluceTotal Games Won19.59.49+51.4%LESSLOWJuan Carlos Prado Angeloclay0.5x
22Zhizhen Zhang🧊 COLDTotal Games Won18.59.07+51.0%LESSLOWFacundo Diaz Acostaclay0.5x
23Marcos GironTotal Games Won19.59.60+50.8%LESSLOWYibing Wuclay0.5x
24Facundo Diaz Acosta⏳ RTRNTotal Tie Breaks0.50.25+50.5%LESSLOWZhizhen Zhangclay1.0x
25Patrick Kypson🧊 COLDTotal Games Won19.59.66+50.4%LESSLOWLuca Van Asscheclay0.5x
26Cameron Norrie🟨 WARMTotal Tie Breaks0.50.25+50.4%LESSLOWAdolfo Daniel Vallejoclay1.0x
27Alex Michelsen🧊 COLDTotal Tie Breaks0.50.25+50.3%LESSLOWAlexander Shevchenkoclay1.0x
28Patrick Kypson🧊 COLDTotal Tie Breaks0.50.25+50.1%LESSLOWLuca Van Asscheclay1.0x
29Camilo Ugo CarabelliTotal Tie Breaks0.50.25+49.9%LESSLOWEmilio Navaclay1.0x
30Alexei PopyrinTotal Tie Breaks0.50.25+49.9%LESSLOWZachary Svajdaclay1.0x
31Cameron Norrie🟨 WARMTotal Games Won19.59.79+49.8%LESSLOWAdolfo Daniel Vallejoclay0.5x
32Tallon Griekspoor🧊 COLDTotal Games Won19.59.80+49.8%LESSLOWMatteo Arnaldiclay0.5x
33Terence AtmaneTotal Games Won20.510.30+49.7%LESSLOWThanasi Kokkinakisclay1.0x
34Andrey Rublev🟨 WARMTotal Games Won20.510.33+49.6%LESSLOWIgnacio Buseclay0.5x
35Francisco Comesana🧊 COLDTotal Games Won19.59.87+49.4%LESSLOWEthan Quinnclay0.5x
36Arthur RinderknechTotal Games Won20.510.42+49.2%LESSLOWJurij Rodionovclay0.5x
37Gael Monfils🧊 COLDTotal Games Won19.59.91+49.2%LESSLOWHugo Gastonclay0.5x
38Felix Auger-Aliassime🟨 WARMTotal Games Won20.510.45+49.0%LESSLOWDaniel Altmaierclay0.5x
39Corentin MoutetTotal Games Won19.59.98+48.8%LESSLOWVit Koprivaclay0.5x
40Denis ShapovalovTotal Games Won18.59.49+48.7%LESSLOWJaime Fariaclay0.5x
41Jan-Lennard Struff🧊 COLDTotal Games Won17.59.01+48.5%LESSLOWAlexander Bublikclay0.5x
42Emilio NavaTotal Games Won19.510.15+48.0%LESSLOWCamilo Ugo Carabelliclay0.5x
43Marton FucsovicsTotal Games Won18.59.65+47.8%LESSLOWMatteo Berrettiniclay0.5x
44Anna Bondar🟨 WARMTotal Games Won7.511.06+47.5%MORELOWElina Svitolinaclay0.5x
45Brandon NakashimaTotal Games Won20.510.84+47.1%LESSLOWRoberto Bautista Agutclay0.5x
46Jiri Lehecka🟨 WARMTotal Games Won20.010.58+47.1%LESSLOWPablo Carreno Bustaclay0.5x
47Valentin Royer🟨 WARMTotal Games Won19.510.32+47.1%LESSLOWHugo Dellienclay0.5x
48Ugo Humbert🧊 COLDTotal Games Won19.510.36+46.9%LESSLOWAdrian Mannarinoclay0.5x
49Alexander Bublik🧊 COLDTotal Games Won20.511.01+46.3%LESSLOWJan-Lennard Struffclay0.5x
50Hanne Vandewinkel🧊 COLDTotal Games Won6.59.50+46.2%MORELOWMadison Keysclay0.5x
51Giovanni Mpetshi Perricard⏳ RTRNAces11.56.20+46.1%LESSLOWNovak Djokovicclay1.0x
52Hugo GastonTotal Games Won19.510.51+46.1%LESSLOWGael Monfilsclay0.5x
53Pierre-Hugues HerbertTotal Games Won19.510.52+46.1%LESSLOWLorenzo Sonegoclay0.5x
54Ethan QuinnTotal Games Won19.510.54+45.9%LESSLOWFrancisco Comesanaclay0.5x
55Sebastian OfnerTotal Games Won17.59.48+45.8%LESSLOWLuciano Dardericlay0.5x
56Alejandro Tabilo🟨 WARMTotal Games Won19.510.57+45.8%LESSLOWKamil Majchrzakclay0.5x
57Matteo Arnaldi🟨 WARMTotal Games Won19.510.71+45.1%LESSLOWTallon Griekspoorclay0.5x
58Hugo Dellien⏳ RTRNTotal Games Won19.510.72+45.0%LESSLOWValentin Royerclay0.5x
59Matteo BerrettiniTotal Games Won20.511.35+44.6%LESSLOWMarton Fucsovicsclay0.5x
60Luca Van AsscheTotal Games Won19.510.82+44.5%LESSLOWPatrick Kypsonclay0.5x
61Hubert Hurkacz🟨 WARMTotal Games Won20.511.38+44.5%LESSLOWJaume Munarclay0.5x
62Camilo Ugo CarabelliTotal Games Won19.510.87+44.3%LESSLOWEmilio Navaclay0.5x
63Facundo Diaz Acosta⏳ RTRNTotal Games Won20.511.47+44.1%LESSLOWZhizhen Zhangclay0.5x
64Moise KouameTotal Games Won17.59.79+44.0%LESSLOWMarin Cilicclay0.5x
65Andrea PellegrinoTotal Games Won17.59.87+43.6%LESSLOWFlavio Cobolliclay0.5x
66Novak Djokovic⏳ RTRNTotal Games Won20.511.57+43.6%LESSLOWGiovanni Mpetshi Perricardclay0.5x
67Alexandre MullerTotal Games Won15.58.75+43.5%LESSLOWStefanos Tsitsipasclay0.5x
68Luciano Darderi🟨 WARMTotal Games Won20.511.60+43.4%LESSLOWSebastian Ofnerclay0.5x
69Jurij Rodionov🟨 WARMTotal Games Won18.510.52+43.1%LESSLOWArthur Rinderknechclay0.5x
70Jesper De JongTotal Games Won20.511.66+43.1%LESSLOWStan Wawrinkaclay0.5x
71Sorana Cirstea🟨 WARMTotal Games16.523.60+43.0%MORELOWKsenia Efremovaclay0.5x
72Flavio Cobolli🟨 WARMTotal Games Won19.511.15+42.8%LESSLOWAndrea Pellegrinoclay0.5x
73Alexei PopyrinTotal Games Won19.511.22+42.5%LESSLOWZachary Svajdaclay0.5x
74Adolfo Daniel Vallejo🟨 WARMTotal Games Won19.511.23+42.4%LESSLOWCameron Norrieclay0.5x
75Juan Manuel Cerundolo🟨 WARMTotal Games Won19.511.26+42.3%LESSLOWJacob Fearnleyclay0.5x
76Marin CilicTotal Games Won19.511.26+42.2%LESSLOWMoise Kouameclay0.5x
77Ignacio BuseTotal Games Won18.510.71+42.1%LESSLOWAndrey Rublevclay0.5x
78Yibing Wu🟨 WARMTotal Games Won19.511.39+41.6%LESSLOWMarcos Gironclay0.5x
79Roberto Bautista Agut🧊 COLDTotal Games Won16.59.67+41.4%LESSLOWBrandon Nakashimaclay0.5x
80Jaime Faria🟨 WARMTotal Games Won19.511.59+40.6%LESSLOWDenis Shapovalovclay0.5x
81Ignacio BuseTotal Games Won18.010.71+40.5%LESSLOWAndrey Rublevclay0.5x
82Vit Kopriva🟨 WARMTotal Games Won18.511.02+40.4%LESSLOWCorentin Moutetclay0.5x
83Stefanos TsitsipasTotal Games Won20.512.24+40.3%LESSLOWAlexandre Mullerclay0.5x
84Roman Andres Burruchaga🟨 WARMTotal Games Won19.511.65+40.3%LESSLOWSebastian Baezclay0.5x
85Alexander ShevchenkoTotal Games Won18.511.06+40.2%LESSLOWAlex Michelsenclay0.5x
86Mariano Navone🟨 WARMTotal Games Won19.511.66+40.2%LESSLOWJenson Brooksbyclay0.5x
87Valentin Vacherot🟨 WARMTotal Games Won19.511.74+39.8%LESSLOWThomas Faurelclay0.5x
88Daniel AltmaierTotal Games Won17.510.56+39.7%LESSLOWFelix Auger-Aliassimeclay0.5x
89Novak Djokovic⏳ RTRNAces4.56.27+39.3%MORELOWGiovanni Mpetshi Perricardclay1.0x
90Thanasi Kokkinakis⏳ RTRNTotal Games Won17.510.63+39.3%LESSLOWTerence Atmaneclay0.5x
91Giovanni Mpetshi Perricard⏳ RTRNTotal Games Won15.59.49+38.8%LESSLOWNovak Djokovicclay0.5x
92Thiago Agustin Tirante🟨 WARMTotal Games40.524.87+38.6%LESSLOWAlejandro Davidovich Fokinaclay0.5x
93Jesper De JongTotal Games38.524.21+37.1%LESSLOWStan Wawrinkaclay0.5x
94Pablo Carreno Busta🟨 WARMTotal Games Won16.510.39+37.0%LESSLOWJiri Leheckaclay0.5x
95Francisco Cerundolo🟨 WARMTotal Games Won19.512.28+37.0%LESSLOWBotic Van de Zandschulpclay0.5x
96Facundo Diaz Acosta⏳ RTRNTotal Games39.024.61+36.9%LESSLOWZhizhen Zhangclay1.0x
97Learner Tien🧊 COLDTotal Games37.523.70+36.8%LESSLOWCristian Garinclay1.0x
98Alycia Parks🟨 WARMTotal Games Won7.510.21+36.2%MORELOWLeylah Fernandezclay0.5x
99Tallon Griekspoor🧊 COLDTotal Games39.525.22+36.2%LESSLOWMatteo Arnaldiclay0.5x
100Hubert Hurkacz🟨 WARMTotal Games38.524.59+36.1%LESSLOWJaume Munarclay0.5x
101Amanda Anisimova⏳ RTRNTotal Games17.523.78+35.9%MORELOWTiantsoa Sarah Rakotomanga Rajaonahclay0.5x
102Cristian GarinTotal Games Won18.511.90+35.7%LESSLOWLearner Tienclay0.5x
103Botic Van de Zandschulp⏳ RTRNTotal Games Won13.58.72+35.4%LESSLOWFrancisco Cerundoloclay0.5x
104Cameron Norrie🟨 WARMTotal Games38.524.88+35.4%LESSLOWAdolfo Daniel Vallejoclay0.5x
105Sebastian BaezTotal Games37.524.29+35.2%LESSLOWRoman Andres Burruchagaclay0.5x
106Learner Tien🧊 COLDTotal Games36.523.70+35.1%LESSLOWCristian Garinclay1.0x
107Jacob Fearnley⏳ RTRNTotal Games Won15.09.78+34.8%LESSLOWJuan Manuel Cerundoloclay0.5x
108Francisco Comesana🧊 COLDTotal Games38.525.14+34.7%LESSLOWEthan Quinnclay1.0x
109Jaime Faria🟨 WARMTotal Games37.524.52+34.6%LESSLOWDenis Shapovalovclay0.5x
110Alexander Bublik🧊 COLDTotal Games37.524.54+34.6%LESSLOWJan-Lennard Struffclay1.0x
111Marcos GironTotal Games37.524.59+34.4%LESSLOWYibing Wuclay0.5x
112Facundo Diaz Acosta⏳ RTRNTotal Games37.524.61+34.4%LESSLOWZhizhen Zhangclay1.0x
113Aryna Sabalenka🟨 WARMTotal Games17.523.50+34.3%MORELOWJessica Bouzas Maneiroclay0.5x
114Hugo GastonTotal Games38.525.34+34.2%LESSLOWGael Monfilsclay0.5x
115Aleksandar Vukic🧊 COLDTotal Games Won12.58.23+34.1%LESSLOWRaphael Collignonclay0.5x
116Adrian Mannarino🧊 COLDTotal Games Won14.59.55+34.1%LESSLOWUgo Humbertclay0.5x
117Hugo Dellien⏳ RTRNTotal Games38.025.10+33.9%LESSLOWValentin Royerclay0.5x
118Anastasia Zakharova🧊 COLDTotal Games Won7.09.37+33.9%MORELOWKarolina Muchovaclay0.5x
119Jenson Brooksby🧊 COLDTotal Games Won13.58.93+33.9%LESSLOWMariano Navoneclay0.5x
120Francisco Comesana🧊 COLDTotal Games38.025.14+33.9%LESSLOWEthan Quinnclay1.0x
121Juan Carlos Prado Angelo⏳ RTRNTotal Games Won17.511.60+33.7%LESSLOWMartin Landaluceclay0.5x
122Matteo BerrettiniTotal Games37.024.60+33.5%LESSLOWMarton Fucsovicsclay0.5x
123Alex Michelsen🧊 COLDTotal Games37.525.05+33.2%LESSLOWAlexander Shevchenkoclay0.5x
124Corentin MoutetTotal Games37.525.09+33.1%LESSLOWVit Koprivaclay0.5x
125Kamil Majchrzak⏳ RTRNTotal Games Won15.510.37+33.1%LESSLOWAlejandro Tabiloclay0.5x
126Alexander Zverev🟨 WARMTotal Games35.523.78+33.0%LESSLOWTomas Machacclay0.5x
127Elise MertensTotal Games18.023.94+33.0%MORELOWTatjana Mariaclay0.5x
128Patrick Kypson🧊 COLDTotal Games37.525.15+33.0%LESSLOWLuca Van Asscheclay0.5x
129Arthur RinderknechTotal Games37.525.17+32.9%LESSLOWJurij Rodionovclay0.5x
130Luciano Darderi🟨 WARMTotal Games36.524.50+32.9%LESSLOWSebastian Ofnerclay0.5x
131Felix Auger-Aliassime🟨 WARMTotal Games37.525.20+32.8%LESSLOWDaniel Altmaierclay1.0x
132Martin LandaluceTotal Games36.524.54+32.8%LESSLOWJuan Carlos Prado Angeloclay0.5x
133Alexander Bublik🧊 COLDTotal Games36.524.54+32.8%LESSLOWJan-Lennard Struffclay1.0x
134Terence AtmaneTotal Games37.525.23+32.7%LESSLOWThanasi Kokkinakisclay0.5x
135Camilo Ugo CarabelliTotal Games37.525.23+32.7%LESSLOWEmilio Navaclay0.5x
136Andrey Rublev🟨 WARMTotal Games37.025.17+32.0%LESSLOWIgnacio Buseclay0.5x
137Aleksandar Kovacevic🧊 COLDTotal Games Won12.58.51+31.9%LESSLOWRafael Jodarclay0.5x
138Felix Auger-Aliassime🟨 WARMTotal Games37.025.20+31.9%LESSLOWDaniel Altmaierclay1.0x
139Anastasia Potapova🟨 WARMTotal Games18.524.36+31.7%MORELOWMaya Jointclay0.5x
140Thomas FaurelTotal Games Won13.59.27+31.4%LESSLOWValentin Vacherotclay0.5x
141Madison Keys⏳ RTRNTotal Games18.524.30+31.4%MORELOWHanne Vandewinkelclay0.5x
142Brandon NakashimaTotal Games36.525.17+31.0%LESSLOWRoberto Bautista Agutclay0.5x
143Flavio Cobolli🟨 WARMTotal Games36.525.18+31.0%LESSLOWAndrea Pellegrinoclay0.5x
144Novak Djokovic⏳ RTRNTotal Games35.524.51+31.0%LESSLOWGiovanni Mpetshi Perricardclay0.5x
145Zachary Svajda🧊 COLDTotal Games Won13.59.32+30.9%LESSLOWAlexei Popyrinclay0.5x
146Raphael Collignon⏳ RTRNTotal Games32.022.18+30.7%LESSLOWAleksandar Vukicclay0.5x
147Alexander Zverev🟨 WARMTotal Sets3.52.43+30.5%LESSLOWTomas Machacclay1.0x
148Valentin Vacherot🟨 WARMTotal Sets3.52.45+29.9%LESSLOWThomas Faurelclay1.0x
149Mariano Navone🟨 WARMTotal Sets3.52.46+29.7%LESSLOWJenson Brooksbyclay1.0x
150Novak Djokovic⏳ RTRNTotal Sets3.52.46+29.6%LESSLOWGiovanni Mpetshi Perricardclay1.0x
151Jiri Lehecka🟨 WARMTotal Games35.525.13+29.2%LESSLOWPablo Carreno Bustaclay0.5x
152Stefanos TsitsipasTotal Games35.525.17+29.1%LESSLOWAlexandre Mullerclay1.0x
153Alejandro Tabilo🟨 WARMTotal Games35.525.20+29.0%LESSLOWKamil Majchrzakclay0.5x
154Francisco Cerundolo🟨 WARMTotal Sets3.52.49+29.0%LESSLOWBotic Van de Zandschulpclay1.0x
155Stefanos TsitsipasTotal Sets3.52.49+28.8%LESSLOWAlexandre Mullerclay1.0x
156Diana ShnaiderTotal Games19.024.45+28.7%MORELOWRenata Zarazuaclay0.5x
157Ugo Humbert🧊 COLDTotal Sets3.52.50+28.6%LESSLOWAdrian Mannarinoclay1.0x
158Karen Khachanov🧊 COLDTotal Games34.524.64+28.6%LESSLOWMarco Trungelliticlay0.5x
159Rafael Jodar🟨 WARMTotal Games32.523.22+28.5%LESSLOWAleksandar Kovacevicclay0.5x
160Alexei PopyrinTotal Sets3.52.50+28.4%LESSLOWZachary Svajdaclay1.0x
161Stefanos TsitsipasTotal Games35.025.17+28.1%LESSLOWAlexandre Mullerclay1.0x
162Valentin Vacherot🟨 WARMTotal Games33.524.11+28.0%LESSLOWThomas Faurelclay0.5x
163Juan Manuel Cerundolo🟨 WARMTotal Games34.524.91+27.8%LESSLOWJacob Fearnleyclay1.0x
164Clement Tabur🟨 WARMTotal Games Won7.08.94+27.7%MORELOWJannik Sinnerclay0.5x
165Akasha Urhobo🟨 WARMTotal Games Won9.512.04+26.7%MORELOWKatie Boulterclay1.0x
166Juan Manuel Cerundolo🟨 WARMTotal Games34.024.91+26.7%LESSLOWJacob Fearnleyclay1.0x
167Alexei PopyrinTotal Games34.025.05+26.3%LESSLOWZachary Svajdaclay1.0x
168Karolina Muchova⏳ RTRNTotal Games19.023.90+25.8%MORELOWAnastasia Zakharovaclay0.5x
169Francisco Comesana🧊 COLDTotal Tie Breaks0.50.37+25.5%LESSLOWEthan Quinnclay1.0x
170Mariano Navone🟨 WARMTotal Games32.524.26+25.3%LESSLOWJenson Brooksbyclay0.5x
171Hugo Dellien⏳ RTRNTotal Tie Breaks0.50.37+25.3%LESSLOWValentin Royerclay1.0x
172Brandon NakashimaTotal Tie Breaks0.50.37+25.3%LESSLOWRoberto Bautista Agutclay1.0x
173Alexei PopyrinTotal Games33.525.05+25.2%LESSLOWZachary Svajdaclay1.0x
174Francisco Cerundolo🟨 WARMTotal Games33.525.06+25.2%LESSLOWBotic Van de Zandschulpclay0.5x
175Tallon Griekspoor🧊 COLDTotal Tie Breaks0.50.37+25.1%LESSLOWMatteo Arnaldiclay1.0x
176Alejandro Tabilo🟨 WARMTotal Tie Breaks0.50.37+25.1%LESSLOWKamil Majchrzakclay1.0x
177Jiri Lehecka🟨 WARMTotal Tie Breaks0.50.37+25.0%LESSLOWPablo Carreno Bustaclay1.0x
178Leylah Fernandez🟨 WARMTotal Games19.524.38+25.0%MORELOWAlycia Parksclay0.5x
179Ugo Humbert🧊 COLDTotal Games33.525.16+24.9%LESSLOWAdrian Mannarinoclay0.5x
180Hugo GastonTotal Tie Breaks0.50.38+24.7%LESSLOWGael Monfilsclay1.0x
181Jelena OstapenkoTotal Games19.524.28+24.5%MORELOWElla Seidelclay0.5x
182Elina SvitolinaTotal Games19.524.20+24.1%MORELOWAnna Bondarclay0.5x
183Roman Safiullin🟨 WARMTotal Games Won13.510.31+23.6%LESSLOWCasper Ruudclay0.5x
184Roman Safiullin🟨 WARMTotal Games Won13.510.31+23.6%LESSLOWCasper Ruudclay0.5x
185Alice Tubello🟨 WARMTotal Games Won9.511.71+23.3%MORELOWDonna Vekicclay0.5x
186Marta Kostyuk🟨 WARMTotal Games19.524.01+23.1%MORELOWKatie Volynetsclay0.5x
187Casper Ruud🟨 WARMTotal Games32.525.09+22.8%LESSLOWRoman Safiullinclay0.5x
188Tommy Paul🟨 WARMTotal Games29.522.83+22.6%LESSLOWRinky Hijikataclay0.5x
189Toby Samuel🟨 WARMTotal Games Won12.59.74+22.1%LESSLOWAlex de Minaurclay0.5x
190Jaqueline CristianTotal Games20.024.15+20.7%MORELOWKamilla Rakhimovaclay0.5x
191Alina Korneeva🧊 COLDTotal Games Won11.59.15+20.4%LESSLOWElisabetta Cocciarettoclay0.5x
192Simona Waltert🟨 WARMTotal Games Won10.012.01+20.1%MORELOWKaterina Siniakovaclay0.5x
193Camila OsorioTotal Games20.524.56+19.8%MORELOWEkaterina Alexandrovaclay0.5x
194Ella Seidel🧊 COLDTotal Games Won8.09.56+19.5%MORELOWJelena Ostapenkoclay0.5x
195Liudmila SamsonovaTotal Games20.524.42+19.1%MORELOWJil Teichmannclay0.5x
196Daria Kasatkina🟨 WARMTotal Games20.524.31+18.6%MORELOWZeynep Sonmezclay0.5x
197Cristina Bucsa🟨 WARMTotal Games20.524.29+18.5%MORELOWSusan Bandecchiclay0.5x
198McCartney Kessler⏳ RTRNTotal Games20.524.28+18.4%MORELOWHanyu Guoclay0.5x
199Emma Navarro⏳ RTRNTotal Games20.524.28+18.4%MORELOWJanice Tjenclay0.5x
200Susan Bandecchi🟨 WARMTotal Games Won9.511.19+17.8%MORELOWCristina Bucsaclay0.5x
201Frances Tiafoe⏳ RTRNTotal Games30.525.11+17.7%LESSLOWEliot Spizzirriclay0.5x
202Naomi Osaka🟨 WARMTotal Games20.523.99+17.0%MORELOWLaura Siegemundclay0.5x
203Belinda Bencic🟨 WARMTotal Games20.523.98+17.0%MORELOWCaty McNallyclay0.5x
204Nikola BartunkovaTotal Games Won9.010.52+16.9%MORELOWVictoria Mbokoclay0.5x
205Peyton StearnsTotal Games21.024.43+16.3%MORELOWSofia Keninclay0.5x
206Oleksandra OliynykovaTotal Games20.523.77+15.9%MORELOWElena Pridankinaclay1.0x
207Oleksandra OliynykovaTotal Games20.523.77+15.9%MORELOWElena Pridankinaclay1.0x
208Yulia PutintsevaTotal Games20.523.76+15.9%MORELOWTalia Gibsonclay0.5x
209Elisabetta CocciarettoTotal Games20.523.75+15.9%MORELOWAlina Korneevaclay0.5x
210Rinky HijikataTotal Games Won10.58.88+15.4%LESSLOWTommy Paulclay0.5x
211Linda Fruhvirtova🧊 COLDTotal Games21.024.17+15.1%MORELOWElsa Jacquemotclay1.0x
212Daniil MedvedevTotal Games28.524.48+14.1%LESSLOWAdam Waltonclay0.5x
213Linda Noskova🟨 WARMTotal Games21.524.52+14.0%MORELOWMaria Sakkariclay0.5x
214Ashlyn KruegerTotal Games21.524.48+13.8%MORELOWAntonia Ruzicclay0.5x
215Ann LiTotal Games20.523.33+13.8%MORELOWShuai Zhangclay0.5x
216Jil Teichmann🧊 COLDTotal Games Won9.010.23+13.7%MORELOWLiudmila Samsonovaclay0.5x
217Peyton StearnsTotal Games21.524.43+13.6%MORELOWSofia Keninclay0.5x
218Qinwen ZhengTotal Games21.524.43+13.6%MORELOWMaja Chwalinskaclay0.5x
219Maja Chwalinska⏳ RTRNTotal Games Won9.510.78+13.5%MORELOWQinwen Zhengclay0.5x
220Donna Vekic🟨 WARMTotal Games20.523.25+13.4%MORELOWAlice Tubelloclay0.5x
221Leolia JeanjeanTotal Games21.524.36+13.3%MORELOWKaitlin Quevedoclay0.5x
222Coco Gauff🟨 WARMTotal Games19.021.49+13.1%MORELOWTaylor Townsendclay0.5x
223Eliot Spizzirri⏳ RTRNTotal Games Won11.510.01+12.9%LESSLOWFrances Tiafoeclay0.5x
224Linda Fruhvirtova🧊 COLDTotal Games21.524.17+12.4%MORELOWElsa Jacquemotclay1.0x
225Diane Parry🧊 COLDTotal Games Won9.58.38+11.8%LESSLOWAnhelina Kalininaclay0.5x
226Diane Parry🧊 COLDTotal Games Won9.58.38+11.8%LESSLOWAnhelina Kalininaclay0.5x
227Alexandra EalaTotal Games Won10.59.27+11.7%LESSLOWIva Jovicclay0.5x
228Janice Tjen🧊 COLDTotal Games Won9.510.56+11.1%MORELOWEmma Navarroclay0.5x
229Sofia KeninTotal Games Won11.510.22+11.1%LESSLOWPeyton Stearnsclay0.5x
230Emiliana ArangoTotal Games21.523.89+11.1%MORELOWMarina Bassols Riberaclay0.5x
231Jasmine Paolini🧊 COLDTotal Games21.523.89+11.1%MORELOWDayana Yastremskaclay0.5x
232Antonia Ruzic🧊 COLDTotal Games Won11.510.25+10.8%LESSLOWAshlyn Kruegerclay0.5x
233Nikola BartunkovaTotal Games Won9.510.52+10.7%MORELOWVictoria Mbokoclay0.5x
234Eva Lys🧊 COLDTotal Games21.523.77+10.6%MORELOWPetra Marcinkoclay0.5x
235Katerina Siniakova🟨 WARMTotal Games20.522.53+9.9%MORELOWSimona Waltertclay2.0x
236Novak Djokovic⏳ RTRNBreak Points Won4.03.62+9.4%LESSLOWGiovanni Mpetshi Perricardclay1.0x
237Jannik Sinner🟨 WARMTotal Games25.523.24+8.9%LESSLOWClement Taburclay0.5x
238Katie BoulterTotal Games20.522.31+8.8%MORELOWAkasha Urhoboclay0.5x
239Rebecca SramkovaTotal Games21.523.36+8.7%MORELOWJulia Grabherclay0.5x
240Claire Liu🟨 WARMTotal Games21.523.36+8.7%MORELOWMoyuka Uchijimaclay0.5x
241Anhelina Kalinina🟨 WARMTotal Games20.522.21+8.3%MORELOWDiane Parryclay0.5x
242Sara Bejlek⏳ RTRNBreak Points Won5.05.42+8.3%MORELOWSloane Stephensclay1.0x
243Elena Pridankina🟨 WARMTotal Games Won10.59.64+8.2%LESSLOWOleksandra Oliynykovaclay0.5x
244Sara Bejlek⏳ RTRNTotal Games20.522.03+7.4%MORELOWSloane Stephensclay0.5x
245Panna Udvardy🟨 WARMTotal Games21.523.07+7.3%MORELOWViktorija Golubicclay0.5x
246Maria Sakkari🧊 COLDTotal Games Won10.59.78+6.8%LESSLOWLinda Noskovaclay1.0x
247Shuai Zhang🧊 COLDTotal Games Won9.58.86+6.7%LESSLOWAnn Liclay1.0x
248Zeynep Sonmez🟨 WARMTotal Games Won9.510.04+5.7%MORELOWDaria Kasatkinaclay1.0x
249Sorana Cirstea🟨 WARMBreak Points Won5.05.27+5.4%MORELOWKsenia Efremovaclay1.0x
250Adam Walton🧊 COLDTotal Games Won9.58.99+5.3%LESSLOWDaniil Medvedevclay0.5x
251Hanyu Guo🟨 WARMTotal Games Won10.510.97+4.5%MORELOWMcCartney Kesslerclay0.5x
252Zeynep Sonmez🟨 WARMTotal Games Won10.510.04+4.3%LESSLOWDaria Kasatkinaclay1.0x
253Laura SiegemundTotal Games Won9.59.87+3.9%MORELOWNaomi Osakaclay0.5x
254Anna KalinskayaTotal Games21.522.16+3.1%MORELOWLois Boissonclay0.5x
255Talia GibsonTotal Games Won9.59.67+1.8%MORELOWYulia Putintsevaclay1.0x
256Peyton StearnsBreak Points Won5.05.08+1.7%MORELOWSofia Keninclay1.0x
257Julia GrabherTotal Games Won11.511.65+1.3%MORELOWRebecca Sramkovaclay0.5x
258Kamilla Rakhimova🧊 COLDTotal Games Won9.59.45+0.5%LESSLOWJaqueline Cristianclay0.5x
259Lois Boisson🧊 COLDTotal Games Won11.511.51+0.1%MORELOWAnna Kalinskayaclay0.5x
Kalshi tennis — 6 picks · $12.00 staked
Day 1 - paper only, grade EOD before scaling · locked 2026-05-24T13:14:10.350590+00:00
#MatchPickOur PAskEdgeTierSurfaceStakeStatusP&L
1Eliot Spizzirri vs Frances TiafoeEliot Spizzirri45.0%11¢34.0ppSTRONGclay$2.00OPEN+0.00
2Tiantsoa Sarah Rakotomanga Rajaonah vs Amanda AnisimovaTiantsoa Sarah Rakotomanga Rajaonah38.5%31.5ppELITEclay$2.00OPEN+0.00
3Ann Li vs Shuai ZhangShuai Zhang58.4%29¢29.4ppELITEhard$2.00OPEN+0.00
4Ben Shelton vs Daniel MeridaDaniel Merida50.0%24¢26.0ppELITEclay$2.00OPEN+0.00
5Facundo Diaz Acosta vs Zhizhen ZhangZhizhen Zhang51.1%34¢17.1ppELITEhard$2.00OPEN+0.00
6Marcos Giron vs Yibing WuYibing Wu55.2%47¢8.2ppELITEhard$2.00OPEN+0.00
PrizePicks tennis — 5 picks · $5.00 staked
Day 1 - paper only, grade EOD before scaling · locked 2026-05-24T13:14:10.289164+00:00
#PlayerStatLineOur projSideEdgeTierSurfaceStakeStatusP&L
1Barbora KrejcikovaTotal Games Won12.59.26LESS25.9%STRONGclay$1.00OPEN+1.00
2Hanyu GuoTotal Games Won9.510.97MORE15.5%ELITEclay$1.00OPEN+0.00
3Qinwen ZhengTotal Games21.524.43MORE13.6%STRONGclay$1.00OPEN+0.00
4Eliot SpizzirriTotal Games Won11.510.01LESS12.9%MEDclay$1.00OPEN+0.00
5Shuai 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-24T09:16:52 · 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.5%18.5%+7.0pp · PUBLIC HIGHERFre 6%, Wim 10%, US 4%
Lorenzo Musetti · exact4.5%1.5%-3.0pp · SHARP HIGHERWim 1%, US 1%
Jannik Sinner · exact93.5%95.6%+2.1pp · PUBLIC HIGHERFre 72%, Wim 65%, US 56%
Alex de Minaur · exact3.0%1.3%-1.7pp · SHARP HIGHERFre 0%, Wim 1%
Felix Auger-Aliassime · exact2.0%0.4%-1.6pp · SHARP HIGHERWim 0%
Ben Shelton · exact4.5%5.9%+1.4pp · PUBLIC HIGHERFre 1%, Wim 3%, US 2%
Karen Khachanov · exact2.0%0.9%-1.1pp · SHARP HIGHERFre 0%, Wim 1%
Daniil Medvedev · exact8.0%6.9%-1.1pp · SHARP HIGHERFre 3%, Wim 2%, US 2%
Jack Draper · exact4.5%5.5%+1.0pp · PUBLIC HIGHERWim 3%, US 2%
Alexander Bublik · exact3.0%2.2%-0.8pp · SHARP HIGHERFre 1%, Wim 0%, US 1%
Frances Tiafoe · exact0.5%1.0%+0.5pp · PUBLIC HIGHERFre 0%, Wim 0%, US 1%
Alexander Zverev · exact15.0%14.6%-0.4pp · SHARP HIGHERFre 7%, Wim 4%, US 3%
Casper Ruud · exact3.5%3.7%+0.2pp · PUBLIC 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
#PlayerStatOppOpenLatestDiffAbsDirection
1Novak DjokovicTotal GamesGiovanni Mpetshi Perricard36.535.5-1.001.00DOWN
2Diane ParryTotal Games WonAnhelina Kalinina10.59.5-1.001.00DOWN
3Diane ParryTotal Games WonAnhelina Kalinina10.59.5-1.001.00DOWN
4Roman SafiullinTotal Games WonCasper Ruud12.513.5+1.001.00UP
5Roman SafiullinTotal Games WonCasper Ruud12.513.5+1.001.00UP
6Jiri LeheckaTotal GamesPablo Carreno Busta36.535.5-1.001.00DOWN
7Pablo Carreno BustaTotal Games WonJiri Lehecka17.516.5-1.001.00DOWN
8Oleksandra OliynykovaTotal GamesElena Pridankina21.520.5-1.001.00DOWN
9Elena PridankinaTotal Games WonOleksandra Oliynykova11.510.5-1.001.00DOWN
10Nikola BartunkovaTotal Games WonVictoria Mboko8.59.5+1.001.00UP
11Hanyu GuoTotal Games WonMcCartney Kessler9.510.5+1.001.00UP
12Jesper De JongTotal Games WonStan Wawrinka19.520.5+1.001.00UP
13Ugo HumbertTotal GamesAdrian Mannarino34.533.5-1.001.00DOWN
14Oleksandra OliynykovaTotal GamesElena Pridankina21.520.5-1.001.00DOWN
15Peyton StearnsFantasy ScoreSofia Kenin17.017.5+0.500.50UP
16Sorana CirsteaTotal GamesKsenia Efremova17.016.5-0.500.50DOWN
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-24T16:14:13.848077+00:002m1864fresh
Kalshi KXWTAMATCHtennis_kalshi.sqlite2026-05-24T16:14:13.848077+00:002m1730fresh
Kalshi KXFRENCHOPENtennis_kalshi.sqlite2026-05-24T16:14:13.848077+00:002m0fresh
Kalshi KXFOPENMENSINGLEtennis_kalshi.sqlite2026-05-24T16:14:13.848077+00:002m0fresh
Kalshi KXATPGRANDSLAMtennis_kalshi.sqlite2026-05-24T16:14:13.848077+00:002m14fresh
Kalshi KXUSOPENtennis_kalshi.sqlite2026-05-24T16:14:13.848077+00:002m0fresh
Kalshi KXATPSETWINNERtennis_kalshi.sqlite2026-05-24T16:14:13.848077+00:002m3714fresh
Kalshi KXATPTOTALSETStennis_kalshi.sqlite2026-05-24T16:14:13.848077+00:002m0fresh
Kalshi KXATPSETSWEEPtennis_kalshi.sqlite2026-05-24T16:14:13.848077+00:002m0fresh
Kalshi KXATPGAMESPREADtennis_kalshi.sqlite2026-05-24T16:14:13.848077+00:002m0fresh
Kalshi KXATPEXACTMATCHtennis_kalshi.sqlite2026-05-24T16:14:13.848077+00:002m1498fresh
Kalshi KXWTADOUBLEStennis_kalshi.sqlite2026-05-24T16:14:13.848077+00:002m0fresh
Kalshi KXATP1RANKtennis_kalshi.sqlite2026-05-24T16:14:13.848077+00:002m16fresh
elo last computedtennis.sqlite2026-05-24T13:11:05+00:003.10h20051aging
rankings last pulledtennis.sqlite2026-05-24T13:11:10+00:003.10h3745aging
rankings atp latest datetennis.sqlite2026-05-04496.28h&mdash;stale
rankings wta latest datetennis.sqlite2026-05-04496.28h&mdash;stale
mirror atp scheduletennis.sqlite2026-05-24T16:15:47.008114+00:001m240fresh
h2h last computedtennis.sqlite2026-05-17T10:11:57.514615+00:00174.08h&mdash;stale
h2h n pairstennis.sqlite190184missing&mdash;missing
last player db runtennis.sqlite1779628420missing&mdash;missing
results last_runtennis_results.sqlite[2026-05-24T15:39:44.160425+00:00] 2026-05-24T15:39:42.186840+00:00; dates=['20260523']; rows=643; resolved=621missing&mdash;missing
pp_edges CSVpp_edges_tennis_2026-05-24.csv2026-05-24T16:16:52.100728+00:000m&mdash;fresh
kalshi edges JSONtennis_kalshi_edges_2026-05-24.json2026-05-24T16:16:42.166792+00:000m&mdash;fresh
paper trades PPpaper_trades_pp_tennis_2026-05-24.json2026-05-24T15:39:45.187633+00:0037m&mdash;fresh
paper trades Kalshipaper_trades_kalshi_tennis_2026-05-24.json2026-05-24T15:39:44.672949+00:0037m&mdash;fresh
daily payloaddaily_tennis_2026-05-24.json2026-05-24T16:16:17.120692+00:000m&mdash;fresh
PP movementpp_line_movement_tennis_2026-05-24.csv2026-05-24T16:16:15.585259+00:000m&mdash;fresh
PP calibrationpp_calibration_tennis.json2026-05-24T13:14:11.450529+00:003.05h&mdash;aging