ATP Head-to-Head Records: Search Rivalries

Explore ATP head-to-head records, frequent opponents, and unbeaten rivalries. Compare historical rivalries or focus on currently active players.

Explore these records

Use the filters to narrow the table. Select a column heading to sort; select it again to reverse the order.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted descending Record Surface Last Met H2H
27401 Milos Raonic Albert Ramos-Vinolas 2 1–1 C 0–1 G 1–0 Jul 9, 2017 H2H
27402 Milos Raonic Alejandro Falla 2 2–0 C 1–0 H 1–0 Mar 11, 2014 H2H
27403 Milos Raonic Corentin Moutet 2 1–1 H 1–1 Feb 11, 2021 H2H
27404 Milos Raonic Damir Dzumhur 2 2–0 C 1–0 H 1–0 Apr 15, 2016 H2H
27405 Milos Raonic Daniel Gimeno-Traver 2 2–0 G 1–0 H 1–0 Jul 1, 2015 H2H
27406 Milos Raonic Denis Shapovalov 2 1–1 C 0–1 H 1–0 Aug 17, 2018 H2H
27407 Milos Raonic Dennis Novak 2 2–0 G 2–0 Jul 5, 2023 H2H
27408 Milos Raonic Diego Schwartzman 2 2–0 H 2–0 Mar 26, 2018 H2H
27409 Milos Raonic Dominik Koepfer 2 0–2 C 0–1 H 0–1 Jul 29, 2024 H2H
27410 Milos Raonic Dusan Lajovic 2 1–1 C 0–1 H 1–0 Sep 17, 2020 H2H
27411 Milos Raonic Dustin Brown 2 2–0 H 2–0 Jan 18, 2017 H2H
27412 Milos Raonic Edouard Roger-Vasselin 2 2–0 C 1–0 H 1–0 Mar 9, 2014 H2H
27413 Milos Raonic Frances Tiafoe 2 1–1 H 1–1 Aug 9, 2023 H2H
27414 Milos Raonic Guillermo Garcia-Lopez 2 2–0 C 1–0 H 1–0 Jun 3, 2017 H2H
27415 Milos Raonic Ivo Karlovic 2 1–1 H 1–1 Aug 13, 2015 H2H
27416 Milos Raonic James Blake 2 2–0 H 2–0 Sep 2, 2012 H2H
27417 Milos Raonic Jared Donaldson 2 1–1 H 1–1 Mar 27, 2017 H2H
27418 Milos Raonic Kevin Anderson 2 1–1 C 0–1 H 1–0 Jun 2, 2013 H2H
27419 Milos Raonic Kyle Edmund 2 1–1 H 1–1 Mar 25, 2019 H2H
27420 Milos Raonic Leonardo Mayer 2 2–0 C 1–0 H 1–0 Sep 2, 2020 H2H
27421 Milos Raonic Lleyton Hewitt 2 1–1 H 1–1 Aug 1, 2014 H2H
27422 Milos Raonic Lukas Lacko 2 1–1 H 1–1 Jan 17, 2018 H2H
27423 Milos Raonic Malek Jaziri 2 2–0 H 2–0 Aug 15, 2018 H2H
27424 Milos Raonic Marcos Giron 2 2–0 H 2–0 Nov 6, 2020 H2H
27425 Milos Raonic Mardy Fish 2 2–0 H 2–0 Mar 13, 2011 H2H
27426 Milos Raonic Matthew Ebden 2 2–0 G 2–0 Jun 25, 2014 H2H
27427 Milos Raonic Nicolas Almagro 2 2–0 C 1–0 H 1–0 Apr 27, 2012 H2H
27428 Milos Raonic Pablo Andujar 2 2–0 G 1–0 H 1–0 Aug 29, 2013 H2H
27429 Milos Raonic Pierre-Hugues Herbert 2 2–0 H 2–0 Nov 5, 2020 H2H
27430 Milos Raonic Reilly Opelka 2 1–1 G 1–0 H 0–1 Feb 22, 2020 H2H
27431 Milos Raonic Robin Haase 2 2–0 G 1–0 H 1–0 Jul 4, 2019 H2H
27432 Milos Raonic Sam Groth 2 2–0 H 2–0 Jan 10, 2015 H2H
27433 Milos Raonic Santiago Giraldo 2 2–0 G 1–0 H 1–0 Aug 29, 2012 H2H
27434 Milos Raonic Simon Greul 2 1–1 C 1–0 H 0–1 Apr 21, 2011 H2H
27435 Milos Raonic Thomaz Bellucci 2 2–0 C 1–0 H 1–0 May 3, 2016 H2H
27436 Milos Raonic Tobias Kamke 2 2–0 G 1–0 H 1–0 Feb 17, 2012 H2H
27437 Milos Raonic Ugo Humbert 2 2–0 H 2–0 Mar 29, 2021 H2H
27438 Milos Raonic Xavier Malisse 2 2–0 C 1–0 H 1–0 May 29, 2013 H2H
27439 Miomir Kecmanovic Alejandro Tabilo 2 1–1 C 0–1 G 1–0 Jun 30, 2022 H2H
27440 Miomir Kecmanovic Alex de Minaur 2 1–1 H 1–1 Oct 31, 2024 H2H
27441 Miomir Kecmanovic Aslan Karatsev 2 0–2 C 0–1 H 0–1 Jan 14, 2022 H2H
27442 Miomir Kecmanovic Benoit Paire 2 0–2 G 0–1 H 0–1 Aug 17, 2021 H2H
27443 Miomir Kecmanovic Cristian Garin 2 1–1 C 0–1 H 1–0 Aug 9, 2023 H2H
27444 Miomir Kecmanovic Gael Monfils 2 0–2 H 0–2 Jan 25, 2022 H2H
27445 Miomir Kecmanovic Hubert Hurkacz 2 1–1 H 1–1 Jan 16, 2025 H2H
27446 Miomir Kecmanovic Juan Manuel Cerundolo 2 0–2 C 0–2 Jul 16, 2026 H2H
27447 Miomir Kecmanovic Kyle Edmund 2 1–1 H 1–1 Jan 11, 2023 H2H
27448 Miomir Kecmanovic Matteo Berrettini 2 2–0 C 1–0 H 1–0 Apr 9, 2024 H2H
27449 Miomir Kecmanovic Quentin Halys 2 1–1 C 0–1 H 1–0 Jul 29, 2025 H2H
27450 Miomir Kecmanovic Terence Atmane 2 1–1 C 0–1 H 1–0 Apr 23, 2026 H2H
27451 Miomir Kecmanovic Zhizhen Zhang 2 2–0 C 1–0 G 1–0 Jun 26, 2024 H2H
27452 Mirza Basic Martin Klizan 2 0–2 C 0–1 H 0–1 Feb 7, 2019 H2H
27453 Mischa Zverev Andrey Golubev 2 0–2 C 0–1 H 0–1 Jul 21, 2010 H2H
27454 Mischa Zverev Benjamin Becker 2 0–2 G 0–1 H 0–1 Sep 30, 2010 H2H
27455 Mischa Zverev Bernard Tomic 2 1–1 G 1–1 Jul 5, 2017 H2H
27456 Mischa Zverev Blaz Kavcic 2 1–1 H 1–1 Feb 22, 2018 H2H
27457 Mischa Zverev Dmitry Tursunov 2 1–1 G 1–0 H 0–1 Jun 24, 2009 H2H
27458 Mischa Zverev Horacio Zeballos 2 2–0 H 2–0 Sep 26, 2013 H2H
27459 Mischa Zverev Hyeon Chung 2 0–2 H 0–2 Jan 17, 2018 H2H
27460 Mischa Zverev Kenny De Schepper 2 1–1 H 1–1 Sep 23, 2017 H2H
27461 Mischa Zverev Lukas Lacko 2 2–0 G 2–0 Jun 30, 2018 H2H
27462 Mischa Zverev Martin Klizan 2 0–2 C 0–1 H 0–1 Mar 9, 2019 H2H
27463 Mischa Zverev Michael Russell 2 2–0 H 2–0 Feb 25, 2010 H2H
27464 Mischa Zverev Mirza Basic 2 1–1 C 0–1 G 1–0 May 23, 2018 H2H
27465 Mischa Zverev Nick Kyrgios 2 1–1 H 1–1 Oct 6, 2017 H2H
27466 Mischa Zverev Nicolas Jarry 2 1–1 G 1–0 H 0–1 Oct 9, 2018 H2H
27467 Mischa Zverev Novak Djokovic 2 0–2 H 0–2 Oct 15, 2016 H2H
27468 Mischa Zverev Robby Ginepri 2 1–1 H 1–1 Aug 21, 2008 H2H
27469 Mischa Zverev Ryan Harrison 2 1–1 G 1–0 H 0–1 Jun 28, 2017 H2H
27470 Mischa Zverev Steve Johnson 2 2–0 C 1–0 G 1–0 Jun 28, 2018 H2H
27471 Mischa Zverev Taylor Fritz 2 1–1 H 1–1 Aug 29, 2018 H2H
27472 Mitchell Krueger Benoit Paire 2 2–0 H 2–0 Mar 10, 2018 H2H
27473 Morris Skip Strode Nick Saviano 2 0–2 C 0–1 H 0–1 Oct 2, 1981 H2H
27474 Nduka Odizor Ben Testerman 2 0–2 C 0–1 G 0–1 Jun 18, 1987 H2H
27475 Nduka Odizor Christo Van Rensburg 2 0–2 C 0–1 H 0–1 Aug 5, 1987 H2H
27476 Nduka Odizor Freddie Sauer 2 0–2 C 0–2 Mar 17, 1983 H2H
27477 Nduka Odizor Georges Goven 2 1–1 C 1–1 May 1, 1982 H2H
27478 Nduka Odizor Glenn Layendecker 2 1–1 C 1–0 G 0–1 Oct 24, 1985 H2H
27479 Nduka Odizor Greg Holmes 2 0–2 H 0–2 Apr 21, 1988 H2H
27480 Nduka Odizor Heinz Gunthardt 2 2–0 C 1–0 C 1–0 Nov 11, 1982 H2H
27481 Nduka Odizor Jeff Turpin 2 2–0 G 2–0 Jun 27, 1984 H2H
27482 Nduka Odizor Lloyd Bourne 2 0–2 C 0–1 H 0–1 Nov 1, 1984 H2H
27483 Nduka Odizor Mark Kratzmann 2 0–2 C 0–1 G 0–1 Jun 25, 1986 H2H
27484 Nduka Odizor Mike Leach 2 0–2 C 0–1 H 0–1 Sep 25, 1986 H2H
27485 Nduka Odizor Peter Fleming 2 1–1 G 1–1 Jun 11, 1986 H2H
27486 Nduka Odizor Wojtek Fibak 2 0–2 C 0–1 H 0–1 Nov 3, 1982 H2H
27487 Neale Fraser Mal Anderson 2 0–2 G 0–1 H 0–1 Apr 2, 1972 H2H
27488 Neil Broad Mark Kratzmann 2 0–2 G 0–1 H 0–1 Jun 14, 1989 H2H
27489 Nelson Aerts Martin Wostenholme 2 1–1 H 1–1 Jan 28, 1988 H2H
27490 Neville Godwin Justin Gimelstob 2 1–1 G 1–0 H 0–1 Jul 11, 1998 H2H
27491 Neville Godwin Lars Burgsmuller 2 0–2 H 0–2 Aug 14, 2002 H2H
27492 Nicholas Kalogeropoulos Jean Loup Rouyer 2 0–2 C 0–2 May 23, 1973 H2H
27493 Nicholas Kalogeropoulos Juan Gisbert 2 1–1 C 0–1 H 1–0 Mar 16, 1973 H2H
27494 Nicholas Kalogeropoulos Nicola Pietrangeli 2 0–2 C 0–2 Aug 24, 1968 H2H
27495 Nicholas Kalogeropoulos Nikola Pilic 2 0–2 G 0–1 H 0–1 Jun 25, 1971 H2H
27496 Nicholas Kalogeropoulos Stan Smith 2 0–2 C 0–2 Oct 26, 1972 H2H
27497 Nick Kyrgios Benoit Paire 2 0–2 H 0–2 Oct 10, 2015 H2H
27498 Nick Kyrgios Hubert Hurkacz 2 0–2 G 0–1 H 0–1 Aug 13, 2022 H2H
27499 Nick Kyrgios Taylor Fritz 2 0–2 H 0–2 Oct 8, 2022 H2H
27500 Nicklas Kroon Eduardo Masso 2 0–2 G 0–1 H 0–1 Jun 24, 1992 H2H
27501 Nicklas Kroon Mark Kratzmann 2 2–0 G 1–0 H 1–0 Sep 27, 1990 H2H
27502 Nicklas Kroon Peter Lundgren 2 1–1 G 0–1 H 1–0 Aug 16, 1989 H2H
27503 Nicklas Kroon Tim Mayotte 2 0–2 C 0–1 H 0–1 Nov 9, 1989 H2H
27504 Nicklas Kulti Aki Rahunen 2 1–1 C 0–1 H 1–0 Jan 3, 1991 H2H
27505 Nicklas Kulti David Engel 2 1–1 C 0–1 H 1–0 Mar 14, 1993 H2H
27506 Nicklas Kulti Frederic Fontang 2 1–1 C 1–1 May 8, 1997 H2H
27507 Nicklas Kulti Jan Gunnarsson 2 1–1 C 1–1 Jul 9, 1993 H2H
27508 Nicklas Kulti Jimmy Connors 2 0–2 H 0–2 Aug 27, 1992 H2H
27509 Nicklas Kulti Jose Luis Aparisi 2 2–0 C 2–0 Apr 8, 1992 H2H
27510 Nicklas Kulti Marcos Aurelio Gorriz 2 1–1 C 1–1 Jul 9, 1992 H2H
27511 Nicklas Kulti Markus Zoecke 2 1–1 H 1–1 Sep 1, 1993 H2H
27512 Nicklas Kulti Paolo Cane 2 0–2 C 0–1 H 0–1 Aug 5, 1989 H2H
27513 Nicklas Kulti Patrick Baur 2 1–1 C 0–1 C 1–0 May 29, 1991 H2H
27514 Nicklas Kulti Patrik Kuhnen 2 1–1 C 1–1 Mar 5, 1992 H2H
27515 Nick Saviano Alvaro Betancur 2 1–1 H 1–1 Aug 31, 1978 H2H
27516 Nick Saviano Alvin Gardiner 2 0–2 C 0–1 H 0–1 Mar 29, 1979 H2H
27517 Nick Saviano Buster C Mottram 2 1–1 C 0–1 G 1–0 Jun 27, 1980 H2H
27518 Nick Saviano Grover Raz Reid 2 2–0 C 2–0 Sep 3, 1976 H2H
27519 Nick Saviano Ivan Molina 2 1–1 C 1–1 Jul 13, 1978 H2H
27520 Nick Saviano Louk Sanders 2 2–0 H 2–0 Apr 4, 1981 H2H
27521 Nick Saviano Marty Riessen 2 1–1 C 1–1 Jan 17, 1980 H2H
27522 Nick Saviano Robert Trogolo 2 1–1 G 1–0 H 0–1 Jul 11, 1980 H2H
27523 Nick Saviano Victor Amaya 2 0–2 C 0–1 G 0–1 Mar 6, 1980 H2H
27524 Nick Saviano Zeljko Franulovic 2 1–1 C 0–1 H 1–0 Oct 30, 1980 H2H
27525 Nicolai Budkov Kjaer Reilly Opelka 2 1–1 C 1–0 H 0–1 Apr 23, 2026 H2H
27526 Nicolas Almagro Adrian Mannarino 2 1–1 H 1–1 Sep 27, 2013 H2H
27527 Nicolas Almagro Agustin Calleri 2 1–1 C 1–1 May 27, 2009 H2H
27528 Nicolas Almagro Benjamin Becker 2 2–0 H 2–0 Oct 3, 2013 H2H
27529 Nicolas Almagro Benoit Paire 2 2–0 C 2–0 May 4, 2017 H2H
27530 Nicolas Almagro Bjorn Phau 2 1–1 C 1–0 H 0–1 Aug 26, 2009 H2H
27531 Nicolas Almagro Boris Pashanski 2 2–0 C 2–0 May 27, 2008 H2H
27532 Nicolas Almagro Damir Dzumhur 2 0–2 C 0–1 H 0–1 Oct 27, 2016 H2H
27533 Nicolas Almagro Dudi Sela 2 2–0 C 1–0 H 1–0 Feb 24, 2010 H2H
27534 Nicolas Almagro Dusan Lajovic 2 1–1 C 1–0 H 0–1 Aug 12, 2016 H2H
27535 Nicolas Almagro Ernests Gulbis 2 1–1 C 1–1 May 28, 2009 H2H
27536 Nicolas Almagro Fernando Vicente 2 2–0 C 2–0 Feb 15, 2007 H2H
27537 Nicolas Almagro Flavio Saretta 2 1–1 C 1–1 Feb 17, 2007 H2H
27538 Nicolas Almagro Gilles Muller 2 0–2 H 0–2 Nov 2, 2016 H2H
27539 Nicolas Almagro Guillaume Rufin 2 2–0 G 2–0 Jun 27, 2013 H2H
27540 Nicolas Almagro Guillermo Coria 2 1–1 C 1–1 Apr 28, 2006 H2H
27541 Nicolas Almagro Ivan Dodig 2 2–0 C 1–0 H 1–0 Oct 31, 2013 H2H
27542 Nicolas Almagro Jan Hajek 2 2–0 C 2–0 Jul 14, 2012 H2H
27543 Nicolas Almagro Jerzy Janowicz 2 1–1 G 0–1 H 1–0 Jun 30, 2013 H2H
27544 Nicolas Almagro Luis Horna 2 2–0 C 1–0 H 1–0 Aug 30, 2007 H2H
27545 Nicolas Almagro Michael Berrer 2 0–2 C 0–1 G 0–1 Jun 15, 2011 H2H
27546 Nicolas Almagro Michael Llodra 2 0–2 C 0–1 H 0–1 Aug 12, 2010 H2H
27547 Nicolas Almagro Mischa Zverev 2 1–1 H 1–1 Jan 12, 2017 H2H
27548 Nicolas Almagro Oliver Marach 2 2–0 C 1–0 C 1–0 Oct 26, 2006 H2H
27549 Nicolas Almagro Oscar Hernandez 2 1–1 C 1–1 Feb 19, 2009 H2H
27550 Nicolas Almagro Pablo Carreno Busta 2 1–1 C 1–1 May 6, 2017 H2H
27551 Nicolas Almagro Radu Albot 2 1–1 C 1–1 Apr 13, 2017 H2H
27552 Nicolas Almagro Robby Ginepri 2 1–1 H 1–1 Sep 3, 2009 H2H
27553 Nicolas Almagro Sergiy Stakhovsky 2 2–0 H 2–0 Mar 27, 2015 H2H
27554 Nicolas Almagro Simon Greul 2 2–0 C 2–0 Apr 22, 2010 H2H
27555 Nicolas Almagro Stephane Robert 2 2–0 C 1–0 H 1–0 Apr 30, 2015 H2H
27556 Nicolas Almagro Steve Johnson 2 1–1 H 1–1 Aug 30, 2017 H2H
27557 Nicolas Almagro Taro Daniel 2 2–0 C 2–0 Apr 9, 2015 H2H
27558 Nicolas Almagro Taylor Dent 2 0–2 H 0–2 Mar 28, 2009 H2H
27559 Nicolas Almagro Yuichi Sugita 2 2–0 H 2–0 Oct 20, 2016 H2H
27560 Nicolas Escude Alex Radulescu 2 1–1 H 1–1 Jan 8, 1998 H2H
27561 Nicolas Escude Davide Sanguinetti 2 1–1 C 1–1 Oct 10, 2002 H2H
27562 Nicolas Escude Jeff Tarango 2 0–2 C 0–1 H 0–1 Oct 22, 1999 H2H
27563 Nicolas Escude Jonathan Stark 2 1–1 C 1–0 H 0–1 Apr 8, 1999 H2H
27564 Nicolas Escude Stefan Koubek 2 0–2 H 0–2 Jan 2, 2003 H2H
27565 Nicolas Escude Stephane Huet 2 2–0 C 1–0 H 1–0 Apr 19, 2000 H2H
27566 Nicolas Escude Vincent Spadea 2 2–0 G 1–0 H 1–0 Mar 11, 2004 H2H
27567 Nicolas Escude Vladimir Voltchkov 2 1–1 H 1–1 Oct 25, 2001 H2H
27568 Nicolas Escude Wayne Arthurs 2 2–0 C 1–0 H 1–0 May 26, 2004 H2H
27569 Nicolas Jarry Alex de Minaur 2 0–2 H 0–2 Sep 3, 2023 H2H
27570 Nicolas Jarry Cameron Norrie 2 1–1 G 0–1 H 1–0 Jul 8, 2025 H2H
27571 Nicolas Jarry Frances Tiafoe 2 1–1 C 0–1 H 1–0 Mar 11, 2021 H2H
27572 Nicolas Jarry Jaume Munar 2 2–0 C 2–0 Mar 4, 2023 H2H
27573 Nicolas Jarry Kamil Majchrzak 2 0–2 H 0–2 Aug 19, 2025 H2H
27574 Nicolas Jarry Kyle Edmund 2 0–2 H 0–2 Mar 10, 2019 H2H
27575 Nicolas Jarry Lorenzo Musetti 2 1–1 C 1–0 H 0–1 Aug 14, 2024 H2H
27576 Nicolas Jarry Matteo Berrettini 2 1–1 C 1–0 H 0–1 Aug 31, 2022 H2H
27577 Nicolas Jarry Miomir Kecmanovic 2 1–1 H 1–1 Oct 18, 2024 H2H
27578 Nicolas Jarry Richard Gasquet 2 1–1 C 1–0 G 0–1 Jun 15, 2019 H2H
27579 Nicolas Jarry Roman Safiullin 2 1–1 C 0–1 H 1–0 Aug 15, 2023 H2H
27580 Nicolas Jarry Stan Wawrinka 2 1–1 C 1–0 H 0–1 Feb 16, 2024 H2H
27581 Nicolas Jarry Taro Daniel 2 1–1 C 1–0 H 0–1 May 24, 2019 H2H
27582 Nicolas Jarry Thiago Monteiro 2 1–1 C 1–1 Jul 21, 2022 H2H
27583 Nicolas Kicker Damir Dzumhur 2 2–0 C 1–0 H 1–0 Mar 11, 2018 H2H
27584 Nicolas Kicker Marton Fucsovics 2 0–2 H 0–2 Jan 21, 2018 H2H
27585 Nicolas Kicker Tim Smyczek 2 1–1 C 1–1 May 3, 2018 H2H
27586 Nicolas Kiefer Alberto Martin 2 1–1 C 0–1 H 1–0 May 11, 2006 H2H
27587 Nicolas Kiefer Alexander Popp 2 2–0 C 1–0 G 1–0 Oct 13, 2005 H2H
27588 Nicolas Kiefer Attila Savolt 2 0–2 C 0–2 Apr 24, 2003 H2H
27589 Nicolas Kiefer Cecil Mamiit 2 2–0 H 2–0 Sep 18, 1999 H2H
27590 Nicolas Kiefer Cyril Saulnier 2 2–0 H 2–0 Jan 7, 2005 H2H
27591 Nicolas Kiefer Dudi Sela 2 1–1 H 1–1 Mar 15, 2008 H2H
27592 Nicolas Kiefer Ernests Gulbis 2 1–1 C 1–0 H 0–1 May 6, 2009 H2H
27593 Nicolas Kiefer Flavio Saretta 2 1–1 H 1–1 Mar 9, 2004 H2H
27594 Nicolas Kiefer George Bastl 2 2–0 H 2–0 Oct 5, 2000 H2H
27595 Nicolas Kiefer Harel Levy 2 1–1 C 0–1 H 1–0 Oct 24, 2002 H2H
27596 Nicolas Kiefer Hicham Arazi 2 1–1 C 0–1 C 1–0 Apr 21, 2004 H2H
27597 Nicolas Kiefer Igor Kunitsyn 2 2–0 C 1–0 H 1–0 Jul 20, 2007 H2H
27598 Nicolas Kiefer Jason Stoltenberg 2 2–0 H 2–0 Oct 6, 2000 H2H
27599 Nicolas Kiefer Juan Balcells 2 1–1 C 0–1 G 1–0 Jun 26, 2002 H2H
27600 Nicolas Kiefer Karol Beck 2 0–2 H 0–2 Oct 19, 2005 H2H