T
Tennis EdgeBoard
ATP + WTA daily edges - Kalshi + PrizePicks - auto-refresh 2m
Generated
2026-05-23 16:15 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 · 1730rKalshi KXFRENCHOPEN 3mKalshi KXFOPENMENSINGLE 3mKalshi KXATPGRANDSLAM 3m · 14rKalshi KXUSOPEN 3mKalshi KXATPSETWINNER 3m · 3698rKalshi KXATPTOTALSETS 3mKalshi KXATPSETSWEEP 3mKalshi KXATPGAMESPREAD 3mKalshi KXATPEXACTMATCH 3m · 1468rKalshi KXWTADOUBLES 3mKalshi KXATP1RANK 3m · 16relo last computed 3.1h · 20051rrankings last pulled 3.1h · 3745rrankings atp latest date 19drankings wta latest date 19dmirror atp schedule 1m · 256rh2h last computed 6dh2h n pairs missinglast player db run missingresults last_run missingpp_edges CSV 0mkalshi edges JSON 0mpaper trades PP 3.1hpaper trades Kalshi 56mdaily payload 0mPP movement 0mPP calibration 3.1h
Matches today
80
scheduled
ELITE edges
1
across Kalshi + PP
STRONG edges
0
tier 2
MED edges
0
tier 3
Paper locks
11
Kalshi + PP
Real Money YTD
-$10.00
paper-gate restored
Qualifying skipped
0
filtered out today
Last refresh
16:15
2026-05-23 UTC
🏆 Best Bet (main-draw)
No main-draw Kalshi pick survived qualifying filter today.
🎯 Safest (P ≥ 65%)
Sara Bejlek
Sloane Stephens vs Sara Bejlek · Round 1 clay · LOW
71%
Heavy main-draw favorite · PAPER
Edge +7.8pp
Ask 63¢
💎 Biggest Payout (ELITE)
No ELITE main-draw longshot today.
#MatchTournamentRoundSurfaceStartELO AELO BELO diffKalshi event
1Lucia Bronzetti vs Marie BouzkovaRoland GarrosRound 1clayMay 24 09:0015331699-166KXWTAMATCH-26MAY25BROBOU
2Lilli Tagger vs ?Roland GarrosRound 1clayMay 24 09:001759
3Marta Kostyuk vs Oksana SelekhmetevaRoland GarrosRound 1clayMay 24 09:0017571744+13KXWTAMATCH-26MAY25KOSSEL
4Ajla Tomljanovic vs ?Roland GarrosRound 1clayMay 24 09:001530KXWTAMATCH-26MAY25TOMMCC
5Karen Khachanov vs Arthur GeaRoland GarrosRound 1clayMay 24 09:0015861571+15KXATPMATCH-26MAY24KHAGEA
6James Duckworth vs Gabriel DialloRoland GarrosRound 1clayMay 24 09:0016411554+87KXATPSETWINNER-26MAY24DUCDIA-2
7Alejandro Davidovich Fokina vs Damir DzumhurRoland GarrosRound 1clayMay 24 09:0015721604-31KXATPSETWINNER-26MAY24DAVDZU-2
8Pablo Llamas Ruiz vs Thiago Agustin TiranteRoland GarrosRound 1clayMay 24 09:0017041700+4KXATPSETWINNER-26MAY25LLATIR-1
9Miomir Kecmanovic vs Fabian MarozsanRoland GarrosRound 1clayMay 24 09:0014831566-84KXATPMATCH-26MAY24KECMAR
10Lucia Bronzetti vs Marie BouzkovaRoland GarrosRound 1clayMay 24 09:0015331699-166KXWTAMATCH-26MAY25BROBOU
11Lilli Tagger vs ?Roland GarrosRound 1clayMay 24 09:001759
12Marta Kostyuk vs Oksana SelekhmetevaRoland GarrosRound 1clayMay 24 09:0017571744+13KXWTAMATCH-26MAY25KOSSEL
13Ajla Tomljanovic vs ?Roland GarrosRound 1clayMay 24 09:001530KXWTAMATCH-26MAY25TOMMCC
14Karen Khachanov vs Arthur GeaRoland GarrosRound 1clayMay 24 09:0015861571+15KXATPMATCH-26MAY24KHAGEA
15James Duckworth vs Gabriel DialloRoland GarrosRound 1clayMay 24 09:0016411554+87KXATPSETWINNER-26MAY24DUCDIA-2
16Alejandro Davidovich Fokina vs Damir DzumhurRoland GarrosRound 1clayMay 24 09:0015721604-31KXATPSETWINNER-26MAY24DAVDZU-2
17Pablo Llamas Ruiz vs Thiago Agustin TiranteRoland GarrosRound 1clayMay 24 09:0017041700+4KXATPSETWINNER-26MAY25LLATIR-1
18Miomir Kecmanovic vs Fabian MarozsanRoland GarrosRound 1clayMay 24 09:0014831566-84KXATPMATCH-26MAY24KECMAR
19Sinja Kraus vs Belinda BencicRoland GarrosRound 1clayMay 24 10:0017841584+200KXWTAMATCH-26MAY25KRABEN
20Sinja Kraus vs Belinda BencicRoland GarrosRound 1clayMay 24 10:0017841584+200KXWTAMATCH-26MAY25KRABEN
21Anna Blinkova vs Yuliia StarodubtsevaRoland GarrosRound 1clayMay 24 10:3015601619-59KXWTAMATCH-26MAY25BLISTA
22Katie Volynets vs Clara BurelRoland GarrosRound 1clayMay 24 10:3016571536+121KXWTAMATCH-26MAY25VOLBUR
23Tereza Valentova vs Magda LinetteRoland GarrosRound 1clayMay 24 10:3017461596+151KXWTAMATCH-26MAY25VALLIN
24Kyrian Jacquet vs Marco TrungellitiRoland GarrosRound 1clayMay 24 10:3015271733-206KXATPMATCH-26MAY25JACTRU
25Anna Blinkova vs Yuliia StarodubtsevaRoland GarrosRound 1clayMay 24 10:3015601619-59KXWTAMATCH-26MAY25BLISTA
26Katie Volynets vs Clara BurelRoland GarrosRound 1clayMay 24 10:3016571536+121KXWTAMATCH-26MAY25VOLBUR
27Tereza Valentova vs Magda LinetteRoland GarrosRound 1clayMay 24 10:3017461596+151KXWTAMATCH-26MAY25VALLIN
28Kyrian Jacquet vs Marco TrungellitiRoland GarrosRound 1clayMay 24 10:3015271733-206KXATPMATCH-26MAY25JACTRU
29Hailey Baptiste vs Barbora KrejcikovaRoland GarrosRound 1clayMay 24 11:0016621480+182KXWTAMATCH-26MAY25BAPKRE
30Danka Kovinic vs ?Roland GarrosRound 1clayMay 24 11:001486
31Francesca Jones vs Beatriz Haddad MaiaRoland GarrosRound 1clayMay 24 11:0017641556+208KXWTAMATCH-26MAY25JONHAD
32Tomas Machac vs Zizou BergsRoland GarrosRound 1clayMay 24 11:0015921570+22KXATPSETWINNER-26MAY24MACBER-1
33Tomas Martin Etcheverry vs Nuno BorgesRoland GarrosRound 1clayMay 24 11:0016931572+121KXATPMATCH-26MAY24ETCBOR
34Hailey Baptiste vs Barbora KrejcikovaRoland GarrosRound 1clayMay 24 11:0016621480+182KXWTAMATCH-26MAY25BAPKRE
35Danka Kovinic vs ?Roland GarrosRound 1clayMay 24 11:001486
36Francesca Jones vs Beatriz Haddad MaiaRoland GarrosRound 1clayMay 24 11:0017641556+208KXWTAMATCH-26MAY25JONHAD
37Tomas Machac vs Zizou BergsRoland GarrosRound 1clayMay 24 11:0015921570+22KXATPSETWINNER-26MAY24MACBER-1
38Tomas Martin Etcheverry vs Nuno BorgesRoland GarrosRound 1clayMay 24 11:0016931572+121KXATPMATCH-26MAY24ETCBOR
39Benjamin Bonzi vs Alexander ZverevRoland GarrosRound 1clayMay 24 11:3015081816-308KXATPSETWINNER-26MAY24BONZVE-1
40Benjamin Bonzi vs Alexander ZverevRoland GarrosRound 1clayMay 24 11:3015081816-308KXATPSETWINNER-26MAY24BONZVE-1
41Quentin Halys vs Mattia BellucciRoland GarrosRound 1clayMay 24 12:0015331525+9KXATPMATCH-26MAY24HALBEL
42Titouan Droguet vs Jakub MensikRoland GarrosRound 1clayMay 24 12:0017011589+113KXATPSETWINNER-26MAY24DROMEN-2
43Michael Zheng vs Dino PrizmicRoland GarrosRound 1clayMay 24 12:0014851752-267KXATPSETWINNER-26MAY25ZHEPRI-2
44Quentin Halys vs Mattia BellucciRoland GarrosRound 1clayMay 24 12:0015331525+9KXATPMATCH-26MAY24HALBEL
45Titouan Droguet vs Jakub MensikRoland GarrosRound 1clayMay 24 12:0017011589+113KXATPSETWINNER-26MAY24DROMEN-2
46Michael Zheng vs Dino PrizmicRoland GarrosRound 1clayMay 24 12:0014851752-267KXATPSETWINNER-26MAY25ZHEPRI-2
47Sara Sorribes Tormo vs Tamara KorpatschRoland GarrosRound 1clayMay 24 12:3016621707-45KXWTAMATCH-26MAY25SORKOR
48Sofia Kenin vs Peyton StearnsRoland GarrosRound 1clayMay 24 12:3015901636-46KXWTAMATCH-26MAY25KENSTE
49Federico Cina vs Reilly OpelkaRoland GarrosRound 1clayMay 24 12:3015171484+33KXATPSETWINNER-26MAY25CINOPE-1
50Taylor Fritz vs Nishesh BasavareddyRoland GarrosRound 1clayMay 24 12:3015811589-8KXATPSETWINNER-26MAY24FRIBAS-1
51Sara Sorribes Tormo vs Tamara KorpatschRoland GarrosRound 1clayMay 24 12:3016621707-45KXWTAMATCH-26MAY25SORKOR
52Sofia Kenin vs Peyton StearnsRoland GarrosRound 1clayMay 24 12:3015901636-46KXWTAMATCH-26MAY25KENSTE
53Federico Cina vs Reilly OpelkaRoland GarrosRound 1clayMay 24 12:3015171484+33KXATPSETWINNER-26MAY25CINOPE-1
54Taylor Fritz vs Nishesh BasavareddyRoland GarrosRound 1clayMay 24 12:3015811589-8KXATPSETWINNER-26MAY24FRIBAS-1
55Emma Raducanu vs Solana SierraRoland GarrosRound 1clayMay 24 13:0015701796-226KXWTAMATCH-26MAY25RADSIE
56Magdalena Frech vs ?Roland GarrosRound 1clayMay 24 13:001534KXWTAMATCH-26MAY25FRERUS
57Emma Raducanu vs Solana SierraRoland GarrosRound 1clayMay 24 13:0015701796-226KXWTAMATCH-26MAY25RADSIE
58Magdalena Frech vs ?Roland GarrosRound 1clayMay 24 13:001534KXWTAMATCH-26MAY25FRERUS
59Mirra Andreeva vs Fiona FerroRoland GarrosRound 1clayMay 24 13:3018001593+207KXWTAMATCH-26MAY25ANDFER
60Mirra Andreeva vs Fiona FerroRoland GarrosRound 1clayMay 24 13:3018001593+207KXWTAMATCH-26MAY25ANDFER
61Alexander Blockx vs Chak Lam Coleman WongRoland GarrosRound 1clayMay 24 14:0016891484+205KXATPSETWINNER-26MAY25BLOWON-1
62Hamad Medjedovic vs Yannick HanfmannRoland GarrosRound 1clayMay 24 14:0016881668+20KXATPSETWINNER-26MAY24MEDHAN-1
63Joao Fonseca vs Luka PavlovicRoland GarrosRound 1clayMay 24 14:0016381583+55KXATPMATCH-26MAY25FONPAV
64Hugo Dellien vs Valentin RoyerRoland GarrosRound 1clayMay 24 14:0017191682+36KXATPSETWINNER-26MAY25DELROY-2
65Lorenzo Sonego vs ?Roland GarrosRound 1clayMay 24 14:001465KXATPSETWINNER-26MAY25SONHER-2
66Alexander Blockx vs Chak Lam Coleman WongRoland GarrosRound 1clayMay 24 14:0016891484+205KXATPSETWINNER-26MAY25BLOWON-1
67Hamad Medjedovic vs Yannick HanfmannRoland GarrosRound 1clayMay 24 14:0016881668+20KXATPSETWINNER-26MAY24MEDHAN-1
68Joao Fonseca vs Luka PavlovicRoland GarrosRound 1clayMay 24 14:0016381583+55KXATPMATCH-26MAY25FONPAV
69Hugo Dellien vs Valentin RoyerRoland GarrosRound 1clayMay 24 14:0017191682+36KXATPSETWINNER-26MAY25DELROY-2
70Lorenzo Sonego vs ?Roland GarrosRound 1clayMay 24 14:001465KXATPSETWINNER-26MAY25SONHER-2
71Ksenia Efremova vs Sorana CirsteaRoland GarrosRound 1clayMay 24 14:3014651612-147KXWTAMATCH-26MAY25EFRCIR
72Clara Tauson vs Daria SnigurRoland GarrosRound 1clayMay 24 14:3015601559+1KXWTAMATCH-26MAY25TAUSNI
73Marina Bassols Ribera vs Emiliana ArangoRoland GarrosRound 1clayMay 24 14:3016811553+128KXWTAMATCH-26MAY25BASARA
74Sara Bejlek vs Sloane StephensRoland GarrosRound 1clayMay 24 14:3017971512+285KXWTAMATCH-26MAY25BEJSTE
75Ksenia Efremova vs Sorana CirsteaRoland GarrosRound 1clayMay 24 14:3014651612-147KXWTAMATCH-26MAY25EFRCIR
76Clara Tauson vs Daria SnigurRoland GarrosRound 1clayMay 24 14:3015601559+1KXWTAMATCH-26MAY25TAUSNI
77Marina Bassols Ribera vs Emiliana ArangoRoland GarrosRound 1clayMay 24 14:3016811553+128KXWTAMATCH-26MAY25BASARA
78Sara Bejlek vs Sloane StephensRoland GarrosRound 1clayMay 24 14:3017971512+285KXWTAMATCH-26MAY25BEJSTE
79Giovanni Mpetshi Perricard vs Novak DjokovicRoland GarrosRound 1clayMay 24 18:1515821738-157KXATPMATCH-26MAY24MPEDJO
80Giovanni Mpetshi Perricard vs Novak DjokovicRoland GarrosRound 1clayMay 24 18:1515821738-157KXATPMATCH-26MAY24MPEDJO
#MatchOur pickOur PMkt PAskEdgeTierDecisionVol 24hSurfaceRoundEV/$
1Emerson Jones vs Iga SwiatekEmerson Jones54.0%4.0%+50.0ppLOWSKIP1165clayRound 1+0.500
2Veronika Erjavec vs Elena RybakinaVeronika Erjavec50.0%4.0%+46.0ppLOWSKIP668clayRound 1+0.460
3Belinda Bencic vs Sinja KrausSinja Kraus65.1%23.0%23¢+42.1ppLOWPAPER411clayRound 1+0.421
4Eliot Spizzirri vs Frances TiafoeEliot Spizzirri50.9%9.0%+41.9ppLOWPAPER1778hardRound Of 128+0.419
5Elina Svitolina vs Anna BondarAnna Bondar56.2%16.0%16¢+40.2ppLOWPAPER255clayRound 1+0.402
6Luka Pavlovic vs Joao FonsecaLuka Pavlovic46.1%7.0%+39.1ppLOWPAPER2221clayRound 1+0.391
7Alex de Minaur vs Toby SamuelToby Samuel49.1%10.0%10¢+39.1ppLOWPAPER283hardRound Of 128+0.391
8Katie Boulter vs Akasha UrhoboAkasha Urhobo67.4%29.0%29¢+38.4ppLOWPAPER98clayRound 1+0.384
9Rinky Hijikata vs Tommy PaulRinky Hijikata45.3%7.0%+38.3ppLOWPAPER1370hardRound Of 128+0.383
10Donna Vekic vs Alice TubelloAlice Tubello63.2%26.0%26¢+37.2ppLOWPAPER33clayRound 1+0.372
11Anastasia Potapova vs Maya JointMaya Joint49.7%13.0%13¢+36.7ppLOWPAPER431clayRound 1+0.367
12Renata Zarazua vs Diana ShnaiderRenata Zarazua50.6%14.0%14¢+36.6ppLOWPAPER310clayRound 1+0.366
13Oksana Selekhmeteva vs Marta KostyukOksana Selekhmeteva45.1%9.0%+36.1ppLOWPAPER2232clayRound 1+0.361
14Mariano Navone vs Jenson BrooksbyJenson Brooksby52.9%17.0%17¢+35.9ppLOWPAPER1063hardRound Of 128+0.359
15Casper Ruud vs Roman SafiullinRoman Safiullin47.5%13.0%13¢+34.5ppLOWPAPER750clayRound 1+0.345
16Tatjana Maria vs Elise MertensTatjana Maria41.9%8.0%+33.9ppLOWPAPER547clayRound 1+0.339
17Simona Waltert vs Katerina SiniakovaSimona Waltert66.8%33.0%33¢+33.8ppLOWPAPER35clayRound 1+0.338
18Karen Khachanov vs Arthur GeaArthur Gea53.2%20.0%20¢+33.2ppLOWPAPER76462clayRound 1+0.332
19Dino Prizmic vs Michael ZhengMichael Zheng51.4%19.0%19¢+32.5ppLOWPAPER1758hardRound Of 128+0.324
20Coleman Wong vs Alexander BlockxColeman Wong46.3%14.0%14¢+32.3ppLOWPAPER674hardRound Of 128+0.323
21Tiantsoa Sarah Rakotomanga Rajaonah vs Amanda AnisimovaTiantsoa Sarah Rakotomanga Rajaonah38.3%6.0%+32.3ppLOWPAPER602clayRound 1+0.323
22Aryna Sabalenka vs Jessica Bouzas ManeiroJessica Bouzas Maneiro37.9%6.0%+31.9ppLOWPAPER1043clayRound 1+0.319
23Luciano Darderi vs Sebastian OfnerSebastian Ofner59.8%28.0%28¢+31.8ppLOWPAPER695hardRound Of 128+0.318
24Sorana Cirstea vs Ksenia EfremovaKsenia Efremova36.2%5.0%+31.2ppLOWPAPER934clayRound 1+0.312
25Madison Keys vs Hanne VandewinkelHanne Vandewinkel41.9%11.0%11¢+30.9ppLOWPAPER560clayRound 1+0.309
26Juan Manuel Cerundolo vs Jacob FearnleyJacob Fearnley53.7%23.0%23¢+30.7ppLOWPAPER131hardRound Of 128+0.307
27Fiona Ferro vs Mirra AndreevaFiona Ferro35.7%6.0%+29.7ppLOWPAPER1098clayRound 1+0.297
28Daniil Medvedev vs Adam WaltonAdam Walton35.5%6.0%+29.5ppLOWPAPER8753hardRound Of 128+0.295
29Ann Li vs Shuai ZhangShuai Zhang58.4%29.0%29¢+29.4ppLOWPAPER642hardRound Of 128+0.294
30Susan Bandecchi vs Cristina BucsaSusan Bandecchi57.1%28.0%28¢+29.1ppLOWPAPER52clayRound 1+0.291
31Benjamin Bonzi vs Alexander ZverevBenjamin Bonzi34.6%6.0%+28.6ppLOWPAPER23025hardRound Of 128+0.286
32Learner Tien vs Cristian GarinCristian Garin68.5%40.0%40¢+28.6ppLOWPAPER20204clayRound 1+0.285
33Kimberly Birrell vs Jessica PegulaKimberly Birrell33.3%5.0%+28.3ppLOWPAPER2074clayRound 1+0.283
34Alejandro Tabilo vs Kamil MajchrzakKamil Majchrzak50.0%22.0%22¢+28.0ppLOWPAPER193hardRound Of 128+0.280
35Giovanni Mpetshi Perricard vs Novak DjokovicGiovanni Mpetshi Perricard39.0%12.0%12¢+27.0ppLOWPAPER25481clayRound 1+0.270
36Xiyu Wang vs Danka KovinicDanka Kovinic32.7%6.0%+26.7ppLOWPAPER1533hardRound Of 128+0.267
37Victoria Mboko vs Nikola BartunkovaNikola Bartunkova50.4%24.0%24¢+26.4ppLOWPAPER5269clayRound 1+0.264
38Anastasia Zakharova vs Karolina MuchovaAnastasia Zakharova39.4%13.0%13¢+26.4ppLOWPAPER412clayRound 1+0.264
39Julia Grabher vs Rebecca SramkovaJulia Grabher62.8%37.0%37¢+25.8ppLOWPAPER13clayRound 1+0.258
40Emma Navarro vs Janice TjenJanice Tjen52.1%27.0%27¢+25.1ppLOWPAPER3566clayRound 1+0.251
41Jil Teichmann vs Liudmila SamsonovaJil Teichmann48.9%24.0%24¢+24.9ppLOWPAPER70clayRound 1+0.250
42Jiri Lehecka vs Pablo Carreno BustaPablo Carreno Busta48.9%24.0%24¢+24.9ppLOWPAPER1960clayRound 1+0.249
43Ignacio Buse vs Andrey RublevIgnacio Buse52.8%28.0%28¢+24.8ppLOWPAPER7927clayRound 1+0.247
44Zachary Svajda vs Alexei PopyrinZachary Svajda38.7%14.0%14¢+24.7ppLOWPAPER620clayRound 1+0.247
45Anna Kalinskaya vs Lois BoissonLois Boisson62.6%38.0%38¢+24.6ppLOWPAPER15clayRound 1+0.246
46Daniel Altmaier vs Felix Auger-AliassimeDaniel Altmaier50.3%26.0%26¢+24.3ppLOWPAPER3299clayRound 1+0.243
47Alycia Parks vs Leylah FernandezAlycia Parks46.1%22.0%22¢+24.1ppLOWPAPER175clayRound 1+0.241
48Terence Atmane vs Thanasi KokkinakisThanasi Kokkinakis51.4%28.0%28¢+23.4ppLOWPAPER1933hardRound Of 128+0.234
49Adrian Mannarino vs Ugo HumbertAdrian Mannarino37.3%15.0%15¢+22.3ppLOWPAPER1042hardRound Of 128+0.223
50Taylor Fritz vs Nishesh BasavareddyNishesh Basavareddy43.9%22.0%22¢+21.9ppLOWPAPER75570hardRound Of 128+0.219
51Ben Shelton vs Daniel MeridaDaniel Merida45.1%24.0%24¢+21.1ppLOWPAPER916hardRound Of 128+0.211
52Hanyu Guo vs McCartney KesslerHanyu Guo51.1%30.0%30¢+21.1ppLOWPAPER38hardRound Of 128+0.211
53Alexandre Muller vs Stefanos TsitsipasAlexandre Muller39.0%18.0%18¢+21.0ppLOWPAPER10853hardRound Of 128+0.210
54Qinwen Zheng vs Maja ChwalinskaMaja Chwalinska46.6%26.0%26¢+20.6ppLOWPAPER751hardRound Of 128+0.206
55Thomas Faurel vs Valentin VacherotThomas Faurel33.4%13.0%13¢+20.4ppLOWPAPER1927hardRound Of 128+0.204
56Damir Dzumhur vs Alejandro Davidovich FokinaDamir Dzumhur35.3%15.0%15¢+20.3ppLOWPAPER2428hardRound Of 128+0.203
57Jelena Ostapenko vs Ella SeidelElla Seidel41.4%22.0%22¢+19.4ppLOWPAPER167clayRound 1+0.194
58Arthur Rinderknech vs Jurij RodionovJurij Rodionov50.4%31.0%31¢+19.4ppLOWPAPER593hardRound Of 128+0.194
59Aleksandar Vukic vs Raphael CollignonAleksandar Vukic27.2%8.0%+19.2ppLOWPAPER2354clayRound 1+0.192
60Aleksandar Kovacevic vs Rafael JodarAleksandar Kovacevic30.1%11.0%11¢+19.1ppLOWPAPER13095clayRound 1+0.191
61Yuliia Starodubtseva vs Anna BlinkovaAnna Blinkova45.6%27.0%27¢+18.6ppLOWPAPER147clayRound 1+0.186
62Clara Burel vs Katie VolynetsClara Burel37.5%19.0%19¢+18.5ppLOWPAPER231clayRound 1+0.185
63Lorenzo Sonego vs Pierre-Hugues HerbertPierre-Hugues Herbert54.5%36.0%36¢+18.5ppLOWPAPER2087hardRound Of 128+0.185
64Alex Michelsen vs Alexander ShevchenkoAlexander Shevchenko59.4%41.0%41¢+18.4ppLOWPAPER2022clayRound 1+0.184
65Marie Bouzkova vs Lucia BronzettiLucia Bronzetti37.7%20.0%20¢+17.7ppLOWPAPER668clayRound 1+0.177
66Fabian Marozsan vs Miomir KecmanovicFabian Marozsan59.6%42.0%42¢+17.6ppLOWPAPER5299clayRound 1+0.176
67Roberto Bautista Agut vs Brandon NakashimaRoberto Bautista Agut40.6%23.0%23¢+17.6ppLOWPAPER71hardRound Of 128+0.176
68Facundo Diaz Acosta vs Zhizhen ZhangZhizhen Zhang51.2%34.0%34¢+17.2ppLOWPAPER812hardRound Of 128+0.172
69Laura Siegemund vs Naomi OsakaLaura Siegemund43.0%26.0%26¢+17.0ppLOWPAPER276clayRound 1+0.170
70Coco Gauff vs Taylor TownsendTaylor Townsend29.8%13.0%13¢+16.8ppLOWPAPER527clayRound 1+0.168
71Moyuka Uchijima vs Claire LiuMoyuka Uchijima62.7%46.0%46¢+16.7ppLOWPAPER35clayRound 1+0.167
72Hamad Medjedovic vs Yannick HanfmannYannick Hanfmann53.5%37.0%37¢+16.5ppLOWPAPER3516hardRound Of 128+0.165
73Moise Kouame vs Marin CilicMoise Kouame42.0%26.0%26¢+16.0ppLOWPAPER1103clayRound 1+0.160
74Stan Wawrinka vs Arthur FilsStan Wawrinka34.0%18.0%18¢+16.0ppLOWPAPER40198hardRound Of 128+0.160
75Federico Cina vs Reilly OpelkaReilly Opelka50.1%35.0%35¢+15.1ppLOWPAPER2141hardRound Of 128+0.151
76Kamilla Rakhimova vs Jaqueline CristianKamilla Rakhimova39.9%25.0%25¢+14.9ppLOWPAPER1clayRound 1+0.149
77Botic Van de Zandschulp vs Francisco CerundoloBotic Van de Zandschulp29.9%16.0%16¢+13.9ppLOWPAPER102clayRound 1+0.139
78Magda Linette vs Tereza ValentovaMagda Linette38.2%25.0%25¢+13.2ppLOWPAPER341clayRound 1+0.132
79Daria Kasatkina vs Zeynep SonmezZeynep Sonmez45.2%32.0%32¢+13.2ppLOWPAPER38clayRound 1+0.132
80Linda Noskova vs Maria SakkariMaria Sakkari43.7%31.0%31¢+12.7ppLOWPAPER866clayRound 1+0.127
81Vit Kopriva vs Corentin MoutetVit Kopriva51.7%39.0%39¢+12.7ppLOWPAPER103hardRound Of 128+0.127
82Alexander Bublik vs Jan-Lennard StruffJan-Lennard Struff36.4%24.0%24¢+12.4ppLOWPAPER1308hardRound Of 128+0.124
83Xinyu Wang vs Lilli TaggerXinyu Wang54.1%42.0%42¢+12.1ppLOWPAPER3968hardRound Of 128+0.121
84Daria Snigur vs Clara TausonDaria Snigur49.9%38.0%38¢+11.9ppLOWPAPER285clayRound 1+0.119
85Peyton Stearns vs Sofia KeninSofia Kenin46.4%35.0%35¢+11.3ppLOWPAPER523clayRound 1+0.114
86Tomas Machac vs Zizou BergsZizou Bergs50.2%39.0%39¢+11.2ppLOWPAPER2060hardRound Of 128+0.112
87Talia Gibson vs Yulia PutintsevaTalia Gibson41.0%30.0%30¢+11.0ppLOWPAPER332clayRound 1+0.110
88Ashlyn Krueger vs Antonia RuzicAntonia Ruzic48.9%38.0%38¢+10.9ppLOWPAPER0clayRound 1+0.109
89Emiliana Arango vs Marina Bassols RiberaMarina Bassols Ribera59.8%49.0%49¢+10.8ppLOWPAPER179clayRound 1+0.108
90Jaime Faria vs Denis ShapovalovDenis Shapovalov53.4%43.0%43¢+10.4ppLOWPAPER1241hardRound Of 128+0.104
91Petra Marcinko vs Eva LysPetra Marcinko63.4%53.0%53¢+10.4ppLOWPAPER503clayRound 1+0.104
92Viktorija Golubic vs Panna UdvardyPanna Udvardy64.2%54.0%54¢+10.2ppLOWPAPER876clayRound 1+0.102
93Kyrian Jacquet vs Marco TrungellitiMarco Trungelliti64.0%54.0%54¢+10.0ppLOWPAPER3487clayRound 1+0.100
94Gabriel Diallo vs James DuckworthJames Duckworth48.8%39.0%39¢+9.8ppLOWPAPER7065hardRound Of 128+0.098
95Jakub Mensik vs Titouan DroguetTitouan Droguet41.4%32.0%32¢+9.4ppLOWPAPER4690hardRound Of 128+0.094
96Ethan Quinn vs Francisco ComesanaEthan Quinn55.3%46.0%46¢+9.3ppLOWPAPER268clayRound 1+0.093
97Jaume Munar vs Hubert HurkaczJaume Munar54.0%46.0%46¢+8.0ppLOWPAPER176hardRound Of 128+0.080
98Sloane Stephens vs Sara BejlekSara Bejlek70.9%63.0%63¢+7.8ppLOWPAPER667clayRound 1+0.079
99Thiago Agustin Tirante vs Pablo Llamas RuizPablo Llamas Ruiz47.7%40.0%40¢+7.7ppLOWPAPER18844hardRound Of 128+0.077
100Ajla Tomljanovic vs Caty McNallyAjla Tomljanovic34.2%27.0%27¢+7.2ppLOWPAPER656clayRound 1+0.072
101Hailey Baptiste vs Barbora KrejcikovaHailey Baptiste63.1%56.0%56¢+7.1ppLOWPAPER6086clayRound 1+0.071
102Marcos Giron vs Yibing WuYibing Wu55.0%48.0%48¢+7.0ppLOWPAPER220hardRound Of 128+0.070
103Martin Landaluce vs Juan Carlos Prado AngeloJuan Carlos Prado Angelo35.9%29.0%29¢+7.0ppLOWPAPER400hardRound Of 128+0.070
104Marton Fucsovics vs Matteo BerrettiniMarton Fucsovics40.3%34.0%34¢+6.3ppLOWPAPER2648clayRound 1+0.063
105Emma Raducanu vs Solana SierraSolana Sierra65.7%60.0%60¢+5.7ppLOWPAPER1424clayRound 1+0.057
106Andrea Pellegrino vs Flavio CobolliAndrea Pellegrino33.5%28.0%28¢+5.5ppLOWPAPER898hardRound Of 128+0.055
107Alexandra Eala vs Iva JovicAlexandra Eala36.4%31.0%31¢+5.5ppLOWPAPER3548clayRound 1+0.054
108Valentin Royer vs Hugo DellienValentin Royer51.4%46.0%46¢+5.4ppLOWPAPER2246hardRound Of 128+0.054
109Adolfo Daniel Vallejo vs Cameron NorrieAdolfo Daniel Vallejo58.1%53.0%53¢+5.1ppLOWPAPER2285clayRound 1+0.051
110Beatriz Haddad Maia vs Francesca JonesFrancesca Jones65.0%60.0%60¢+5.0ppLOWPAPER1072clayRound 1+0.050
111Mattia Bellucci vs Quentin HalysMattia Bellucci53.0%48.0%48¢+5.0ppLOWPAPER2016clayRound 1+0.050
112Gael Monfils vs Hugo GastonHugo Gaston54.4%50.0%50¢+4.4ppLOWPAPER3969clayRound 1+0.044
113Tomas Martin Etcheverry vs Nuno BorgesNuno Borges37.3%33.0%33¢+4.3ppLOWPAPER4937clayRound 1+0.043
114Ekaterina Alexandrova vs Camila OsorioEkaterina Alexandrova48.1%44.0%44¢+4.2ppLOWPAPER175clayRound 1+0.042
115Jasmine Paolini vs Dayana YastremskaDayana Yastremska45.6%42.0%42¢+3.6ppLOWPAPER156clayRound 1+0.036
116Linda Fruhvirtova vs Elsa JacquemotElsa Jacquemot57.5%54.0%54¢+3.5ppLOWPAPER53clayRound 1+0.035
117Sebastian Baez vs Roman Andres BurruchagaSebastian Baez58.4%55.0%55¢+3.4ppLOWPAPER378hardRound Of 128+0.034
118Leolia Jeanjean vs Kaitlin QuevedoLeolia Jeanjean55.4%52.0%52¢+3.4ppLOWPAPER493clayRound 1+0.034
119Elena Pridankina vs Oleksandra OliynykovaElena Pridankina41.2%38.0%38¢+3.2ppLOWPAPER7clayRound 1+0.032
120Emilio Nava vs Camilo Ugo CarabelliCamilo Ugo Carabelli53.9%51.0%51¢+2.9ppLOWPAPER278clayRound 1+0.029
121Patrick Kypson vs Luca Van AsscheLuca Van Assche57.9%56.0%56¢+1.9ppLOWSKIP244clayRound 1+0.019
122Matteo Arnaldi vs Tallon GriekspoorMatteo Arnaldi56.6%55.0%55¢+1.6ppLOWSKIP91clayRound 1+0.016
123Elisabetta Cocciaretto vs Alina KorneevaAlina Korneeva37.6%36.0%36¢+1.6ppLOWSKIP2clayRound 1+0.016
124Tamara Korpatsch vs Sara Sorribes TormoSara Sorribes Tormo46.3%45.0%45¢+1.3ppLOWSKIP353clayRound 1+0.013
125Elena-Gabriela Ruse vs Magdalena FrechElena-Gabriela Ruse59.9%59.0%59¢+0.9ppLOWSKIP377clayRound 1+0.009
126Anhelina Kalinina vs Diane ParryAnhelina Kalinina70.6%71.0%71¢-0.4ppLOWSKIP2656clayRound 1-0.004
#PlayerStatPP lineOur projEdge %SideTierOppSurfaceDemonPayout
1Giovanni Mpetshi Perricard⏳ RTRNBreak Points Won1.03.12+212.2%MORELOWNovak Djokovicclay1.0x
2Alexander Blockx🟨 WARMTotal Tie Breaks0.50.12+75.9%LESSLOWColeman Wongclay1.0x
3Luciano Darderi🟨 WARMTotal Tie Breaks0.50.12+75.3%LESSLOWSebastian Ofnerclay1.0x
4Jaime Faria🟨 WARMTotal Tie Breaks0.50.12+75.3%LESSLOWDenis Shapovalovclay1.0x
5Alexander Bublik🧊 COLDTotal Tie Breaks0.50.12+75.3%LESSLOWJan-Lennard Struffclay1.0x
6Jessica Bouzas ManeiroTotal Games Won5.59.30+69.1%MORELOWAryna Sabalenkaclay1.0x
7Fiona Ferro🟨 WARMTotal Games Won5.59.18+66.9%MORELOWMirra Andreevaclay0.5x
8Renata Zarazua🟨 WARMTotal Games Won6.510.55+62.3%MORELOWDiana Shnaiderclay1.0x
9Maya Joint⏳ RTRNTotal Games Won6.510.51+61.8%MORELOWAnastasia Potapovaclay1.0x
10Learner Tien🧊 COLDTotal Games Won19.58.63+55.7%LESSLOWCristian Garinclay0.5x
11Gabriel Diallo🧊 COLDTotal Games Won20.59.47+53.8%LESSLOWJames Duckworthclay0.5x
12Jaume Munar🧊 COLDTotal Games Won19.59.14+53.1%LESSLOWHubert Hurkaczclay0.5x
13Iga SwiatekTotal Games16.024.46+52.9%MORELOWEmerson Jonesclay0.5x
14Jakub Mensik🟨 WARMTotal Games Won20.59.79+52.3%LESSLOWTitouan Droguetclay0.5x
15Lilli TaggerBreak Points Won5.02.40+52.0%LESSELITEXinyu Wangclay1.0x
16Sebastian BaezTotal Games Won19.59.40+51.8%LESSLOWRoman Andres Burruchagaclay0.5x
17Alex Michelsen🧊 COLDTotal Games Won19.59.43+51.6%LESSLOWAlexander Shevchenkoclay1.0x
18Miomir Kecmanovic🧊 COLDTotal Games Won19.59.46+51.5%LESSLOWFabian Marozsanclay0.5x
19Karen Khachanov🧊 COLDTotal Games Won20.510.02+51.1%LESSLOWArthur Geaclay0.5x
20Marcos GironTotal Games Won19.59.60+50.8%LESSLOWYibing Wuclay0.5x
21Facundo Diaz Acosta⏳ RTRNTotal Tie Breaks0.50.25+50.5%LESSLOWZhizhen Zhangclay1.0x
22Patrick Kypson🧊 COLDTotal Games Won19.59.66+50.4%LESSLOWLuca Van Asscheclay0.5x
23Cameron Norrie🟨 WARMTotal Tie Breaks0.50.25+50.4%LESSLOWAdolfo Daniel Vallejoclay1.0x
24Taylor Fritz⏳ RTRNTotal Games Won21.010.43+50.3%LESSLOWNishesh Basavareddyclay0.5x
25Alex Michelsen🧊 COLDTotal Tie Breaks0.50.25+50.3%LESSLOWAlexander Shevchenkoclay1.0x
26Patrick Kypson🧊 COLDTotal Tie Breaks0.50.25+50.1%LESSLOWLuca Van Asscheclay1.0x
27Joao Fonseca🟨 WARMTotal Tie Breaks0.50.25+50.1%LESSLOWLuka Pavlovicclay1.0x
28Nuno Borges🧊 COLDTotal Games Won18.59.24+50.1%LESSLOWTomas Martin Etcheverryclay0.5x
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
36Gael Monfils🧊 COLDTotal Games Won19.59.91+49.2%LESSLOWHugo Gastonclay0.5x
37Felix Auger-Aliassime🟨 WARMTotal Games Won20.510.45+49.0%LESSLOWDaniel Altmaierclay0.5x
38Quentin Halys🧊 COLDTotal Games Won19.59.97+48.9%LESSLOWMattia Bellucciclay0.5x
39Corentin MoutetTotal Games Won19.59.98+48.8%LESSLOWVit Koprivaclay0.5x
40Jan-Lennard Struff🧊 COLDTotal Games Won17.59.01+48.5%LESSLOWAlexander Bublikclay0.5x
41Hamad Medjedovic⏳ RTRNTotal Games Won20.510.58+48.4%LESSLOWYannick Hanfmannclay0.5x
42Tomas MachacTotal Games Won20.510.59+48.3%LESSLOWZizou Bergsclay0.5x
43Marton FucsovicsTotal Games Won18.59.65+47.8%LESSLOWMatteo Berrettiniclay0.5x
44Anna Bondar🟨 WARMTotal Games Won7.511.06+47.5%MORELOWElina Svitolinaclay0.5x
45Alejandro Davidovich FokinaTotal Games Won19.510.30+47.2%LESSLOWDamir Dzumhurclay0.5x
46Brandon NakashimaTotal Games Won20.510.84+47.1%LESSLOWRoberto Bautista Agutclay0.5x
47Jiri Lehecka🟨 WARMTotal Games Won20.010.58+47.1%LESSLOWPablo Carreno Bustaclay1.0x
48Zizou Bergs🟨 WARMTotal Games Won19.510.36+46.9%LESSLOWTomas Machacclay0.5x
49Ugo Humbert🧊 COLDTotal Games Won19.510.36+46.9%LESSLOWAdrian Mannarinoclay1.0x
50Yannick Hanfmann🟨 WARMTotal Games Won19.510.38+46.8%LESSLOWHamad Medjedovicclay0.5x
51Mattia BellucciTotal Games Won19.510.44+46.5%LESSLOWQuentin Halysclay0.5x
52Alexander Bublik🧊 COLDTotal Games Won20.511.01+46.3%LESSLOWJan-Lennard Struffclay0.5x
53Hanne Vandewinkel🧊 COLDTotal Games Won6.59.50+46.2%MORELOWMadison Keysclay1.0x
54Hugo GastonTotal Games Won19.510.51+46.1%LESSLOWGael Monfilsclay0.5x
55Ethan QuinnTotal Games Won19.510.54+45.9%LESSLOWFrancisco Comesanaclay0.5x
56Sebastian OfnerTotal Games Won17.59.48+45.8%LESSLOWLuciano Dardericlay0.5x
57Alejandro Tabilo🟨 WARMTotal Games Won19.510.57+45.8%LESSLOWKamil Majchrzakclay0.5x
58Matteo Arnaldi🟨 WARMTotal Games Won19.510.71+45.1%LESSLOWTallon Griekspoorclay0.5x
59Tomas Martin Etcheverry🟨 WARMTotal Games Won20.511.29+44.9%LESSLOWNuno Borgesclay0.5x
60Roberto Bautista Agut🧊 COLDTotal Games Won17.59.67+44.8%LESSLOWBrandon Nakashimaclay0.5x
61Matteo BerrettiniTotal Games Won20.511.35+44.6%LESSLOWMarton Fucsovicsclay0.5x
62Luca Van AsscheTotal Games Won19.510.82+44.5%LESSLOWPatrick Kypsonclay0.5x
63Moise KouameTotal Games Won17.59.79+44.0%LESSLOWMarin Cilicclay0.5x
64Novak Djokovic⏳ RTRNTotal Games Won20.511.57+43.6%LESSLOWGiovanni Mpetshi Perricardclay0.5x
65Alexandre MullerTotal Games Won15.58.75+43.5%LESSLOWStefanos Tsitsipasclay0.5x
66Luciano Darderi🟨 WARMTotal Games Won20.511.60+43.4%LESSLOWSebastian Ofnerclay0.5x
67Fabian MarozsanTotal Games Won19.511.07+43.2%LESSLOWMiomir Kecmanovicclay0.5x
68James Duckworth⏳ RTRNTotal Games Won19.511.07+43.2%LESSLOWGabriel Dialloclay0.5x
69Alexei PopyrinTotal Games Won19.511.22+42.5%LESSLOWZachary Svajdaclay0.5x
70Adolfo Daniel Vallejo🟨 WARMTotal Games Won19.511.23+42.4%LESSLOWCameron Norrieclay0.5x
71Juan Manuel Cerundolo🟨 WARMTotal Games Won19.511.26+42.3%LESSLOWJacob Fearnleyclay0.5x
72Marin CilicTotal Games Won19.511.26+42.2%LESSLOWMoise Kouameclay0.5x
73Ignacio BuseTotal Games Won18.510.71+42.1%LESSLOWAndrey Rublevclay0.5x
74Hubert Hurkacz🟨 WARMTotal Games Won19.511.38+41.6%LESSLOWJaume Munarclay0.5x
75Yibing Wu🟨 WARMTotal Games Won19.511.39+41.6%LESSLOWMarcos Gironclay0.5x
76Pablo Carreno Busta🟨 WARMTotal Games Won17.510.39+40.6%LESSLOWJiri Leheckaclay0.5x
77Vit Kopriva🟨 WARMTotal Games Won18.511.02+40.4%LESSLOWCorentin Moutetclay0.5x
78Alexander ShevchenkoTotal Games Won18.511.06+40.2%LESSLOWAlex Michelsenclay1.0x
79Mariano Navone🟨 WARMTotal Games Won19.511.66+40.2%LESSLOWJenson Brooksbyclay0.5x
80Nishesh Basavareddy🟨 WARMTotal Games Won17.510.49+40.1%LESSLOWTaylor Fritzclay0.5x
81Amanda Anisimova⏳ RTRNTotal Games17.023.78+39.9%MORELOWTiantsoa Sarah Rakotomanga Rajaonahclay0.5x
82Federico Cina🧊 COLDTotal Games41.525.14+39.4%LESSLOWReilly Opelkaclay0.5x
83Marco TrungellitiTotal Games39.523.97+39.3%LESSLOWKyrian Jacquetclay0.5x
84Marta Kostyuk🟨 WARMTotal Games17.524.38+39.3%MORELOWOksana Selekhmetevaclay0.5x
85Thanasi Kokkinakis⏳ RTRNTotal Games Won17.510.63+39.3%LESSLOWTerence Atmaneclay0.5x
86Titouan Droguet🟨 WARMTotal Games Won18.511.27+39.1%LESSLOWJakub Mensikclay0.5x
87Sorana Cirstea🟨 WARMTotal Games17.023.60+38.8%MORELOWKsenia Efremovaclay0.5x
88Giovanni Mpetshi Perricard⏳ RTRNTotal Games Won15.59.49+38.8%LESSLOWNovak Djokovicclay0.5x
89Hubert Hurkacz🟨 WARMTotal Games39.524.59+37.8%LESSLOWJaume Munarclay0.5x
90Arthur GeaTotal Games Won16.510.38+37.1%LESSLOWKaren Khachanovclay0.5x
91Facundo Diaz Acosta⏳ RTRNTotal Games39.024.61+36.9%LESSLOWZhizhen Zhangclay0.5x
92Hamad Medjedovic⏳ RTRNTotal Games39.525.20+36.2%LESSLOWYannick Hanfmannclay0.5x
93Alycia Parks🟨 WARMTotal Games Won7.510.21+36.2%MORELOWLeylah Fernandezclay0.5x
94Tallon Griekspoor🧊 COLDTotal Games39.525.22+36.2%LESSLOWMatteo Arnaldiclay0.5x
95Daniel AltmaierTotal Games Won16.510.56+36.0%LESSLOWFelix Auger-Aliassimeclay0.5x
96Amanda Anisimova⏳ RTRNTotal Games17.523.78+35.9%MORELOWTiantsoa Sarah Rakotomanga Rajaonahclay0.5x
97Quentin Halys🧊 COLDTotal Games39.525.34+35.9%LESSLOWMattia Bellucciclay0.5x
98Cristian GarinTotal Games Won18.511.90+35.7%LESSLOWLearner Tienclay0.5x
99Jakub Mensik🟨 WARMTotal Games38.524.82+35.5%LESSLOWTitouan Droguetclay0.5x
100Tomas Martin Etcheverry🟨 WARMTotal Games38.524.84+35.5%LESSLOWNuno Borgesclay0.5x
101Botic Van de Zandschulp⏳ RTRNTotal Games Won13.58.72+35.4%LESSLOWFrancisco Cerundoloclay0.5x
102Cameron Norrie🟨 WARMTotal Games38.524.88+35.4%LESSLOWAdolfo Daniel Vallejoclay0.5x
103Sebastian BaezTotal Games37.524.29+35.2%LESSLOWRoman Andres Burruchagaclay0.5x
104Learner Tien🧊 COLDTotal Games36.523.70+35.1%LESSLOWCristian Garinclay0.5x
105Gabriel Diallo🧊 COLDTotal Games38.525.07+34.9%LESSLOWJames Duckworthclay0.5x
106Hugo Dellien⏳ RTRNTotal Games38.525.10+34.8%LESSLOWValentin Royerclay0.5x
107Francisco Comesana🧊 COLDTotal Games38.525.14+34.7%LESSLOWEthan Quinnclay0.5x
108Lorenzo Sonego🧊 COLDTotal Games38.525.16+34.6%LESSLOWPierre-Hugues Herbertclay0.5x
109Jaime Faria🟨 WARMTotal Games37.524.52+34.6%LESSLOWDenis Shapovalovclay0.5x
110Arthur RinderknechTotal Games38.525.17+34.6%LESSLOWJurij Rodionovclay0.5x
111Tomas MachacTotal Games38.525.23+34.5%LESSLOWZizou Bergsclay0.5x
112Marcos GironTotal Games37.524.59+34.4%LESSLOWYibing Wuclay0.5x
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 Humbertclay1.0x
117Miomir Kecmanovic🧊 COLDTotal Games38.025.03+34.1%LESSLOWFabian Marozsanclay0.5x
118Pablo Llamas Ruiz🟨 WARMTotal Games38.525.45+33.9%LESSLOWThiago Agustin Tiranteclay0.5x
119Anastasia Zakharova🧊 COLDTotal Games Won7.09.37+33.9%MORELOWKarolina Muchovaclay0.5x
120Jenson Brooksby🧊 COLDTotal Games Won13.58.93+33.9%LESSLOWMariano Navoneclay0.5x
121Matteo BerrettiniTotal Games37.024.60+33.5%LESSLOWMarton Fucsovicsclay0.5x
122Corentin MoutetTotal Games37.525.09+33.1%LESSLOWVit Koprivaclay0.5x
123Kamil Majchrzak⏳ RTRNTotal Games Won15.510.37+33.1%LESSLOWAlejandro Tabiloclay0.5x
124Elise MertensTotal Games18.023.94+33.0%MORELOWTatjana Mariaclay0.5x
125Patrick Kypson🧊 COLDTotal Games37.525.15+33.0%LESSLOWLuca Van Asscheclay0.5x
126Andrey Rublev🟨 WARMTotal Games37.525.17+32.9%LESSLOWIgnacio Buseclay0.5x
127Luciano Darderi🟨 WARMTotal Games36.524.50+32.9%LESSLOWSebastian Ofnerclay0.5x
128Novak Djokovic⏳ RTRNTotal Games36.524.51+32.9%LESSLOWGiovanni Mpetshi Perricardclay0.5x
129Taylor Fritz⏳ RTRNTotal Games37.525.18+32.9%LESSLOWNishesh Basavareddyclay0.5x
130Alexander Blockx🟨 WARMTotal Games34.523.17+32.8%LESSLOWColeman Wongclay0.5x
131Martin LandaluceTotal Games36.524.54+32.8%LESSLOWJuan Carlos Prado Angeloclay0.5x
132Alexander Bublik🧊 COLDTotal Games36.524.54+32.8%LESSLOWJan-Lennard Struffclay0.5x
133Terence AtmaneTotal Games37.525.23+32.7%LESSLOWThanasi Kokkinakisclay0.5x
134Camilo Ugo CarabelliTotal Games37.525.23+32.7%LESSLOWEmilio Navaclay0.5x
135Dino Prizmic🔥 HOTTotal Games34.523.22+32.7%LESSLOWMichael Zhengclay0.5x
136Jacob Fearnley⏳ RTRNTotal Games Won14.59.78+32.5%LESSLOWJuan Manuel Cerundoloclay0.5x
137Aleksandar Kovacevic🧊 COLDTotal Games Won12.58.51+31.9%LESSLOWRafael Jodarclay0.5x
138Felix Auger-Aliassime🟨 WARMTotal Games37.025.20+31.9%LESSLOWDaniel Altmaierclay0.5x
139Anastasia Potapova🟨 WARMTotal Games18.524.36+31.7%MORELOWMaya Jointclay0.5x
140Alex Michelsen🧊 COLDTotal Games36.525.05+31.4%LESSLOWAlexander Shevchenkoclay0.5x
141Madison Keys⏳ RTRNTotal Games18.524.30+31.4%MORELOWHanne Vandewinkelclay1.0x
142Mirra Andreeva🟨 WARMTotal Games17.522.98+31.3%MORELOWFiona Ferroclay0.5x
143Jiri Lehecka🟨 WARMTotal Games36.525.13+31.2%LESSLOWPablo Carreno Bustaclay0.5x
144Alexander Blockx🟨 WARMTotal Sets3.52.41+31.1%LESSLOWColeman Wongclay1.0x
145Brandon NakashimaTotal Games36.525.17+31.0%LESSLOWRoberto Bautista Agutclay0.5x
146Flavio Cobolli🟨 WARMTotal Games36.525.18+31.0%LESSLOWAndrea Pellegrinoclay0.5x
147Alejandro Tabilo🟨 WARMTotal Games36.525.20+31.0%LESSLOWKamil Majchrzakclay0.5x
148Zachary Svajda🧊 COLDTotal Games Won13.59.32+30.9%LESSLOWAlexei Popyrinclay0.5x
149Karen Khachanov🧊 COLDTotal Games36.525.21+30.9%LESSLOWArthur Geaclay0.5x
150Dino Prizmic🔥 HOTTotal Sets3.52.42+30.9%LESSLOWMichael Zhengclay1.0x
151Raphael Collignon⏳ RTRNTotal Games32.022.18+30.7%LESSLOWAleksandar Vukicclay0.5x
152Mariano Navone🟨 WARMTotal Sets3.52.46+29.7%LESSLOWJenson Brooksbyclay1.0x
153Novak Djokovic⏳ RTRNTotal Sets3.52.46+29.6%LESSLOWGiovanni Mpetshi Perricardclay1.0x
154Francisco Cerundolo🟨 WARMTotal Sets3.52.49+29.0%LESSLOWBotic Van de Zandschulpclay1.0x
155Stefanos TsitsipasTotal Sets3.52.49+28.8%LESSLOWAlexandre Mullerclay1.0x
156Alejandro Davidovich FokinaTotal Sets3.52.49+28.8%LESSLOWDamir Dzumhurclay1.0x
157Diana ShnaiderTotal Games19.024.45+28.7%MORELOWRenata Zarazuaclay1.0x
158Ugo Humbert🧊 COLDTotal Sets3.52.50+28.6%LESSLOWAdrian Mannarinoclay1.0x
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 Mullerclay0.5x
162Clement Tabur🟨 WARMTotal Games Won7.08.94+27.7%MORELOWJannik Sinnerclay0.5x
163Mariano Navone🟨 WARMTotal Games33.524.26+27.6%LESSLOWJenson Brooksbyclay0.5x
164Ugo Humbert🧊 COLDTotal Games34.525.16+27.1%LESSLOWAdrian Mannarinoclay0.5x
165Akasha Urhobo🟨 WARMTotal Games Won9.512.04+26.7%MORELOWKatie Boulterclay1.0x
166Juan Manuel Cerundolo🟨 WARMTotal Games34.024.91+26.7%LESSLOWJacob Fearnleyclay0.5x
167Damir DzumhurTotal Games Won14.510.66+26.5%LESSLOWAlejandro Davidovich Fokinaclay0.5x
168Alexei PopyrinTotal Games34.025.05+26.3%LESSLOWZachary Svajdaclay0.5x
169Karolina Muchova⏳ RTRNTotal Games19.023.90+25.8%MORELOWAnastasia Zakharovaclay0.5x
170Valentin Vacherot🟨 WARMTotal Games32.524.11+25.8%LESSLOWThomas Faurelclay0.5x
171Francisco Comesana🧊 COLDTotal Tie Breaks0.50.37+25.5%LESSLOWEthan Quinnclay1.0x
172Hugo Dellien⏳ RTRNTotal Tie Breaks0.50.37+25.3%LESSLOWValentin Royerclay1.0x
173Brandon NakashimaTotal Tie Breaks0.50.37+25.3%LESSLOWRoberto Bautista Agutclay1.0x
174Francisco Cerundolo🟨 WARMTotal Games33.525.06+25.2%LESSLOWBotic Van de Zandschulpclay0.5x
175Alejandro Tabilo🟨 WARMTotal Tie Breaks0.50.37+25.1%LESSLOWKamil Majchrzakclay1.0x
176Leylah Fernandez🟨 WARMTotal Games19.524.38+25.0%MORELOWAlycia Parksclay0.5x
177Tomas MachacTotal Tie Breaks0.50.38+24.9%LESSLOWZizou Bergsclay1.0x
178Karen Khachanov🧊 COLDTotal Tie Breaks0.50.38+24.9%LESSLOWArthur Geaclay1.0x
179Alejandro Davidovich FokinaTotal Games33.525.18+24.8%LESSLOWDamir Dzumhurclay0.5x
180Jelena OstapenkoTotal Games19.524.28+24.5%MORELOWElla Seidelclay0.5x
181Elina SvitolinaTotal Games19.524.20+24.1%MORELOWAnna Bondarclay0.5x
182Benjamin BonziTotal Games Won11.58.77+23.7%LESSLOWAlexander Zverevclay0.5x
183Alice Tubello🟨 WARMTotal Games Won9.511.71+23.3%MORELOWDonna Vekicclay0.5x
184Alexander Zverev🟨 WARMTotal Games29.522.64+23.3%LESSLOWBenjamin Bonziclay0.5x
185Casper Ruud🟨 WARMTotal Games32.525.09+22.8%LESSLOWRoman Safiullinclay0.5x
186Tommy Paul🟨 WARMTotal Games29.522.83+22.6%LESSLOWRinky Hijikataclay0.5x
187Katie VolynetsTotal Games19.523.86+22.4%MORELOWClara Burelclay0.5x
188Jaqueline CristianTotal Games20.024.15+20.7%MORELOWKamilla Rakhimovaclay0.5x
189Marie Bouzkova🟨 WARMTotal Games19.523.54+20.7%MORELOWLucia Bronzetticlay0.5x
190Joao Fonseca🟨 WARMTotal Games31.525.14+20.2%LESSLOWLuka Pavlovicclay0.5x
191Camila OsorioTotal Games20.524.56+19.8%MORELOWEkaterina Alexandrovaclay1.0x
192Sara Sorribes Tormo🟨 WARMTotal Games20.524.48+19.4%MORELOWTamara Korpatschclay2.0x
193Qinwen ZhengTotal Games20.524.43+19.2%MORELOWMaja Chwalinskaclay0.5x
194Liudmila SamsonovaTotal Games20.524.42+19.1%MORELOWJil Teichmannclay0.5x
195Belinda Bencic🟨 WARMTotal Games19.523.16+18.8%MORELOWSinja Krausclay0.5x
196Hailey Baptiste🟨 WARMBreak Points Won4.55.34+18.7%MORELOWBarbora Krejcikovaclay1.0x
197Daria Kasatkina🟨 WARMTotal Games20.524.31+18.6%MORELOWZeynep Sonmezclay1.0x
198Cristina Bucsa🟨 WARMTotal Games20.524.29+18.5%MORELOWSusan Bandecchiclay0.5x
199McCartney Kessler⏳ RTRNTotal Games20.524.28+18.4%MORELOWHanyu Guoclay0.5x
200Emma Navarro⏳ RTRNTotal Games20.524.28+18.4%MORELOWJanice Tjenclay0.5x
201Frances Tiafoe⏳ RTRNTotal Games30.525.11+17.7%LESSLOWEliot Spizzirriclay0.5x
202Naomi Osaka🟨 WARMTotal Games20.523.99+17.0%MORELOWLaura Siegemundclay0.5x
203Peyton StearnsTotal Games21.024.43+16.3%MORELOWSofia Keninclay0.5x
204Oleksandra OliynykovaTotal Games20.523.77+15.9%MORELOWElena Pridankinaclay0.5x
205Yulia PutintsevaTotal Games20.523.76+15.9%MORELOWTalia Gibsonclay0.5x
206Elisabetta CocciarettoTotal Games20.523.75+15.9%MORELOWAlina Korneevaclay0.5x
207Rinky HijikataTotal Games Won10.58.88+15.4%LESSLOWTommy Paulclay0.5x
208Linda Fruhvirtova🧊 COLDTotal Games21.024.17+15.1%MORELOWElsa Jacquemotclay0.5x
209Simona Waltert🟨 WARMTotal Games Won10.512.01+14.4%MORELOWKaterina Siniakovaclay1.0x
210Clara Burel🧊 COLDTotal Games Won8.09.15+14.4%MORELOWKatie Volynetsclay0.5x
211Adam Walton🧊 COLDTotal Games Won10.58.99+14.3%LESSLOWDaniil Medvedevclay0.5x
212Daniil MedvedevTotal Games28.524.48+14.1%LESSLOWAdam Waltonclay0.5x
213Linda Noskova🟨 WARMTotal Games21.524.52+14.0%MORELOWMaria Sakkariclay1.0x
214Ashlyn KruegerTotal Games21.524.48+13.8%MORELOWAntonia Ruzicclay0.5x
215Ann LiTotal Games20.523.33+13.8%MORELOWShuai Zhangclay0.5x
216Clara Tauson⏳ RTRNTotal Games21.524.44+13.7%MORELOWDaria Snigurclay0.5x
217Jil Teichmann🧊 COLDTotal Games Won9.010.23+13.7%MORELOWLiudmila Samsonovaclay0.5x
218Donna Vekic🟨 WARMTotal Games20.523.25+13.4%MORELOWAlice Tubelloclay0.5x
219Leolia JeanjeanTotal Games21.524.36+13.3%MORELOWKaitlin Quevedoclay0.5x
220Coco Gauff🟨 WARMTotal Games19.021.49+13.1%MORELOWTaylor Townsendclay1.0x
221Eliot Spizzirri⏳ RTRNTotal Games Won11.510.01+12.9%LESSLOWFrances Tiafoeclay0.5x
222Ella Seidel🧊 COLDTotal Games Won8.59.56+12.5%MORELOWJelena Ostapenkoclay0.5x
223Diane Parry🧊 COLDTotal Games Won9.58.38+11.8%LESSLOWAnhelina Kalininaclay0.5x
224Alexandra EalaTotal Games Won10.59.27+11.7%LESSLOWIva Jovicclay1.0x
225Kamilla Rakhimova🧊 COLDTotal Games Won8.59.45+11.2%MORELOWJaqueline Cristianclay0.5x
226Janice Tjen🧊 COLDTotal Games Won9.510.56+11.1%MORELOWEmma Navarroclay1.0x
227Sofia KeninTotal Games Won11.510.22+11.1%LESSLOWPeyton Stearnsclay1.0x
228Magda LinetteTotal Games Won8.59.44+11.1%MORELOWTereza Valentovaclay1.0x
229Emiliana ArangoTotal Games21.523.89+11.1%MORELOWMarina Bassols Riberaclay0.5x
230Jasmine Paolini🧊 COLDTotal Games21.523.89+11.1%MORELOWDayana Yastremskaclay0.5x
231Elena-Gabriela Ruse🟨 WARMTotal Games21.523.84+10.9%MORELOWMagdalena Frechclay0.5x
232Nikola BartunkovaTotal Games Won9.510.52+10.7%MORELOWVictoria Mbokoclay1.0x
233Eva Lys🧊 COLDTotal Games21.523.77+10.6%MORELOWPetra Marcinkoclay0.5x
234Katerina Siniakova🟨 WARMTotal Games20.522.53+9.9%MORELOWSimona Waltertclay0.5x
235Marta Kostyuk🟨 WARMBreak Points Won5.54.97+9.7%LESSLOWOksana Selekhmetevaclay1.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
241Daria Snigur🟨 WARMTotal Games Won11.510.52+8.5%LESSLOWClara Tausonclay0.5x
242Anhelina Kalinina🟨 WARMTotal Games20.522.21+8.3%MORELOWDiane Parryclay0.5x
243Sara Bejlek⏳ RTRNBreak Points Won5.05.42+8.3%MORELOWSloane Stephensclay1.0x
244Barbora Krejcikova⏳ RTRNTotal Games21.523.25+8.2%MORELOWHailey Baptisteclay0.5x
245Tamara Korpatsch🟨 WARMBreak Points Won5.55.08+7.6%LESSLOWSara Sorribes Tormoclay1.0x
246Sara Bejlek⏳ RTRNTotal Games20.522.03+7.4%MORELOWSloane Stephensclay0.5x
247Panna Udvardy🟨 WARMTotal Games21.523.07+7.3%MORELOWViktorija Golubicclay0.5x
248Yuliia Starodubtseva🟨 WARMBreak Points Won5.55.10+7.3%LESSLOWAnna Blinkovaclay1.0x
249Francesca JonesBreak Points Won5.05.36+7.2%MORELOWBeatriz Haddad Maiaclay1.0x
250Francesca JonesTotal Games21.523.00+7.0%MORELOWBeatriz Haddad Maiaclay0.5x
251Maria Sakkari🧊 COLDTotal Games Won10.59.78+6.8%LESSLOWLinda Noskovaclay1.0x
252Shuai Zhang🧊 COLDTotal Games Won9.58.86+6.7%LESSLOWAnn Liclay1.0x
253Ajla Tomljanovic🧊 COLDTotal Games Won9.58.88+6.6%LESSLOWCaty McNallyclay0.5x
254Caty McNallyBreak Points Won5.05.30+6.1%MORELOWAjla Tomljanovicclay1.0x
255Solana Sierra🟨 WARMTotal Games21.522.69+5.5%MORELOWEmma Raducanuclay0.5x
256Tereza Valentova🟨 WARMBreak Points Won5.05.28+5.5%MORELOWMagda Linetteclay1.0x
257Anna BlinkovaTotal Games Won9.510.02+5.5%MORELOWYuliia Starodubtsevaclay1.0x
258Elena-Gabriela Ruse🟨 WARMBreak Points Won5.05.27+5.3%MORELOWMagdalena Frechclay1.0x
259Katie VolynetsBreak Points Won5.55.23+4.9%LESSLOWClara Burelclay1.0x
260Zeynep Sonmez🟨 WARMTotal Games Won10.510.04+4.3%LESSLOWDaria Kasatkinaclay1.0x
261Sorana Cirstea🟨 WARMBreak Points Won5.55.27+4.2%LESSLOWKsenia Efremovaclay1.0x
262Laura SiegemundTotal Games Won9.59.87+3.9%MORELOWNaomi Osakaclay0.5x
263Anna KalinskayaTotal Games21.522.16+3.1%MORELOWLois Boissonclay1.0x
264Mirra Andreeva🟨 WARMBreak Points Won5.55.35+2.7%LESSLOWFiona Ferroclay1.0x
265Talia GibsonTotal Games Won9.59.67+1.8%MORELOWYulia Putintsevaclay1.0x
266Peyton StearnsBreak Points Won5.05.08+1.7%MORELOWSofia Keninclay1.0x
Kalshi tennis — 7 picks · $14.00 staked
Day 1 - paper only, grade EOD before scaling · locked 2026-05-23T13:11:47.568905+00:00
#MatchPickOur PAskEdgeTierSurfaceStakeStatusP&L
1Eliot Spizzirri vs Frances TiafoeEliot Spizzirri44.2%35.2ppSTRONGclay$2.00OPEN+0.00
2Tiantsoa Sarah Rakotomanga Rajaonah vs Amanda AnisimovaTiantsoa Sarah Rakotomanga Rajaonah38.3%32.3ppELITEclay$2.00OPEN+0.00
3Coleman Wong vs Alexander BlockxColeman Wong46.7%15¢31.7ppELITEhard$2.00OPEN+0.00
4Xiyu Wang vs Danka KovinicDanka Kovinic32.4%26.4ppSTRONGhard$2.00OPEN+0.00
5Ben Shelton vs Daniel MeridaDaniel Merida45.0%24¢21.0ppELITEhard$2.00OPEN+0.00
6Xinyu Wang vs Lilli TaggerXinyu Wang54.2%42¢12.2ppELITEhard$2.00OPEN+0.00
7Marcos Giron vs Yibing WuYibing Wu55.6%48¢7.6ppSTRONGhard$2.00OPEN+0.00
PrizePicks tennis — 4 picks · $4.00 staked
Day 1 - paper only, grade EOD before scaling · locked 2026-05-23T13:11:47.504167+00:00
#PlayerStatLineOur projSideEdgeTierSurfaceStakeStatusP&L
1Qinwen ZhengTotal Games20.524.43MORE19.2%ELITEclay$1.00OPEN+0.00
2Eliot SpizzirriTotal Games Won11.510.01LESS12.9%MEDclay$1.00OPEN+0.00
3Shuai ZhangTotal Games Won9.58.86LESS6.7%MEDclay$1.00OPEN+0.00
4Caty McNallyBreak Points Won5.05.30MORE6.1%MEDclay$1.00OPEN+0.00
Polymarket = retail/crypto sentiment. We can't bet there from CA, but the divergence vs Kalshi (sharp) reveals where the public is loading up. Generated 2026-05-23T09:15:17 · flagged threshold = ±3.0pp · 1 flagged futures / 0 flagged matches.

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

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

