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 ascending Record Surface Last Met H2H
30401 Ken Rosewall Tut Bartzen 1 1–0 H 1–0 Aug 20, 1968 H2H
30402 Kentaro Masuda John Stimpson 1 0–1 H 0–1 Apr 10, 1991 H2H
30403 Kentaro Masuda Milan Srejber 1 0–1 H 0–1 Apr 11, 1990 H2H
30404 Kentaro Masuda Steve Bryan 1 0–1 H 0–1 Apr 8, 1992 H2H
30405 Kent Carlsson Alex Stepanek 1 1–0 C 1–0 May 28, 1986 H2H
30406 Kent Carlsson Christo Van Rensburg 1 1–0 H 1–0 Feb 19, 1987 H2H
30407 Kent Carlsson Eduardo Osta 1 1–0 C 1–0 Sep 15, 1988 H2H
30408 Kent Carlsson Gary Donnelly 1 1–0 H 1–0 Feb 18, 1987 H2H
30409 Kent Carlsson Georges Goven 1 1–0 C 1–0 May 30, 1984 H2H
30410 Kent Carlsson Heinz Gunthardt 1 0–1 C 0–1 Sep 22, 1983 H2H
30411 Kent Carlsson Mark Dickson 1 0–1 H 0–1 Oct 24, 1985 H2H
30412 Kent Carlsson Martin Sinner 1 1–0 C 1–0 Apr 13, 1989 H2H
30413 Kent Carlsson Mike Leach 1 0–1 H 0–1 Nov 7, 1985 H2H
30414 Kent Carlsson Pascal Portes 1 1–0 C 1–0 Jun 1, 1984 H2H
30415 Kent Carlsson Pavel Slozil 1 0–1 H 0–1 Aug 28, 1986 H2H
30416 Kent Carlsson Roberto Vizcaino 1 1–0 C 1–0 Jul 26, 1984 H2H
30417 Kent Carlsson Sergio Ribeiro 1 1–0 C 1–0 Aug 14, 1987 H2H
30418 Kent Carlsson Shlomo Glickstein 1 1–0 C 1–0 Aug 7, 1985 H2H
30419 Kent Carlsson Victor Pecci 1 0–1 C 0–1 Jul 19, 1984 H2H
30420 Kent Kinnear Broderick Dyke 1 0–1 H 0–1 Jan 18, 1989 H2H
30421 Kent Kinnear Carl Uwe Steeb 1 1–0 G 1–0 Jun 24, 1992 H2H
30422 Kent Kinnear Chris Garner 1 0–1 H 0–1 Jul 26, 1989 H2H
30423 Kent Kinnear David Adams 1 0–1 C 0–1 Oct 21, 1994 H2H
30424 Kent Kinnear Dennis van Scheppingen 1 1–0 G 1–0 Jun 11, 1992 H2H
30425 Kent Kinnear Derrick Rostagno 1 0–1 H 0–1 Aug 3, 1995 H2H
30426 Kent Kinnear Jose Francisco Altur 1 1–0 H 1–0 Aug 14, 1991 H2H
30427 Kent Kinnear Kevin Curren 1 0–1 H 0–1 Aug 16, 1990 H2H
30428 Kent Kinnear Nduka Odizor 1 0–1 H 0–1 Jul 20, 1989 H2H
30429 Kent Kinnear Paul Wekesa 1 0–1 H 0–1 Aug 3, 1988 H2H
30430 Kent Kinnear Peter Lundgren 1 0–1 G 0–1 Jul 13, 1989 H2H
30431 Kevin Anderson Albert Montanes 1 1–0 H 1–0 Oct 7, 2011 H2H
30432 Kevin Anderson Alexander Slabinsky 1 1–0 G 1–0 Jun 15, 2011 H2H
30433 Kevin Anderson Alex de Minaur 1 0–1 H 0–1 Oct 28, 2021 H2H
30434 Kevin Anderson Andrey Golubev 1 0–1 H 0–1 Oct 1, 2010 H2H
30435 Kevin Anderson Andrey Kuznetsov 1 1–0 H 1–0 Jan 17, 2013 H2H
30436 Kevin Anderson Axel Michon 1 1–0 C 1–0 May 29, 2014 H2H
30437 Kevin Anderson Benoit Paire 1 1–0 H 1–0 Jan 6, 2018 H2H
30438 Kevin Anderson Bjorn Phau 1 1–0 H 1–0 Mar 13, 2010 H2H
30439 Kevin Anderson Blaz Kavcic 1 0–1 H 0–1 Jan 19, 2011 H2H
30440 Kevin Anderson Brian Baker 1 1–0 H 1–0 Oct 4, 2012 H2H
30441 Kevin Anderson Cameron Norrie 1 1–0 G 1–0 Jun 20, 2019 H2H
30442 Kevin Anderson Carlos Berlocq 1 1–0 C 1–0 Apr 26, 2017 H2H
30443 Kevin Anderson Cedrik-Marcel Stebe 1 1–0 H 1–0 Feb 4, 2021 H2H
30444 Kevin Anderson Chris Guccione 1 1–0 H 1–0 Aug 3, 2011 H2H
30445 Kevin Anderson Daniel Brands 1 1–0 H 1–0 Aug 28, 2013 H2H
30446 Kevin Anderson Denis Shapovalov 1 1–0 H 1–0 Sep 2, 2018 H2H
30447 Kevin Anderson Dennis Novak 1 1–0 H 1–0 Oct 29, 2020 H2H
30448 Kevin Anderson Dmitry Tursunov 1 0–1 C 0–1 Apr 30, 2008 H2H
30449 Kevin Anderson Dustin Brown 1 1–0 H 1–0 Feb 25, 2015 H2H
30450 Kevin Anderson Emilio Gomez 1 1–0 H 1–0 Jul 19, 2013 H2H
30451 Kevin Anderson Ernesto Escobedo 1 1–0 H 1–0 Feb 16, 2018 H2H
30452 Kevin Anderson Evgeny Korolev 1 1–0 H 1–0 Mar 8, 2008 H2H
30453 Kevin Anderson Federico Gaio 1 1–0 H 1–0 Mar 11, 2017 H2H
30454 Kevin Anderson Frederik Nielsen 1 1–0 H 1–0 Jan 18, 2012 H2H
30455 Kevin Anderson Gabriel Diallo 1 1–0 G 1–0 Jul 20, 2023 H2H
30456 Kevin Anderson Go Soeda 1 1–0 H 1–0 Aug 31, 2011 H2H
30457 Kevin Anderson Grega Zemlja 1 1–0 C 1–0 Apr 13, 2013 H2H
30458 Kevin Anderson Igor Andreev 1 0–1 H 0–1 Apr 1, 2008 H2H
30459 Kevin Anderson Ivan Dodig 1 1–0 G 1–0 Jun 22, 2016 H2H
30460 Kevin Anderson Ivan Navarro 1 0–1 G 0–1 Jul 11, 2008 H2H
30461 Kevin Anderson Ivo Minar 1 0–1 H 0–1 Feb 5, 2009 H2H
30462 Kevin Anderson James Blake 1 0–1 H 0–1 Aug 14, 2012 H2H
30463 Kevin Anderson James Duckworth 1 1–0 H 1–0 Aug 1, 2013 H2H
30464 Kevin Anderson JC Aragone 1 1–0 H 1–0 Aug 30, 2017 H2H
30465 Kevin Anderson Jesse Levine 1 1–0 C 1–0 May 7, 2013 H2H
30466 Kevin Anderson Joao Souza 1 1–0 C 1–0 Apr 12, 2012 H2H
30467 Kevin Anderson John-Patrick Smith 1 1–0 H 1–0 Feb 19, 2015 H2H
30468 Kevin Anderson Juan Ignacio Chela 1 0–1 C 0–1 May 26, 2011 H2H
30469 Kevin Anderson Juan Manuel Cerundolo 1 0–1 H 0–1 Mar 26, 2022 H2H
30470 Kevin Anderson Jurgen Zopp 1 1–0 H 1–0 Aug 2, 2012 H2H
30471 Kevin Anderson Karol Beck 1 1–0 H 1–0 Feb 5, 2011 H2H
30472 Kevin Anderson Kenny De Schepper 1 0–1 H 0–1 Oct 18, 2013 H2H
30473 Kevin Anderson Komlavi Loglo 1 1–0 H 1–0 Aug 12, 2008 H2H
30474 Kevin Anderson Lorenzo Sonego 1 1–0 H 1–0 Oct 10, 2021 H2H
30475 Kevin Anderson Lucas Pouille 1 1–0 G 1–0 Jul 1, 2015 H2H
30476 Kevin Anderson Lukas Rosol 1 0–1 H 0–1 Aug 12, 2015 H2H
30477 Kevin Anderson Lukasz Kubot 1 0–1 H 0–1 Jan 7, 2015 H2H
30478 Kevin Anderson Marsel Ilhan 1 1–0 G 1–0 Jul 2, 2015 H2H
30479 Kevin Anderson Matteo Berrettini 1 0–1 H 0–1 Feb 10, 2021 H2H
30480 Kevin Anderson Michael Berrer 1 0–1 H 0–1 Mar 14, 2009 H2H
30481 Kevin Anderson Michal Przysiezny 1 1–0 G 1–0 Jun 27, 2013 H2H
30482 Kevin Anderson Nicolas Almagro 1 0–1 C 0–1 May 7, 2010 H2H
30483 Kevin Anderson Nicolas Kicker 1 1–0 H 1–0 Mar 13, 2018 H2H
30484 Kevin Anderson Nicolas Kiefer 1 0–1 H 0–1 Aug 13, 2008 H2H
30485 Kevin Anderson Nicolas Mahut 1 1–0 C 1–0 May 24, 2011 H2H
30486 Kevin Anderson Norbert Gombos 1 1–0 G 1–0 Jul 4, 2018 H2H
30487 Kevin Anderson Peter Luczak 1 1–0 H 1–0 Jan 5, 2011 H2H
30488 Kevin Anderson Radu Albot 1 1–0 H 1–0 Feb 28, 2018 H2H
30489 Kevin Anderson Rajeev Ram 1 0–1 H 0–1 Jan 20, 2016 H2H
30490 Kevin Anderson Ricardas Berankis 1 1–0 H 1–0 Jan 22, 2015 H2H
30491 Kevin Anderson Ricardo Mello 1 1–0 H 1–0 Mar 26, 2010 H2H
30492 Kevin Anderson Robert Kendrick 1 0–1 H 0–1 Feb 17, 2011 H2H
30493 Kevin Anderson Roberto Bautista Agut 1 0–1 H 0–1 Oct 24, 2013 H2H
30494 Kevin Anderson Roberto Carballes Baena 1 1–0 C 1–0 Apr 30, 2021 H2H
30495 Kevin Anderson Robin Haase 1 1–0 H 1–0 Jan 15, 2016 H2H
30496 Kevin Anderson Ruben Bemelmans 1 1–0 G 1–0 Jul 9, 2017 H2H
30497 Kevin Anderson Rui Machado 1 1–0 C 1–0 May 29, 2012 H2H
30498 Kevin Anderson Salvatore Caruso 1 1–0 C 1–0 May 4, 2017 H2H
30499 Kevin Anderson Sam Groth 1 1–0 H 1–0 Feb 13, 2015 H2H
30500 Kevin Anderson Sebastian Ofner 1 1–0 G 1–0 Jul 16, 2021 H2H
30501 Kevin Anderson Simon Greul 1 1–0 H 1–0 Oct 29, 2009 H2H
30502 Kevin Anderson Soonwoo Kwon 1 0–1 C 0–1 Jun 1, 2021 H2H
30503 Kevin Anderson Stephane Bohli 1 1–0 H 1–0 Feb 3, 2011 H2H
30504 Kevin Anderson Taylor Dent 1 1–0 G 1–0 Jun 9, 2010 H2H
30505 Kevin Anderson Taylor Fritz 1 0–1 H 0–1 Jan 24, 2020 H2H
30506 Kevin Anderson Thanasi Kokkinakis 1 1–0 H 1–0 Aug 6, 2014 H2H
30507 Kevin Anderson Thiago Monteiro 1 1–0 H 1–0 Jan 5, 2018 H2H
30508 Kevin Anderson Wayne Odesnik 1 0–1 C 0–1 Apr 9, 2009 H2H
30509 Kevin Anderson Yuki Bhambri 1 1–0 H 1–0 Aug 5, 2017 H2H
30510 Kevin Curren Andrew Castle 1 1–0 G 1–0 Jun 28, 1989 H2H
30511 Kevin Curren Angel Gimenez 1 1–0 H 1–0 Oct 29, 1981 H2H
30512 Kevin Curren Bernie Mitton 1 1–0 H 1–0 Apr 12, 1981 H2H
30513 Kevin Curren Billy Martin 1 1–0 G 1–0 Jul 9, 1981 H2H
30514 Kevin Curren Bob Lutz 1 0–1 H 0–1 Nov 1, 1980 H2H
30515 Kevin Curren Bryan Shelton 1 0–1 G 0–1 Jun 24, 1992 H2H
30516 Kevin Curren Butch Walts 1 1–0 C 1–0 Sep 25, 1982 H2H
30517 Kevin Curren Carl Limberger 1 1–0 H 1–0 Aug 17, 1989 H2H
30518 Kevin Curren Carlos Kirmayr 1 1–0 H 1–0 Oct 29, 1982 H2H
30519 Kevin Curren Charles Bud Cox 1 1–0 H 1–0 Apr 16, 1987 H2H
30520 Kevin Curren Chip Hooper 1 1–0 C 1–0 Mar 20, 1986 H2H
30521 Kevin Curren Chris Mayotte 1 1–0 G 1–0 Jun 10, 1981 H2H
30522 Kevin Curren Colin Dowdeswell 1 0–1 H 0–1 Nov 25, 1983 H2H
30523 Kevin Curren Craig A Miller 1 1–0 G 1–0 Dec 17, 1981 H2H
30524 Kevin Curren Dale Collings 1 1–0 H 1–0 Aug 31, 1978 H2H
30525 Kevin Curren Damir Keretic 1 1–0 G 1–0 Dec 13, 1984 H2H
30526 Kevin Curren Dan Cassidy 1 1–0 H 1–0 Aug 13, 1988 H2H
30527 Kevin Curren Dan Goldberg 1 1–0 H 1–0 Aug 2, 1989 H2H
30528 Kevin Curren David Egdes 1 1–0 H 1–0 Apr 10, 1981 H2H
30529 Kevin Curren David Mustard 1 1–0 G 1–0 Jun 30, 1985 H2H
30530 Kevin Curren Dean Botha 1 0–1 H 0–1 Nov 17, 1989 H2H
30531 Kevin Curren Dominique Bedel 1 1–0 C 1–0 Feb 11, 1983 H2H
30532 Kevin Curren Felix Barrientos 1 0–1 H 0–1 Apr 5, 1991 H2H
30533 Kevin Curren Gary Donnelly 1 0–1 H 0–1 Nov 7, 1986 H2H
30534 Kevin Curren Geoff Masters 1 1–0 G 1–0 Dec 17, 1980 H2H
30535 Kevin Curren Georges Goven 1 1–0 H 1–0 Aug 13, 1983 H2H
30536 Kevin Curren Greg Holmes 1 0–1 C 0–1 Feb 10, 1984 H2H
30537 Kevin Curren Guillermo Aubone 1 1–0 H 1–0 Aug 13, 1980 H2H
30538 Kevin Curren Jiri Hrebec 1 1–0 H 1–0 Oct 24, 1979 H2H
30539 Kevin Curren Joao Soares 1 1–0 G 1–0 Jun 8, 1983 H2H
30540 Kevin Curren Joel Bailey 1 1–0 G 1–0 Jun 24, 1981 H2H
30541 Kevin Curren Jose Higueras 1 1–0 C 1–0 Oct 23, 1982 H2H
30542 Kevin Curren Jose Luis Damiani 1 1–0 C 1–0 May 6, 1981 H2H
30543 Kevin Curren Keith Richardson 1 0–1 H 0–1 Sep 1, 1979 H2H
30544 Kevin Curren Kevin Moir 1 0–1 H 0–1 Sep 1, 1984 H2H
30545 Kevin Curren Lawson Duncan 1 1–0 H 1–0 Mar 1, 1990 H2H
30546 Kevin Curren Manuel Orantes 1 1–0 C 1–0 Mar 1, 1984 H2H
30547 Kevin Curren Mark Edmondson 1 1–0 H 1–0 Sep 7, 1981 H2H
30548 Kevin Curren Mark Vines 1 1–0 G 1–0 Jun 9, 1982 H2H
30549 Kevin Curren Martin Wostenholme 1 1–0 H 1–0 Feb 11, 1986 H2H
30550 Kevin Curren Mike Cahill 1 0–1 C 0–1 Jul 16, 1979 H2H
30551 Kevin Curren Miloslav Mecir 1 1–0 C 1–0 Nov 6, 1987 H2H
30552 Kevin Curren Nduka Odizor 1 1–0 H 1–0 Aug 14, 1986 H2H
30553 Kevin Curren Nick Saviano 1 0–1 H 0–1 Mar 26, 1981 H2H
30554 Kevin Curren Noel Phillips 1 1–0 C 1–0 Sep 2, 1979 H2H
30555 Kevin Curren Onny Parun 1 1–0 H 1–0 Sep 13, 1979 H2H
30556 Kevin Curren Pablo Arraya 1 1–0 H 1–0 Aug 19, 1992 H2H
30557 Kevin Curren Pat Dupre 1 1–0 C 1–0 Sep 22, 1983 H2H
30558 Kevin Curren Paul Chamberlin 1 1–0 H 1–0 Sep 21, 1989 H2H
30559 Kevin Curren Peter Elter 1 1–0 C 1–0 Feb 10, 1983 H2H
30560 Kevin Curren Peter Feigl 1 1–0 H 1–0 Apr 11, 1981 H2H
30561 Kevin Curren Peter Johnston 1 1–0 H 1–0 Oct 13, 1983 H2H
30562 Kevin Curren Peter Lamb 1 1–0 H 1–0 Apr 9, 1981 H2H
30563 Kevin Curren Rodney Harmon 1 1–0 G 1–0 Jun 26, 1983 H2H
30564 Kevin Curren Roland Stadler 1 1–0 C 1–0 Apr 1, 1982 H2H
30565 Kevin Curren Rolf Gehring 1 1–0 H 1–0 Oct 30, 1980 H2H
30566 Kevin Curren Roscoe Tanner 1 1–0 G 1–0 Jun 12, 1981 H2H
30567 Kevin Curren Scott Mccain 1 1–0 H 1–0 Aug 19, 1984 H2H
30568 Kevin Curren Stanislav Birner 1 1–0 H 1–0 Oct 31, 1980 H2H
30569 Kevin Curren Steve Krulevitz 1 1–0 G 1–0 Dec 28, 1981 H2H
30570 Kevin Curren Steve Shaw 1 1–0 G 1–0 Jun 14, 1984 H2H
30571 Kevin Curren Terry Moor 1 0–1 H 0–1 Nov 30, 1979 H2H
30572 Kevin Curren Terry Rocavert 1 0–1 H 0–1 Aug 16, 1979 H2H
30573 Kevin Curren Thomaz Koch 1 1–0 C 1–0 Sep 23, 1982 H2H
30574 Kevin Curren Tian C Viljoen 1 1–0 H 1–0 Apr 11, 1981 H2H
30575 Kevin Curren Tore Meinecke 1 1–0 H 1–0 Oct 10, 1985 H2H
30576 Kevin Curren Tracy Delatte 1 1–0 H 1–0 Aug 19, 1981 H2H
30577 Kevin Curren Trey Waltke 1 0–1 H 0–1 Aug 14, 1980 H2H
30578 Kevin Kim Horia Tecau 1 1–0 H 1–0 Feb 24, 2005 H2H
30579 Kevin Kim Jan Vacek 1 0–1 H 0–1 Jul 31, 2003 H2H
30580 Kevin Kim Lars Burgsmuller 1 1–0 H 1–0 Sep 16, 2004 H2H
30581 Kevin Kim Phillip King 1 1–0 H 1–0 Oct 5, 2000 H2H
30582 Kevin Kim Scott Oudsema 1 1–0 H 1–0 Aug 2, 2006 H2H
30583 Kevin Kim Todd Widom 1 1–0 H 1–0 Feb 4, 2005 H2H
30584 Kevin Kim Xin-Yuan Yu 1 1–0 H 1–0 Sep 13, 2007 H2H
30585 Kevin King Taylor Fritz 1 0–1 H 0–1 Jul 26, 2019 H2H
30586 Kevin Krawietz Cem Ilkel 1 1–0 G 1–0 Jun 27, 2019 H2H
30587 Kevin Krawietz Pablo Carreno Busta 1 0–1 G 0–1 Jun 28, 2019 H2H
30588 Kevin Moir Brent Pirow 1 0–1 H 0–1 Oct 10, 1985 H2H
30589 Kevin Moir Christo Van Rensburg 1 1–0 H 1–0 Nov 24, 1983 H2H
30590 Kevin Moir David Egdes 1 0–1 H 0–1 Apr 9, 1981 H2H
30591 Kevin Moir Jay Lapidus 1 0–1 G 0–1 Jun 25, 1986 H2H
30592 Kevin Moir Lloyd Bourne 1 0–1 H 0–1 Sep 12, 1984 H2H
30593 Kevin Moir Vitas Gerulaitis 1 0–1 H 0–1 Nov 25, 1983 H2H
30594 Kevin Ullyett Chris Pridham 1 0–1 H 0–1 Apr 4, 1992 H2H
30595 Kevin Ullyett David Nainkin 1 0–1 H 0–1 Jul 16, 1997 H2H
30596 Kevin Ullyett Derrick Rostagno 1 0–1 H 0–1 Aug 12, 1992 H2H
30597 Kevin Ullyett Doug Flach 1 0–1 C 0–1 Jan 31, 1997 H2H
30598 Kevin Ullyett Gerard Solves 1 1–0 C 1–0 Mar 13, 1997 H2H
30599 Kevin Ullyett Jacco Eltingh 1 1–0 C 1–0 Jan 30, 1997 H2H
30600 Kevin Ullyett Jeremy Bates 1 0–1 H 0–1 Apr 7, 1995 H2H