Over the last 30 days, Kkunn closed 140 resolved positions on Polymarket at an average return of +60% per position. Based on Sirtio's skill model, Kkunn has consistently outperformed the average tracked trader and currently sits at rank #35 on Sirtio's leaderboard.
Rank
#35
Sirtio score
88.6
Avg edge (per position)
+60%
Positions (30d)
140
Heads up: a win has to be redeemed to become real money, but a losing position that settled at $0 never has to be -- so the 140 closed positions this score is based on skew toward wins by construction, not necessarily by skill. An estimated 62% of Kkunn's real money hasn't gone through that filter yet, so the Avg edge and Sirtio Score above could be flattering their true record until more of it resolves.
See the full methodology for how each piece is calculated.
Raw avg return
+60%
across 140 positions
Z-score
+6.42
distance from average, adjusted for confidence
Sirtio score
88.6
The exact weighting is part of the model we keep private (see methodology), but every number above is this trader's real, calculated value at that step.
The best single trade in this window was +$87,903 on "Ningbo Open: Katarzyna Kawa vs Daria Snigur" (a 197% return). The worst was a -$38,912 loss on "Pan Pacific Open: Yulia Putintseva vs Maria Sakkari".
Ningbo Open: Katarzyna Kawa vs Daria Snigur
Katarzyna Kawa
Ningbo Open: Katarzyna Kawa vs Daria Snigur
Katarzyna Kawa
Counter-Strike: MOUZ vs Liquid (BO3) - PGL Masters Bucharest Group Stage
Liquid
Counter-Strike: MOUZ vs Liquid (BO3) - PGL Masters Bucharest Group Stage
Liquid
RC Deportivo A Coruña vs. Levante UD: O/U 1.5
Over
RC Deportivo A Coruña vs. Levante UD: O/U 1.5
Over
AC Monza vs. Cagliari Calcio: 1st Half O/U 0.5
Over
AC Monza vs. Cagliari Calcio: 1st Half O/U 0.5
Over
Counter-Strike: Legacy vs TheMongolz (BO3) - IEM Beijing Group A
TheMongolz
Counter-Strike: Legacy vs TheMongolz (BO3) - IEM Beijing Group A
TheMongolz
Pan Pacific Open: Yulia Putintseva vs Maria Sakkari
Maria Sakkari
Pan Pacific Open: Yulia Putintseva vs Maria Sakkari
Maria Sakkari
Guangzhou Open: Xinran Sun vs Harriet Dart
Xinran Sun
Guangzhou Open: Xinran Sun vs Harriet Dart
Xinran Sun
Erste Bank Open: Learner Tien vs Alex de Minaur
Learner Tien
Erste Bank Open: Learner Tien vs Alex de Minaur
Learner Tien
Pan Pacific Open: Aliaksandra Sasnovich vs Nikola Bartunkova
Nikola Bartunkova
Pan Pacific Open: Aliaksandra Sasnovich vs Nikola Bartunkova
Nikola Bartunkova
Lyon Open: Matteo Arnaldi vs Lorenzo Musetti
Matteo Arnaldi
Lyon Open: Matteo Arnaldi vs Lorenzo Musetti
Matteo Arnaldi
Ningbo Open: Sara Bejlek vs Alycia Parks
Ningbo Open: Sara Bejlek vs Alycia Parks
US Sassuolo Calcio vs. ACF Fiorentina: O/U 5.5
US Sassuolo Calcio vs. ACF Fiorentina: O/U 5.5
Al Sadd SC vs. Al Ahli Saudi FC: O/U 2.5
Al Sadd SC vs. Al Ahli Saudi FC: O/U 2.5
Real Oviedo vs. UD Las Palmas: O/U 4.5
Real Oviedo vs. UD Las Palmas: O/U 4.5
Rolex Paris Masters: Kyrian Jacquet vs Tomas Machac
Rolex Paris Masters: Kyrian Jacquet vs Tomas Machac
Rolex Paris Masters: Casper Ruud vs Juan Manuel Cerundolo
Rolex Paris Masters: Casper Ruud vs Juan Manuel Cerundolo
Counter-Strike: 9z vs BetBoom Team (BO3) - IEM Beijing Group B
Counter-Strike: 9z vs BetBoom Team (BO3) - IEM Beijing Group B
Counter-Strike: PARIVISION vs G2 - Map 1 Winner
Counter-Strike: PARIVISION vs G2 - Map 1 Winner
Counter-Strike: PARIVISION vs G2 (BO3) - IEM Beijing Group B
Counter-Strike: PARIVISION vs G2 (BO3) - IEM Beijing Group B
Prudential Hong Kong Tennis Open: Viktorija Golubic vs Katie Boulter
Prudential Hong Kong Tennis Open: Viktorija Golubic vs Katie Boulter
Counter-Strike: Legacy vs TheMongolz (BO3) - IEM Beijing Group A
Counter-Strike: Legacy vs TheMongolz (BO3) - IEM Beijing Group A
Olympique Lyonnais vs. Angers SCO: 1st Half O/U 0.5
Olympique Lyonnais vs. Angers SCO: 1st Half O/U 0.5
Will Arsenal FC win on 2026-11-01?
Will Arsenal FC win on 2026-11-01?
Swiss Indoors Basel: Jiri Lehecka vs Valentin Vacherot
Swiss Indoors Basel: Jiri Lehecka vs Valentin Vacherot
Rolex Paris Masters, Qualification: Juan Manuel Cerundolo vs Miomir Kecmanovic
Rolex Paris Masters, Qualification: Juan Manuel Cerundolo vs Miomir Kecmanovic
Chennai Open, Qualification: Aliona Falei vs Rada Zolotareva
Chennai Open, Qualification: Aliona Falei vs Rada Zolotareva
Guangzhou Open: Lilli Tagger vs Harriet Dart
Guangzhou Open: Lilli Tagger vs Harriet Dart
Ningbo: Petr Bar Biryukov vs Yaroslav Demin
Ningbo: Petr Bar Biryukov vs Yaroslav Demin
Pan Pacific Open: Leylah Fernandez vs Diana Shnaider
Pan Pacific Open: Leylah Fernandez vs Diana Shnaider
Erste Bank Open: Alexander Zverev vs Alex de Minaur
Erste Bank Open: Alexander Zverev vs Alex de Minaur
Erste Bank Open: Daniil Medvedev vs Carlos Alcaraz
Erste Bank Open: Daniil Medvedev vs Carlos Alcaraz
Counter-Strike: Nemiga vs FURIA (BO5) - PGL Masters Bucharest Playoffs
Counter-Strike: Nemiga vs FURIA (BO5) - PGL Masters Bucharest Playoffs
Guangzhou Open: Kaitlin Quevedo vs Lilli Tagger
Guangzhou Open: Kaitlin Quevedo vs Lilli Tagger
Guangzhou Open: Xinran Sun vs Harriet Dart
Guangzhou Open: Xinran Sun vs Harriet Dart
Pan Pacific Open: Leylah Fernandez vs Kamilla Rakhimova
Pan Pacific Open: Leylah Fernandez vs Kamilla Rakhimova
Erste Bank Open: Matteo Berrettini vs Alex de Minaur
Erste Bank Open: Matteo Berrettini vs Alex de Minaur
FC Energie Cottbus vs. VfL Bochum: O/U 2.5
FC Energie Cottbus vs. VfL Bochum: O/U 2.5
Counter-Strike: MOUZ vs FURIA (BO3) - PGL Masters Bucharest Playoffs
Counter-Strike: MOUZ vs FURIA (BO3) - PGL Masters Bucharest Playoffs
Swiss Indoors Basel: Taylor Fritz vs Arthur Fils
Swiss Indoors Basel: Taylor Fritz vs Arthur Fils
Erste Bank Open: Tommy Paul vs Carlos Alcaraz
Erste Bank Open: Tommy Paul vs Carlos Alcaraz
Swiss Indoors Basel: Holger Rune vs Valentin Vacherot
Swiss Indoors Basel: Holger Rune vs Valentin Vacherot
Pan Pacific Open: Alexandra Eala vs Diana Shnaider
Pan Pacific Open: Alexandra Eala vs Diana Shnaider
Pan Pacific Open: Kamilla Rakhimova vs Maya Joint
Pan Pacific Open: Kamilla Rakhimova vs Maya Joint
Swiss Indoors Basel: Novak Djokovic vs Jan-Lennard Struff
Swiss Indoors Basel: Novak Djokovic vs Jan-Lennard Struff
Swiss Indoors Basel: Alex Michelsen vs Arthur Fils
Swiss Indoors Basel: Alex Michelsen vs Arthur Fils
Erste Bank Open: Cameron Norrie vs Daniil Medvedev
Erste Bank Open: Cameron Norrie vs Daniil Medvedev
Counter-Strike: Vitality vs Natus Vincere (BO3) - PGL Masters Bucharest Playoffs
Counter-Strike: Vitality vs Natus Vincere (BO3) - PGL Masters Bucharest Playoffs
Guangzhou Open: Maria Timofeeva vs Xinran Sun
Guangzhou Open: Maria Timofeeva vs Xinran Sun
Pan Pacific Open: Leylah Fernandez vs Elise Mertens
Pan Pacific Open: Leylah Fernandez vs Elise Mertens
Pan Pacific Open: Alycia Parks vs Kimberly Birrell
Pan Pacific Open: Alycia Parks vs Kimberly Birrell
Swiss Indoors Basel: Hubert Hurkacz vs Holger Rune
Swiss Indoors Basel: Hubert Hurkacz vs Holger Rune
Will Manchester City FC win on 2026-10-28?
Will Manchester City FC win on 2026-10-28?
Erste Bank Open: Learner Tien vs Alex de Minaur
Erste Bank Open: Learner Tien vs Alex de Minaur
Erste Bank Open: Jurij Rodionov vs Nikoloz Basilashvili
Erste Bank Open: Jurij Rodionov vs Nikoloz Basilashvili
Swiss Indoors Basel: Novak Djokovic vs Ugo Humbert
Swiss Indoors Basel: Novak Djokovic vs Ugo Humbert
Counter-Strike: Spirit vs Natus Vincere (BO3) - PGL Masters Bucharest Group Stage
Counter-Strike: Spirit vs Natus Vincere (BO3) - PGL Masters Bucharest Group Stage
Guangzhou Open: Han Shi vs Dayana Yastremska
Guangzhou Open: Han Shi vs Dayana Yastremska
Pan Pacific Open: Alexandra Eala vs Talia Gibson
Pan Pacific Open: Alexandra Eala vs Talia Gibson
Counter-Strike: PARIVISION vs Natus Vincere (BO3) - ESL Pro League Group Stage
Counter-Strike: PARIVISION vs Natus Vincere (BO3) - ESL Pro League Group Stage
Pan Pacific Open: Aliaksandra Sasnovich vs Diana Shnaider
Pan Pacific Open: Aliaksandra Sasnovich vs Diana Shnaider
Guangzhou Open: Katerina Siniakova vs Lanlana Tararudee
Guangzhou Open: Katerina Siniakova vs Lanlana Tararudee
Pan Pacific Open: Kamilla Rakhimova vs Ekaterina Alexandrova
Pan Pacific Open: Kamilla Rakhimova vs Ekaterina Alexandrova
Guangzhou Open: Xinran Sun vs Mananchaya Sawangkaew
Guangzhou Open: Xinran Sun vs Mananchaya Sawangkaew
Pan Pacific Open: Tereza Valentova vs Mia Pohankova
Pan Pacific Open: Tereza Valentova vs Mia Pohankova
Guangzhou Open: Dayana Yastremska vs Katie Volynets
Guangzhou Open: Dayana Yastremska vs Katie Volynets
Pan Pacific Open: Aliaksandra Sasnovich vs Nikola Bartunkova
Pan Pacific Open: Aliaksandra Sasnovich vs Nikola Bartunkova
Pan Pacific Open: Yulia Putintseva vs Maria Sakkari
Pan Pacific Open: Yulia Putintseva vs Maria Sakkari
Pan Pacific Open: Diane Parry vs Cristina Bucsa
Pan Pacific Open: Diane Parry vs Cristina Bucsa
LoL: Karmine Corp vs Bilibili Gaming (BO1) - Worlds Group Stage
LoL: Karmine Corp vs Bilibili Gaming (BO1) - Worlds Group Stage
Counter-Strike: 9z vs TYLOO (BO3) - PGL Masters Bucharest Group Stage
Counter-Strike: 9z vs TYLOO (BO3) - PGL Masters Bucharest Group Stage
Guangzhou Open: Harriet Dart vs Tatiana Prozorova
Guangzhou Open: Harriet Dart vs Tatiana Prozorova
Counter-Strike: Vitality vs FUT Esports (BO3) - PGL Masters Bucharest Group Stage
Counter-Strike: Vitality vs FUT Esports (BO3) - PGL Masters Bucharest Group Stage
Guangzhou Open: Han Shi vs Alevtina Ibragimova
Guangzhou Open: Han Shi vs Alevtina Ibragimova
Guangzhou Open: Maria Timofeeva vs Teodora Kostovic
Guangzhou Open: Maria Timofeeva vs Teodora Kostovic
Pan Pacific Open: Xinyu Wang vs Alycia Parks
Pan Pacific Open: Xinyu Wang vs Alycia Parks
LoL: Dplus KIA vs Movistar KOI (BO3) - Worlds Group Stage
LoL: Dplus KIA vs Movistar KOI (BO3) - Worlds Group Stage
Shanghai Rolex Masters: Daniil Medvedev vs Tommy Paul
Shanghai Rolex Masters: Daniil Medvedev vs Tommy Paul
European Open: Jan-Lennard Struff vs Tallon Griekspoor
European Open: Jan-Lennard Struff vs Tallon Griekspoor
LoL: Hanwha Life Esports vs Invictus Gaming (BO1) - Worlds Group Stage
LoL: Hanwha Life Esports vs Invictus Gaming (BO1) - Worlds Group Stage
Counter-Strike: FURIA vs Natus Vincere (BO3) - PGL Masters Bucharest Group Stage
Counter-Strike: FURIA vs Natus Vincere (BO3) - PGL Masters Bucharest Group Stage
Counter-Strike: FURIA vs BetBoom Team (BO3) - ESL Pro League Group Stage
Counter-Strike: FURIA vs BetBoom Team (BO3) - ESL Pro League Group Stage
Counter-Strike: FUT Esports vs Liquid (BO3) - PGL Masters Bucharest Group Stage
Counter-Strike: FUT Esports vs Liquid (BO3) - PGL Masters Bucharest Group Stage
Counter-Strike: Spirit vs TYLOO (BO3) - PGL Masters Bucharest Group Stage
Counter-Strike: Spirit vs TYLOO (BO3) - PGL Masters Bucharest Group Stage
Guangzhou Open, Qualification: Tatiana Prozorova vs Joanna Garland
Guangzhou Open, Qualification: Tatiana Prozorova vs Joanna Garland
European Open: Francisco Cerundolo vs Tallon Griekspoor
European Open: Francisco Cerundolo vs Tallon Griekspoor
Counter-Strike: Spirit vs BetBoom Team (BO3) - PGL Masters Bucharest Group Stage
Counter-Strike: Spirit vs BetBoom Team (BO3) - PGL Masters Bucharest Group Stage
Guangzhou Open, Qualification: Dayana Yastremska vs Xiaodi You
Guangzhou Open, Qualification: Dayana Yastremska vs Xiaodi You
Almaty Open: Daniil Medvedev vs Alexander Bublik
Almaty Open: Daniil Medvedev vs Alexander Bublik
Counter-Strike: MOUZ vs Liquid (BO3) - PGL Masters Bucharest Group Stage
Counter-Strike: MOUZ vs Liquid (BO3) - PGL Masters Bucharest Group Stage
Will Dalian Yingbo FC win on 2026-10-24?
Will Dalian Yingbo FC win on 2026-10-24?
LoL: LOS vs T1 (BO1) - Worlds Group Stage
LoL: LOS vs T1 (BO1) - Worlds Group Stage
LoL: Team Liquid vs CTBC Flying Oyster (BO1) - Worlds Group Stage
LoL: Team Liquid vs CTBC Flying Oyster (BO1) - Worlds Group Stage
Ningbo Open: Leylah Fernandez vs Ekaterina Alexandrova
Ningbo Open: Leylah Fernandez vs Ekaterina Alexandrova
Ningbo Open: Sara Bejlek vs Marie Bouzkova
Ningbo Open: Sara Bejlek vs Marie Bouzkova
Japan Women's Open: Talia Gibson vs Ashlyn Krueger
Japan Women's Open: Talia Gibson vs Ashlyn Krueger
Japan Women's Open: Ann Li vs Lilli Tagger
Japan Women's Open: Ann Li vs Lilli Tagger
Lyon Open: Pierre-Hugues Herbert vs Taylor Fritz
Lyon Open: Pierre-Hugues Herbert vs Taylor Fritz
Almaty Open: Tomas Machac vs Karen Khachanov
Almaty Open: Tomas Machac vs Karen Khachanov
Ningbo Open: Elena Rybakina vs Polina Kudermetova
Ningbo Open: Elena Rybakina vs Polina Kudermetova
Japan Women's Open: Ann Li vs Zeynep Sonmez
Japan Women's Open: Ann Li vs Zeynep Sonmez
Lyon Open: Corentin Moutet vs Felix Balshaw
Lyon Open: Corentin Moutet vs Felix Balshaw
European Open: Clement Chidekh vs Jacob Fearnley
European Open: Clement Chidekh vs Jacob Fearnley
Ningbo Open: Ekaterina Alexandrova vs Marta Kostyuk
Ningbo Open: Ekaterina Alexandrova vs Marta Kostyuk
Japan Women's Open: Lanlana Tararudee vs Ashlyn Krueger
Japan Women's Open: Lanlana Tararudee vs Ashlyn Krueger
Florence: Yanaki Milev vs Lorenzo Giustino
Florence: Yanaki Milev vs Lorenzo Giustino
Japan Open Tennis Championships: Jaime Faria vs Arthur Fery
Japan Open Tennis Championships: Jaime Faria vs Arthur Fery
Ningbo Open: Katarzyna Kawa vs Daria Snigur
Ningbo Open: Katarzyna Kawa vs Daria Snigur
Ningbo Open: Yulia Putintseva vs Diana Shnaider
Ningbo Open: Yulia Putintseva vs Diana Shnaider
Japan Women's Open: Ann Li vs Emerson Jones
Japan Women's Open: Ann Li vs Emerson Jones
AC Monza vs. Cagliari Calcio: 1st Half O/U 0.5
AC Monza vs. Cagliari Calcio: 1st Half O/U 0.5
Al Fayha Saudi Club vs. Al Ahli Saudi Club: 1st Half O/U 0.5
Al Fayha Saudi Club vs. Al Ahli Saudi Club: 1st Half O/U 0.5
Lyon Open: Matteo Arnaldi vs Lorenzo Musetti
Lyon Open: Matteo Arnaldi vs Lorenzo Musetti
European Open: Andrea Guerrieri vs Alex Michelsen
European Open: Andrea Guerrieri vs Alex Michelsen
European Open: Yannick Hanfmann vs Martin Damm
European Open: Yannick Hanfmann vs Martin Damm
Ningbo Open: Daria Kasatkina vs Aliaksandra Sasnovich
Ningbo Open: Daria Kasatkina vs Aliaksandra Sasnovich
Almaty Open: Miomir Kecmanovic vs James Duckworth
Almaty Open: Miomir Kecmanovic vs James Duckworth
Ningbo Open: Elise Mertens vs Leylah Fernandez
Ningbo Open: Elise Mertens vs Leylah Fernandez
Japan Women's Open: Lilli Tagger vs Liudmila Samsonova
Japan Women's Open: Lilli Tagger vs Liudmila Samsonova
Bayer 04 Leverkusen vs. SC Freiburg: O/U 2.5
Bayer 04 Leverkusen vs. SC Freiburg: O/U 2.5
Ningbo Open, Qualification: Tatiana Prozorova vs Kamilla Rakhimova
Ningbo Open, Qualification: Tatiana Prozorova vs Kamilla Rakhimova
Japan Women's Open, Qualification: Harriet Dart vs Aoi Ito
Japan Women's Open, Qualification: Harriet Dart vs Aoi Ito
Shanghai Rolex Masters: Rafael Jodar vs Daniil Medvedev
Shanghai Rolex Masters: Rafael Jodar vs Daniil Medvedev
Almaty Open, Qualification: Luka Pavlovic vs Ilia Simakin
Almaty Open, Qualification: Luka Pavlovic vs Ilia Simakin
Shanghai Rolex Masters: Alexander Zverev vs Alejandro Davidovich Fokina
Shanghai Rolex Masters: Alexander Zverev vs Alejandro Davidovich Fokina
Ningbo Open, Qualification: Magdalena Frech vs Han Shi
Ningbo Open, Qualification: Magdalena Frech vs Han Shi
Ningbo Open, Qualification: Alycia Parks vs Jeline Vandromme
Ningbo Open, Qualification: Alycia Parks vs Jeline Vandromme
Ningbo Open, Qualification: Daria Snigur vs Yujun Lin
Ningbo Open, Qualification: Daria Snigur vs Yujun Lin
RC Deportivo A Coruña vs. Levante UD: O/U 1.5
RC Deportivo A Coruña vs. Levante UD: O/U 1.5
Wuhan Tennis Open: Maja Chwalinska vs Maria Sakkari
Wuhan Tennis Open: Maja Chwalinska vs Maria Sakkari
Counter-Strike: PARIVISION vs BetBoom Team - Map 1 Winner
Counter-Strike: PARIVISION vs BetBoom Team - Map 1 Winner
Wuhan Tennis Open: Ann Li vs Janice Tjen
Wuhan Tennis Open: Ann Li vs Janice Tjen
Counter-Strike: Legacy vs FURIA (BO3) - Thunderpick World Championship Group B
Counter-Strike: Legacy vs FURIA (BO3) - Thunderpick World Championship Group B
Wuhan Tennis Open: Ashlyn Krueger vs Iga Swiatek
Wuhan Tennis Open: Ashlyn Krueger vs Iga Swiatek
Japan Open Tennis Championships, Qualification: Adolfo Vallejo vs Taro Daniel
Japan Open Tennis Championships, Qualification: Adolfo Vallejo vs Taro Daniel
Wuhan Tennis Open: Jasmine Paolini vs Sonay Kartal
Wuhan Tennis Open: Jasmine Paolini vs Sonay Kartal
Wuhan Tennis Open: Elina Svitolina vs Hanyu Guo
Wuhan Tennis Open: Elina Svitolina vs Hanyu Guo
Counter-Strike: Legacy vs PARIVISION (BO3) - Thunderpick World Championship Group B
Counter-Strike: Legacy vs PARIVISION (BO3) - Thunderpick World Championship Group B
Wuhan Tennis Open: Aryna Sabalenka vs Ann Li
Wuhan Tennis Open: Aryna Sabalenka vs Ann Li
Shanghai Rolex Masters: Daniil Medvedev vs Stefanos Tsitsipas
Shanghai Rolex Masters: Daniil Medvedev vs Stefanos Tsitsipas
Wuhan Tennis Open: Jelena Ostapenko vs Jessica Pegula
Wuhan Tennis Open: Jelena Ostapenko vs Jessica Pegula
Wuhan Tennis Open: Sonay Kartal vs Belinda Bencic
Wuhan Tennis Open: Sonay Kartal vs Belinda Bencic
Wuhan Tennis Open: Maria Sakkari vs Marta Kostyuk
Wuhan Tennis Open: Maria Sakkari vs Marta Kostyuk
Wuhan Tennis Open: Ann Li vs Camila Osorio
Wuhan Tennis Open: Ann Li vs Camila Osorio
Wuhan Tennis Open: Daria Snigur vs Elise Mertens
Wuhan Tennis Open: Daria Snigur vs Elise Mertens
Wuhan Tennis Open: Yulia Putintseva vs Zeynep Sonmez
Wuhan Tennis Open: Yulia Putintseva vs Zeynep Sonmez
Shanghai Rolex Masters: Arthur Gea vs Jakub Mensik
Shanghai Rolex Masters: Arthur Gea vs Jakub Mensik
Wuhan Tennis Open: Dayana Yastremska vs Cristina Bucsa
Wuhan Tennis Open: Dayana Yastremska vs Cristina Bucsa
Wuhan Tennis Open: Katerina Siniakova vs Liudmila Samsonova
Wuhan Tennis Open: Katerina Siniakova vs Liudmila Samsonova
Wuhan Tennis Open: Alexandra Eala vs Han Shi
Wuhan Tennis Open: Alexandra Eala vs Han Shi
Shanghai Rolex Masters: Tommy Paul vs Valentin Vacherot
Shanghai Rolex Masters: Tommy Paul vs Valentin Vacherot
Wuhan Tennis Open: Xiyu Wang vs Xinyu Wang
Wuhan Tennis Open: Xiyu Wang vs Xinyu Wang
Shanghai Rolex Masters: Arthur Fils vs Botic van de Zandschulp
Shanghai Rolex Masters: Arthur Fils vs Botic van de Zandschulp