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
9201 Christopher O'Connell Bernabe Zapata Miralles 1 1–0 C 1–0 May 25, 2023 H2H
9202 Christopher O'Connell Camilo Ugo Carabelli 1 1–0 C 1–0 Apr 25, 2025 H2H
9203 Christopher O'Connell Christopher Eubanks 1 0–1 G 0–1 Jul 9, 2023 H2H
9204 Christopher O'Connell Corentin Moutet 1 0–1 G 0–1 Jun 27, 2023 H2H
9205 Christopher O'Connell Cristian Garin 1 1–0 H 1–0 Jan 16, 2024 H2H
9206 Christopher O'Connell Damir Dzumhur 1 1–0 H 1–0 Oct 3, 2025 H2H
9207 Christopher O'Connell Denis Kudla 1 1–0 H 1–0 Jul 29, 2021 H2H
9208 Christopher O'Connell Diego Schwartzman 1 1–0 H 1–0 Jan 20, 2022 H2H
9209 Christopher O'Connell Dominik Koepfer 1 1–0 H 1–0 Feb 3, 2021 H2H
9210 Christopher O'Connell Dusan Lajovic 1 1–0 C 1–0 Apr 3, 2025 H2H
9211 Christopher O'Connell Ethan Quinn 1 0–1 H 0–1 Jul 23, 2025 H2H
9212 Christopher O'Connell Fernando Verdasco 1 1–0 H 1–0 Feb 22, 2023 H2H
9213 Christopher O'Connell Filip Krajinovic 1 1–0 C 1–0 Apr 28, 2023 H2H
9214 Christopher O'Connell Flavio Cobolli 1 1–0 C 1–0 Apr 22, 2023 H2H
9215 Christopher O'Connell Frances Tiafoe 1 1–0 H 1–0 Mar 23, 2024 H2H
9216 Christopher O'Connell Gabriel Diallo 1 0–1 H 0–1 Oct 17, 2024 H2H
9217 Christopher O'Connell Gael Monfils 1 0–1 G 0–1 Jun 30, 2021 H2H
9218 Christopher O'Connell Gastao Elias 1 0–1 H 0–1 Jan 12, 2017 H2H
9219 Christopher O'Connell Hady Habib 1 1–0 H 1–0 Feb 19, 2025 H2H
9220 Christopher O'Connell Harold Mayot 1 1–0 H 1–0 Jul 31, 2024 H2H
9221 Christopher O'Connell Hugo Gaston 1 1–0 H 1–0 Jan 19, 2022 H2H
9222 Christopher O'Connell Jason Kubler 1 1–0 H 1–0 Sep 22, 2022 H2H
9223 Christopher O'Connell J.J. Wolf 1 1–0 H 1–0 Sep 23, 2022 H2H
9224 Christopher O'Connell Joao Fonseca 1 1–0 H 1–0 Aug 18, 2026 H2H
9225 Christopher O'Connell Joao Sousa 1 0–1 H 0–1 Mar 26, 2021 H2H
9226 Christopher O'Connell John Isner 1 0–1 H 0–1 Jul 31, 2021 H2H
9227 Christopher O'Connell Kamil Majchrzak 1 1–0 H 1–0 Aug 14, 2026 H2H
9228 Christopher O'Connell Lloyd Harris 1 0–1 H 0–1 Mar 16, 2021 H2H
9229 Christopher O'Connell Lorenzo Musetti 1 0–1 H 0–1 Sep 22, 2024 H2H
9230 Christopher O'Connell Lorenzo Sonego 1 1–0 G 1–0 Jun 16, 2023 H2H
9231 Christopher O'Connell Luciano Darderi 1 0–1 C 0–1 Apr 17, 2025 H2H
9232 Christopher O'Connell Mariano Navone 1 0–1 C 0–1 Mar 31, 2026 H2H
9233 Christopher O'Connell Martin Damm 1 1–0 H 1–0 Mar 25, 2024 H2H
9234 Christopher O'Connell Matteo Arnaldi 1 0–1 C 0–1 Apr 26, 2024 H2H
9235 Christopher O'Connell Mattia Bellucci 1 1–0 H 1–0 Aug 29, 2024 H2H
9236 Christopher O'Connell Maximilian Marterer 1 1–0 H 1–0 Feb 28, 2024 H2H
9237 Christopher O'Connell Nishesh Basavareddy 1 0–1 H 0–1 Jan 20, 2026 H2H
9238 Christopher O'Connell Quentin Halys 1 1–0 H 1–0 Sep 20, 2025 H2H
9239 Christopher O'Connell Radu Albot 1 0–1 H 0–1 Feb 11, 2021 H2H
9240 Christopher O'Connell Reilly Opelka 1 0–1 C 0–1 May 19, 2022 H2H
9241 Christopher O'Connell Riccardo Bonadio 1 1–0 C 1–0 Apr 6, 2023 H2H
9242 Christopher O'Connell Richard Gasquet 1 0–1 H 0–1 Mar 24, 2023 H2H
9243 Christopher O'Connell Roman Safiullin 1 1–0 H 1–0 Aug 19, 2025 H2H
9244 Christopher O'Connell Sebastian Korda 1 0–1 H 0–1 Jan 12, 2024 H2H
9245 Christopher O'Connell Stefanos Tsitsipas 1 1–0 H 1–0 Jul 30, 2025 H2H
9246 Christopher O'Connell Strong Kirchheimer 1 1–0 H 1–0 Aug 20, 2024 H2H
9247 Christopher O'Connell Tomas Martin Etcheverry 1 1–0 H 1–0 Sep 28, 2024 H2H
9248 Christopher O'Connell Valentin Royer 1 1–0 H 1–0 Feb 9, 2026 H2H
9249 Christopher O'Connell Vasek Pospisil 1 0–1 H 0–1 Mar 10, 2021 H2H
9250 Christopher O'Connell Yi Zhou 1 1–0 H 1–0 Sep 21, 2025 H2H
9251 Christopher O'Connell Zsombor Piros 1 0–1 C 0–1 Jul 27, 2023 H2H
9252 Christophe Roger-Vasselin Bob Lutz 1 0–1 H 0–1 Mar 11, 1982 H2H
9253 Christophe Roger-Vasselin Brian Teacher 1 1–0 H 1–0 Aug 21, 1980 H2H
9254 Christophe Roger-Vasselin Bruce Kleege 1 1–0 C 1–0 Jul 25, 1984 H2H
9255 Christophe Roger-Vasselin Bruce Manson 1 0–1 H 0–1 Oct 28, 1982 H2H
9256 Christophe Roger-Vasselin Carlos Behar 1 1–0 C 1–0 Sep 26, 1979 H2H
9257 Christophe Roger-Vasselin Chris Johnstone 1 1–0 H 1–0 Mar 18, 1982 H2H
9258 Christophe Roger-Vasselin Christophe Freyss 1 1–0 C 1–0 May 22, 1981 H2H
9259 Christophe Roger-Vasselin Christopher Sylvan 1 1–0 C 1–0 Aug 10, 1977 H2H
9260 Christophe Roger-Vasselin Craig Wittus 1 1–0 H 1–0 Feb 12, 1982 H2H
9261 Christophe Roger-Vasselin David Schneider 1 1–0 H 1–0 Nov 28, 1980 H2H
9262 Christophe Roger-Vasselin Denis Naegelen 1 1–0 C 1–0 Jul 29, 1982 H2H
9263 Christophe Roger-Vasselin Deon Joubert 1 1–0 C 1–0 May 30, 1979 H2H
9264 Christophe Roger-Vasselin Eric Deblicker 1 1–0 C 1–0 May 28, 1980 H2H
9265 Christophe Roger-Vasselin E. Vasquez 1 1–0 H 1–0 Nov 23, 1977 H2H
9266 Christophe Roger-Vasselin Ferdi Taygan 1 1–0 H 1–0 Nov 7, 1979 H2H
9267 Christophe Roger-Vasselin Fernando Maynetto 1 1–0 H 1–0 Aug 15, 1980 H2H
9268 Christophe Roger-Vasselin Francois Jauffret 1 0–1 C 0–1 Apr 20, 1978 H2H
9269 Christophe Roger-Vasselin Fritz Buehning 1 1–0 C 1–0 Aug 2, 1979 H2H
9270 Christophe Roger-Vasselin Georges Goven 1 1–0 C 1–0 Sep 24, 1977 H2H
9271 Christophe Roger-Vasselin Greg Whitecross 1 1–0 H 1–0 Aug 14, 1980 H2H
9272 Christophe Roger-Vasselin Gunther Gnettner 1 1–0 C 1–0 May 21, 1981 H2H
9273 Christophe Roger-Vasselin Jan Norback 1 0–1 H 0–1 Aug 16, 1979 H2H
9274 Christophe Roger-Vasselin Javier Soler 1 1–0 C 1–0 Sep 23, 1977 H2H
9275 Christophe Roger-Vasselin Jean Francois Caujolle 1 0–1 C 0–1 Nov 16, 1979 H2H
9276 Christophe Roger-Vasselin Jiri Granat 1 0–1 C 0–1 May 25, 1978 H2H
9277 Christophe Roger-Vasselin Jiri Hrebec 1 0–1 C 0–1 Jul 29, 1978 H2H
9278 Christophe Roger-Vasselin John Alexander 1 0–1 C 0–1 Apr 7, 1983 H2H
9279 Christophe Roger-Vasselin John Marks 1 1–0 H 1–0 Aug 23, 1978 H2H
9280 Christophe Roger-Vasselin Jorge Andrew 1 0–1 C 0–1 Aug 8, 1979 H2H
9281 Christophe Roger-Vasselin Jose Luis Damiani 1 0–1 C 0–1 Apr 23, 1982 H2H
9282 Christophe Roger-Vasselin Manuel Orantes 1 0–1 C 0–1 Oct 20, 1977 H2H
9283 Christophe Roger-Vasselin Mark Vines 1 1–0 C 1–0 Feb 25, 1982 H2H
9284 Christophe Roger-Vasselin Nick Saviano 1 0–1 C 0–1 Feb 2, 1978 H2H
9285 Christophe Roger-Vasselin Onny Parun 1 1–0 C 1–0 Apr 23, 1981 H2H
9286 Christophe Roger-Vasselin Paolo Bertolucci 1 1–0 C 1–0 Jun 23, 1980 H2H
9287 Christophe Roger-Vasselin Pascal Portes 1 0–1 C 0–1 Sep 27, 1979 H2H
9288 Christophe Roger-Vasselin Pat Dupre 1 0–1 H 0–1 Feb 19, 1981 H2H
9289 Christophe Roger-Vasselin Per Hjertquist 1 1–0 C 1–0 Jul 17, 1980 H2H
9290 Christophe Roger-Vasselin Ramesh Krishnan 1 0–1 C 0–1 Feb 8, 1984 H2H
9291 Christophe Roger-Vasselin Raymond Moore 1 1–0 C 1–0 May 14, 1980 H2H
9292 Christophe Roger-Vasselin Ricardo Ycaza 1 1–0 C 1–0 Jan 28, 1982 H2H
9293 Christophe Roger-Vasselin Richard Meyer 1 0–1 C 0–1 Dec 17, 1981 H2H
9294 Christophe Roger-Vasselin Rick Fagel 1 0–1 C 0–1 May 25, 1979 H2H
9295 Christophe Roger-Vasselin Rod Frawley 1 0–1 H 0–1 Mar 1, 1979 H2H
9296 Christophe Roger-Vasselin Roger Taylor 1 1–0 H 1–0 Nov 24, 1977 H2H
9297 Christophe Roger-Vasselin Rolf Thung 1 1–0 C 1–0 Jul 24, 1980 H2H
9298 Christophe Roger-Vasselin Roscoe Tanner 1 0–1 H 0–1 Aug 5, 1983 H2H
9299 Christophe Roger-Vasselin Ross Case 1 0–1 G 0–1 Jun 22, 1978 H2H
9300 Christophe Roger-Vasselin Scott Mccain 1 1–0 H 1–0 Aug 18, 1982 H2H
9301 Christophe Roger-Vasselin Steve Krulevitz 1 1–0 C 1–0 May 31, 1978 H2H
9302 Christophe Roger-Vasselin Terry Rocavert 1 1–0 C 1–0 May 23, 1980 H2H
9303 Christophe Roger-Vasselin Tom Leonard 1 1–0 G 1–0 Jun 21, 1978 H2H
9304 Christophe Roger-Vasselin Tony Giammalva 1 0–1 C 0–1 Jul 18, 1980 H2H
9305 Christophe Roger-Vasselin Vitas Gerulaitis 1 0–1 C 0–1 Aug 3, 1979 H2H
9306 Christophe Roger-Vasselin Woody Blocher 1 0–1 H 0–1 Feb 2, 1978 H2H
9307 Christopher Sylvan John Whitlinger 1 1–0 C 1–0 Jul 13, 1977 H2H
9308 Christopher Sylvan Ove Bengtson 1 1–0 H 1–0 Nov 4, 1977 H2H
9309 Christopher Wolff Nicholas Kalogeropoulos 1 0–1 H 0–1 Aug 4, 1970 H2H
9310 Christoph Meyer Karl Meiler 1 1–0 C 1–0 Aug 12, 1970 H2H
9311 Christoph Meyer Manuel Orantes 1 0–1 C 0–1 Aug 13, 1970 H2H
9312 Christoph Zipf Balazs Taroczy 1 0–1 C 0–1 May 12, 1982 H2H
9313 Christoph Zipf Bernard Boileau 1 1–0 C 1–0 Jul 22, 1983 H2H
9314 Christoph Zipf Bernie Mitton 1 0–1 C 0–1 Nov 17, 1983 H2H
9315 Christoph Zipf Butch Walts 1 0–1 C 0–1 May 13, 1981 H2H
9316 Christoph Zipf Christophe Freyss 1 0–1 C 0–1 May 24, 1980 H2H
9317 Christoph Zipf Dominique Bedel 1 1–0 C 1–0 Nov 6, 1980 H2H
9318 Christoph Zipf Guillermo Aubone 1 1–0 C 1–0 Nov 26, 1981 H2H
9319 Christoph Zipf Jean Louis Haillet 1 1–0 H 1–0 Oct 29, 1981 H2H
9320 Christoph Zipf Jiri Granat 1 0–1 C 0–1 May 20, 1982 H2H
9321 Christoph Zipf Leo Palin 1 0–1 C 0–1 Dec 19, 1981 H2H
9322 Christoph Zipf Marco Alciati 1 0–1 C 0–1 Mar 12, 1981 H2H
9323 Christoph Zipf Pat Dupre 1 0–1 H 0–1 Mar 26, 1981 H2H
9324 Christoph Zipf Pavel Slozil 1 0–1 C 0–1 Oct 3, 1984 H2H
9325 Christoph Zipf Peter Elter 1 1–0 H 1–0 Oct 14, 1983 H2H
9326 Christoph Zipf Richard Lewis 1 1–0 H 1–0 Oct 22, 1981 H2H
9327 Christoph Zipf Robert Reininger 1 1–0 C 1–0 Nov 19, 1982 H2H
9328 Christoph Zipf Stefan Simonsson 1 0–1 H 0–1 Nov 24, 1983 H2H
9329 Christoph Zipf Wojtek Fibak 1 1–0 C 1–0 May 23, 1980 H2H
9330 Christo Steyn Christo Van Rensburg 1 0–1 G 0–1 Jul 9, 1987 H2H
9331 Christo Steyn Colin Dowdeswell 1 1–0 G 1–0 Dec 26, 1985 H2H
9332 Christo Steyn Hans Peter Kandler 1 0–1 C 0–1 Jul 20, 1983 H2H
9333 Christo Steyn John Sadri 1 0–1 G 0–1 Jun 10, 1987 H2H
9334 Christo Steyn Mike Leach 1 1–0 H 1–0 Aug 28, 1986 H2H
9335 Christo Steyn Ramesh Krishnan 1 0–1 H 0–1 Aug 19, 1987 H2H
9336 Christo Steyn Rodney Harmon 1 1–0 C 1–0 Jul 17, 1985 H2H
9337 Christo Steyn Shlomo Glickstein 1 1–0 C 1–0 Mar 13, 1986 H2H
9338 Christo Steyn Slobodan Zivojinovic 1 1–0 H 1–0 Aug 14, 1986 H2H
9339 Chris Wilkinson Andrei Olhovskiy 1 0–1 H 0–1 Jan 14, 1993 H2H
9340 Chris Wilkinson Arne Thoms 1 0–1 G 0–1 Jun 18, 1992 H2H
9341 Chris Wilkinson Daniel Orsanic 1 1–0 G 1–0 Jun 23, 1993 H2H
9342 Chris Wilkinson Gouichi Motomura 1 0–1 H 0–1 Apr 15, 1998 H2H
9343 Chris Wilkinson Grant Connell 1 0–1 H 0–1 Oct 2, 1991 H2H
9344 Chris Wilkinson Libor Nemecek 1 0–1 H 0–1 Sep 17, 1993 H2H
9345 Chris Wilkinson Takao Suzuki 1 1–0 G 1–0 Jun 9, 1999 H2H
9346 Chris Wilkinson Thierry Champion 1 0–1 G 0–1 Jun 26, 1991 H2H
9347 Chris Wilkinson Tommy Ho 1 0–1 G 0–1 Jun 14, 1995 H2H
9348 Chris Woodruff Alex Radulescu 1 1–0 H 1–0 Mar 18, 1997 H2H
9349 Chris Woodruff Andrei Stoliarov 1 1–0 C 1–0 Apr 13, 2000 H2H
9350 Chris Woodruff Andrew Ilie 1 0–1 H 0–1 Mar 4, 1999 H2H
9351 Chris Woodruff Arnaud Di Pasquale 1 1–0 H 1–0 Aug 15, 2001 H2H
9352 Chris Woodruff Bryan Shelton 1 0–1 C 0–1 May 2, 1996 H2H
9353 Chris Woodruff David Adams 1 1–0 H 1–0 Aug 16, 1995 H2H
9354 Chris Woodruff Davide Sanguinetti 1 0–1 H 0–1 Feb 24, 2001 H2H
9355 Chris Woodruff Dennis van Scheppingen 1 1–0 G 1–0 Jun 19, 1997 H2H
9356 Chris Woodruff Diego Moyano 1 1–0 C 1–0 May 26, 1999 H2H
9357 Chris Woodruff Gabriel Trifu 1 0–1 C 0–1 Apr 22, 1999 H2H
9358 Chris Woodruff Galo Blanco 1 0–1 C 0–1 Jun 1, 1997 H2H
9359 Chris Woodruff Giorgio Galimberti 1 1–0 H 1–0 Oct 5, 2000 H2H
9360 Chris Woodruff Guillaume Raoux 1 1–0 C 1–0 Oct 2, 1997 H2H
9361 Chris Woodruff Jaime Oncins 1 1–0 C 1–0 May 16, 1996 H2H
9362 Chris Woodruff James Sekulov 1 1–0 H 1–0 Jan 21, 2000 H2H
9363 Chris Woodruff Jens Knippschild 1 0–1 C 0–1 Apr 26, 2001 H2H
9364 Chris Woodruff Jocelyn Robichaud 1 1–0 H 1–0 Jul 30, 1997 H2H
9365 Chris Woodruff Kevin Ullyett 1 0–1 H 0–1 Aug 4, 1999 H2H
9366 Chris Woodruff Marcelo Filippini 1 0–1 C 0–1 May 3, 1997 H2H
9367 Chris Woodruff Mark Knowles 1 1–0 H 1–0 Aug 15, 1996 H2H
9368 Chris Woodruff Markus Hantschk 1 1–0 H 1–0 Nov 23, 2000 H2H
9369 Chris Woodruff Michael Russell 1 1–0 G 1–0 Jul 13, 2000 H2H
9370 Chris Woodruff Michael Tebbutt 1 0–1 H 0–1 Jul 17, 1997 H2H
9371 Chris Woodruff Oliver Gross 1 1–0 C 1–0 Apr 25, 1997 H2H
9372 Chris Woodruff Rogier Wassen 1 1–0 G 1–0 Jul 8, 1999 H2H
9373 Chris Woodruff Sebastien Leblanc 1 1–0 H 1–0 Aug 21, 1996 H2H
9374 Chris Woodruff Stephane Huet 1 1–0 H 1–0 Feb 21, 2001 H2H
9375 Chris Woodruff Tuomas Ketola 1 1–0 H 1–0 Nov 9, 2000 H2H
9376 Chris Woodruff Vincent Spadea 1 1–0 C 1–0 May 29, 1996 H2H
9377 Chris Woodruff Wayne Arthurs 1 1–0 G 1–0 Jul 10, 1999 H2H
9378 Chris Woodruff Xavier Malisse 1 0–1 H 0–1 Jan 4, 2001 H2H
9379 Chuck Adams Alberto Berasategui 1 0–1 C 0–1 May 19, 1994 H2H
9380 Chuck Adams Alberto Mancini 1 1–0 H 1–0 Aug 24, 1990 H2H
9381 Chuck Adams Alex Antonitsch 1 0–1 C 0–1 May 11, 1989 H2H
9382 Chuck Adams Andrei Cherkasov 1 0–1 H 0–1 Oct 11, 1991 H2H
9383 Chuck Adams Andrei Chesnokov 1 1–0 H 1–0 Jan 14, 1993 H2H
9384 Chuck Adams Andrew Foster 1 1–0 G 1–0 Jun 24, 1994 H2H
9385 Chuck Adams Bernd Karbacher 1 1–0 H 1–0 Aug 25, 1994 H2H
9386 Chuck Adams Brian Dunn 1 1–0 H 1–0 Sep 4, 1992 H2H
9387 Chuck Adams Carlos Claverie 1 0–1 H 0–1 Aug 15, 1990 H2H
9388 Chuck Adams Carlos Moya 1 1–0 H 1–0 Jan 11, 1996 H2H
9389 Chuck Adams Cassio Motta 1 0–1 H 0–1 Nov 6, 1992 H2H
9390 Chuck Adams Cedric Pioline 1 0–1 G 0–1 Jun 17, 1993 H2H
9391 Chuck Adams Christian Bergstrom 1 0–1 H 0–1 Jan 11, 1991 H2H
9392 Chuck Adams Christian Ruud 1 0–1 C 0–1 May 5, 1995 H2H
9393 Chuck Adams Chris Woodruff 1 1–0 H 1–0 Sep 1, 1993 H2H
9394 Chuck Adams David Rikl 1 0–1 H 0–1 Jan 12, 1996 H2H
9395 Chuck Adams David Wheaton 1 0–1 C 0–1 May 9, 1991 H2H
9396 Chuck Adams David Witt 1 1–0 C 1–0 Nov 11, 1993 H2H
9397 Chuck Adams Dirk Dier 1 0–1 H 0–1 Aug 28, 1996 H2H
9398 Chuck Adams Emilio Sanchez 1 1–0 H 1–0 Feb 24, 1994 H2H
9399 Chuck Adams Fernando Meligeni 1 0–1 C 0–1 May 11, 1995 H2H
9400 Chuck Adams Filip Dewulf 1 0–1 H 0–1 Oct 13, 1994 H2H