Per-match overlaps

No active per-match overlaps right now (Polymarket tennis volume concentrates in Grand Slam futures).
!
Calibration provisional. Only 17 graded picks; verdicts not actionable until 50+.
Per-stat-type MAE (n_graded=17)
Bar width = MAE (lower = better). "INSUFFICIENT" = need more graded picks.
Total Games
n=4
Ours
PP
Us 6.45
PP 3.25
INSUFFICIENT_N
Total Games Won
n=12
Ours
PP
Us 4.93
PP 4.50
NULL
Total Tie Breaks
n=1
Ours
PP
Us 0.25
PP 0.50
INSUFFICIENT_N
Per-tier MAE
Bar width = MAE (lower = better). "INSUFFICIENT" = need more graded picks.
ELITE
n=16
Ours
PP
Us 4.94
PP 3.75
NULL
MED
n=0
Ours
PP
Us —
PP —
INSUFFICIENT_N
STRONG
n=1
Ours
PP
Us 6.23
PP 7.50
INSUFFICIENT_N
[!]
No AAR available yet.
Expected: ~/.claude/projects/.../memory/aar_tennis_<date>.md
#PlayerStatOppOpenLatestDiffAbsDirection
1Damir DzumhurTotal Games WonAlejandro Davidovich Fokina13.514.5+1.001.00UP
2Tomas MachacTotal Games WonZizou Bergs19.520.5+1.001.00UP
3Benjamin BonziTotal Games WonAlexander Zverev10.511.5+1.001.00UP
4Sara BejlekTotal GamesSloane Stephens21.520.5-1.001.00DOWN
5Aleksandar KovacevicTotal Games WonRafael Jodar13.512.5-1.001.00DOWN
6Marton FucsovicsTotal Games WonMatteo Berrettini19.518.5-1.001.00DOWN
7Diane ParryTotal Games WonAnhelina Kalinina10.59.5-1.001.00DOWN
8Martin LandaluceTotal GamesJuan Carlos Prado Angelo35.536.5+1.001.00UP
9Adam WaltonTotal Games WonDaniil Medvedev9.510.5+1.001.00UP
10Arthur RinderknechTotal GamesJurij Rodionov37.538.5+1.001.00UP
11Felix Auger-AliassimeTotal Games WonDaniel Altmaier19.520.5+1.001.00UP
12Nikola BartunkovaTotal Games WonVictoria Mboko8.59.5+1.001.00UP
13Clement TaburTotal Games WonJannik Sinner7.57.0-0.500.50DOWN
14Alexander BublikTotal GamesJan-Lennard Struff37.036.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-23T16:12:21.608856+00:003m1858fresh
Kalshi KXWTAMATCHtennis_kalshi.sqlite2026-05-23T16:12:21.608856+00:003m1730fresh
Kalshi KXFRENCHOPENtennis_kalshi.sqlite2026-05-23T16:12:21.608856+00:003m0fresh
Kalshi KXFOPENMENSINGLEtennis_kalshi.sqlite2026-05-23T16:12:21.608856+00:003m0fresh
Kalshi KXATPGRANDSLAMtennis_kalshi.sqlite2026-05-23T16:12:21.608856+00:003m14fresh
Kalshi KXUSOPENtennis_kalshi.sqlite2026-05-23T16:12:21.608856+00:003m0fresh
Kalshi KXATPSETWINNERtennis_kalshi.sqlite2026-05-23T16:12:21.608856+00:003m3698fresh
Kalshi KXATPTOTALSETStennis_kalshi.sqlite2026-05-23T16:12:21.608856+00:003m0fresh
Kalshi KXATPSETSWEEPtennis_kalshi.sqlite2026-05-23T16:12:21.608856+00:003m0fresh
Kalshi KXATPGAMESPREADtennis_kalshi.sqlite2026-05-23T16:12:21.608856+00:003m0fresh
Kalshi KXATPEXACTMATCHtennis_kalshi.sqlite2026-05-23T16:12:21.608856+00:003m1468fresh
Kalshi KXWTADOUBLEStennis_kalshi.sqlite2026-05-23T16:12:21.608856+00:003m0fresh
Kalshi KXATP1RANKtennis_kalshi.sqlite2026-05-23T16:12:21.608856+00:003m16fresh
elo last computedtennis.sqlite2026-05-23T13:09:19+00:003.10h20051aging
rankings last pulledtennis.sqlite2026-05-23T13:09:22+00:003.10h3745aging
rankings atp latest datetennis.sqlite2026-05-04472.26h&mdash;stale
rankings wta latest datetennis.sqlite2026-05-04472.26h&mdash;stale
mirror atp scheduletennis.sqlite2026-05-23T16:13:55.341418+00:001m256fresh
h2h last computedtennis.sqlite2026-05-17T10:11:57.514615+00:00150.06h&mdash;stale
h2h n pairstennis.sqlite190184missing&mdash;missing
last player db runtennis.sqlite1779541875missing&mdash;missing
results last_runtennis_results.sqlite[2026-05-23T13:11:01.075047+00:00] 2026-05-23T13:10:59.223859+00:00; dates=['20260522']; rows=598; resolved=578missing&mdash;missing
pp_edges CSVpp_edges_tennis_2026-05-23.csv2026-05-23T16:15:17.685344+00:000m&mdash;fresh
kalshi edges JSONtennis_kalshi_edges_2026-05-23.json2026-05-23T16:15:05.564759+00:000m&mdash;fresh
paper trades PPpaper_trades_pp_tennis_2026-05-23.json2026-05-23T13:11:48.065338+00:003.06h&mdash;aging
paper trades Kalshipaper_trades_kalshi_tennis_2026-05-23.json2026-05-23T15:18:51.877666+00:0056m&mdash;fresh
daily payloaddaily_tennis_2026-05-23.json2026-05-23T16:14:36.055571+00:000m&mdash;fresh
PP movementpp_line_movement_tennis_2026-05-23.csv2026-05-23T16:14:30.862552+00:000m&mdash;fresh
PP calibrationpp_calibration_tennis.json2026-05-23T13:11:48.682568+00:003.06h&mdash;aging