Tennis · Advanced stats
Results by situation
How the leading players do against the top 10, left-handers and big servers, at every price and in the last rounds, by surface. One page per player.
ATP Tour
Alexander Zverev117–40 · last 24 months
Alex De Minaur96–42 · last 24 months
Daniil Medvedev93–43 · last 24 months
Taylor Fritz95–40 · last 24 months
Felix Auger Aliassime86–47 · last 24 months
Luciano Darderi73–57 · last 24 months
Ben Shelton85–38 · last 24 months
Carlos Alcaraz109–13 · last 24 months
Nuno Borges64–58 · last 24 months
Flavio Cobolli70–52 · last 24 months
Brandon Nakashima68–53 · last 24 months
Alex Michelsen68–52 · last 24 months
Alexander Bublik77–42 · last 24 months
Alejandro Davidovich Fokina77–42 · last 24 months
Francisco Cerundolo73–46 · last 24 months
Jiri Lehecka75–44 · last 24 months
Valentin Royer67–50 · last 24 months
Andrey Rublev67–49 · last 24 months
Damir Dzumhur56–59 · last 24 months
Mariano Navone62–53 · last 24 months
Rafael Jodar83–32 · last 24 months
Adolfo Daniel Vallejo68–46 · last 24 months
Tommy Paul77–35 · last 24 months
Tomas Martin Etcheverry54–58 · last 24 months
Adam Walton59–53 · last 24 months
Frances Tiafoe69–42 · last 24 months
Daniel Altmaier51–60 · last 24 months
Thiago Agustin Tirante67–44 · last 24 months
Emilio Nava70–40 · last 24 months
Roman Andres Burruchaga68–42 · last 24 months
Jakub Mensik70–40 · last 24 months
Adrian Mannarino49–60 · last 24 months
Alejandro Tabilo59–50 · last 24 months
Facundo Diaz Acosta72–37 · last 24 months
Juan Manuel Cerundolo60–49 · last 24 monthsIgnacio Buse64–45 · last 24 months
Karen Khachanov60–48 · last 24 months
Zizou Bergs54–54 · last 24 months
Sebastian Baez53–55 · last 24 months
Learner Tien64–44 · last 24 months
Jannik Sinner98–9 · last 24 months
Lorenzo Musetti73–34 · last 24 months
Vit Kopriva58–49 · last 24 months
Rinky Hijikata54–53 · last 24 months
Raphael Collignon69–38 · last 24 months
Cameron Norrie55–51 · last 24 months
Casper Ruud70–36 · last 24 months
Camilo Ugo Carabelli54–52 · last 24 months
Titouan Droguet70–36 · last 24 months
Marco Trungelliti65–40 · last 24 months
Tristan Schoolkate57–48 · last 24 months
Aleksandar Kovacevic46–59 · last 24 months
James Duckworth55–49 · last 24 months
Miomir Kecmanovic46–57 · last 24 months
Luca Van Assche66–36 · last 24 months
Jan Choinski63–39 · last 24 months
Alexander Blockx64–38 · last 24 months
Dalibor Svrcina60–41 · last 24 months
Hugo Gaston50–50 · last 24 months
Ugo Humbert54–45 · last 24 months
Arthur Rinderknech45–54 · last 24 months
Valentin Vacherot59–40 · last 24 months
Pablo Carreno Busta58–40 · last 24 months
Tallon Griekspoor52–46 · last 24 monthsMartin Landaluce51–47 · last 24 months
Quentin Halys43–54 · last 24 months
Alexander Shevchenko46–51 · last 24 months
Sho Shimabukuro50–46 · last 24 monthsDaniel Merida Aguilar58–38 · last 24 months
Botic Van De Zandschulp47–48 · last 24 months
Shintaro Mochizuki50–45 · last 24 months
Jacob Fearnley47–48 · last 24 months
Jaime Faria50–45 · last 24 months
Corentin Moutet46–48 · last 24 months
Jaume Munar48–46 · last 24 months
Pedro Martinez39–55 · last 24 months
Fabian Marozsan47–47 · last 24 months
Terence Atmane49–45 · last 24 months
Mattia Bellucci43–51 · last 24 months
Jan Lennard Struff42–51 · last 24 months
Denis Shapovalov48–44 · last 24 months
Stefanos Tsitsipas52–40 · last 24 months
Marcos Giron41–51 · last 24 months
Lorenzo Sonego39–52 · last 24 months
Jesper De Jong48–43 · last 24 months
Francisco Comesana43–47 · last 24 months
Benjamin Bonzi46–43 · last 24 months
Alexandre Muller37–51 · last 24 months
Yannick Hanfmann46–41 · last 24 months
Kyrian Jacquet53–34 · last 24 months
Arthur Gea51–36 · last 24 months
Arthur Fils60–26 · last 24 months
Hubert Hurkacz50–35 · last 24 months
Bu Yunchaokete42–43 · last 24 months
Kamil Majchrzak47–36 · last 24 months
Carlos Taberner50–33 · last 24 months
Dino Prizmic53–30 · last 24 months
Giovanni Mpetshi Perricard36–47 · last 24 months
Matteo Berrettini43–39 · last 24 months
Aleksandar Vukic31–51 · last 24 months
Joao Fonseca53–29 · last 24 months
Novak Djokovic60–21 · last 24 months
Matteo Arnaldi38–43 · last 24 months
Jenson Brooksby36–44 · last 24 months
Gabriel Diallo37–41 · last 24 months
Sebastian Ofner40–37 · last 24 months
Roman Safiullin41–36 · last 24 months
Ethan Quinn38–39 · last 24 months
Stan Wawrinka33–43 · last 24 months
Alexei Popyrin30–46 · last 24 months
Tomas Machac38–38 · last 24 months
Arthur Fery46–29 · last 24 months
Eliot Spizzirri50–25 · last 24 months
Nikoloz Basilashvili34–40 · last 24 months
Marin Cilic39–34 · last 24 months
Luca Nardi37–35 · last 24 monthsToby Samuel49–23 · last 24 months
Marton Fucsovics38–33 · last 24 months
Laslo Djere38–32 · last 24 months
Reilly Opelka34–34 · last 24 months
Hamad Medjedovic38–30 · last 24 months
Martin Damm35–33 · last 24 months
Cristian Garin42–24 · last 24 months
Zachary Svajda35–31 · last 24 monthsMichael Zheng43–23 · last 24 months
Alex Molcan39–26 · last 24 months
Patrick Kypson42–22 · last 24 months
Sebastian Korda38–25 · last 24 months
Filip Misolic36–27 · last 24 months
Roberto Bautista Agut22–40 · last 24 months
Grigor Dimitrov27–30 · last 24 months
Yibing Wu34–23 · last 24 months
Jack Draper37–16 · last 24 months
Arthur Cazaux27–21 · last 24 monthsWTA Tour
Elena Rybakina103–34 · last 24 months
Jessica Pegula101–33 · last 24 months
Iga Swiatek101–30 · last 24 months
Aryna Sabalenka106–23 · last 24 months
Alexandra Eala79–45 · last 24 months
Coco Gauff93–30 · last 24 months
Mirra Andreeva91–32 · last 24 months
Anna Blinkova65–57 · last 24 months
Ekaterina Alexandrova69–49 · last 24 months
Tatjana Maria61–54 · last 24 months
Mayar Sherif72–43 · last 24 months
Leylah Fernandez62–52 · last 24 months
Elina Svitolina82–31 · last 24 months
Ann Li61–51 · last 24 months
Linda Noskova72–40 · last 24 months
Diana Shnaider65–47 · last 24 months
Elise Mertens68–43 · last 24 months
Julia Grabher65–46 · last 24 months
Jessica Bouzas Maneiro57–54 · last 24 months
Francesca Jones66–44 · last 24 months
Maya Joint58–50 · last 24 months
Simona Waltert62–45 · last 24 months
Ashlyn Krueger60–45 · last 24 months
Katie Volynets54–50 · last 24 months
Oksana Selekhmeteva56–47 · last 24 months
Sorana Cirstea66–36 · last 24 months
Sinja Kraus63–39 · last 24 months
Madison Keys72–27 · last 24 months
Marie Bouzkova60–39 · last 24 months
Jasmine Paolini63–36 · last 24 months
Emma Navarro54–44 · last 24 months
Liudmila Samsonova48–49 · last 24 months
Karolina Muchova66–30 · last 24 months
Dayana Yastremska50–46 · last 24 months
Maria Sakkari47–49 · last 24 months
Clara Tauson52–44 · last 24 months
Iva Jovic64–32 · last 24 months
Anna Bondar47–48 · last 24 months
Leolia Jeanjean50–45 · last 24 months
Amanda Anisimova66–28 · last 24 months
Belinda Bencic63–31 · last 24 months
Mccartney Kessler50–44 · last 24 months
Yulia Putintseva45–48 · last 24 months
Marta Kostyuk60–33 · last 24 months
Dalma Galfi48–45 · last 24 months
Panna Udvardy50–43 · last 24 months
Naomi Osaka64–28 · last 24 months
Alycia Parks38–54 · last 24 months
Viktorija Golubic50–41 · last 24 months
Moyuka Uchijima36–55 · last 24 months
Darja Semenistaja46–45 · last 24 months
Magda Linette45–45 · last 24 months
Anna Kalinskaya51–39 · last 24 months
Antonia Ruzic43–46 · last 24 months
Alina Charaeva52–37 · last 24 months
Elsa Jacquemot40–48 · last 24 months
Katerina Siniakova47–40 · last 24 months
Oleksandra Oliynykova54–33 · last 24 months
Paula Badosa51–35 · last 24 months
Polina Kudermetova41–45 · last 24 months
Jelena Ostapenko43–42 · last 24 months
Jaqueline Cristian46–38 · last 24 months
Kamilla Rakhimova37–47 · last 24 months
Sara Bejlek52–32 · last 24 months
Kimberly Birrell39–44 · last 24 months
Anastasia Potapova48–34 · last 24 months
Emiliana Arango32–50 · last 24 months
Rebecca Sramkova38–44 · last 24 months
Anastasia Zakharova36–46 · last 24 months
Renata Zarazua37–44 · last 24 months
Peyton Stearns40–41 · last 24 months
Sofia Kenin33–47 · last 24 months
Daria Kasatkina37–43 · last 24 months
Katie Boulter42–38 · last 24 monthsMagdalena Frech32–47 · last 24 months
Camila Osorio42–37 · last 24 months
Suzan Lamens33–46 · last 24 months
Zeynep Sonmez38–41 · last 24 months
Solana Sierra41–38 · last 24 monthsVeronika Erjavec44–35 · last 24 months
Donna Vekic36–41 · last 24 months
Anhelina Kalinina45–31 · last 24 months
Kaitlin Quevedo46–30 · last 24 months
Victoria Jimenez Kasintseva34–41 · last 24 months
Maja Chwalinska50–25 · last 24 months
Elisabetta Cocciaretto38–36 · last 24 months
Diane Parry38–36 · last 24 months
Tereza Valentova47–26 · last 24 months
Cristina Bucsa33–39 · last 24 months
Fiona Ferro45–26 · last 24 months
Emma Raducanu39–32 · last 24 months
Victoria Mboko48–23 · last 24 months
Lanlana Tararudee45–26 · last 24 monthsJanice Tjen37–34 · last 24 months
Caty Mcnally37–33 · last 24 months
Talia Gibson32–38 · last 24 months
Hailey Baptiste38–31 · last 24 months
Bianca Andreescu44–25 · last 24 months
Aliaksandra Sasnovich32–36 · last 24 months
Qinwen Zheng44–24 · last 24 months
Petra Marcinko37–31 · last 24 months
Yuliia Starodubtseva29–39 · last 24 months
Ajla Tomljanovic29–38 · last 24 months
Tamara Korpatsch36–31 · last 24 months
Lulu Sun27–40 · last 24 months
Elena Gabriela Ruse30–36 · last 24 months
Nikola Bartunkova41–25 · last 24 months
Eva Lys31–34 · last 24 months
Shuai Zhang27–36 · last 24 months
Barbora Krejcikova40–23 · last 24 months
Beatriz Haddad Maia19–43 · last 24 months
Maria Timofeeva40–19 · last 24 months
Mananchaya Sawangkaew35–24 · last 24 monthsDarja Vidmanova34–24 · last 24 months
Sonay Kartal31–24 · last 24 months
Claire Liu32–21 · last 24 months
Ella Seidel19–34 · last 24 months
Laura Siegemund22–30 · last 24 months
Daria Snigur31–21 · last 24 months
Alina Korneeva27–25 · last 24 months
Xiyu Wang28–23 · last 24 months
Varvara Gracheva23–28 · last 24 months
Taylah Preston29–20 · last 24 months
Hanne Vandewinkel27–22 · last 24 months
Lois Boisson26–22 · last 24 months
Lilli Tagger28–19 · last 24 months
Olga Danilovic25–20 · last 24 months
Harriet Dart17–27 · last 24 months
Taylor Townsend24–19 · last 24 months
Kaja Juvan25–16 · last 24 months
Anastasia Pavlyuchenkova14–21 · last 24 months
Karolina Pliskova22–13 · last 24 months
Marketa Vondrousova19–11 · last 24 months