Advanced ATP Rivalry Search

Browse ATP head-to-head rivalries by historical or current-player scope, most-played or unbeaten view, and player.

About this search tool

Search across precomputed TennisDB ATP tables for player seasons, player tournament runs, player careers, matches, tournaments, ranking weeks, and rivalries. Each dataset offers its own relevant filters. Column headings change the sort; use the same heading again to reverse direction.

Browse precomputed head-to-head records by scope and view, or choose a player to find every rivalry.

Rivalries
Reset
# Player 1 Player 2 Meetings, sorted ascending Record Surface Last Met H2H
27401 Jonas Svensson Jimmy Connors 1 1–0 C 1–0 Feb 13, 1988 H2H
27402 Jonas Svensson Jim Pugh 1 0–1 H 0–1 Aug 19, 1987 H2H
27403 Jonas Svensson Joern Renzenbrink 1 1–0 C 1–0 Oct 14, 1994 H2H
27404 Jonas Svensson Jose Francisco Altur 1 1–0 C 1–0 Mar 12, 1993 H2H
27405 Jonas Svensson Kelly Evernden 1 0–1 G 0–1 Jun 19, 1987 H2H
27406 Jonas Svensson Ken Flach 1 1–0 H 1–0 Aug 28, 1986 H2H
27407 Jonas Svensson Lars Jonsson 1 1–0 H 1–0 Jan 21, 1990 H2H
27408 Jonas Svensson Leif Shiras 1 1–0 C 1–0 May 27, 1987 H2H
27409 Jonas Svensson Leonardo Lavalle 1 1–0 H 1–0 Aug 21, 1986 H2H
27410 Jonas Svensson Luke Jensen 1 1–0 C 1–0 May 16, 1990 H2H
27411 Jonas Svensson Magnus Tideman 1 1–0 H 1–0 Jan 15, 1988 H2H
27412 Jonas Svensson Marcelo Filippini 1 0–1 C 0–1 May 4, 1995 H2H
27413 Jonas Svensson Mark Dickson 1 1–0 C 1–0 Feb 6, 1986 H2H
27414 Jonas Svensson Massimiliano Narducci 1 1–0 C 1–0 Feb 16, 1989 H2H
27415 Jonas Svensson Michael Robertson 1 0–1 H 0–1 Feb 12, 1986 H2H
27416 Jonas Svensson Michael Tebbutt 1 1–0 H 1–0 Jan 19, 1994 H2H
27417 Jonas Svensson Michiel Schapers 1 1–0 C 1–0 Feb 28, 1988 H2H
27418 Jonas Svensson Neil Borwick 1 1–0 H 1–0 Oct 2, 1993 H2H
27419 Jonas Svensson Nicklas Kroon 1 1–0 H 1–0 Jan 17, 1988 H2H
27420 Jonas Svensson Nicolas Pereira 1 1–0 H 1–0 Aug 18, 1993 H2H
27421 Jonas Svensson Pablo Arraya 1 1–0 C 1–0 Mar 26, 1987 H2H
27422 Jonas Svensson Paul Annacone 1 0–1 G 0–1 Jun 26, 1988 H2H
27423 Jonas Svensson Pavel Slozil 1 1–0 C 1–0 May 14, 1986 H2H
27424 Jonas Svensson Pavel Vizner 1 1–0 C 1–0 Oct 15, 1992 H2H
27425 Jonas Svensson Per Henricsson 1 1–0 C 1–0 Aug 3, 1989 H2H
27426 Jonas Svensson Peter Lindgren 1 1–0 C 1–0 Mar 19, 1987 H2H
27427 Jonas Svensson Ramesh Krishnan 1 0–1 H 0–1 Oct 25, 1985 H2H
27428 Jonas Svensson Ricardo Acuna 1 1–0 C 1–0 Sep 11, 1986 H2H
27429 Jonas Svensson Robbie Weiss 1 0–1 H 0–1 Jan 6, 1994 H2H
27430 Jonas Svensson Ryuso Tsujino 1 1–0 C 1–0 Oct 14, 1993 H2H
27431 Jonas Svensson Sander Groen 1 1–0 G 1–0 Jun 17, 1993 H2H
27432 Jonas Svensson Sebastien Lareau 1 0–1 G 0–1 Jun 23, 1993 H2H
27433 Jonas Svensson Stanislav Birner 1 1–0 H 1–0 Oct 22, 1987 H2H
27434 Jonas Svensson Thierry Guardiola 1 1–0 H 1–0 Sep 29, 1994 H2H
27435 Jonas Svensson Thierry Tulasne 1 1–0 C 1–0 Apr 27, 1989 H2H
27436 Jonas Svensson Tim Mayotte 1 0–1 H 0–1 Feb 13, 1987 H2H
27437 Jonas Svensson Todd Witsken 1 1–0 H 1–0 Aug 31, 1988 H2H
27438 Jonas Svensson Tommy Ho 1 1–0 H 1–0 Aug 16, 1990 H2H
27439 Jonas Svensson Tore Meinecke 1 1–0 C 1–0 May 7, 1988 H2H
27440 Jonas Svensson Udo Riglewski 1 1–0 H 1–0 Oct 13, 1988 H2H
27441 Jonas Svensson Ulf Stenlund 1 1–0 C 1–0 Apr 24, 1993 H2H
27442 Jonas Svensson Woody Hunt 1 1–0 H 1–0 Aug 17, 1989 H2H
27443 Jonas Svensson Zoltan Kuharszky 1 1–0 H 1–0 Oct 7, 1988 H2H
27444 Jonathan Canter Andrew Castle 1 0–1 H 0–1 Oct 12, 1989 H2H
27445 Jonathan Canter Broderick Dyke 1 1–0 G 1–0 Dec 28, 1985 H2H
27446 Jonathan Canter Bud Schultz 1 1–0 C 1–0 Apr 3, 1986 H2H
27447 Jonathan Canter Chris Pridham 1 1–0 H 1–0 Aug 14, 1985 H2H
27448 Jonathan Canter Claudio Panatta 1 1–0 H 1–0 Mar 21, 1989 H2H
27449 Jonathan Canter Dan Cassidy 1 1–0 H 1–0 Oct 9, 1986 H2H
27450 Jonathan Canter David Livingston 1 1–0 H 1–0 Oct 16, 1986 H2H
27451 Jonathan Canter Dominique Bedel 1 1–0 C 1–0 Nov 19, 1982 H2H
27452 Jonathan Canter Drew Gitlin 1 1–0 C 1–0 Jul 14, 1982 H2H
27453 Jonathan Canter Eric Jelen 1 0–1 C 0–1 Oct 26, 1989 H2H
27454 Jonathan Canter Florin Segarceanu 1 1–0 C 1–0 Feb 7, 1986 H2H
27455 Jonathan Canter Glenn Layendecker 1 0–1 H 0–1 Oct 10, 1986 H2H
27456 Jonathan Canter Greg Holmes 1 1–0 H 1–0 Sep 3, 1987 H2H
27457 Jonathan Canter Harold Solomon 1 1–0 G 1–0 Jun 25, 1986 H2H
27458 Jonathan Canter Howard Sands 1 0–1 H 0–1 Jan 10, 1985 H2H
27459 Jonathan Canter Joakim Nystrom 1 0–1 C 0–1 Feb 8, 1986 H2H
27460 Jonathan Canter Karel Demuynck 1 1–0 C 1–0 Mar 21, 1986 H2H
27461 Jonathan Canter Karl Richter 1 1–0 H 1–0 Oct 17, 1985 H2H
27462 Jonathan Canter Kevin Curren 1 1–0 H 1–0 Feb 5, 1985 H2H
27463 Jonathan Canter Laurie Warder 1 1–0 C 1–0 May 27, 1987 H2H
27464 Jonathan Canter Lawson Duncan 1 0–1 C 0–1 May 4, 1988 H2H
27465 Jonathan Canter Lloyd Bourne 1 0–1 C 0–1 Oct 18, 1984 H2H
27466 Jonathan Canter Marcel Freeman 1 1–0 H 1–0 Aug 17, 1986 H2H
27467 Jonathan Canter Marc Flur 1 1–0 C 1–0 Feb 6, 1986 H2H
27468 Jonathan Canter Mark Edmondson 1 1–0 G 1–0 Dec 28, 1985 H2H
27469 Jonathan Canter Mark Kratzmann 1 0–1 H 0–1 Apr 12, 1990 H2H
27470 Jonathan Canter Miguel Nido 1 0–1 C 0–1 Oct 26, 1990 H2H
27471 Jonathan Canter Nick Fulwood 1 0–1 G 0–1 Jun 28, 1989 H2H
27472 Jonathan Canter Paul Annacone 1 0–1 G 0–1 Jul 13, 1989 H2H
27473 Jonathan Canter Peter Carlsson 1 1–0 G 1–0 Dec 12, 1985 H2H
27474 Jonathan Canter Raul Antonio Viver 1 0–1 C 0–1 Feb 28, 1985 H2H
27475 Jonathan Canter Roberto Arguello 1 1–0 C 1–0 May 28, 1986 H2H
27476 Jonathan Canter Russell Simpson 1 0–1 G 0–1 Jun 12, 1985 H2H
27477 Jonathan Canter Sashi Menon 1 1–0 C 1–0 Nov 18, 1982 H2H
27478 Jonathan Canter Shoichi Horiuchi 1 1–0 H 1–0 Oct 16, 1985 H2H
27479 Jonathan Canter Slobodan Zivojinovic 1 1–0 H 1–0 Mar 22, 1989 H2H
27480 Jonathan Canter Steve Denton 1 0–1 H 0–1 Aug 30, 1984 H2H
27481 Jonathan Canter Tim Wilkison 1 0–1 H 0–1 Nov 4, 1982 H2H
27482 Jonathan Canter Tom Cain 1 0–1 C 0–1 Jul 13, 1983 H2H
27483 Jonathan Canter Tore Meinecke 1 0–1 C 0–1 May 7, 1987 H2H
27484 Jonathan Canter Ulf Stenlund 1 0–1 G 0–1 Jun 24, 1987 H2H
27485 Jonathan Canter Vijay Amritraj 1 0–1 G 0–1 Jun 26, 1985 H2H
27486 Jonathan Canter Zoltan Kuharszky 1 0–1 C 0–1 Nov 20, 1982 H2H
27487 Jonathan Erlich Adrian Voinea 1 1–0 H 1–0 Aug 14, 2002 H2H
27488 Jonathan Erlich Eyal Erlich 1 1–0 H 1–0 Oct 13, 1994 H2H
27489 Jonathan Erlich Justin Gimelstob 1 0–1 G 0–1 Jul 12, 2002 H2H
27490 Jonathan Erlich Sonchat Ratiwatana 1 1–0 H 1–0 Sep 25, 2003 H2H
27491 Jonathan Eysseric Olivier Patience 1 0–1 C 0–1 May 30, 2007 H2H
27492 Jonathan Marray Alan Mackin 1 1–0 G 1–0 Jun 16, 2005 H2H
27493 Jonathan Marray Flavio Saretta 1 0–1 G 0–1 Jun 18, 2004 H2H
27494 Jonathan Marray Jamie Delgado 1 1–0 G 1–0 Jun 10, 2004 H2H
27495 Jonathan Stark Andrei Cherkasov 1 1–0 H 1–0 Apr 8, 1993 H2H
27496 Jonathan Stark Arvind Parmar 1 0–1 G 0–1 Jun 21, 2001 H2H
27497 Jonathan Stark Axel Finnberg 1 1–0 H 1–0 Jan 7, 1994 H2H
27498 Jonathan Stark Bill Barber 1 1–0 H 1–0 Jul 21, 1994 H2H
27499 Jonathan Stark Brent Larkham 1 1–0 C 1–0 May 25, 1994 H2H
27500 Jonathan Stark Bret Garnett 1 1–0 H 1–0 Aug 18, 1993 H2H
27501 Jonathan Stark Bruce Steel 1 1–0 G 1–0 Jul 11, 1991 H2H
27502 Jonathan Stark Christo Van Rensburg 1 1–0 C 1–0 Nov 11, 1993 H2H
27503 Jonathan Stark Dan Cassidy 1 0–1 H 0–1 Aug 3, 1988 H2H
27504 Jonathan Stark Dan Goldie 1 0–1 C 0–1 Feb 8, 1990 H2H
27505 Jonathan Stark Daniel Courcol 1 1–0 G 1–0 Jun 13, 1996 H2H
27506 Jonathan Stark Daniel Nestor 1 0–1 H 0–1 Mar 18, 1997 H2H
27507 Jonathan Stark Danilo Marcelino 1 1–0 H 1–0 Mar 14, 1992 H2H
27508 Jonathan Stark David Dilucia 1 1–0 C 1–0 Feb 23, 1995 H2H
27509 Jonathan Stark David Engel 1 1–0 H 1–0 Aug 17, 1994 H2H
27510 Jonathan Stark David Nainkin 1 1–0 G 1–0 Jun 12, 1996 H2H
27511 Jonathan Stark David Pate 1 1–0 H 1–0 Apr 7, 1994 H2H
27512 Jonathan Stark David Prinosil 1 0–1 H 0–1 Apr 18, 1997 H2H
27513 Jonathan Stark David Rikl 1 0–1 C 0–1 May 31, 1995 H2H
27514 Jonathan Stark Diego Nargiso 1 0–1 H 0–1 Mar 18, 1992 H2H
27515 Jonathan Stark Gaston Etlis 1 1–0 C 1–0 May 18, 1995 H2H
27516 Jonathan Stark Grant Connell 1 1–0 C 1–0 Oct 14, 1992 H2H
27517 Jonathan Stark Grant Stafford 1 0–1 H 0–1 Oct 2, 1997 H2H
27518 Jonathan Stark Hernan Gumy 1 0–1 H 0–1 Aug 30, 1995 H2H
27519 Jonathan Stark Jared Palmer 1 1–0 H 1–0 Feb 17, 1995 H2H
27520 Jonathan Stark Jeff Salzenstein 1 1–0 H 1–0 Feb 9, 1995 H2H
27521 Jonathan Stark Joshua Eagle 1 0–1 H 0–1 Aug 13, 1997 H2H
27522 Jonathan Stark Kenny Thorne 1 1–0 H 1–0 Oct 2, 1992 H2H
27523 Jonathan Stark Lars Jonsson 1 0–1 H 0–1 Mar 31, 1994 H2H
27524 Jonathan Stark Lars Rehmann 1 1–0 C 1–0 Oct 11, 1995 H2H
27525 Jonathan Stark Luis Herrera 1 0–1 H 0–1 Apr 27, 1995 H2H
27526 Jonathan Stark Luiz Mattar 1 0–1 C 0–1 May 7, 1992 H2H
27527 Jonathan Stark Marc Kevin Goellner 1 0–1 C 0–1 May 14, 1997 H2H
27528 Jonathan Stark Marco Meneschincheri 1 1–0 H 1–0 Apr 11, 1997 H2H
27529 Jonathan Stark Mark Knowles 1 1–0 G 1–0 Jun 28, 1996 H2H
27530 Jonathan Stark Mark Petchey 1 1–0 H 1–0 Oct 6, 1994 H2H
27531 Jonathan Stark Martin Sinner 1 1–0 C 1–0 Oct 5, 1996 H2H
27532 Jonathan Stark Martin Strelba 1 1–0 H 1–0 Apr 7, 1993 H2H
27533 Jonathan Stark Mats Wilander 1 1–0 H 1–0 Aug 19, 1994 H2H
27534 Jonathan Stark Mauricio Hadad 1 1–0 H 1–0 Mar 14, 1995 H2H
27535 Jonathan Stark Michiel Schapers 1 1–0 G 1–0 Jun 13, 1992 H2H
27536 Jonathan Stark Neville Godwin 1 1–0 G 1–0 Jun 11, 1997 H2H
27537 Jonathan Stark Nicolas Pereira 1 0–1 G 0–1 Jul 11, 1996 H2H
27538 Jonathan Stark Orlin Stanoytchev 1 1–0 H 1–0 Apr 16, 1997 H2H
27539 Jonathan Stark Radomir Vasek 1 1–0 G 1–0 Jun 28, 1995 H2H
27540 Jonathan Stark Robbie Weiss 1 1–0 H 1–0 Aug 19, 1992 H2H
27541 Jonathan Stark Sandon Stolle 1 1–0 H 1–0 Apr 13, 1996 H2H
27542 Jonathan Stark Scott Humphries 1 1–0 H 1–0 Jul 19, 1995 H2H
27543 Jonathan Stark Sebastien Lareau 1 1–0 G 1–0 Jun 9, 1994 H2H
27544 Jonathan Stark Simon Youl 1 0–1 G 0–1 Jun 10, 1994 H2H
27545 Jonathan Stark Stephane Huet 1 1–0 G 1–0 Jun 25, 1997 H2H
27546 Jonathan Stark Sule Ladipo 1 0–1 H 0–1 Jul 27, 1994 H2H
27547 Jonathan Stark Susheel Narla 1 1–0 H 1–0 Apr 10, 1997 H2H
27548 Jonathan Stark Thomas Gollwitzer 1 1–0 C 1–0 Oct 16, 1993 H2H
27549 Jonathan Stark Thomas Hogstedt 1 0–1 H 0–1 Oct 3, 1992 H2H
27550 Jonathan Stark Vincent Spadea 1 1–0 H 1–0 Aug 23, 1996 H2H
27551 Jonathan Stark Yong Il Yoon 1 1–0 H 1–0 Sep 2, 1998 H2H
27552 Jong Woong Yoon Han Cheol Shin 1 0–1 H 0–1 Apr 21, 1994 H2H
27553 Jon Levine Bob Green 1 1–0 H 1–0 Apr 15, 1987 H2H
27554 Jon Levine Hector Ortiz 1 1–0 H 1–0 Jan 29, 1987 H2H
27555 Jon Levine Pavel Slozil 1 0–1 C 0–1 Jul 18, 1984 H2H
27556 Jon Levine Peter Fleming 1 1–0 H 1–0 Sep 3, 1983 H2H
27557 Jon Levine Ramesh Krishnan 1 0–1 H 0–1 Oct 29, 1987 H2H
27558 Jon Levine Tom Cain 1 0–1 H 0–1 Oct 19, 1983 H2H
27559 Jon Levine Victor Amaya 1 1–0 H 1–0 Sep 1, 1983 H2H
27560 Joost Winnink Patrik Kuhnen 1 0–1 C 0–1 Oct 14, 1995 H2H
27561 Joost Winnink Peter Lundgren 1 0–1 C 0–1 Mar 9, 1995 H2H
27562 Jordan Thompson Adam Neff 1 1–0 H 1–0 Feb 8, 2024 H2H
27563 Jordan Thompson Alexandr Dolgopolov 1 0–1 H 0–1 Jul 21, 2016 H2H
27564 Jordan Thompson Alex Bolt 1 1–0 H 1–0 Jan 3, 2019 H2H
27565 Jordan Thompson Alexei Popyrin 1 1–0 G 1–0 Jun 22, 2023 H2H
27566 Jordan Thompson Alex Molcan 1 0–1 H 0–1 Mar 24, 2023 H2H
27567 Jordan Thompson Aslan Karatsev 1 0–1 H 0–1 Sep 2, 2021 H2H
27568 Jordan Thompson August Holmgren 1 1–0 H 1–0 Oct 3, 2025 H2H
27569 Jordan Thompson Benjamin Becker 1 0–1 G 0–1 Jun 21, 2016 H2H
27570 Jordan Thompson Benjamin Bonzi 1 1–0 G 1–0 Jul 3, 2025 H2H
27571 Jordan Thompson Bernard Tomic 1 0–1 H 0–1 Jan 15, 2016 H2H
27572 Jordan Thompson Bjorn Fratangelo 1 0–1 C 0–1 Apr 12, 2018 H2H
27573 Jordan Thompson Botic van de Zandschulp 1 0–1 H 0–1 Aug 30, 2023 H2H
27574 Jordan Thompson Bradley Klahn 1 1–0 G 1–0 Jun 28, 2019 H2H
27575 Jordan Thompson Cedrik-Marcel Stebe 1 1–0 G 1–0 Jul 15, 2021 H2H
27576 Jordan Thompson Christopher O'Connell 1 1–0 H 1–0 Jan 6, 2022 H2H
27577 Jordan Thompson Constant Lestienne 1 1–0 H 1–0 Aug 28, 2024 H2H
27578 Jordan Thompson Cristian Garin 1 0–1 C 0–1 Apr 8, 2022 H2H
27579 Jordan Thompson Damir Dzumhur 1 1–0 G 1–0 Jun 29, 2019 H2H
27580 Jordan Thompson Daniel Altmaier 1 1–0 G 1–0 Jun 17, 2021 H2H
27581 Jordan Thompson Daniel Evans 1 1–0 H 1–0 Feb 15, 2024 H2H
27582 Jordan Thompson David Ferrer 1 1–0 H 1–0 Jan 6, 2017 H2H
27583 Jordan Thompson David Goffin 1 1–0 H 1–0 Mar 12, 2022 H2H
27584 Jordan Thompson Dennis Novak 1 0–1 H 0–1 Oct 15, 2020 H2H
27585 Jordan Thompson Dominik Koepfer 1 1–0 H 1–0 Jan 14, 2025 H2H
27586 Jordan Thompson Dusan Lajovic 1 1–0 H 1–0 Sep 24, 2023 H2H
27587 Jordan Thompson Egor Gerasimov 1 1–0 H 1–0 Sep 3, 2020 H2H
27588 Jordan Thompson Emilio Nava 1 1–0 H 1–0 Feb 22, 2024 H2H
27589 Jordan Thompson Ernesto Escobedo 1 1–0 H 1–0 Feb 21, 2024 H2H
27590 Jordan Thompson Ethan Quinn 1 0–1 C 0–1 Apr 3, 2025 H2H
27591 Jordan Thompson Facundo Diaz Acosta 1 1–0 H 1–0 Jan 10, 2024 H2H
27592 Jordan Thompson Flavio Cobolli 1 0–1 C 0–1 Apr 20, 2023 H2H
27593 Jordan Thompson Gabriel Diallo 1 0–1 G 0–1 Jun 13, 2025 H2H
27594 Jordan Thompson Gilles Simon 1 0–1 H 0–1 Oct 22, 2020 H2H
27595 Jordan Thompson Harold Mayot 1 1–0 H 1–0 Jul 26, 2024 H2H
27596 Jordan Thompson Hubert Hurkacz 1 1–0 H 1–0 Aug 29, 2024 H2H
27597 Jordan Thompson Ilya Ivashka 1 0–1 G 0–1 Jul 4, 2021 H2H
27598 Jordan Thompson James Duckworth 1 1–0 G 1–0 Jul 19, 2018 H2H
27599 Jordan Thompson Jan-Lennard Struff 1 1–0 H 1–0 Jul 31, 2019 H2H
27600 Jordan Thompson Jason Kubler 1 0–1 G 0–1 Jul 14, 2022 H2H