T
Tennis EdgeBoard
ATP + WTA daily edges - Kalshi + PrizePicks - auto-refresh 2m
Generated
2026-05-23 17:44 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 3m · 20051rrankings last pulled 3m · 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 0mpaper trades Kalshi 0mdaily payload 0mPP movement 0mPP calibration 0m
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
17:44
2026-05-23 UTC
🏆 Best Bet (main-draw)
No main-draw Kalshi pick survived qualifying filter today.
🎯 Safest (P ≥ 65%)
Sara Bejlek
Sloane Stephens vs Sara Bejlek · Round 1 clay · LOW
71%
Heavy main-draw favorite · PAPER
Edge +8.1pp
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+15KXATPSETWINNER-26MAY24KHAGEA-1
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-1
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+15KXATPSETWINNER-26MAY24KHAGEA-1
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-1
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-206KXATPSETWINNER-26MAY25JACTRU-1
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-206KXATPSETWINNER-26MAY25JACTRU-1
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+22KXATPMATCH-26MAY24MACBER
33Tomas Martin Etcheverry vs Nuno BorgesRoland GarrosRound 1clayMay 24 11:0016931572+121KXATPSETWINNER-26MAY24ETCBOR-2
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+22KXATPMATCH-26MAY24MACBER
38Tomas Martin Etcheverry vs Nuno BorgesRoland GarrosRound 1clayMay 24 11:0016931572+121KXATPSETWINNER-26MAY24ETCBOR-2
39Benjamin Bonzi vs Alexander ZverevRoland GarrosRound 1clayMay 24 11:3015081816-308KXATPSETWINNER-26MAY24BONZVE-2
40Benjamin Bonzi vs Alexander ZverevRoland GarrosRound 1clayMay 24 11:3015081816-308KXATPSETWINNER-26MAY24BONZVE-2
41Quentin Halys vs Mattia BellucciRoland GarrosRound 1clayMay 24 12:0015331525+9KXATPSETWINNER-26MAY24HALBEL-1
42Titouan Droguet vs Jakub MensikRoland GarrosRound 1clayMay 24 12:0017011589+113KXATPMATCH-26MAY24DROMEN
43Michael Zheng vs Dino PrizmicRoland GarrosRound 1clayMay 24 12:0014851752-267KXATPSETWINNER-26MAY25ZHEPRI-2
44Quentin Halys vs Mattia BellucciRoland GarrosRound 1clayMay 24 12:0015331525+9KXATPSETWINNER-26MAY24HALBEL-1
45Titouan Droguet vs Jakub MensikRoland GarrosRound 1clayMay 24 12:0017011589+113KXATPMATCH-26MAY24DROMEN
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-2
50Taylor Fritz vs Nishesh BasavareddyRoland GarrosRound 1clayMay 24 12:3015811589-8KXATPMATCH-26MAY24FRIBAS
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-2
54Taylor Fritz vs Nishesh BasavareddyRoland GarrosRound 1clayMay 24 12:3015811589-8KXATPMATCH-26MAY24FRIBAS
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+205KXATPMATCH-26MAY25BLOWON
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:001465KXATPMATCH-26MAY25SONHER
66Alexander Blockx vs Chak Lam Coleman WongRoland GarrosRound 1clayMay 24 14:0016891484+205KXATPMATCH-26MAY25BLOWON
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:001465KXATPMATCH-26MAY25SONHER
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-157KXATPSETWINNER-26MAY24MPEDJO-2
80Giovanni Mpetshi Perricard vs Novak DjokovicRoland GarrosRound 1clayMay 24 18:1515821738-157KXATPSETWINNER-26MAY24MPEDJO-2
#MatchOur pickOur PMkt PAskEdgeTierDecisionVol 24hSurfaceRoundEV/$
1Zachary Svajda vs Alexei PopyrinZachary Svajda64.3%14.0%14¢+50.4ppLOWPAPER566hardRound Of 128+0.503
2Emerson Jones vs Iga SwiatekEmerson Jones54.0%4.0%+50.0ppLOWSKIP738clayRound 1+0.500
3Veronika Erjavec vs Elena RybakinaVeronika Erjavec49.8%4.0%+45.8ppLOWSKIP584clayRound 1+0.458
4Eliot Spizzirri vs Frances TiafoeEliot Spizzirri51.2%9.0%+42.2ppLOWPAPER1813hardRound Of 128+0.422
5Belinda Bencic vs Sinja KrausSinja Kraus64.4%23.0%23¢+41.4ppLOWPAPER417clayRound 1+0.414
6Elina Svitolina vs Anna BondarAnna Bondar56.0%16.0%16¢+40.0ppLOWPAPER817clayRound 1+0.400
7Alex de Minaur vs Toby SamuelToby Samuel49.3%10.0%10¢+39.3ppLOWPAPER283hardRound Of 128+0.393
8Luka Pavlovic vs Joao FonsecaLuka Pavlovic46.2%7.0%+39.2ppLOWPAPER2987clayRound 1+0.392
9Rinky Hijikata vs Tommy PaulRinky Hijikata45.5%7.0%+38.5ppLOWPAPER1048hardRound Of 128+0.385
10Katie Boulter vs Akasha UrhoboAkasha Urhobo67.3%29.0%29¢+38.3ppLOWPAPER64clayRound 1+0.383
11Donna Vekic vs Alice TubelloAlice Tubello63.7%26.0%26¢+37.7ppLOWPAPER33clayRound 1+0.377
12Renata Zarazua vs Diana ShnaiderRenata Zarazua50.6%14.0%14¢+36.6ppLOWPAPER280clayRound 1+0.366
13Anastasia Potapova vs Maya JointMaya Joint49.4%13.0%13¢+36.4ppLOWPAPER331clayRound 1+0.364
14Marta Kostyuk vs Oksana SelekhmetevaOksana Selekhmeteva45.1%9.0%+36.1ppLOWPAPER2797clayRound 1+0.362
15Mariano Navone vs Jenson BrooksbyJenson Brooksby53.1%17.0%17¢+36.1ppLOWPAPER1036hardRound Of 128+0.361
16Tatjana Maria vs Elise MertensTatjana Maria42.1%7.0%+35.1ppLOWPAPER429clayRound 1+0.351
17Casper Ruud vs Roman SafiullinRoman Safiullin47.3%13.0%13¢+34.3ppLOWPAPER750clayRound 1+0.343
18Martin Landaluce vs Juan Carlos Prado AngeloJuan Carlos Prado Angelo61.8%28.0%28¢+33.8ppLOWPAPER404clayRound 1+0.338
19Simona Waltert vs Katerina SiniakovaSimona Waltert66.7%33.0%33¢+33.7ppLOWPAPER35clayRound 1+0.337
20Tiantsoa Sarah Rakotomanga Rajaonah vs Amanda AnisimovaTiantsoa Sarah Rakotomanga Rajaonah38.5%6.0%+32.5ppLOWPAPER426clayRound 1+0.325
21Luciano Darderi vs Sebastian OfnerSebastian Ofner59.8%28.0%28¢+31.8ppLOWPAPER1067hardRound Of 128+0.318
22Dino Prizmic vs Michael ZhengMichael Zheng50.7%19.0%19¢+31.7ppLOWPAPER2367hardRound Of 128+0.317
23Aryna Sabalenka vs Jessica Bouzas ManeiroJessica Bouzas Maneiro37.6%6.0%+31.6ppLOWPAPER1071clayRound 1+0.316
24Juan Manuel Cerundolo vs Jacob FearnleyJacob Fearnley53.9%23.0%23¢+30.9ppLOWPAPER136hardRound Of 128+0.309
25Madison Keys vs Hanne VandewinkelHanne Vandewinkel41.9%11.0%11¢+30.9ppLOWPAPER548clayRound 1+0.309
26Karen Khachanov vs Arthur GeaArthur Gea48.9%19.0%19¢+29.9ppLOWPAPER76676hardRound Of 128+0.299
27Ksenia Efremova vs Sorana CirsteaKsenia Efremova35.8%6.0%+29.8ppLOWPAPER1545clayRound 1+0.298
28Daniil Medvedev vs Adam WaltonAdam Walton35.4%6.0%+29.4ppLOWPAPER8753hardRound Of 128+0.294
29Fiona Ferro vs Mirra AndreevaFiona Ferro35.3%6.0%+29.3ppLOWPAPER1648clayRound 1+0.293
30Alejandro Tabilo vs Kamil MajchrzakKamil Majchrzak50.2%21.0%21¢+29.2ppLOWPAPER199hardRound Of 128+0.292
31Susan Bandecchi vs Cristina BucsaSusan Bandecchi57.1%28.0%28¢+29.1ppLOWPAPER52clayRound 1+0.291
32Ann Li vs Shuai ZhangShuai Zhang58.0%29.0%29¢+29.0ppLOWPAPER541hardRound Of 128+0.290
33Benjamin Bonzi vs Alexander ZverevBenjamin Bonzi34.5%6.0%+28.5ppLOWPAPER22227hardRound Of 128+0.285
34Taylor Fritz vs Nishesh BasavareddyNishesh Basavareddy50.4%22.0%22¢+28.4ppLOWPAPER74857clayRound 1+0.284
35Kimberly Birrell vs Jessica PegulaKimberly Birrell33.2%5.0%+28.2ppLOWPAPER1575clayRound 1+0.282
36Xiyu Wang vs Danka KovinicDanka Kovinic33.2%6.0%+27.2ppLOWPAPER1533hardRound Of 128+0.272
37Anastasia Zakharova vs Karolina MuchovaAnastasia Zakharova39.6%13.0%13¢+26.6ppLOWPAPER381clayRound 1+0.266
38Jakub Mensik vs Titouan DroguetTitouan Droguet58.4%32.0%32¢+26.4ppLOWPAPER4834clayRound 1+0.264
39Julia Grabher vs Rebecca SramkovaJulia Grabher62.4%36.0%36¢+26.4ppLOWPAPER13clayRound 1+0.264
40Victoria Mboko vs Nikola BartunkovaNikola Bartunkova50.3%24.0%24¢+26.3ppLOWPAPER4259clayRound 1+0.263
41Jil Teichmann vs Liudmila SamsonovaJil Teichmann49.2%23.0%23¢+26.2ppLOWPAPER91clayRound 1+0.262
42Emma Navarro vs Janice TjenJanice Tjen51.8%26.0%26¢+25.9ppLOWPAPER3516clayRound 1+0.258
43Aleksandar Vukic vs Raphael CollignonAleksandar Vukic33.5%8.0%+25.5ppLOWPAPER2867hardRound Of 128+0.255
44Lois Boisson vs Anna KalinskayaLois Boisson62.5%38.0%38¢+24.6ppLOWPAPER14clayRound 1+0.245
45Alycia Parks vs Leylah FernandezAlycia Parks46.2%22.0%22¢+24.2ppLOWPAPER175clayRound 1+0.242
46Thomas Faurel vs Valentin VacherotThomas Faurel36.2%13.0%13¢+23.2ppLOWPAPER1949clayRound 1+0.232
47Ignacio Buse vs Andrey RublevIgnacio Buse52.2%29.0%29¢+23.2ppLOWPAPER8139clayRound 1+0.232
48Adrian Mannarino vs Ugo HumbertAdrian Mannarino37.7%15.0%15¢+22.7ppLOWPAPER742hardRound Of 128+0.227
49Terence Atmane vs Thanasi KokkinakisThanasi Kokkinakis51.3%29.0%29¢+22.3ppLOWPAPER1707hardRound Of 128+0.223
50Alexandre Muller vs Stefanos TsitsipasAlexandre Muller38.8%17.0%17¢+21.8ppLOWPAPER10852hardRound Of 128+0.218
51Ben Shelton vs Daniel MeridaDaniel Merida45.4%24.0%24¢+21.4ppLOWPAPER1207hardRound Of 128+0.214
52Giovanni Mpetshi Perricard vs Novak DjokovicGiovanni Mpetshi Perricard32.6%12.0%12¢+20.6ppLOWPAPER25393hardRound Of 128+0.206
53Damir Dzumhur vs Alejandro Davidovich FokinaDamir Dzumhur35.5%15.0%15¢+20.6ppLOWPAPER2533hardRound Of 128+0.205
54Qinwen Zheng vs Maja ChwalinskaMaja Chwalinska46.4%26.0%26¢+20.4ppLOWPAPER752hardRound Of 128+0.204
55Arthur Rinderknech vs Jurij RodionovJurij Rodionov50.2%30.0%30¢+20.2ppLOWPAPER597hardRound Of 128+0.202
56Hanyu Guo vs McCartney KesslerHanyu Guo51.0%31.0%31¢+20.1ppLOWPAPER38hardRound Of 128+0.200
57Jelena Ostapenko vs Ella SeidelElla Seidel41.5%22.0%22¢+19.5ppLOWPAPER172clayRound 1+0.195
58Lorenzo Sonego vs Pierre-Hugues HerbertPierre-Hugues Herbert54.4%35.0%35¢+19.4ppLOWPAPER7827clayRound 1+0.194
59Roberto Bautista Agut vs Brandon NakashimaRoberto Bautista Agut42.4%23.0%23¢+19.4ppLOWPAPER71clayRound 1+0.194
60Aleksandar Kovacevic vs Rafael JodarAleksandar Kovacevic30.1%11.0%11¢+19.1ppLOWPAPER12834clayRound 1+0.191
61Jiri Lehecka vs Pablo Carreno BustaPablo Carreno Busta43.0%24.0%24¢+19.0ppLOWPAPER1842hardRound Of 128+0.190
62Yuliia Starodubtseva vs Anna BlinkovaAnna Blinkova45.5%27.0%27¢+18.5ppLOWPAPER147clayRound 1+0.185
63Alex Michelsen vs Alexander ShevchenkoAlexander Shevchenko59.4%41.0%41¢+18.4ppLOWPAPER1824clayRound 1+0.184
64Coleman Wong vs Alexander BlockxColeman Wong32.3%14.0%14¢+18.2ppLOWPAPER726clayRound 1+0.183
65Katie Volynets vs Clara BurelClara Burel37.2%19.0%19¢+18.2ppLOWPAPER223clayRound 1+0.182
66Kyrian Jacquet vs Marco TrungellitiKyrian Jacquet64.9%47.0%47¢+17.9ppLOWPAPER4062hardRound Of 128+0.179
67Fabian Marozsan vs Miomir KecmanovicFabian Marozsan59.6%42.0%42¢+17.6ppLOWPAPER5565clayRound 1+0.176
68Marie Bouzkova vs Lucia BronzettiLucia Bronzetti37.5%20.0%20¢+17.6ppLOWPAPER680clayRound 1+0.175
69Taylor Townsend vs Coco GauffTaylor Townsend30.3%13.0%13¢+17.3ppLOWPAPER368clayRound 1+0.173
70Facundo Diaz Acosta vs Zhizhen ZhangZhizhen Zhang51.1%34.0%34¢+17.1ppLOWPAPER816hardRound Of 128+0.171
71Moyuka Uchijima vs Claire LiuMoyuka Uchijima63.1%46.0%46¢+17.1ppLOWPAPER35clayRound 1+0.171
72Adolfo Daniel Vallejo vs Cameron NorrieCameron Norrie65.0%48.0%48¢+17.0ppLOWPAPER2506hardRound Of 128+0.170
73Laura Siegemund vs Naomi OsakaLaura Siegemund42.9%26.0%26¢+16.9ppLOWPAPER256clayRound 1+0.169
74Ethan Quinn vs Francisco ComesanaEthan Quinn62.8%46.0%46¢+16.9ppLOWPAPER248hardRound Of 128+0.168
75Sebastian Baez vs Roman Andres BurruchagaRoman Andres Burruchaga62.8%46.0%46¢+16.8ppLOWPAPER619clayRound 1+0.168
76Hamad Medjedovic vs Yannick HanfmannYannick Hanfmann53.4%37.0%37¢+16.4ppLOWPAPER3585hardRound Of 128+0.164
77Moise Kouame vs Marin CilicMoise Kouame41.6%26.0%26¢+15.6ppLOWPAPER1068clayRound 1+0.156
78Reilly Opelka vs Federico CinaReilly Opelka50.2%35.0%35¢+15.2ppLOWPAPER2361hardRound Of 128+0.152
79Jaqueline Cristian vs Kamilla RakhimovaKamilla Rakhimova39.9%25.0%25¢+14.8ppLOWPAPER6clayRound 1+0.149
80Andrea Pellegrino vs Flavio CobolliAndrea Pellegrino42.8%28.0%28¢+14.8ppLOWPAPER898clayRound 1+0.148
81Francisco Cerundolo vs Botic Van de ZandschulpBotic Van de Zandschulp30.4%16.0%16¢+14.4ppLOWPAPER91clayRound 1+0.144
82Alexander Bublik vs Jan-Lennard StruffJan-Lennard Struff38.0%24.0%24¢+14.0ppLOWPAPER1314clayRound 1+0.140
83Matteo Arnaldi vs Tallon GriekspoorTallon Griekspoor58.5%45.0%45¢+13.5ppLOWPAPER91hardRound Of 128+0.135
84Magda Linette vs Tereza ValentovaMagda Linette38.3%25.0%25¢+13.3ppLOWPAPER343clayRound 1+0.133
85Xinyu Wang vs Lilli TaggerXinyu Wang54.1%41.0%41¢+13.1ppLOWPAPER4026hardRound Of 128+0.131
86Daria Kasatkina vs Zeynep SonmezZeynep Sonmez45.1%32.0%32¢+13.1ppLOWPAPER38clayRound 1+0.131
87Linda Noskova vs Maria SakkariMaria Sakkari44.1%31.0%31¢+13.1ppLOWPAPER872clayRound 1+0.131
88Vit Kopriva vs Corentin MoutetVit Kopriva51.5%39.0%39¢+12.5ppLOWPAPER81hardRound Of 128+0.125
89Clara Tauson vs Daria SnigurDaria Snigur50.1%38.0%38¢+12.1ppLOWPAPER433clayRound 1+0.121
90Peyton Stearns vs Sofia KeninSofia Kenin46.2%35.0%35¢+11.2ppLOWPAPER548clayRound 1+0.112
91Talia Gibson vs Yulia PutintsevaTalia Gibson41.1%30.0%30¢+11.1ppLOWPAPER332clayRound 1+0.111
92Ashlyn Krueger vs Antonia RuzicAntonia Ruzic49.1%38.0%38¢+11.1ppLOWPAPER0clayRound 1+0.111
93Emiliana Arango vs Marina Bassols RiberaMarina Bassols Ribera59.4%49.0%49¢+10.4ppLOWPAPER1079clayRound 1+0.104
94Gabriel Diallo vs James DuckworthJames Duckworth49.4%39.0%39¢+10.4ppLOWPAPER6960hardRound Of 128+0.104
95Viktorija Golubic vs Panna UdvardyPanna Udvardy64.3%54.0%54¢+10.3ppLOWPAPER876clayRound 1+0.103
96Petra Marcinko vs Eva LysPetra Marcinko63.2%53.0%53¢+10.2ppLOWPAPER503clayRound 1+0.102
97Tomas Martin Etcheverry vs Nuno BorgesNuno Borges43.0%33.0%33¢+10.1ppLOWPAPER4898hardRound Of 128+0.100
98Tomas Machac vs Zizou BergsZizou Bergs48.6%39.0%39¢+9.6ppLOWPAPER1879clayRound 1+0.096
99Learner Tien vs Cristian GarinLearner Tien70.0%61.0%61¢+9.0ppLOWPAPER20293hardRound Of 128+0.090
100Sloane Stephens vs Sara BejlekSara Bejlek71.1%63.0%63¢+8.1ppLOWPAPER6090clayRound 1+0.081
101Marcos Giron vs Yibing WuYibing Wu55.4%48.0%48¢+7.4ppLOWPAPER222hardRound Of 128+0.074
102Jaume Munar vs Hubert HurkaczJaume Munar53.4%46.0%46¢+7.4ppLOWPAPER178hardRound Of 128+0.074
103Hailey Baptiste vs Barbora KrejcikovaHailey Baptiste63.3%56.0%56¢+7.3ppLOWPAPER6706clayRound 1+0.073
104Ajla Tomljanovic vs Caty McNallyAjla Tomljanovic34.0%27.0%27¢+7.0ppLOWPAPER690clayRound 1+0.070
105Marton Fucsovics vs Matteo BerrettiniMarton Fucsovics40.2%34.0%34¢+6.2ppLOWPAPER2874clayRound 1+0.062
106Emma Raducanu vs Solana SierraSolana Sierra65.7%60.0%60¢+5.7ppLOWPAPER1439clayRound 1+0.057
107Valentin Royer vs Hugo DellienValentin Royer51.6%46.0%46¢+5.6ppLOWPAPER2246hardRound Of 128+0.056
108Alexandra Eala vs Iva JovicAlexandra Eala36.4%31.0%31¢+5.4ppLOWPAPER3492clayRound 1+0.054
109Thiago Agustin Tirante vs Pablo Llamas RuizPablo Llamas Ruiz47.3%42.0%42¢+5.3ppLOWPAPER23053hardRound Of 128+0.053
110Beatriz Haddad Maia vs Francesca JonesFrancesca Jones64.9%60.0%60¢+4.9ppLOWPAPER1062clayRound 1+0.049
111Gael Monfils vs Hugo GastonHugo Gaston54.6%50.0%50¢+4.6ppLOWPAPER3880hardRound Of 128+0.046
112Ekaterina Alexandrova vs Camila OsorioEkaterina Alexandrova47.9%44.0%44¢+3.9ppLOWSKIP168clayRound 1+0.039
113Jasmine Paolini vs Dayana YastremskaDayana Yastremska45.7%42.0%42¢+3.7ppLOWPAPER320clayRound 1+0.037
114Jaime Faria vs Denis ShapovalovJaime Faria61.3%58.0%58¢+3.3ppLOWPAPER1569clayRound 1+0.033
115Linda Fruhvirtova vs Elsa JacquemotElsa Jacquemot57.3%54.0%54¢+3.3ppLOWPAPER53clayRound 1+0.033
116Daniel Altmaier vs Felix Auger-AliassimeDaniel Altmaier29.2%26.0%26¢+3.2ppLOWPAPER3321hardRound Of 128+0.032
117Emilio Nava vs Camilo Ugo CarabelliCamilo Ugo Carabelli54.1%51.0%51¢+3.1ppLOWPAPER278clayRound 1+0.031
118Elena Pridankina vs Oleksandra OliynykovaElena Pridankina41.0%38.0%38¢+3.0ppLOWPAPER7clayRound 1+0.030
119Elisabetta Cocciaretto vs Alina KorneevaAlina Korneeva37.8%35.0%35¢+2.8ppLOWPAPER0clayRound 1+0.028
120Quentin Halys vs Mattia BellucciMattia Bellucci49.6%47.0%47¢+2.6ppLOWPAPER2618hardRound Of 128+0.026
121Leolia Jeanjean vs Kaitlin QuevedoLeolia Jeanjean55.3%53.0%53¢+2.3ppLOWPAPER1763clayRound 1+0.023
122Sara Sorribes Tormo vs Tamara KorpatschSara Sorribes Tormo46.5%45.0%45¢+1.5ppLOWSKIP427clayRound 1+0.015
123Elena-Gabriela Ruse vs Magdalena FrechElena-Gabriela Ruse60.1%59.0%59¢+1.1ppLOWSKIP592clayRound 1+0.011
124Patrick Kypson vs Luca Van AsschePatrick Kypson46.4%46.0%46¢+0.4ppLOWSKIP477hardRound Of 128+0.004
125Anhelina Kalinina vs Diane ParryAnhelina Kalinina70.9%71.0%71¢-0.1ppLOWSKIP2542clayRound 1-0.001
#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
3Learner Tien🧊 COLDTotal Tie Breaks0.50.12+75.6%LESSLOWCristian Garinclay1.0x
4Luciano Darderi🟨 WARMTotal Tie Breaks0.50.12+75.3%LESSLOWSebastian Ofnerclay1.0x
5Jaime Faria🟨 WARMTotal Tie Breaks0.50.12+75.3%LESSLOWDenis Shapovalovclay1.0x
6Alexander Bublik🧊 COLDTotal Tie Breaks0.50.12+75.3%LESSLOWJan-Lennard Struffclay1.0x
7Jessica Bouzas ManeiroTotal Games Won5.59.30+69.1%MORELOWAryna Sabalenkaclay1.0x
8Fiona Ferro🟨 WARMTotal Games Won5.59.18+66.9%MORELOWMirra Andreevaclay0.5x
9Renata Zarazua🟨 WARMTotal Games Won6.510.55+62.3%MORELOWDiana Shnaiderclay1.0x
10Maya Joint⏳ RTRNTotal Games Won6.510.51+61.8%MORELOWAnastasia Potapovaclay1.0x
11Learner Tien🧊 COLDTotal Games Won20.58.63+57.9%LESSLOWCristian Garinclay0.5x
12Gabriel Diallo🧊 COLDTotal Games Won20.59.47+53.8%LESSLOWJames Duckworthclay0.5x
13Jaume Munar🧊 COLDTotal Games Won19.59.14+53.1%LESSLOWHubert Hurkaczclay0.5x
14Iga SwiatekTotal Games16.024.46+52.9%MORELOWEmerson Jonesclay0.5x
15Jakub Mensik🟨 WARMTotal Games Won20.59.79+52.3%LESSLOWTitouan Droguetclay0.5x
16Lilli TaggerBreak Points Won5.02.40+52.0%LESSELITEXinyu Wangclay1.0x
17Oksana Selekhmeteva🧊 COLDTotal Games Won6.59.88+52.0%MORELOWMarta Kostyukclay0.5x
18Sebastian BaezTotal Games Won19.59.40+51.8%LESSLOWRoman Andres Burruchagaclay0.5x
19Alex Michelsen🧊 COLDTotal Games Won19.59.43+51.6%LESSLOWAlexander Shevchenkoclay1.0x
20Miomir Kecmanovic🧊 COLDTotal Games Won19.59.46+51.5%LESSLOWFabian Marozsanclay0.5x
21Karen Khachanov🧊 COLDTotal Games Won20.510.02+51.1%LESSLOWArthur Geaclay0.5x
22Marcos GironTotal Games Won19.59.60+50.8%LESSLOWYibing Wuclay0.5x
23Facundo Diaz Acosta⏳ RTRNTotal Tie Breaks0.50.25+50.5%LESSLOWZhizhen Zhangclay1.0x
24Patrick Kypson🧊 COLDTotal Games Won19.59.66+50.4%LESSLOWLuca Van Asscheclay0.5x
25Cameron Norrie🟨 WARMTotal Tie Breaks0.50.25+50.4%LESSLOWAdolfo Daniel Vallejoclay1.0x
26Taylor Fritz⏳ RTRNTotal Games Won21.010.43+50.3%LESSLOWNishesh Basavareddyclay0.5x
27Alex Michelsen🧊 COLDTotal Tie Breaks0.50.25+50.3%LESSLOWAlexander Shevchenkoclay1.0x
28Patrick Kypson🧊 COLDTotal Tie Breaks0.50.25+50.1%LESSLOWLuca Van Asscheclay1.0x
29Joao Fonseca🟨 WARMTotal Tie Breaks0.50.25+50.1%LESSLOWLuka Pavlovicclay1.0x
30Nuno Borges🧊 COLDTotal Games Won18.59.24+50.1%LESSLOWTomas Martin Etcheverryclay0.5x
31Camilo Ugo CarabelliTotal Tie Breaks0.50.25+49.9%LESSLOWEmilio Navaclay1.0x
32Alexei PopyrinTotal Tie Breaks0.50.25+49.9%LESSLOWZachary Svajdaclay1.0x
33Cameron Norrie🟨 WARMTotal Games Won19.59.79+49.8%LESSLOWAdolfo Daniel Vallejoclay0.5x
34Tallon Griekspoor🧊 COLDTotal Games Won19.59.80+49.8%LESSLOWMatteo Arnaldiclay0.5x
35Terence AtmaneTotal Games Won20.510.30+49.7%LESSLOWThanasi Kokkinakisclay1.0x
36Andrey Rublev🟨 WARMTotal Games Won20.510.33+49.6%LESSLOWIgnacio Buseclay0.5x
37Francisco Comesana🧊 COLDTotal Games Won19.59.87+49.4%LESSLOWEthan Quinnclay0.5x
38Gael Monfils🧊 COLDTotal Games Won19.59.91+49.2%LESSLOWHugo Gastonclay0.5x
39Felix Auger-Aliassime🟨 WARMTotal Games Won20.510.45+49.0%LESSLOWDaniel Altmaierclay0.5x
40Quentin Halys🧊 COLDTotal Games Won19.59.97+48.9%LESSLOWMattia Bellucciclay0.5x
41Corentin MoutetTotal Games Won19.59.98+48.8%LESSLOWVit Koprivaclay0.5x
42Jan-Lennard Struff🧊 COLDTotal Games Won17.59.01+48.5%LESSLOWAlexander Bublikclay0.5x
43Hamad Medjedovic⏳ RTRNTotal Games Won20.510.58+48.4%LESSLOWYannick Hanfmannclay0.5x
44Tomas MachacTotal Games Won20.510.59+48.3%LESSLOWZizou Bergsclay0.5x
45Marton FucsovicsTotal Games Won18.59.65+47.8%LESSLOWMatteo Berrettiniclay0.5x
46Anna Bondar🟨 WARMTotal Games Won7.511.06+47.5%MORELOWElina Svitolinaclay0.5x
47Alejandro Davidovich FokinaTotal Games Won19.510.30+47.2%LESSLOWDamir Dzumhurclay0.5x
48Brandon NakashimaTotal Games Won20.510.84+47.1%LESSLOWRoberto Bautista Agutclay0.5x
49Jiri Lehecka🟨 WARMTotal Games Won20.010.58+47.1%LESSLOWPablo Carreno Bustaclay1.0x
50Zizou Bergs🟨 WARMTotal Games Won19.510.36+46.9%LESSLOWTomas Machacclay0.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 Keysclay1.0x
56Hugo GastonTotal Games Won19.510.51+46.1%LESSLOWGael Monfilsclay0.5x
57Ethan QuinnTotal Games Won19.510.54+45.9%LESSLOWFrancisco Comesanaclay0.5x
58Sebastian OfnerTotal Games Won17.59.48+45.8%LESSLOWLuciano Dardericlay0.5x
59Alejandro Tabilo🟨 WARMTotal Games Won19.510.57+45.8%LESSLOWKamil Majchrzakclay0.5x
60Matteo Arnaldi🟨 WARMTotal Games Won19.510.71+45.1%LESSLOWTallon Griekspoorclay0.5x
61Tomas Martin Etcheverry🟨 WARMTotal Games Won20.511.29+44.9%LESSLOWNuno Borgesclay0.5x
62Roberto Bautista Agut🧊 COLDTotal Games Won17.59.67+44.8%LESSLOWBrandon Nakashimaclay0.5x
63Matteo BerrettiniTotal Games Won20.511.35+44.6%LESSLOWMarton Fucsovicsclay0.5x
64Luca Van AsscheTotal Games Won19.510.82+44.5%LESSLOWPatrick Kypsonclay0.5x
65Moise KouameTotal Games Won17.59.79+44.0%LESSLOWMarin Cilicclay0.5x
66Novak Djokovic⏳ RTRNTotal Games Won20.511.57+43.6%LESSLOWGiovanni Mpetshi Perricardclay0.5x
67Alexandre MullerTotal Games Won15.58.75+43.5%LESSLOWStefanos Tsitsipasclay0.5x
68Luciano Darderi🟨 WARMTotal Games Won20.511.60+43.4%LESSLOWSebastian Ofnerclay0.5x
69Fabian MarozsanTotal Games Won19.511.07+43.2%LESSLOWMiomir Kecmanovicclay0.5x
70James Duckworth⏳ RTRNTotal Games Won19.511.07+43.2%LESSLOWGabriel Dialloclay0.5x
71Giovanni Mpetshi Perricard⏳ RTRNTotal Games Won16.59.49+42.5%LESSLOWNovak Djokovicclay0.5x
72Alexei PopyrinTotal Games Won19.511.22+42.5%LESSLOWZachary Svajdaclay0.5x
73Adolfo Daniel Vallejo🟨 WARMTotal Games Won19.511.23+42.4%LESSLOWCameron Norrieclay0.5x
74Juan Manuel Cerundolo🟨 WARMTotal Games Won19.511.26+42.3%LESSLOWJacob Fearnleyclay0.5x
75Marin CilicTotal Games Won19.511.26+42.2%LESSLOWMoise Kouameclay0.5x
76Ignacio BuseTotal Games Won18.510.71+42.1%LESSLOWAndrey Rublevclay0.5x
77Hubert Hurkacz🟨 WARMTotal Games Won19.511.38+41.6%LESSLOWJaume Munarclay0.5x
78Yibing Wu🟨 WARMTotal Games Won19.511.39+41.6%LESSLOWMarcos Gironclay0.5x
79Pablo Carreno Busta🟨 WARMTotal Games Won17.510.39+40.6%LESSLOWJiri Leheckaclay0.5x
80Vit Kopriva🟨 WARMTotal Games Won18.511.02+40.4%LESSLOWCorentin Moutetclay0.5x
81Alexander ShevchenkoTotal Games Won18.511.06+40.2%LESSLOWAlex Michelsenclay1.0x
82Mariano Navone🟨 WARMTotal Games Won19.511.66+40.2%LESSLOWJenson Brooksbyclay0.5x
83Nishesh Basavareddy🟨 WARMTotal Games Won17.510.49+40.1%LESSLOWTaylor Fritzclay0.5x
84Amanda Anisimova⏳ RTRNTotal Games17.023.78+39.9%MORELOWTiantsoa Sarah Rakotomanga Rajaonahclay0.5x
85Daniel AltmaierTotal Games Won17.510.56+39.7%LESSLOWFelix Auger-Aliassimeclay0.5x
86Federico Cina🧊 COLDTotal Games41.525.14+39.4%LESSLOWReilly Opelkaclay0.5x
87Marco TrungellitiTotal Games39.523.97+39.3%LESSLOWKyrian Jacquetclay0.5x
88Thanasi Kokkinakis⏳ RTRNTotal Games Won17.510.63+39.3%LESSLOWTerence Atmaneclay0.5x
89Titouan Droguet🟨 WARMTotal Games Won18.511.27+39.1%LESSLOWJakub Mensikclay0.5x
90Sorana Cirstea🟨 WARMTotal Games17.023.60+38.8%MORELOWKsenia Efremovaclay0.5x
91Hubert Hurkacz🟨 WARMTotal Games39.524.59+37.8%LESSLOWJaume Munarclay0.5x
92Stefanos TsitsipasTotal Games Won19.512.24+37.2%LESSLOWAlexandre Mullerclay0.5x
93Arthur GeaTotal Games Won16.510.38+37.1%LESSLOWKaren Khachanovclay0.5x
94Facundo Diaz Acosta⏳ RTRNTotal Games39.024.61+36.9%LESSLOWZhizhen Zhangclay0.5x
95Hamad Medjedovic⏳ RTRNTotal Games39.525.20+36.2%LESSLOWYannick Hanfmannclay0.5x
96Alycia Parks🟨 WARMTotal Games Won7.510.21+36.2%MORELOWLeylah Fernandezclay0.5x
97Tallon Griekspoor🧊 COLDTotal Games39.525.22+36.2%LESSLOWMatteo Arnaldiclay0.5x
98Amanda Anisimova⏳ RTRNTotal Games17.523.78+35.9%MORELOWTiantsoa Sarah Rakotomanga Rajaonahclay0.5x
99Cristian GarinTotal Games Won18.511.90+35.7%LESSLOWLearner Tienclay0.5x
100Jakub Mensik🟨 WARMTotal Games38.524.82+35.5%LESSLOWTitouan Droguetclay0.5x
101Tomas Martin Etcheverry🟨 WARMTotal Games38.524.84+35.5%LESSLOWNuno Borgesclay0.5x
102Botic Van de Zandschulp⏳ RTRNTotal Games Won13.58.72+35.4%LESSLOWFrancisco Cerundoloclay0.5x
103Cameron Norrie🟨 WARMTotal Games38.524.88+35.4%LESSLOWAdolfo Daniel Vallejoclay0.5x
104Sebastian BaezTotal Games37.524.29+35.2%LESSLOWRoman Andres Burruchagaclay0.5x
105Learner Tien🧊 COLDTotal Games36.523.70+35.1%LESSLOWCristian Garinclay0.5x
106Gabriel Diallo🧊 COLDTotal Games38.525.07+34.9%LESSLOWJames Duckworthclay0.5x
107Hugo Dellien⏳ RTRNTotal Games38.525.10+34.8%LESSLOWValentin Royerclay0.5x
108Francisco Comesana🧊 COLDTotal Games38.525.14+34.7%LESSLOWEthan Quinnclay0.5x
109Lorenzo Sonego🧊 COLDTotal Games38.525.16+34.6%LESSLOWPierre-Hugues Herbertclay0.5x
110Jaime Faria🟨 WARMTotal Games37.524.52+34.6%LESSLOWDenis Shapovalovclay0.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
114Quentin Halys🧊 COLDTotal Games38.525.34+34.2%LESSLOWMattia Bellucciclay0.5x
115Hugo GastonTotal Games38.525.34+34.2%LESSLOWGael Monfilsclay0.5x
116Aleksandar Vukic🧊 COLDTotal Games Won12.58.23+34.1%LESSLOWRaphael Collignonclay0.5x
117Adrian Mannarino🧊 COLDTotal Games Won14.59.55+34.1%LESSLOWUgo Humbertclay0.5x
118Miomir Kecmanovic🧊 COLDTotal Games38.025.03+34.1%LESSLOWFabian Marozsanclay0.5x
119Pablo Llamas Ruiz🟨 WARMTotal Games38.525.45+33.9%LESSLOWThiago Agustin Tiranteclay0.5x
120Anastasia Zakharova🧊 COLDTotal Games Won7.09.37+33.9%MORELOWKarolina Muchovaclay0.5x
121Jenson Brooksby🧊 COLDTotal Games Won13.58.93+33.9%LESSLOWMariano Navoneclay0.5x
122Matteo BerrettiniTotal Games37.024.60+33.5%LESSLOWMarton Fucsovicsclay0.5x
123Corentin MoutetTotal Games37.525.09+33.1%LESSLOWVit Koprivaclay0.5x
124Kamil Majchrzak⏳ RTRNTotal Games Won15.510.37+33.1%LESSLOWAlejandro Tabiloclay0.5x
125Elise MertensTotal Games18.023.94+33.0%MORELOWTatjana Mariaclay0.5x
126Patrick Kypson🧊 COLDTotal Games37.525.15+33.0%LESSLOWLuca Van Asscheclay0.5x
127Arthur RinderknechTotal Games37.525.17+32.9%LESSLOWJurij Rodionovclay0.5x
128Andrey Rublev🟨 WARMTotal Games37.525.17+32.9%LESSLOWIgnacio Buseclay0.5x
129Luciano Darderi🟨 WARMTotal Games36.524.50+32.9%LESSLOWSebastian Ofnerclay0.5x
130Novak Djokovic⏳ RTRNTotal Games36.524.51+32.9%LESSLOWGiovanni Mpetshi Perricardclay0.5x
131Taylor Fritz⏳ RTRNTotal Games37.525.18+32.9%LESSLOWNishesh Basavareddyclay0.5x
132Alexander Blockx🟨 WARMTotal Games34.523.17+32.8%LESSLOWColeman Wongclay0.5x
133Martin LandaluceTotal Games36.524.54+32.8%LESSLOWJuan Carlos Prado Angeloclay0.5x
134Alexander Bublik🧊 COLDTotal Games36.524.54+32.8%LESSLOWJan-Lennard Struffclay0.5x
135Terence AtmaneTotal Games37.525.23+32.7%LESSLOWThanasi Kokkinakisclay0.5x
136Camilo Ugo CarabelliTotal Games37.525.23+32.7%LESSLOWEmilio Navaclay0.5x
137Dino Prizmic🔥 HOTTotal Games34.523.22+32.7%LESSLOWMichael Zhengclay0.5x
138Jacob Fearnley⏳ RTRNTotal Games Won14.59.78+32.5%LESSLOWJuan Manuel Cerundoloclay0.5x
139Aleksandar Kovacevic🧊 COLDTotal Games Won12.58.51+31.9%LESSLOWRafael Jodarclay0.5x
140Felix Auger-Aliassime🟨 WARMTotal Games37.025.20+31.9%LESSLOWDaniel Altmaierclay0.5x
141Anastasia Potapova🟨 WARMTotal Games18.524.36+31.7%MORELOWMaya Jointclay0.5x
142Alex Michelsen🧊 COLDTotal Games36.525.05+31.4%LESSLOWAlexander Shevchenkoclay0.5x
143Madison Keys⏳ RTRNTotal Games18.524.30+31.4%MORELOWHanne Vandewinkelclay1.0x
144Mirra Andreeva🟨 WARMTotal Games17.522.98+31.3%MORELOWFiona Ferroclay0.5x
145Jiri Lehecka🟨 WARMTotal Games36.525.13+31.2%LESSLOWPablo Carreno Bustaclay0.5x
146Alexander Blockx🟨 WARMTotal Sets3.52.41+31.1%LESSLOWColeman Wongclay1.0x
147Brandon NakashimaTotal Games36.525.17+31.0%LESSLOWRoberto Bautista Agutclay0.5x
148Flavio Cobolli🟨 WARMTotal Games36.525.18+31.0%LESSLOWAndrea Pellegrinoclay0.5x
149Alejandro Tabilo🟨 WARMTotal Games36.525.20+31.0%LESSLOWKamil Majchrzakclay0.5x
150Zachary Svajda🧊 COLDTotal Games Won13.59.32+30.9%LESSLOWAlexei Popyrinclay0.5x
151Karen Khachanov🧊 COLDTotal Games36.525.21+30.9%LESSLOWArthur Geaclay0.5x
152Dino Prizmic🔥 HOTTotal Sets3.52.42+30.9%LESSLOWMichael Zhengclay1.0x
153Raphael Collignon⏳ RTRNTotal Games32.022.18+30.7%LESSLOWAleksandar Vukicclay0.5x
154Mariano Navone🟨 WARMTotal Sets3.52.46+29.7%LESSLOWJenson Brooksbyclay1.0x
155Novak Djokovic⏳ RTRNTotal Sets3.52.46+29.6%LESSLOWGiovanni Mpetshi Perricardclay1.0x
156Francisco Cerundolo🟨 WARMTotal Sets3.52.49+29.0%LESSLOWBotic Van de Zandschulpclay1.0x
157Stefanos TsitsipasTotal Sets3.52.49+28.8%LESSLOWAlexandre Mullerclay1.0x
158Alejandro Davidovich FokinaTotal Sets3.52.49+28.8%LESSLOWDamir Dzumhurclay1.0x
159Diana ShnaiderTotal Games19.024.45+28.7%MORELOWRenata Zarazuaclay1.0x
160Ugo Humbert🧊 COLDTotal Sets3.52.50+28.6%LESSLOWAdrian Mannarinoclay1.0x
161Rafael Jodar🟨 WARMTotal Games32.523.22+28.5%LESSLOWAleksandar Kovacevicclay0.5x
162Alexei PopyrinTotal Sets3.52.50+28.4%LESSLOWZachary Svajdaclay1.0x
163Stefanos TsitsipasTotal Games35.025.17+28.1%LESSLOWAlexandre Mullerclay0.5x
164Clement Tabur🟨 WARMTotal Games Won7.08.94+27.7%MORELOWJannik Sinnerclay0.5x
165Mariano Navone🟨 WARMTotal Games33.524.26+27.6%LESSLOWJenson Brooksbyclay0.5x
166Akasha Urhobo🟨 WARMTotal Games Won9.512.04+26.7%MORELOWKatie Boulterclay1.0x
167Juan Manuel Cerundolo🟨 WARMTotal Games34.024.91+26.7%LESSLOWJacob Fearnleyclay0.5x
168Damir DzumhurTotal Games Won14.510.66+26.5%LESSLOWAlejandro Davidovich Fokinaclay0.5x
169Alexei PopyrinTotal Games34.025.05+26.3%LESSLOWZachary Svajdaclay0.5x
170Karolina Muchova⏳ RTRNTotal Games19.023.90+25.8%MORELOWAnastasia Zakharovaclay0.5x
171Valentin Vacherot🟨 WARMTotal Games32.524.11+25.8%LESSLOWThomas Faurelclay0.5x
172Francisco Comesana🧊 COLDTotal Tie Breaks0.50.37+25.5%LESSLOWEthan Quinnclay1.0x
173Hugo Dellien⏳ RTRNTotal Tie Breaks0.50.37+25.3%LESSLOWValentin Royerclay1.0x
174Brandon NakashimaTotal Tie Breaks0.50.37+25.3%LESSLOWRoberto Bautista Agutclay1.0x
175Francisco Cerundolo🟨 WARMTotal Games33.525.06+25.2%LESSLOWBotic Van de Zandschulpclay0.5x
176Alejandro Tabilo🟨 WARMTotal Tie Breaks0.50.37+25.1%LESSLOWKamil Majchrzakclay1.0x
177Leylah Fernandez🟨 WARMTotal Games19.524.38+25.0%MORELOWAlycia Parksclay0.5x
178Tomas MachacTotal Tie Breaks0.50.38+24.9%LESSLOWZizou Bergsclay1.0x
179Ugo Humbert🧊 COLDTotal Games33.525.16+24.9%LESSLOWAdrian Mannarinoclay0.5x
180Karen Khachanov🧊 COLDTotal Tie Breaks0.50.38+24.9%LESSLOWArthur Geaclay1.0x
181Alejandro Davidovich FokinaTotal Games33.525.18+24.8%LESSLOWDamir Dzumhurclay0.5x
182Jelena OstapenkoTotal Games19.524.28+24.5%MORELOWElla Seidelclay0.5x
183Elina SvitolinaTotal Games19.524.20+24.1%MORELOWAnna Bondarclay0.5x
184Benjamin BonziTotal Games Won11.58.77+23.7%LESSLOWAlexander Zverevclay0.5x
185Alice Tubello🟨 WARMTotal Games Won9.511.71+23.3%MORELOWDonna Vekicclay0.5x
186Alexander Zverev🟨 WARMTotal Games29.522.64+23.3%LESSLOWBenjamin Bonziclay0.5x
187Casper Ruud🟨 WARMTotal Games32.525.09+22.8%LESSLOWRoman Safiullinclay0.5x
188Tommy Paul🟨 WARMTotal Games29.522.83+22.6%LESSLOWRinky Hijikataclay0.5x
189Katie VolynetsTotal Games19.523.86+22.4%MORELOWClara Burelclay0.5x
190Jaqueline CristianTotal Games20.024.15+20.7%MORELOWKamilla Rakhimovaclay0.5x
191Marie Bouzkova🟨 WARMTotal Games19.523.54+20.7%MORELOWLucia Bronzetticlay0.5x
192Joao Fonseca🟨 WARMTotal Games31.525.14+20.2%LESSLOWLuka Pavlovicclay0.5x
193Diane Parry🧊 COLDTotal Games Won10.58.38+20.2%LESSLOWAnhelina Kalininaclay0.5x
194Camila OsorioTotal Games20.524.56+19.8%MORELOWEkaterina Alexandrovaclay1.0x
195Sara Sorribes Tormo🟨 WARMTotal Games20.524.48+19.4%MORELOWTamara Korpatschclay2.0x
196Qinwen ZhengTotal Games20.524.43+19.2%MORELOWMaja Chwalinskaclay0.5x
197Liudmila SamsonovaTotal Games20.524.42+19.1%MORELOWJil Teichmannclay0.5x
198Belinda Bencic🟨 WARMTotal Games19.523.16+18.8%MORELOWSinja Krausclay0.5x
199Hailey Baptiste🟨 WARMBreak Points Won4.55.34+18.7%MORELOWBarbora Krejcikovaclay1.0x
200Daria Kasatkina🟨 WARMTotal Games20.524.31+18.6%MORELOWZeynep Sonmezclay1.0x
201Cristina Bucsa🟨 WARMTotal Games20.524.29+18.5%MORELOWSusan Bandecchiclay0.5x
202McCartney Kessler⏳ RTRNTotal Games20.524.28+18.4%MORELOWHanyu Guoclay0.5x
203Emma Navarro⏳ RTRNTotal Games20.524.28+18.4%MORELOWJanice Tjenclay0.5x
204Frances Tiafoe⏳ RTRNTotal Games30.525.11+17.7%LESSLOWEliot Spizzirriclay0.5x
205Naomi Osaka🟨 WARMTotal Games20.523.99+17.0%MORELOWLaura Siegemundclay0.5x
206Peyton StearnsTotal Games21.024.43+16.3%MORELOWSofia Keninclay0.5x
207Oleksandra OliynykovaTotal Games20.523.77+15.9%MORELOWElena Pridankinaclay0.5x
208Yulia PutintsevaTotal Games20.523.76+15.9%MORELOWTalia Gibsonclay0.5x
209Elisabetta CocciarettoTotal Games20.523.75+15.9%MORELOWAlina Korneevaclay0.5x
210Rinky HijikataTotal Games Won10.58.88+15.4%LESSLOWTommy Paulclay0.5x
211Linda Fruhvirtova🧊 COLDTotal Games21.024.17+15.1%MORELOWElsa Jacquemotclay0.5x
212Simona Waltert🟨 WARMTotal Games Won10.512.01+14.4%MORELOWKaterina Siniakovaclay1.0x
213Clara Burel🧊 COLDTotal Games Won8.09.15+14.4%MORELOWKatie Volynetsclay0.5x
214Adam Walton🧊 COLDTotal Games Won10.58.99+14.3%LESSLOWDaniil Medvedevclay0.5x
215Daniil MedvedevTotal Games28.524.48+14.1%LESSLOWAdam Waltonclay0.5x
216Linda Noskova🟨 WARMTotal Games21.524.52+14.0%MORELOWMaria Sakkariclay1.0x
217Ashlyn KruegerTotal Games21.524.48+13.8%MORELOWAntonia Ruzicclay0.5x
218Ann LiTotal Games20.523.33+13.8%MORELOWShuai Zhangclay0.5x
219Clara Tauson⏳ RTRNTotal Games21.524.44+13.7%MORELOWDaria Snigurclay0.5x
220Jil Teichmann🧊 COLDTotal Games Won9.010.23+13.7%MORELOWLiudmila Samsonovaclay0.5x
221Donna Vekic🟨 WARMTotal Games20.523.25+13.4%MORELOWAlice Tubelloclay0.5x
222Leolia JeanjeanTotal Games21.524.36+13.3%MORELOWKaitlin Quevedoclay0.5x
223Coco Gauff🟨 WARMTotal Games19.021.49+13.1%MORELOWTaylor Townsendclay1.0x
224Eliot Spizzirri⏳ RTRNTotal Games Won11.510.01+12.9%LESSLOWFrances Tiafoeclay0.5x
225Ella Seidel🧊 COLDTotal Games Won8.59.56+12.5%MORELOWJelena Ostapenkoclay0.5x
226Alexandra EalaTotal Games Won10.59.27+11.7%LESSLOWIva Jovicclay1.0x
227Kamilla Rakhimova🧊 COLDTotal Games Won8.59.45+11.2%MORELOWJaqueline Cristianclay0.5x
228Janice Tjen🧊 COLDTotal Games Won9.510.56+11.1%MORELOWEmma Navarroclay1.0x
229Sofia KeninTotal Games Won11.510.22+11.1%LESSLOWPeyton Stearnsclay1.0x
230Magda LinetteTotal Games Won8.59.44+11.1%MORELOWTereza Valentovaclay1.0x
231Emiliana ArangoTotal Games21.523.89+11.1%MORELOWMarina Bassols Riberaclay0.5x
232Jasmine Paolini🧊 COLDTotal Games21.523.89+11.1%MORELOWDayana Yastremskaclay0.5x
233Elena-Gabriela Ruse🟨 WARMTotal Games21.523.84+10.9%MORELOWMagdalena Frechclay0.5x
234Nikola BartunkovaTotal Games Won9.510.52+10.7%MORELOWVictoria Mbokoclay1.0x
235Eva Lys🧊 COLDTotal Games21.523.77+10.6%MORELOWPetra Marcinkoclay0.5x
236Katerina Siniakova🟨 WARMTotal Games20.522.53+9.9%MORELOWSimona Waltertclay0.5x
237Marta Kostyuk🟨 WARMBreak Points Won5.54.97+9.7%LESSLOWOksana Selekhmetevaclay1.0x
238Novak Djokovic⏳ RTRNBreak Points Won4.03.62+9.4%LESSLOWGiovanni Mpetshi Perricardclay1.0x
239Jannik Sinner🟨 WARMTotal Games25.523.24+8.9%LESSLOWClement Taburclay0.5x
240Katie BoulterTotal Games20.522.31+8.8%MORELOWAkasha Urhoboclay0.5x
241Rebecca SramkovaTotal Games21.523.36+8.7%MORELOWJulia Grabherclay0.5x
242Claire Liu🟨 WARMTotal Games21.523.36+8.7%MORELOWMoyuka Uchijimaclay0.5x
243Daria Snigur🟨 WARMTotal Games Won11.510.52+8.5%LESSLOWClara Tausonclay0.5x
244Anhelina Kalinina🟨 WARMTotal Games20.522.21+8.3%MORELOWDiane Parryclay0.5x
245Sara Bejlek⏳ RTRNBreak Points Won5.05.42+8.3%MORELOWSloane Stephensclay1.0x
246Barbora Krejcikova⏳ RTRNTotal Games21.523.25+8.2%MORELOWHailey Baptisteclay0.5x
247Tamara Korpatsch🟨 WARMBreak Points Won5.55.08+7.6%LESSLOWSara Sorribes Tormoclay1.0x
248Sara Bejlek⏳ RTRNTotal Games20.522.03+7.4%MORELOWSloane Stephensclay0.5x
249Panna Udvardy🟨 WARMTotal Games21.523.07+7.3%MORELOWViktorija Golubicclay0.5x
250Yuliia Starodubtseva🟨 WARMBreak Points Won5.55.10+7.3%LESSLOWAnna Blinkovaclay1.0x
251Francesca JonesBreak Points Won5.05.36+7.2%MORELOWBeatriz Haddad Maiaclay1.0x
252Francesca JonesTotal Games21.523.00+7.0%MORELOWBeatriz Haddad Maiaclay0.5x
253Maria Sakkari🧊 COLDTotal Games Won10.59.78+6.8%LESSLOWLinda Noskovaclay1.0x
254Shuai Zhang🧊 COLDTotal Games Won9.58.86+6.7%LESSLOWAnn Liclay1.0x
255Ajla Tomljanovic🧊 COLDTotal Games Won9.58.88+6.6%LESSLOWCaty McNallyclay0.5x
256Iva Jovic🟨 WARMTotal Games Won12.511.73+6.1%LESSLOWAlexandra Ealaclay0.5x
257Caty McNallyBreak Points Won5.05.30+6.1%MORELOWAjla Tomljanovicclay1.0x
258Solana Sierra🟨 WARMTotal Games21.522.69+5.5%MORELOWEmma Raducanuclay0.5x
259Tereza Valentova🟨 WARMBreak Points Won5.05.28+5.5%MORELOWMagda Linetteclay1.0x
260Anna BlinkovaTotal Games Won9.510.02+5.5%MORELOWYuliia Starodubtsevaclay1.0x
261Elena-Gabriela Ruse🟨 WARMBreak Points Won5.05.27+5.3%MORELOWMagdalena Frechclay1.0x
262Katie VolynetsBreak Points Won5.55.23+4.9%LESSLOWClara Burelclay1.0x
263Zeynep Sonmez🟨 WARMTotal Games Won10.510.04+4.3%LESSLOWDaria Kasatkinaclay1.0x
264Sorana Cirstea🟨 WARMBreak Points Won5.55.27+4.2%LESSLOWKsenia Efremovaclay1.0x
265Laura SiegemundTotal Games Won9.59.87+3.9%MORELOWNaomi Osakaclay0.5x
266Anna KalinskayaTotal Games21.522.16+3.1%MORELOWLois Boissonclay1.0x
267Mirra Andreeva🟨 WARMBreak Points Won5.55.35+2.7%LESSLOWFiona Ferroclay1.0x
268Talia GibsonTotal Games Won9.59.67+1.8%MORELOWYulia Putintsevaclay1.0x
269Peyton 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-23T10:44: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.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
4Quentin HalysTotal GamesMattia Bellucci39.538.5-1.001.00DOWN
5Sara BejlekTotal GamesSloane Stephens21.520.5-1.001.00DOWN
6Giovanni Mpetshi PerricardTotal Games WonNovak Djokovic15.516.5+1.001.00UP
7Aleksandar KovacevicTotal Games WonRafael Jodar13.512.5-1.001.00DOWN
8Marton FucsovicsTotal Games WonMatteo Berrettini19.518.5-1.001.00DOWN
9Oksana SelekhmetevaTotal Games WonMarta Kostyuk5.56.5+1.001.00UP
10Martin LandaluceTotal GamesJuan Carlos Prado Angelo35.536.5+1.001.00UP
11Adam WaltonTotal Games WonDaniil Medvedev9.510.5+1.001.00UP
12Felix Auger-AliassimeTotal Games WonDaniel Altmaier19.520.5+1.001.00UP
13Daniel AltmaierTotal Games WonFelix Auger-Aliassime16.517.5+1.001.00UP
14Nikola BartunkovaTotal Games WonVictoria Mboko8.59.5+1.001.00UP
15Ugo HumbertTotal GamesAdrian Mannarino34.533.5-1.001.00DOWN
16Learner TienTotal Games WonCristian Garin19.520.5+1.001.00UP
17Clement TaburTotal Games WonJannik Sinner7.57.0-0.500.50DOWN
18Alexander 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-23T17:41:09.062048+00:003m1858fresh
Kalshi KXWTAMATCHtennis_kalshi.sqlite2026-05-23T17:41:09.062048+00:003m1730fresh
Kalshi KXFRENCHOPENtennis_kalshi.sqlite2026-05-23T17:41:09.062048+00:003m0fresh
Kalshi KXFOPENMENSINGLEtennis_kalshi.sqlite2026-05-23T17:41:09.062048+00:003m0fresh
Kalshi KXATPGRANDSLAMtennis_kalshi.sqlite2026-05-23T17:41:09.062048+00:003m14fresh
Kalshi KXUSOPENtennis_kalshi.sqlite2026-05-23T17:41:09.062048+00:003m0fresh
Kalshi KXATPSETWINNERtennis_kalshi.sqlite2026-05-23T17:41:09.062048+00:003m3698fresh
Kalshi KXATPTOTALSETStennis_kalshi.sqlite2026-05-23T17:41:09.062048+00:003m0fresh
Kalshi KXATPSETSWEEPtennis_kalshi.sqlite2026-05-23T17:41:09.062048+00:003m0fresh
Kalshi KXATPGAMESPREADtennis_kalshi.sqlite2026-05-23T17:41:09.062048+00:003m0fresh
Kalshi KXATPEXACTMATCHtennis_kalshi.sqlite2026-05-23T17:41:09.062048+00:003m1468fresh
Kalshi KXWTADOUBLEStennis_kalshi.sqlite2026-05-23T17:41:09.062048+00:003m0fresh
Kalshi KXATP1RANKtennis_kalshi.sqlite2026-05-23T17:41:09.062048+00:003m16fresh
elo last computedtennis.sqlite2026-05-23T17:41:04+00:003m20051fresh
rankings last pulledtennis.sqlite2026-05-23T17:41:08+00:003m3745fresh
rankings atp latest datetennis.sqlite2026-05-04473.74h&mdash;stale
rankings wta latest datetennis.sqlite2026-05-04473.74h&mdash;stale
mirror atp scheduletennis.sqlite2026-05-23T17:42:43.205330+00:001m256fresh
h2h last computedtennis.sqlite2026-05-17T10:11:57.514615+00:00151.54h&mdash;stale
h2h n pairstennis.sqlite190184missing&mdash;missing
last player db runtennis.sqlite1779558191missing&mdash;missing
results last_runtennis_results.sqlite[2026-05-23T17:42:46.992350+00:00] 2026-05-23T17:42:43.704248+00:00; dates=['20260522']; rows=601; resolved=581missing&mdash;missing
pp_edges CSVpp_edges_tennis_2026-05-23.csv2026-05-23T17:43:59.121000+00:000m&mdash;fresh
kalshi edges JSONtennis_kalshi_edges_2026-05-23.json2026-05-23T17:43:36.375328+00:000m&mdash;fresh
paper trades PPpaper_trades_pp_tennis_2026-05-23.json2026-05-23T17:44:04.563940+00:000m&mdash;fresh
paper trades Kalshipaper_trades_kalshi_tennis_2026-05-23.json2026-05-23T17:44:05.433645+00:000m&mdash;fresh
daily payloaddaily_tennis_2026-05-23.json2026-05-23T17:44:07.778114+00:000m&mdash;fresh
PP movementpp_line_movement_tennis_2026-05-23.csv2026-05-23T17:44:06.130484+00:000m&mdash;fresh
PP calibrationpp_calibration_tennis.json2026-05-23T17:44:05.804243+00:000m&mdash;fresh