T
Tennis EdgeBoard
ATP + WTA daily edges - Kalshi + PrizePicks - auto-refresh 2m
Generated
2026-05-24 13:14 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 3m · 1858rKalshi KXWTAMATCH 3m · 1726rKalshi KXFRENCHOPEN 3mKalshi KXFOPENMENSINGLE 3mKalshi KXATPGRANDSLAM 3m · 14rKalshi KXUSOPEN 3mKalshi KXATPSETWINNER 3m · 3702rKalshi KXATPTOTALSETS 3mKalshi KXATPSETSWEEP 3mKalshi KXATPGAMESPREAD 3mKalshi KXATPEXACTMATCH 3m · 1480rKalshi KXWTADOUBLES 3mKalshi KXATP1RANK 3m · 16relo last computed 3m · 20051rrankings last pulled 3m · 3745rrankings atp latest date 20drankings wta latest date 20dmirror atp schedule 1m · 250rh2h last computed 7dh2h 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
57
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
13:14
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.3pp
Ask 60¢
💎 Biggest Payout (ELITE)
No ELITE main-draw longshot today.
#MatchTournamentRoundSurfaceStartELO AELO BELO diffKalshi event
1Alejandro Davidovich Fokina vs Damir DzumhurRoland GarrosRound 1clayMay 24 09:1015721604-31KXATPMATCH-26MAY24DAVDZU
2Alejandro Davidovich Fokina vs Damir DzumhurRoland GarrosRound 1clayMay 24 09:1015721604-31KXATPMATCH-26MAY24DAVDZU
3Tomas Machac vs Zizou BergsRoland GarrosRound 1clayMay 24 11:2015921570+22KXATPMATCH-26MAY24MACBER
4Tomas Machac vs Zizou BergsRoland GarrosRound 1clayMay 24 11:2015921570+22KXATPMATCH-26MAY24MACBER
5Anna Blinkova vs Yuliia StarodubtsevaRoland GarrosRound 1clayMay 24 11:4015601619-59KXWTAMATCH-26MAY25BLISTA
6Danka Kovinic vs ?Roland GarrosRound 1clayMay 24 11:551486
7Danka Kovinic vs ?Roland GarrosRound 1clayMay 24 11:551486
8Benjamin Bonzi vs Alexander ZverevRoland GarrosRound 1clayMay 24 12:0015081816-308KXATPMATCH-26MAY24BONZVE
9Benjamin Bonzi vs Alexander ZverevRoland GarrosRound 1clayMay 24 12:0015081816-308KXATPMATCH-26MAY24BONZVE
10Tereza Valentova vs Magda LinetteRoland GarrosRound 1clayMay 24 12:0517461596+151KXWTAMATCH-26MAY25VALLIN
11Tereza Valentova vs Magda LinetteRoland GarrosRound 1clayMay 24 12:0517461596+151KXWTAMATCH-26MAY25VALLIN
12Hailey Baptiste vs Barbora KrejcikovaRoland GarrosRound 1clayMay 24 12:1516621480+182KXWTAMATCH-26MAY25BAPKRE
13Hailey Baptiste vs Barbora KrejcikovaRoland GarrosRound 1clayMay 24 12:1516621480+182KXWTAMATCH-26MAY25BAPKRE
14Titouan Droguet vs Jakub MensikRoland GarrosRound 1clayMay 24 12:4517011589+113KXATPSETWINNER-26MAY24DROMEN-1
15Titouan Droguet vs Jakub MensikRoland GarrosRound 1clayMay 24 12:4517011589+113KXATPSETWINNER-26MAY24DROMEN-1
16Federico Cina vs Reilly OpelkaRoland GarrosRound 1clayMay 24 12:5015171484+33KXATPSETWINNER-26MAY25CINOPE-1
17Federico Cina vs Reilly OpelkaRoland GarrosRound 1clayMay 24 12:5015171484+33KXATPSETWINNER-26MAY25CINOPE-1
18Tomas Martin Etcheverry vs Nuno BorgesRoland GarrosRound 1clayMay 24 13:0016931572+121KXATPMATCH-26MAY24ETCBOR
19Tomas Martin Etcheverry vs Nuno BorgesRoland GarrosRound 1clayMay 24 13:0016931572+121KXATPMATCH-26MAY24ETCBOR
20Magdalena Frech vs ?Roland GarrosRound 1clayMay 24 13:201534KXWTAMATCH-26MAY25FRERUS
21Magdalena Frech vs ?Roland GarrosRound 1clayMay 24 13:201534KXWTAMATCH-26MAY25FRERUS
22Francesca Jones vs Beatriz Haddad MaiaRoland GarrosRound 1clayMay 24 13:2517641556+208KXWTAMATCH-26MAY25JONHAD
23Michael Zheng vs Dino PrizmicRoland GarrosRound 1clayMay 24 13:2514851752-267KXATPSETWINNER-26MAY25ZHEPRI-1
24Francesca Jones vs Beatriz Haddad MaiaRoland GarrosRound 1clayMay 24 13:2517641556+208KXWTAMATCH-26MAY25JONHAD
25Michael Zheng vs Dino PrizmicRoland GarrosRound 1clayMay 24 13:2514851752-267KXATPSETWINNER-26MAY25ZHEPRI-1
26Sara Sorribes Tormo vs Tamara KorpatschRoland GarrosRound 1clayMay 24 13:3016621707-45KXWTAMATCH-26MAY25SORKOR
27Quentin Halys vs Mattia BellucciRoland GarrosRound 1clayMay 24 13:3015331525+9KXATPSETWINNER-26MAY24HALBEL-2
28Taylor Fritz vs Nishesh BasavareddyRoland GarrosRound 1clayMay 24 13:3015811589-8KXATPMATCH-26MAY24FRIBAS
29Sara Sorribes Tormo vs Tamara KorpatschRoland GarrosRound 1clayMay 24 13:3016621707-45KXWTAMATCH-26MAY25SORKOR
30Quentin Halys vs Mattia BellucciRoland GarrosRound 1clayMay 24 13:3015331525+9KXATPSETWINNER-26MAY24HALBEL-2
31Taylor Fritz vs Nishesh BasavareddyRoland GarrosRound 1clayMay 24 13:3015811589-8KXATPMATCH-26MAY24FRIBAS
32Mirra Andreeva vs Fiona FerroRoland GarrosRound 1clayMay 24 14:0018001593+207KXWTAMATCH-26MAY25ANDFER
33Mirra Andreeva vs Fiona FerroRoland GarrosRound 1clayMay 24 14:0018001593+207KXWTAMATCH-26MAY25ANDFER
34Emma Raducanu vs Solana SierraRoland GarrosRound 1clayMay 24 14:2515701796-226KXWTAMATCH-26MAY25RADSIE
35Emma Raducanu vs Solana SierraRoland GarrosRound 1clayMay 24 14:2515701796-226KXWTAMATCH-26MAY25RADSIE
36Sofia Kenin vs Peyton StearnsRoland GarrosRound 1clayMay 24 14:3015901636-46KXWTAMATCH-26MAY25KENSTE
37Hamad Medjedovic vs Yannick HanfmannRoland GarrosRound 1clayMay 24 14:3016881668+20KXATPSETWINNER-26MAY24MEDHAN-1
38Joao Fonseca vs Luka PavlovicRoland GarrosRound 1clayMay 24 14:3016381583+55KXATPMATCH-26MAY25FONPAV
39Sofia Kenin vs Peyton StearnsRoland GarrosRound 1clayMay 24 14:3015901636-46KXWTAMATCH-26MAY25KENSTE
40Hamad Medjedovic vs Yannick HanfmannRoland GarrosRound 1clayMay 24 14:3016881668+20KXATPSETWINNER-26MAY24MEDHAN-1
41Joao Fonseca vs Luka PavlovicRoland GarrosRound 1clayMay 24 14:3016381583+55KXATPMATCH-26MAY25FONPAV
42Clara Tauson vs Daria SnigurRoland GarrosRound 1clayMay 24 14:5015601559+1KXWTAMATCH-26MAY25TAUSNI
43Sara Bejlek vs Sloane StephensRoland GarrosRound 1clayMay 24 14:5017971512+285KXWTAMATCH-26MAY25BEJSTE
44Clara Tauson vs Daria SnigurRoland GarrosRound 1clayMay 24 14:5015601559+1KXWTAMATCH-26MAY25TAUSNI
45Sara Bejlek vs Sloane StephensRoland GarrosRound 1clayMay 24 14:5017971512+285KXWTAMATCH-26MAY25BEJSTE
46Alexander Blockx vs Chak Lam Coleman WongRoland GarrosRound 1clayMay 24 14:5516891484+205KXATPMATCH-26MAY25BLOWON
47Alexander Blockx vs Chak Lam Coleman WongRoland GarrosRound 1clayMay 24 14:5516891484+205KXATPMATCH-26MAY25BLOWON
48Ksenia Efremova vs Sorana CirsteaRoland GarrosRound 1clayMay 24 15:0014651612-147KXWTAMATCH-26MAY25EFRCIR
49Ksenia Efremova vs Sorana CirsteaRoland GarrosRound 1clayMay 24 15:0014651612-147KXWTAMATCH-26MAY25EFRCIR
50Hugo Dellien vs Valentin RoyerRoland GarrosRound 1clayMay 24 15:0517191682+36KXATPMATCH-26MAY25DELROY
51Hugo Dellien vs Valentin RoyerRoland GarrosRound 1clayMay 24 15:0517191682+36KXATPMATCH-26MAY25DELROY
52Marina Bassols Ribera vs Emiliana ArangoRoland GarrosRound 1clayMay 24 15:5516811553+128KXWTAMATCH-26MAY25BASARA
53Marina Bassols Ribera vs Emiliana ArangoRoland GarrosRound 1clayMay 24 15:5516811553+128KXWTAMATCH-26MAY25BASARA
54Lorenzo Sonego vs ?Roland GarrosRound 1clayMay 24 16:001465KXATPSETWINNER-26MAY25SONHER-1
55Lorenzo Sonego vs ?Roland GarrosRound 1clayMay 24 16:001465KXATPSETWINNER-26MAY25SONHER-1
56Giovanni Mpetshi Perricard vs Novak DjokovicRoland GarrosRound 1clayMay 24 18:1515821738-157KXATPSETWINNER-26MAY24MPEDJO-2
57Giovanni Mpetshi Perricard vs Novak DjokovicRoland GarrosRound 1clayMay 24 18:1515821738-157KXATPSETWINNER-26MAY24MPEDJO-2
#MatchOur pickOur PMkt PAskEdgeTierDecisionVol 24hSurfaceRoundEV/$
1Emerson Jones vs Iga SwiatekEmerson Jones54.0%3.0%+51.0ppLOWSKIP2402clayRound 1+0.510
2Zachary Svajda vs Alexei PopyrinZachary Svajda64.3%14.0%14¢+50.3ppLOWPAPER235hardRound Of 128+0.503
3Veronika Erjavec vs Elena RybakinaVeronika Erjavec50.1%4.0%+46.1ppLOWSKIP925clayRound 1+0.461
4Alex de Minaur vs Toby SamuelToby Samuel49.6%9.0%+40.6ppLOWPAPER8999hardRound Of 128+0.406
5Elina Svitolina vs Anna BondarAnna Bondar56.3%16.0%16¢+40.3ppLOWPAPER1456clayRound 1+0.403
6Rinky Hijikata vs Tommy PaulRinky Hijikata45.7%7.0%+38.7ppLOWPAPER875hardRound Of 128+0.387
7Tomas Machac vs Zizou BergsZizou Bergs47.9%10.0%10¢+37.9ppLOWPAPER293599clayRound 1+0.379
8Katie Boulter vs Akasha UrhoboAkasha Urhobo67.5%30.0%30¢+37.5ppLOWPAPER65clayRound 1+0.375
9Donna Vekic vs Alice TubelloAlice Tubello63.3%26.0%26¢+37.3ppLOWPAPER86clayRound 1+0.373
10Renata Zarazua vs Diana ShnaiderRenata Zarazua51.0%14.0%14¢+37.0ppLOWPAPER188clayRound 1+0.370
11Luka Pavlovic vs Joao FonsecaLuka Pavlovic45.9%9.0%+36.9ppLOWPAPER21381clayRound 1+0.369
12Anastasia Potapova vs Maya JointMaya Joint49.6%13.0%13¢+36.6ppLOWPAPER332clayRound 1+0.366
13Mariano Navone vs Jenson BrooksbyJenson Brooksby53.1%17.0%17¢+36.1ppLOWPAPER423hardRound Of 128+0.361
14Tatjana Maria vs Elise MertensTatjana Maria41.9%7.0%+34.9ppLOWPAPER715clayRound 1+0.348
15Michael Zheng vs Dino PrizmicMichael Zheng51.4%17.0%17¢+34.5ppLOWPAPER64525hardRound Of 128+0.344
16Marta Kostyuk vs Katie VolynetsMarta Kostyuk57.7%92.0%92¢-34.3ppLOWPAPER0clayRound 2-0.343
17Luciano Darderi vs Sebastian OfnerSebastian Ofner60.2%26.0%26¢+34.2ppLOWPAPER638hardRound Of 128+0.342
18Eliot Spizzirri vs Frances TiafoeEliot Spizzirri45.0%11.0%11¢+34.0ppLOWPAPER3842clayRound 1+0.340
19Katerina Siniakova vs Simona WaltertSimona Waltert66.6%33.0%33¢+33.6ppLOWPAPER522clayRound 1+0.336
20Aryna Sabalenka vs Jessica Bouzas ManeiroJessica Bouzas Maneiro37.6%5.0%+32.6ppLOWPAPER5112clayRound 1+0.326
21Tiantsoa Sarah Rakotomanga Rajaonah vs Amanda AnisimovaTiantsoa Sarah Rakotomanga Rajaonah38.5%7.0%+31.5ppLOWPAPER340clayRound 1+0.315
22Karen Khachanov vs Marco TrungellitiKaren Khachanov62.6%94.0%94¢-31.4ppLOWPAPER0hardRound Of 64-0.314
23Taylor Fritz vs Nishesh BasavareddyNishesh Basavareddy50.8%20.0%20¢+30.8ppLOWPAPER78212clayRound 1+0.308
24Ksenia Efremova vs Sorana CirsteaKsenia Efremova35.6%5.0%+30.6ppLOWPAPER11672clayRound 1+0.306
25Mirra Andreeva vs Fiona FerroFiona Ferro35.2%5.0%+30.2ppLOWPAPER5821clayRound 1+0.302
26Belinda Bencic vs Caty McNallyCaty McNally58.9%89.0%89¢-30.1ppLOWPAPER9clayRound 2-0.301
27Hanne Vandewinkel vs Madison KeysHanne Vandewinkel41.9%12.0%12¢+29.9ppLOWPAPER733clayRound 1+0.299
28Daniil Medvedev vs Adam WaltonAdam Walton35.5%6.0%+29.5ppLOWPAPER1446hardRound Of 128+0.295
29Ann Li vs Shuai ZhangShuai Zhang58.4%29.0%29¢+29.4ppLOWPAPER539hardRound Of 128+0.294
30Susan Bandecchi vs Cristina BucsaSusan Bandecchi57.3%28.0%28¢+29.3ppLOWPAPER106clayRound 1+0.293
31Kimberly Birrell vs Jessica PegulaKimberly Birrell33.7%5.0%+28.6ppLOWPAPER1621clayRound 1+0.286
32Kamil Majchrzak vs Alejandro TabiloKamil Majchrzak48.8%21.0%21¢+27.8ppLOWPAPER303clayRound 1+0.278
33Alejandro Davidovich Fokina vs Damir DzumhurDamir Dzumhur52.2%25.0%25¢+27.2ppLOWPAPER1268981clayRound 1+0.272
34Benjamin Bonzi vs Alexander ZverevBenjamin Bonzi31.1%4.0%+27.1ppLOWSKIP479588clayRound 1+0.271
35Rebecca Sramkova vs Julia GrabherJulia Grabher62.8%36.0%36¢+26.8ppLOWPAPER37clayRound 1+0.268
36Magda Linette vs Tereza ValentovaMagda Linette38.6%12.0%12¢+26.6ppLOWPAPER128892clayRound 1+0.266
37Victoria Mboko vs Nikola BartunkovaNikola Bartunkova50.5%24.0%24¢+26.5ppLOWPAPER945clayRound 1+0.265
38Anastasia Zakharova vs Karolina MuchovaAnastasia Zakharova39.3%13.0%13¢+26.3ppLOWPAPER135clayRound 1+0.263
39Liudmila Samsonova vs Jil TeichmannJil Teichmann49.0%23.0%23¢+26.0ppLOWPAPER275clayRound 1+0.260
40Emma Navarro vs Janice TjenJanice Tjen52.0%26.0%26¢+26.0ppLOWPAPER2848clayRound 1+0.260
41Ben Shelton vs Daniel MeridaDaniel Merida50.0%24.0%24¢+26.0ppLOWPAPER1419clayRound 1+0.260
42Roman Safiullin vs Casper RuudRoman Safiullin37.9%12.0%12¢+25.9ppLOWPAPER1156hardRound Of 128+0.259
43Aleksandar Vukic vs Raphael CollignonAleksandar Vukic33.7%9.0%+24.7ppLOWPAPER2515hardRound Of 128+0.247
44Anna Kalinskaya vs Lois BoissonLois Boisson62.6%38.0%38¢+24.6ppLOWPAPER775clayRound 1+0.246
45Alycia Parks vs Leylah FernandezAlycia Parks46.0%22.0%22¢+24.0ppLOWPAPER634clayRound 1+0.240
46Terence Atmane vs Thanasi KokkinakisThanasi Kokkinakis51.3%28.0%28¢+23.3ppLOWPAPER1286hardRound Of 128+0.233
47Adrian Mannarino vs Ugo HumbertAdrian Mannarino37.3%15.0%15¢+22.3ppLOWPAPER705hardRound Of 128+0.223
48Stefanos Tsitsipas vs Alexandre MullerAlexandre Muller38.8%17.0%17¢+21.8ppLOWPAPER1772hardRound Of 128+0.218
49Ignacio Buse vs Andrey RublevIgnacio Buse52.8%31.0%31¢+21.8ppLOWPAPER22037clayRound 1+0.218
50Jakub Mensik vs Titouan DroguetTitouan Droguet41.3%20.0%20¢+21.3ppLOWPAPER98766hardRound Of 128+0.213
51Hanyu Guo vs McCartney KesslerHanyu Guo51.0%30.0%30¢+21.0ppLOWPAPER78hardRound Of 128+0.210
52Arthur Rinderknech vs Jurij RodionovJurij Rodionov50.8%30.0%30¢+20.8ppLOWPAPER363clayRound 1+0.208
53Jelena Ostapenko vs Ella SeidelElla Seidel41.8%21.0%21¢+20.8ppLOWPAPER305clayRound 1+0.208
54Giovanni Mpetshi Perricard vs Novak DjokovicGiovanni Mpetshi Perricard32.7%12.0%12¢+20.7ppLOWPAPER19379hardRound Of 128+0.207
55Alexander Blockx vs Coleman WongColeman Wong32.4%12.0%12¢+20.4ppLOWPAPER8191clayRound 1+0.204
56Thomas Faurel vs Valentin VacherotThomas Faurel33.1%13.0%13¢+20.1ppLOWPAPER2400hardRound Of 128+0.201
57Jiri Lehecka vs Pablo Carreno BustaPablo Carreno Busta42.8%23.0%23¢+19.8ppLOWPAPER632hardRound Of 128+0.198
58Juan Manuel Cerundolo vs Jacob FearnleyJacob Fearnley41.6%23.0%23¢+18.6ppLOWPAPER149clayRound 1+0.186
59Qinwen Zheng vs Maja ChwalinskaMaja Chwalinska46.5%28.0%28¢+18.4ppLOWPAPER861hardRound Of 128+0.184
60Aleksandar Kovacevic vs Rafael JodarAleksandar Kovacevic29.8%12.0%12¢+17.8ppLOWPAPER4538clayRound 1+0.178
61Coco Gauff vs Taylor TownsendTaylor Townsend29.7%12.0%12¢+17.7ppLOWPAPER1244clayRound 1+0.177
62Naomi Osaka vs Laura SiegemundLaura Siegemund42.5%25.0%25¢+17.6ppLOWPAPER230clayRound 1+0.175
63Claire Liu vs Moyuka UchijimaMoyuka Uchijima63.4%46.0%46¢+17.4ppLOWPAPER100clayRound 1+0.174
64Pierre-Hugues Herbert vs Lorenzo SonegoPierre-Hugues Herbert54.2%37.0%37¢+17.2ppLOWPAPER19348hardRound Of 128+0.172
65Facundo Diaz Acosta vs Zhizhen ZhangZhizhen Zhang51.1%34.0%34¢+17.1ppLOWPAPER1034hardRound Of 128+0.171
66Adolfo Daniel Vallejo vs Cameron NorrieCameron Norrie64.9%48.0%48¢+16.9ppLOWPAPER3164hardRound Of 128+0.169
67Brandon Nakashima vs Roberto Bautista AgutRoberto Bautista Agut40.8%24.0%24¢+16.8ppLOWPAPER107hardRound Of 128+0.168
68Ethan Quinn vs Francisco ComesanaEthan Quinn62.8%46.0%46¢+16.8ppLOWPAPER230hardRound Of 128+0.168
69Hamad Medjedovic vs Yannick HanfmannYannick Hanfmann52.9%37.0%37¢+15.9ppLOWPAPER35434hardRound Of 128+0.159
70Alexander Bublik vs Jan-Lennard StruffJan-Lennard Struff38.5%23.0%23¢+15.5ppLOWPAPER1559clayRound 1+0.155
71Marin Cilic vs Moise KouameMoise Kouame41.9%27.0%27¢+14.9ppLOWPAPER3533clayRound 1+0.149
72Jaqueline Cristian vs Kamilla RakhimovaKamilla Rakhimova39.6%25.0%25¢+14.6ppLOWPAPER8clayRound 1+0.146
73Tallon Griekspoor vs Matteo ArnaldiTallon Griekspoor58.6%45.0%45¢+13.6ppLOWPAPER188hardRound Of 128+0.136
74Talia Gibson vs Yulia PutintsevaTalia Gibson41.2%28.0%28¢+13.2ppLOWPAPER132clayRound 1+0.132
75Botic Van de Zandschulp vs Francisco CerundoloBotic Van de Zandschulp30.2%17.0%17¢+13.2ppLOWPAPER288clayRound 1+0.132
76Maria Sakkari vs Linda NoskovaMaria Sakkari44.2%31.0%31¢+13.2ppLOWPAPER3183clayRound 1+0.132
77Jesper De Jong vs Stan WawrinkaStan Wawrinka50.6%38.0%38¢+12.6ppLOWPAPER906hardRound Of 128+0.126
78Corentin Moutet vs Vit KoprivaVit Kopriva51.5%39.0%39¢+12.5ppLOWPAPER238hardRound Of 128+0.125
79Zeynep Sonmez vs Daria KasatkinaZeynep Sonmez45.1%33.0%33¢+12.1ppLOWPAPER597clayRound 1+0.121
80Jaime Faria vs Denis ShapovalovDenis Shapovalov53.9%42.0%42¢+11.9ppLOWPAPER838hardRound Of 128+0.119
81Ashlyn Krueger vs Antonia RuzicAntonia Ruzic49.6%38.0%38¢+11.6ppLOWPAPER8clayRound 1+0.116
82Sloane Stephens vs Sara BejlekSara Bejlek71.3%60.0%60¢+11.3ppLOWPAPER14988clayRound 1+0.113
83Eva Lys vs Petra MarcinkoPetra Marcinko63.1%53.0%53¢+10.1ppLOWPAPER1830clayRound 1+0.101
84Peyton Stearns vs Sofia KeninSofia Kenin46.0%36.0%36¢+10.0ppLOWPAPER6208clayRound 1+0.100
85Daria Snigur vs Clara TausonDaria Snigur49.9%40.0%40¢+9.9ppLOWPAPER7116clayRound 1+0.099
86Panna Udvardy vs Viktorija GolubicPanna Udvardy64.3%55.0%55¢+9.3ppLOWPAPER209clayRound 1+0.093
87Marcos Giron vs Yibing WuYibing Wu55.2%47.0%47¢+8.2ppLOWPAPER210hardRound Of 128+0.082
88Reilly Opelka vs Federico CinaReilly Opelka50.0%42.0%42¢+8.0ppLOWPAPER100983hardRound Of 128+0.080
89Hubert Hurkacz vs Jaume MunarJaume Munar53.8%46.0%46¢+7.8ppLOWPAPER1049hardRound Of 128+0.078
90Marina Bassols Ribera vs Emiliana ArangoMarina Bassols Ribera59.7%52.0%52¢+7.7ppLOWPAPER6271clayRound 1+0.077
91Martin Landaluce vs Juan Carlos Prado AngeloJuan Carlos Prado Angelo35.7%28.0%28¢+7.7ppLOWPAPER2237hardRound Of 128+0.077
92Learner Tien vs Cristian GarinLearner Tien70.1%63.0%63¢+7.1ppLOWPAPER38508hardRound Of 128+0.071
93Oleksandra Oliynykova vs Elena PridankinaElena Pridankina41.5%35.0%35¢+6.5ppLOWPAPER214clayRound 1+0.065
94Marton Fucsovics vs Matteo BerrettiniMarton Fucsovics40.1%34.0%34¢+6.1ppLOWPAPER2610clayRound 1+0.061
95Hugo Gaston vs Gael MonfilsHugo Gaston55.1%49.0%49¢+6.1ppLOWPAPER2247hardRound Of 128+0.061
96Hailey Baptiste vs Barbora KrejcikovaBarbora Krejcikova36.8%31.0%31¢+5.8ppLOWPAPER280932clayRound 1+0.058
97Alexandra Eala vs Iva JovicAlexandra Eala36.5%31.0%31¢+5.5ppLOWPAPER1768clayRound 1+0.055
98Dayana Yastremska vs Jasmine PaoliniDayana Yastremska45.5%40.0%40¢+5.5ppLOWPAPER1362clayRound 1+0.055
99Hugo Dellien vs Valentin RoyerValentin Royer47.5%42.0%42¢+5.5ppLOWPAPER23531clayRound 1+0.055
100Flavio Cobolli vs Andrea PellegrinoAndrea Pellegrino33.4%28.0%28¢+5.4ppLOWPAPER545hardRound Of 128+0.054
101Mattia Bellucci vs Quentin HalysMattia Bellucci49.2%44.0%44¢+5.2ppLOWPAPER29225hardRound Of 128+0.052
102Felix Auger-Aliassime vs Daniel AltmaierDaniel Altmaier29.2%25.0%25¢+4.2ppLOWPAPER3142hardRound Of 128+0.042
103Ekaterina Alexandrova vs Camila OsorioEkaterina Alexandrova48.1%44.0%44¢+4.1ppLOWPAPER402clayRound 1+0.041
104Francesca Jones vs Beatriz Haddad MaiaFrancesca Jones65.0%61.0%61¢+4.0ppLOWPAPER48301clayRound 1+0.040
105Sebastian Baez vs Roman Andres BurruchagaSebastian Baez58.3%55.0%55¢+3.2ppLOWPAPER533hardRound Of 128+0.033
106Tomas Martin Etcheverry vs Nuno BorgesNuno Borges38.1%35.0%35¢+3.1ppLOWPAPER51887clayRound 1+0.031
107Solana Sierra vs Emma RaducanuSolana Sierra65.9%63.0%63¢+2.9ppLOWPAPER13373clayRound 1+0.029
108Elisabetta Cocciaretto vs Alina KorneevaAlina Korneeva37.8%35.0%35¢+2.8ppLOWPAPER300clayRound 1+0.028
109Elsa Jacquemot vs Linda FruhvirtovaElsa Jacquemot56.8%54.0%54¢+2.8ppLOWPAPER93clayRound 1+0.028
110Patrick Kypson vs Luca Van AsscheLuca Van Assche57.5%55.0%55¢+2.5ppLOWPAPER275clayRound 1+0.025
111Camilo Ugo Carabelli vs Emilio NavaCamilo Ugo Carabelli51.9%51.0%51¢+0.9ppLOWSKIP256hardRound Of 128+0.009
112Elena-Gabriela Ruse vs Magdalena FrechElena-Gabriela Ruse60.2%61.0%61¢-0.8ppLOWSKIP3743clayRound 1-0.008
113Tamara Korpatsch vs Sara Sorribes TormoSara Sorribes Tormo46.5%46.0%46¢+0.5ppLOWSKIP18162clayRound 1+0.005
114Leolia Jeanjean vs Kaitlin QuevedoLeolia Jeanjean55.3%55.0%55¢+0.3ppLOWSKIP2536clayRound 1+0.003
115Alexander Shevchenko vs Alex MichelsenAlexander Shevchenko40.8%41.0%41¢-0.2ppLOWSKIP5084hardRound Of 128-0.002
116Diane Parry vs Anhelina KalininaAnhelina Kalinina71.0%71.0%71¢+0.0ppLOWSKIP3749clayRound 1+0.000
#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
3Joao Fonseca🟨 WARMDouble Faults1.53.08+105.3%MORELOWLuka Pavlovicclay1.0x
4Kimberly BirrellTotal Games Won4.59.00+100.0%MORELOWJessica Pegulaclay0.5x
5Sorana Cirstea🟨 WARMAces1.52.83+89.0%MORELOWKsenia Efremovaclay2.0x
6Alexander Blockx🟨 WARMTotal Tie Breaks0.50.12+75.9%LESSLOWColeman Wongclay1.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
11Fiona Ferro🟨 WARMTotal Games Won5.59.18+66.9%MORELOWMirra Andreevaclay0.5x
12Renata Zarazua🟨 WARMTotal Games Won6.510.55+62.3%MORELOWDiana Shnaiderclay1.0x
13Renata Zarazua🟨 WARMTotal Games Won6.510.55+62.3%MORELOWDiana Shnaiderclay1.0x
14Maya Joint⏳ RTRNTotal Games Won6.510.51+61.8%MORELOWAnastasia Potapovaclay0.5x
15Learner Tien🧊 COLDTotal Games Won19.58.63+55.7%LESSLOWCristian Garinclay0.5x
16Jaume Munar🧊 COLDTotal Games Won19.59.14+53.1%LESSLOWHubert Hurkaczclay0.5x
17Iga SwiatekTotal Games16.024.46+52.9%MORELOWEmerson Jonesclay0.5x
18Sebastian BaezTotal Games Won19.59.40+51.8%LESSLOWRoman Andres Burruchagaclay0.5x
19Stan Wawrinka🧊 COLDTotal Games Won18.58.92+51.8%LESSLOWJesper De Jongclay0.5x
20Alex Michelsen🧊 COLDTotal Games Won19.59.43+51.6%LESSLOWAlexander Shevchenkoclay0.5x
21Quentin Halys🧊 COLDTotal Games Won20.59.97+51.4%LESSLOWMattia Bellucciclay0.5x
22Martin LandaluceTotal Games Won19.59.49+51.4%LESSLOWJuan Carlos Prado Angeloclay0.5x
23Zhizhen Zhang🧊 COLDTotal Games Won18.59.07+51.0%LESSLOWFacundo Diaz Acostaclay0.5x
24Marcos GironTotal Games Won19.59.60+50.8%LESSLOWYibing Wuclay0.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
28Alex Michelsen🧊 COLDTotal Tie Breaks0.50.25+50.3%LESSLOWAlexander Shevchenkoclay1.0x
29Patrick Kypson🧊 COLDTotal Tie Breaks0.50.25+50.1%LESSLOWLuca Van Asscheclay1.0x
30Camilo Ugo CarabelliTotal Tie Breaks0.50.25+49.9%LESSLOWEmilio Navaclay1.0x
31Alexei PopyrinTotal Tie Breaks0.50.25+49.9%LESSLOWZachary Svajdaclay1.0x
32Cameron Norrie🟨 WARMTotal Games Won19.59.79+49.8%LESSLOWAdolfo Daniel Vallejoclay0.5x
33Tallon Griekspoor🧊 COLDTotal Games Won19.59.80+49.8%LESSLOWMatteo Arnaldiclay0.5x
34Terence AtmaneTotal Games Won20.510.30+49.7%LESSLOWThanasi Kokkinakisclay1.0x
35Andrey Rublev🟨 WARMTotal Games Won20.510.33+49.6%LESSLOWIgnacio Buseclay0.5x
36Francisco Comesana🧊 COLDTotal Games Won19.59.87+49.4%LESSLOWEthan Quinnclay0.5x
37Arthur RinderknechTotal Games Won20.510.42+49.2%LESSLOWJurij Rodionovclay0.5x
38Gael Monfils🧊 COLDTotal Games Won19.59.91+49.2%LESSLOWHugo Gastonclay0.5x
39Taylor Fritz⏳ RTRNTotal Games Won20.510.43+49.1%LESSLOWNishesh Basavareddyclay0.5x
40Felix Auger-Aliassime🟨 WARMTotal Games Won20.510.45+49.0%LESSLOWDaniel Altmaierclay0.5x
41Corentin MoutetTotal Games Won19.59.98+48.8%LESSLOWVit Koprivaclay0.5x
42Taylor Fritz⏳ RTRNAces12.56.42+48.6%LESSLOWNishesh Basavareddyclay0.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
45Emilio NavaTotal Games Won19.510.15+48.0%LESSLOWCamilo Ugo Carabelliclay0.5x
46Marton FucsovicsTotal Games Won18.59.65+47.8%LESSLOWMatteo Berrettiniclay0.5x
47Anna Bondar🟨 WARMTotal Games Won7.511.06+47.5%MORELOWElina Svitolinaclay0.5x
48Brandon NakashimaTotal Games Won20.510.84+47.1%LESSLOWRoberto Bautista Agutclay0.5x
49Jiri Lehecka🟨 WARMTotal Games Won20.010.58+47.1%LESSLOWPablo Carreno Bustaclay0.5x
50Valentin Royer🟨 WARMTotal Games Won19.510.32+47.1%LESSLOWHugo Dellienclay0.5x
51Ugo Humbert🧊 COLDTotal Games Won19.510.36+46.9%LESSLOWAdrian Mannarinoclay0.5x
52Yannick Hanfmann🟨 WARMTotal Games Won19.510.38+46.8%LESSLOWHamad Medjedovicclay0.5x
53Mattia BellucciTotal Games Won19.510.44+46.5%LESSLOWQuentin Halysclay0.5x
54Alexander Bublik🧊 COLDTotal Games Won20.511.01+46.3%LESSLOWJan-Lennard Struffclay0.5x
55Hanne Vandewinkel🧊 COLDTotal Games Won6.59.50+46.2%MORELOWMadison Keysclay0.5x
56Giovanni Mpetshi Perricard⏳ RTRNAces11.56.20+46.1%LESSLOWNovak Djokovicclay1.0x
57Hugo GastonTotal Games Won19.510.51+46.1%LESSLOWGael Monfilsclay0.5x
58Ethan QuinnTotal Games Won19.510.54+45.9%LESSLOWFrancisco Comesanaclay0.5x
59Sebastian OfnerTotal Games Won17.59.48+45.8%LESSLOWLuciano Dardericlay0.5x
60Alejandro Tabilo🟨 WARMTotal Games Won19.510.57+45.8%LESSLOWKamil Majchrzakclay0.5x
61Matteo Arnaldi🟨 WARMTotal Games Won19.510.71+45.1%LESSLOWTallon Griekspoorclay0.5x
62Hugo Dellien⏳ RTRNTotal Games Won19.510.72+45.0%LESSLOWValentin Royerclay0.5x
63Matteo BerrettiniTotal Games Won20.511.35+44.6%LESSLOWMarton Fucsovicsclay0.5x
64Luca Van AsscheTotal Games Won19.510.82+44.5%LESSLOWPatrick Kypsonclay0.5x
65Hubert Hurkacz🟨 WARMTotal Games Won20.511.38+44.5%LESSLOWJaume Munarclay0.5x
66Camilo Ugo CarabelliTotal Games Won19.510.87+44.3%LESSLOWEmilio Navaclay0.5x
67Facundo Diaz Acosta⏳ RTRNTotal Games Won20.511.47+44.1%LESSLOWZhizhen Zhangclay0.5x
68Moise KouameTotal Games Won17.59.79+44.0%LESSLOWMarin Cilicclay0.5x
69Nishesh Basavareddy🟨 WARMDouble Faults5.53.08+44.0%LESSLOWTaylor Fritzclay0.5x
70Andrea PellegrinoTotal Games Won17.59.87+43.6%LESSLOWFlavio Cobolliclay0.5x
71Novak Djokovic⏳ RTRNTotal Games Won20.511.57+43.6%LESSLOWGiovanni Mpetshi Perricardclay0.5x
72Alexandre MullerTotal Games Won15.58.75+43.5%LESSLOWStefanos Tsitsipasclay0.5x
73Luciano Darderi🟨 WARMTotal Games Won20.511.60+43.4%LESSLOWSebastian Ofnerclay0.5x
74Jurij Rodionov🟨 WARMTotal Games Won18.510.52+43.1%LESSLOWArthur Rinderknechclay0.5x
75Flavio Cobolli🟨 WARMTotal Games Won19.511.15+42.8%LESSLOWAndrea Pellegrinoclay0.5x
76Alexei PopyrinTotal Games Won19.511.22+42.5%LESSLOWZachary Svajdaclay0.5x
77Adolfo Daniel Vallejo🟨 WARMTotal Games Won19.511.23+42.4%LESSLOWCameron Norrieclay0.5x
78Juan Manuel Cerundolo🟨 WARMTotal Games Won19.511.26+42.3%LESSLOWJacob Fearnleyclay0.5x
79Marin CilicTotal Games Won19.511.26+42.2%LESSLOWMoise Kouameclay0.5x
80Ignacio BuseTotal Games Won18.510.71+42.1%LESSLOWAndrey Rublevclay0.5x
81Yibing Wu🟨 WARMTotal Games Won19.511.39+41.6%LESSLOWMarcos Gironclay0.5x
82Roberto Bautista Agut🧊 COLDTotal Games Won16.59.67+41.4%LESSLOWBrandon Nakashimaclay0.5x
83Pablo Carreno Busta🟨 WARMTotal Games Won17.510.39+40.6%LESSLOWJiri Leheckaclay0.5x
84Jaime Faria🟨 WARMTotal Games Won19.511.59+40.6%LESSLOWDenis Shapovalovclay0.5x
85Ignacio BuseTotal Games Won18.010.71+40.5%LESSLOWAndrey Rublevclay0.5x
86Vit Kopriva🟨 WARMTotal Games Won18.511.02+40.4%LESSLOWCorentin Moutetclay0.5x
87Stefanos TsitsipasTotal Games Won20.512.24+40.3%LESSLOWAlexandre Mullerclay0.5x
88Roman Andres Burruchaga🟨 WARMTotal Games Won19.511.65+40.3%LESSLOWSebastian Baezclay0.5x
89Jesper De JongTotal Games Won19.511.66+40.2%LESSLOWStan Wawrinkaclay0.5x
90Alexander ShevchenkoTotal Games Won18.511.06+40.2%LESSLOWAlex Michelsenclay0.5x
91Mariano Navone🟨 WARMTotal Games Won19.511.66+40.2%LESSLOWJenson Brooksbyclay0.5x
92Valentin Vacherot🟨 WARMTotal Games Won19.511.74+39.8%LESSLOWThomas Faurelclay0.5x
93Daniel AltmaierTotal Games Won17.510.56+39.7%LESSLOWFelix Auger-Aliassimeclay0.5x
94Thanasi Kokkinakis⏳ RTRNTotal Games Won17.510.63+39.3%LESSLOWTerence Atmaneclay0.5x
95Luka PavlovicAces10.56.40+39.0%LESSLOWJoao Fonsecaclay0.5x
96Sorana Cirstea🟨 WARMTotal Games17.023.60+38.8%MORELOWKsenia Efremovaclay0.5x
97Giovanni Mpetshi Perricard⏳ RTRNTotal Games Won15.59.49+38.8%LESSLOWNovak Djokovicclay0.5x
98Alexander Blockx🟨 WARMTotal Games Won19.512.10+37.9%LESSLOWColeman Wongclay0.5x
99Jesper De JongTotal Games38.524.21+37.1%LESSLOWStan Wawrinkaclay0.5x
100Francisco Cerundolo🟨 WARMTotal Games Won19.512.28+37.0%LESSLOWBotic Van de Zandschulpclay0.5x
101Facundo Diaz Acosta⏳ RTRNTotal Games39.024.61+36.9%LESSLOWZhizhen Zhangclay1.0x
102Learner Tien🧊 COLDTotal Games37.523.70+36.8%LESSLOWCristian Garinclay1.0x
103Alycia Parks🟨 WARMTotal Games Won7.510.21+36.2%MORELOWLeylah Fernandezclay0.5x
104Tallon Griekspoor🧊 COLDTotal Games39.525.22+36.2%LESSLOWMatteo Arnaldiclay0.5x
105Hubert Hurkacz🟨 WARMTotal Games38.524.59+36.1%LESSLOWJaume Munarclay0.5x
106Amanda Anisimova⏳ RTRNTotal Games17.523.78+35.9%MORELOWTiantsoa Sarah Rakotomanga Rajaonahclay0.5x
107Cristian GarinTotal Games Won18.511.90+35.7%LESSLOWLearner Tienclay0.5x
108Hamad Medjedovic⏳ RTRNTotal Games39.025.20+35.4%LESSLOWYannick Hanfmannclay0.5x
109Botic Van de Zandschulp⏳ RTRNTotal Games Won13.58.72+35.4%LESSLOWFrancisco Cerundoloclay0.5x
110Cameron Norrie🟨 WARMTotal Games38.524.88+35.4%LESSLOWAdolfo Daniel Vallejoclay0.5x
111Sebastian BaezTotal Games37.524.29+35.2%LESSLOWRoman Andres Burruchagaclay0.5x
112Learner Tien🧊 COLDTotal Games36.523.70+35.1%LESSLOWCristian Garinclay1.0x
113Jacob Fearnley⏳ RTRNTotal Games Won15.09.78+34.8%LESSLOWJuan Manuel Cerundoloclay0.5x
114Francisco Comesana🧊 COLDTotal Games38.525.14+34.7%LESSLOWEthan Quinnclay1.0x
115Jaime Faria🟨 WARMTotal Games37.524.52+34.6%LESSLOWDenis Shapovalovclay0.5x
116Alexander Bublik🧊 COLDTotal Games37.524.54+34.6%LESSLOWJan-Lennard Struffclay1.0x
117Nishesh Basavareddy🟨 WARMTotal Games Won16.010.49+34.5%LESSLOWTaylor Fritzclay0.5x
118Marcos GironTotal Games37.524.59+34.4%LESSLOWYibing Wuclay0.5x
119Facundo Diaz Acosta⏳ RTRNTotal Games37.524.61+34.4%LESSLOWZhizhen Zhangclay1.0x
120Aryna Sabalenka🟨 WARMTotal Games17.523.50+34.3%MORELOWJessica Bouzas Maneiroclay0.5x
121Hugo GastonTotal Games38.525.34+34.2%LESSLOWGael Monfilsclay0.5x
122Aleksandar Vukic🧊 COLDTotal Games Won12.58.23+34.1%LESSLOWRaphael Collignonclay0.5x
123Adrian Mannarino🧊 COLDTotal Games Won14.59.55+34.1%LESSLOWUgo Humbertclay0.5x
124Hugo Dellien⏳ RTRNTotal Games38.025.10+33.9%LESSLOWValentin Royerclay0.5x
125Anastasia Zakharova🧊 COLDTotal Games Won7.09.37+33.9%MORELOWKarolina Muchovaclay0.5x
126Jenson Brooksby🧊 COLDTotal Games Won13.58.93+33.9%LESSLOWMariano Navoneclay0.5x
127Francisco Comesana🧊 COLDTotal Games38.025.14+33.9%LESSLOWEthan Quinnclay1.0x
128Juan Carlos Prado Angelo⏳ RTRNTotal Games Won17.511.60+33.7%LESSLOWMartin Landaluceclay0.5x
129Matteo BerrettiniTotal Games37.024.60+33.5%LESSLOWMarton Fucsovicsclay0.5x
130Quentin Halys🧊 COLDTotal Games38.025.34+33.3%LESSLOWMattia Bellucciclay0.5x
131Alex Michelsen🧊 COLDTotal Games37.525.05+33.2%LESSLOWAlexander Shevchenkoclay0.5x
132Corentin MoutetTotal Games37.525.09+33.1%LESSLOWVit Koprivaclay0.5x
133Kamil Majchrzak⏳ RTRNTotal Games Won15.510.37+33.1%LESSLOWAlejandro Tabiloclay0.5x
134Elise MertensTotal Games18.023.94+33.0%MORELOWTatjana Mariaclay0.5x
135Patrick Kypson🧊 COLDTotal Games37.525.15+33.0%LESSLOWLuca Van Asscheclay0.5x
136Arthur RinderknechTotal Games37.525.17+32.9%LESSLOWJurij Rodionovclay0.5x
137Luciano Darderi🟨 WARMTotal Games36.524.50+32.9%LESSLOWSebastian Ofnerclay0.5x
138Novak Djokovic⏳ RTRNTotal Games36.524.51+32.9%LESSLOWGiovanni Mpetshi Perricardclay0.5x
139Felix Auger-Aliassime🟨 WARMTotal Games37.525.20+32.8%LESSLOWDaniel Altmaierclay1.0x
140Martin LandaluceTotal Games36.524.54+32.8%LESSLOWJuan Carlos Prado Angeloclay0.5x
141Alexander Bublik🧊 COLDTotal Games36.524.54+32.8%LESSLOWJan-Lennard Struffclay1.0x
142Terence AtmaneTotal Games37.525.23+32.7%LESSLOWThanasi Kokkinakisclay0.5x
143Camilo Ugo CarabelliTotal Games37.525.23+32.7%LESSLOWEmilio Navaclay0.5x
144Andrey Rublev🟨 WARMTotal Games37.025.17+32.0%LESSLOWIgnacio Buseclay0.5x
145Aleksandar Kovacevic🧊 COLDTotal Games Won12.58.51+31.9%LESSLOWRafael Jodarclay0.5x
146Felix Auger-Aliassime🟨 WARMTotal Games37.025.20+31.9%LESSLOWDaniel Altmaierclay1.0x
147Anastasia Potapova🟨 WARMTotal Games18.524.36+31.7%MORELOWMaya Jointclay0.5x
148Thomas FaurelTotal Games Won13.59.27+31.4%LESSLOWValentin Vacherotclay0.5x
149Madison Keys⏳ RTRNTotal Games18.524.30+31.4%MORELOWHanne Vandewinkelclay0.5x
150Mirra Andreeva🟨 WARMTotal Games17.522.98+31.3%MORELOWFiona Ferroclay0.5x
151Jiri Lehecka🟨 WARMTotal Games36.525.13+31.2%LESSLOWPablo Carreno Bustaclay0.5x
152Brandon NakashimaTotal Games36.525.17+31.0%LESSLOWRoberto Bautista Agutclay0.5x
153Taylor Fritz⏳ RTRNTotal Games36.525.18+31.0%LESSLOWNishesh Basavareddyclay0.5x
154Flavio Cobolli🟨 WARMTotal Games36.525.18+31.0%LESSLOWAndrea Pellegrinoclay0.5x
155Zachary Svajda🧊 COLDTotal Games Won13.59.32+30.9%LESSLOWAlexei Popyrinclay0.5x
156Raphael Collignon⏳ RTRNTotal Games32.022.18+30.7%LESSLOWAleksandar Vukicclay0.5x
157Valentin Vacherot🟨 WARMTotal Sets3.52.45+29.9%LESSLOWThomas Faurelclay1.0x
158Mariano Navone🟨 WARMTotal Sets3.52.46+29.7%LESSLOWJenson Brooksbyclay1.0x
159Novak Djokovic⏳ RTRNTotal Sets3.52.46+29.6%LESSLOWGiovanni Mpetshi Perricardclay1.0x
160Stefanos TsitsipasTotal Games35.525.17+29.1%LESSLOWAlexandre Mullerclay1.0x
161Alejandro Tabilo🟨 WARMTotal Games35.525.20+29.0%LESSLOWKamil Majchrzakclay0.5x
162Francisco Cerundolo🟨 WARMTotal Sets3.52.49+29.0%LESSLOWBotic Van de Zandschulpclay1.0x
163Stefanos TsitsipasTotal Sets3.52.49+28.8%LESSLOWAlexandre Mullerclay1.0x
164Alexander Blockx🟨 WARMTotal Games32.523.17+28.7%LESSLOWColeman Wongclay0.5x
165Diana ShnaiderTotal Games19.024.45+28.7%MORELOWRenata Zarazuaclay0.5x
166Ugo Humbert🧊 COLDTotal Sets3.52.50+28.6%LESSLOWAdrian Mannarinoclay1.0x
167Rafael Jodar🟨 WARMTotal Games32.523.22+28.5%LESSLOWAleksandar Kovacevicclay0.5x
168Alexei PopyrinTotal Sets3.52.50+28.4%LESSLOWZachary Svajdaclay1.0x
169Stefanos TsitsipasTotal Games35.025.17+28.1%LESSLOWAlexandre Mullerclay1.0x
170Valentin Vacherot🟨 WARMTotal Games33.524.11+28.0%LESSLOWThomas Faurelclay0.5x
171Juan Manuel Cerundolo🟨 WARMTotal Games34.524.91+27.8%LESSLOWJacob Fearnleyclay1.0x
172Clement Tabur🟨 WARMTotal Games Won7.08.94+27.7%MORELOWJannik Sinnerclay0.5x
173Ugo Humbert🧊 COLDTotal Games34.525.16+27.1%LESSLOWAdrian Mannarinoclay0.5x
174Akasha Urhobo🟨 WARMTotal Games Won9.512.04+26.7%MORELOWKatie Boulterclay1.0x
175Juan Manuel Cerundolo🟨 WARMTotal Games34.024.91+26.7%LESSLOWJacob Fearnleyclay1.0x
176Alexei PopyrinTotal Games34.025.05+26.3%LESSLOWZachary Svajdaclay1.0x
177Barbora Krejcikova⏳ RTRNTotal Games Won12.59.26+25.9%LESSLOWHailey Baptisteclay0.5x
178Karolina Muchova⏳ RTRNTotal Games19.023.90+25.8%MORELOWAnastasia Zakharovaclay0.5x
179Francisco Comesana🧊 COLDTotal Tie Breaks0.50.37+25.5%LESSLOWEthan Quinnclay1.0x
180Mariano Navone🟨 WARMTotal Games32.524.26+25.3%LESSLOWJenson Brooksbyclay0.5x
181Hugo Dellien⏳ RTRNTotal Tie Breaks0.50.37+25.3%LESSLOWValentin Royerclay1.0x
182Brandon NakashimaTotal Tie Breaks0.50.37+25.3%LESSLOWRoberto Bautista Agutclay1.0x
183Alexei PopyrinTotal Games33.525.05+25.2%LESSLOWZachary Svajdaclay1.0x
184Francisco Cerundolo🟨 WARMTotal Games33.525.06+25.2%LESSLOWBotic Van de Zandschulpclay0.5x
185Alejandro Tabilo🟨 WARMTotal Tie Breaks0.50.37+25.1%LESSLOWKamil Majchrzakclay1.0x
186Jiri Lehecka🟨 WARMTotal Tie Breaks0.50.37+25.0%LESSLOWPablo Carreno Bustaclay1.0x
187Leylah Fernandez🟨 WARMTotal Games19.524.38+25.0%MORELOWAlycia Parksclay0.5x
188Hugo GastonTotal Tie Breaks0.50.38+24.7%LESSLOWGael Monfilsclay1.0x
189Jelena OstapenkoTotal Games19.524.28+24.5%MORELOWElla Seidelclay0.5x
190Elina SvitolinaTotal Games19.524.20+24.1%MORELOWAnna Bondarclay0.5x
191Nikola BartunkovaTotal Games Won8.510.52+23.7%MORELOWVictoria Mbokoclay0.5x
192Alice Tubello🟨 WARMTotal Games Won9.511.71+23.3%MORELOWDonna Vekicclay0.5x
193Casper Ruud🟨 WARMTotal Games32.525.09+22.8%LESSLOWRoman Safiullinclay0.5x
194Tommy Paul🟨 WARMTotal Games29.522.83+22.6%LESSLOWRinky Hijikataclay0.5x
195Toby Samuel🟨 WARMTotal Games Won12.59.74+22.1%LESSLOWAlex de Minaurclay0.5x
196Jaqueline CristianTotal Games20.024.15+20.7%MORELOWKamilla Rakhimovaclay0.5x
197Alina Korneeva🧊 COLDTotal Games Won11.59.15+20.4%LESSLOWElisabetta Cocciarettoclay0.5x
198Joao Fonseca🟨 WARMTotal Games31.525.14+20.2%LESSLOWLuka Pavlovicclay0.5x
199Diane Parry🧊 COLDTotal Games Won10.58.38+20.2%LESSLOWAnhelina Kalininaclay0.5x
200Diane Parry🧊 COLDTotal Games Won10.58.38+20.2%LESSLOWAnhelina Kalininaclay0.5x
201Simona Waltert🟨 WARMTotal Games Won10.012.01+20.1%MORELOWKaterina Siniakovaclay0.5x
202Camila OsorioTotal Games20.524.56+19.8%MORELOWEkaterina Alexandrovaclay0.5x
203Ella Seidel🧊 COLDTotal Games Won8.09.56+19.5%MORELOWJelena Ostapenkoclay0.5x
204Sara Sorribes Tormo🟨 WARMTotal Games20.524.48+19.4%MORELOWTamara Korpatschclay2.0x
205Luka PavlovicTotal Games Won12.510.08+19.3%LESSLOWJoao Fonsecaclay0.5x
206Liudmila SamsonovaTotal Games20.524.42+19.1%MORELOWJil Teichmannclay0.5x
207Daria Kasatkina🟨 WARMTotal Games20.524.31+18.6%MORELOWZeynep Sonmezclay0.5x
208Cristina Bucsa🟨 WARMTotal Games20.524.29+18.5%MORELOWSusan Bandecchiclay0.5x
209McCartney Kessler⏳ RTRNTotal Games20.524.28+18.4%MORELOWHanyu Guoclay0.5x
210Emma Navarro⏳ RTRNTotal Games20.524.28+18.4%MORELOWJanice Tjenclay0.5x
211Susan Bandecchi🟨 WARMTotal Games Won9.511.19+17.8%MORELOWCristina Bucsaclay0.5x
212Frances Tiafoe⏳ RTRNTotal Games30.525.11+17.7%LESSLOWEliot Spizzirriclay0.5x
213Roman Safiullin🟨 WARMTotal Games Won12.510.31+17.5%LESSLOWCasper Ruudclay0.5x
214Roman Safiullin🟨 WARMTotal Games Won12.510.31+17.5%LESSLOWCasper Ruudclay0.5x
215Naomi Osaka🟨 WARMTotal Games20.523.99+17.0%MORELOWLaura Siegemundclay0.5x
216Nikola BartunkovaTotal Games Won9.010.52+16.9%MORELOWVictoria Mbokoclay0.5x
217Joao Fonseca🟨 WARMAces5.56.42+16.7%MORELOWLuka Pavlovicclay1.0x
218Peyton StearnsTotal Games21.024.43+16.3%MORELOWSofia Keninclay0.5x
219Elena Pridankina🟨 WARMTotal Games Won11.59.64+16.1%LESSLOWOleksandra Oliynykovaclay0.5x
220Yulia PutintsevaTotal Games20.523.76+15.9%MORELOWTalia Gibsonclay0.5x
221Elisabetta CocciarettoTotal Games20.523.75+15.9%MORELOWAlina Korneevaclay0.5x
222Hanyu Guo🟨 WARMTotal Games Won9.510.97+15.5%MORELOWMcCartney Kesslerclay0.5x
223Rinky HijikataTotal Games Won10.58.88+15.4%LESSLOWTommy Paulclay0.5x
224Linda Fruhvirtova🧊 COLDTotal Games21.024.17+15.1%MORELOWElsa Jacquemotclay1.0x
225Daniil MedvedevTotal Games28.524.48+14.1%LESSLOWAdam Waltonclay0.5x
226Linda Noskova🟨 WARMTotal Games21.524.52+14.0%MORELOWMaria Sakkariclay0.5x
227Ashlyn KruegerTotal Games21.524.48+13.8%MORELOWAntonia Ruzicclay0.5x
228Ann LiTotal Games20.523.33+13.8%MORELOWShuai Zhangclay0.5x
229Clara Tauson⏳ RTRNTotal Games21.524.44+13.7%MORELOWDaria Snigurclay0.5x
230Jil Teichmann🧊 COLDTotal Games Won9.010.23+13.7%MORELOWLiudmila Samsonovaclay0.5x
231Peyton StearnsTotal Games21.524.43+13.6%MORELOWSofia Keninclay0.5x
232Qinwen ZhengTotal Games21.524.43+13.6%MORELOWMaja Chwalinskaclay0.5x
233Maja Chwalinska⏳ RTRNTotal Games Won9.510.78+13.5%MORELOWQinwen Zhengclay0.5x
234Donna Vekic🟨 WARMTotal Games20.523.25+13.4%MORELOWAlice Tubelloclay0.5x
235Leolia JeanjeanTotal Games21.524.36+13.3%MORELOWKaitlin Quevedoclay0.5x
236Coco Gauff🟨 WARMTotal Games19.021.49+13.1%MORELOWTaylor Townsendclay0.5x
237Eliot Spizzirri⏳ RTRNTotal Games Won11.510.01+12.9%LESSLOWFrances Tiafoeclay0.5x
238Linda Fruhvirtova🧊 COLDTotal Games21.524.17+12.4%MORELOWElsa Jacquemotclay1.0x
239Alexandra EalaTotal Games Won10.59.27+11.7%LESSLOWIva Jovicclay0.5x
240Janice Tjen🧊 COLDTotal Games Won9.510.56+11.1%MORELOWEmma Navarroclay0.5x
241Sofia KeninTotal Games Won11.510.22+11.1%LESSLOWPeyton Stearnsclay0.5x
242Emiliana ArangoTotal Games21.523.89+11.1%MORELOWMarina Bassols Riberaclay0.5x
243Jasmine Paolini🧊 COLDTotal Games21.523.89+11.1%MORELOWDayana Yastremskaclay0.5x
244Elena-Gabriela Ruse🟨 WARMTotal Games21.523.84+10.9%MORELOWMagdalena Frechclay0.5x
245Antonia Ruzic🧊 COLDTotal Games Won11.510.25+10.8%LESSLOWAshlyn Kruegerclay0.5x
246Eva Lys🧊 COLDTotal Games21.523.77+10.6%MORELOWPetra Marcinkoclay0.5x
247Oleksandra OliynykovaTotal Games21.523.77+10.6%MORELOWElena Pridankinaclay1.0x
248Oleksandra OliynykovaTotal Games21.523.77+10.6%MORELOWElena Pridankinaclay1.0x
249Katerina Siniakova🟨 WARMTotal Games20.522.53+9.9%MORELOWSimona Waltertclay2.0x
250Novak Djokovic⏳ RTRNBreak Points Won4.03.62+9.4%LESSLOWGiovanni Mpetshi Perricardclay1.0x
251Jannik Sinner🟨 WARMTotal Games25.523.24+8.9%LESSLOWClement Taburclay0.5x
252Katie BoulterTotal Games20.522.31+8.8%MORELOWAkasha Urhoboclay0.5x
253Rebecca SramkovaTotal Games21.523.36+8.7%MORELOWJulia Grabherclay0.5x
254Claire Liu🟨 WARMTotal Games21.523.36+8.7%MORELOWMoyuka Uchijimaclay0.5x
255Daria Snigur🟨 WARMTotal Games Won11.510.52+8.5%LESSLOWClara Tausonclay0.5x
256Anhelina Kalinina🟨 WARMTotal Games20.522.21+8.3%MORELOWDiane Parryclay0.5x
257Sara Bejlek⏳ RTRNBreak Points Won5.05.42+8.3%MORELOWSloane Stephensclay1.0x
258Tamara Korpatsch🟨 WARMBreak Points Won5.55.08+7.6%LESSLOWSara Sorribes Tormoclay1.0x
259Sara Bejlek⏳ RTRNTotal Games20.522.03+7.4%MORELOWSloane Stephensclay0.5x
260Panna Udvardy🟨 WARMTotal Games21.523.07+7.3%MORELOWViktorija Golubicclay0.5x
261Francesca JonesBreak Points Won5.05.36+7.2%MORELOWBeatriz Haddad Maiaclay1.0x
262Francesca JonesTotal Games21.523.00+7.0%MORELOWBeatriz Haddad Maiaclay0.5x
263Maria Sakkari🧊 COLDTotal Games Won10.59.78+6.8%LESSLOWLinda Noskovaclay1.0x
264Shuai Zhang🧊 COLDTotal Games Won9.58.86+6.7%LESSLOWAnn Liclay1.0x
265Zeynep Sonmez🟨 WARMTotal Games Won9.510.04+5.7%MORELOWDaria Kasatkinaclay1.0x
266Solana Sierra🟨 WARMTotal Games21.522.69+5.5%MORELOWEmma Raducanuclay0.5x
267Sorana Cirstea🟨 WARMBreak Points Won5.05.27+5.4%MORELOWKsenia Efremovaclay1.0x
268Adam Walton🧊 COLDTotal Games Won9.58.99+5.3%LESSLOWDaniil Medvedevclay0.5x
269Elena-Gabriela Ruse🟨 WARMBreak Points Won5.05.27+5.3%MORELOWMagdalena Frechclay1.0x
270Zeynep Sonmez🟨 WARMTotal Games Won10.510.04+4.3%LESSLOWDaria Kasatkinaclay1.0x
271Laura SiegemundTotal Games Won9.59.87+3.9%MORELOWNaomi Osakaclay0.5x
272Anna KalinskayaTotal Games21.522.16+3.1%MORELOWLois Boissonclay0.5x
273Mirra Andreeva🟨 WARMBreak Points Won5.55.35+2.7%LESSLOWFiona Ferroclay1.0x
274Talia GibsonTotal Games Won9.59.67+1.8%MORELOWYulia Putintsevaclay1.0x
275Peyton StearnsBreak Points Won5.05.08+1.7%MORELOWSofia Keninclay1.0x
276Julia GrabherTotal Games Won11.511.65+1.3%MORELOWRebecca Sramkovaclay0.5x
277Kamilla Rakhimova🧊 COLDTotal Games Won9.59.45+0.5%LESSLOWJaqueline Cristianclay0.5x
278Lois 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+0.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-24T06:14:18 · 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.2%+6.7pp · PUBLIC HIGHERFre 6%, Wim 10%, US 3%
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%
Daniil Medvedev · exact8.0%6.5%-1.5pp · SHARP HIGHERFre 3%, Wim 2%, US 2%
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%
Jack Draper · exact4.5%5.5%+1.0pp · PUBLIC HIGHERWim 3%, US 2%
Alexander Bublik · exact3.0%2.0%-1.0pp · SHARP HIGHERFre 1%, Wim 0%, US 1%
Frances Tiafoe · exact0.5%1.0%+0.5pp · PUBLIC HIGHERFre 0%, Wim 0%, US 1%
Casper Ruud · exact3.5%3.7%+0.2pp · PUBLIC HIGHERFre 4%, Wim 0%
Alexander Zverev · exact15.0%15.0%+0.0pp · PUBLIC HIGHERFre 7%, Wim 5%, US 3%
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-24.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-24T13:11:10.572916+00:003m1858fresh
Kalshi KXWTAMATCHtennis_kalshi.sqlite2026-05-24T13:11:10.572916+00:003m1726fresh
Kalshi KXFRENCHOPENtennis_kalshi.sqlite2026-05-24T13:11:10.572916+00:003m0fresh
Kalshi KXFOPENMENSINGLEtennis_kalshi.sqlite2026-05-24T13:11:10.572916+00:003m0fresh
Kalshi KXATPGRANDSLAMtennis_kalshi.sqlite2026-05-24T13:11:10.572916+00:003m14fresh
Kalshi KXUSOPENtennis_kalshi.sqlite2026-05-24T13:11:10.572916+00:003m0fresh
Kalshi KXATPSETWINNERtennis_kalshi.sqlite2026-05-24T13:11:10.572916+00:003m3702fresh
Kalshi KXATPTOTALSETStennis_kalshi.sqlite2026-05-24T13:11:10.572916+00:003m0fresh
Kalshi KXATPSETSWEEPtennis_kalshi.sqlite2026-05-24T13:11:10.572916+00:003m0fresh
Kalshi KXATPGAMESPREADtennis_kalshi.sqlite2026-05-24T13:11:10.572916+00:003m0fresh
Kalshi KXATPEXACTMATCHtennis_kalshi.sqlite2026-05-24T13:11:10.572916+00:003m1480fresh
Kalshi KXWTADOUBLEStennis_kalshi.sqlite2026-05-24T13:11:10.572916+00:003m0fresh
Kalshi KXATP1RANKtennis_kalshi.sqlite2026-05-24T13:11:10.572916+00:003m16fresh
elo last computedtennis.sqlite2026-05-24T13:11:05+00:003m20051fresh
rankings last pulledtennis.sqlite2026-05-24T13:11:10+00:003m3745fresh
rankings atp latest datetennis.sqlite2026-05-04493.24h&mdash;stale
rankings wta latest datetennis.sqlite2026-05-04493.24h&mdash;stale
mirror atp scheduletennis.sqlite2026-05-24T13:12:47.663056+00:001m250fresh
h2h last computedtennis.sqlite2026-05-17T10:11:57.514615+00:00171.04h&mdash;stale
h2h n pairstennis.sqlite190184missing&mdash;missing
last player db runtennis.sqlite1779628420missing&mdash;missing
results last_runtennis_results.sqlite[2026-05-24T13:12:49.883670+00:00] 2026-05-24T13:12:48.008449+00:00; dates=['20260523']; rows=623; resolved=603missing&mdash;missing
pp_edges CSVpp_edges_tennis_2026-05-24.csv2026-05-24T13:14:08.422764+00:000m&mdash;fresh
kalshi edges JSONtennis_kalshi_edges_2026-05-24.json2026-05-24T13:13:57.571333+00:000m&mdash;fresh
paper trades PPpaper_trades_pp_tennis_2026-05-24.json2026-05-24T13:14:10.822629+00:000m&mdash;fresh
paper trades Kalshipaper_trades_kalshi_tennis_2026-05-24.json2026-05-24T13:14:11.308737+00:000m&mdash;fresh
daily payloaddaily_tennis_2026-05-24.json2026-05-24T13:14:12.001990+00:000m&mdash;fresh
PP movementpp_line_movement_tennis_2026-05-24.csv2026-05-24T13:14:11.534528+00:000m&mdash;fresh
PP calibrationpp_calibration_tennis.json2026-05-24T13:14:11.450529+00:000m&mdash;fresh