Match log updated: 2026-07-18 13:15 UTC
Christopher O'Connell — ATP Match Log
Main draw matches: 8 | W: 2 | L: 6 | Win %: 25.0%
16 qualifying matches shown below; qualifying is excluded from main-draw summaries and leaderboards.
| Date ↓ | Tournament | Category | Round | Surface | Opponent | Score | Result | H2H | Match |
|---|---|---|---|---|---|---|---|---|---|
| Jun 25, 2026 | Wimbledon | Grand Slam | Q3 | Grass | Mackenzie McDonald | 3-6 4-6 4-6 | L | H2H | Match data |
| Jun 24, 2026* | Wimbledon | Grand Slam | Q2 | Grass | Bernard Tomic | 6-4 6-4 | W | H2H | Match data |
| Jun 23, 2026* | Wimbledon | Grand Slam | Q1 | Grass | Joel Schwaerzler | 7-6(3) 6-4 | W | H2H | Match data |
| May 19, 2026 | Roland Garros | Grand Slam | Q1 | Clay | Facundo Diaz Acosta | 6-7 6-4 4-6 | L | H2H | Match data |
| May 4, 2026 | Internazionali BNL d'Italia | Masters 1000 | Q1 | Clay | Martin Landaluce | 2-6 3-6 | L | H2H | Match data |
| Apr 20, 2026 | Mutua Madrid Open | Masters 1000 | Q1 | Clay | Dino Prizmic | 6-7(9) 7-6(5) 6-7(3) | L | H2H | Match data |
| Mar 31, 2026 | Tiriac Open Presented by UniCredit Bank | ATP 250 | R32 | Clay | Mariano Navone | 4-6 6-7(8) | L | H2H | Match data |
| Mar 20, 2026 | Miami Open Presented by Itau | Masters 1000 | R128 | Hard | Marton Fucsovics | 6-7(6) 3-6 | L | H2H | Match data |
| Mar 17, 2026 | Miami Open Presented by Itau | Masters 1000 | Q2 | Hard | Alexander Blockx | 4-6 6-4 6-4 | W | H2H | Match data |
| Mar 16, 2026 | Miami Open Presented by Itau | Masters 1000 | Q1 | Hard | Nicolas Mejia | 7-6(4) 6-3 | W | H2H | Match data |
| Mar 4, 2026 | BNP Paribas Open | Masters 1000 | R128 | Hard | Marton Fucsovics | 5-7 3-6 | L | H2H | Match data |
| Mar 3, 2026 | BNP Paribas Open | Masters 1000 | Q2 | Hard | Nikoloz Basilashvili | 6-4 6-4 | W | H2H | Match data |
| Mar 2, 2026 | BNP Paribas Open | Masters 1000 | Q1 | Hard | Billy Harris | 6-4 6-3 | W | H2H | Match data |
| Feb 21, 2026 | Dubai Duty Free Tennis Championships | ATP 500 | Q1 | Hard | Quentin Halys | 3-6 4-6 | L | H2H | Match data |
| Feb 13, 2026 | ABN AMRO Open | ATP 500 | QF | Hard | Ugo Humbert | 4-6 1-6 | L | H2H | Match data |
| Feb 11, 2026 | ABN AMRO Open | ATP 500 | R16 | Hard | Cameron Norrie | 7-6(9) 6-4 | W | H2H | Match data |
| Feb 9, 2026 | ABN AMRO Open | ATP 500 | R32 | Hard | Valentin Royer | 6-4 4-6 7-6(4) | W | H2H | Match data |
| Feb 8, 2026 | ABN AMRO Open | ATP 500 | Q2 | Hard | Hugo Gaston | 6-2 6-3 | W | H2H | Match data |
| Feb 7, 2026 | ABN AMRO Open | ATP 500 | Q1 | Hard | Vitaliy Sachko | 6-3 7-5 | W | H2H | Match data |
| Feb 2, 2026 | Open Occitanie | ATP 250 | R32 | Hard | Roberto Bautista Agut | 7-5 3-6 5-7 | L | H2H | Match data |
| Jan 20, 2026 | Australian Open | Grand Slam | R128 | Hard | Nishesh Basavareddy | 6-4 6-7(7) 7-6(3) 2-6 3-6 | L | H2H | Match data |
| Jan 10, 2026 | Adelaide International | ATP 250 | Q1 | Hard | Jacob Fearnley | 6-7(4) 6-7(4) | L | H2H | Match data |
| Jan 4, 2026* | Brisbane International Presented by ANZ | ATP 250 | Q2 | Hard | Dane Sweeny | 7-6(4) 3-6 4-6 | L | H2H | Match data |
| Jan 4, 2026* | Brisbane International Presented by ANZ | ATP 250 | Q1 | Hard | Nikoloz Basilashvili | 6-2 6-3 | W | H2H | Match data |