Christopher O'Connell

D’où vient la note 1604,8

De 250 matchs joués entre le 12 janvier 2015 et le 18 août 2026, dont 238 comptent pour la note, et d’eux seuls. Chaque ligne ci-dessous a été écrite au moment du calcul : rien n’est recalculé pour afficher cette page.

Comment lire

À droite : la variation produite par le match, puis la valeur avant → après. La valeur d’arrivée d’une ligne est celle de départ de la suivante, jusqu’à la note de départ attribuée à tout nouvel arrivant. Un ±0,0 est un match compté qui n’a pas fait bouger la note, un forfait par exemple.

250 matchs, du plus récent au premier

battu par Taylor Harry Fritz 0–2
18/08/26 · ATP 1000 2026 · Fourth round · détail
−3,21608,0 → 1604,8
16/08/26 · ATP 1000 2026 · Third round · forfait · détail
±0,01608,0 → 1608,0
bat Casper Ruud 1–1
15/08/26 · ATP 1000 2026 · Second round · abandon · détail
±0,01608,0 → 1608,0
bat Kamil Majchrzak 2–0
13/08/26 · ATP 1000 2026 · First round · détail
+15,81592,2 → 1608,0
12/08/26 · ATP 1000 2026 · Qualifying — Qualifying competition · détail
+13,21579,0 → 1592,2
bat Dane Sweeny 2–1
10/08/26 · ATP 1000 2026 · Qualifying — First round · détail
+11,51567,5 → 1579,0
battu par James Duckworth 0–2
04/08/26 · ATP 1000 2026 · First round · détail
−13,31580,8 → 1567,5
bat Jaime Faria 2–1
03/08/26 · ATP 1000 2026 · Qualifying — Qualifying competition · détail
+13,21567,6 → 1580,8
battu par Andres Martin 1–2
27/07/26 · ATP 500 2026 · Qualifying — First round · détail
−17,81585,4 → 1567,6
battu par Martín Landaluce 0–2
04/05/26 · ATP 1000 2026 · Qualifying — First round · détail
−15,11600,5 → 1585,4
battu par Dino Prižmić 1–2
20/04/26 · ATP 1000 2026 · Qualifying — First round · détail
−10,81611,2 → 1600,5
battu par Mariano Navone 0–2
30/03/26 · ATP 250 2026 · First round · détail
−13,51624,7 → 1611,2
battu par Marton Fucsovics 0–2
18/03/26 · ATP 1000 2026 · First round · détail
−8,21633,0 → 1624,7
17/03/26 · ATP 1000 2026 · Qualifying — Qualifying competition · détail
+8,81624,2 → 1633,0
bat Nicolás Mejía 2–0
16/03/26 · ATP 1000 2026 · Qualifying — First round · détail
+6,31617,9 → 1624,2
battu par Marton Fucsovics 0–2
04/03/26 · ATP 1000 2026 · First round · détail
−8,61626,6 → 1617,9
03/03/26 · ATP 1000 2026 · Qualifying — Qualifying competition · détail
+11,11615,5 → 1626,6
bat Billy Harris 2–0
02/03/26 · ATP 1000 2026 · Qualifying — First round · détail
+8,61606,9 → 1615,5
battu par Quentin Halys 0–2
23/02/26 · ATP 500 2026 · Qualifying — First round · détail
−10,71617,6 → 1606,9
bat Vitaliy Sachko 2–0
09/02/26 · ATP 500 2026 · Qualifying — First round · détail
+8,51609,1 → 1617,6
bat Hugo Gaston 2–0
09/02/26 · ATP 500 2026 · Qualifying — Qualifying competition · détail
+9,91599,2 → 1609,1
bat Valentin Royer 2–1
09/02/26 · ATP 500 2026 · First round · détail
+11,51587,7 → 1599,2
battu par Ugo Humbert 0–2
09/02/26 · ATP 500 2026 · Quarterfinals · détail
−6,01593,7 → 1587,7
bat Cameron Norrie 2–0
09/02/26 · ATP 500 2026 · Second round · détail
+17,91575,8 → 1593,7
battu par Roberto Bautista Agut 1–2
02/02/26 · ATP 250 2026 · First round · détail
−9,11584,9 → 1575,8
battu par Nishesh Basavareddy 2–3
19/01/26 · ATP Grand Slam 2026 · First round · détail
−10,31595,2 → 1584,9
battu par Jacob Fearnley 0–2
12/01/26 · ATP 250 2026 · Qualifying — First round · détail
−11,11606,4 → 1595,2
05/01/26 · ATP 250 2026 · Qualifying — First round · détail
+13,31593,1 → 1606,4
battu par Dane Sweeny 1–2
05/01/26 · ATP 250 2026 · Qualifying — Qualifying competition · détail
−14,21607,3 → 1593,1
battu par Alex Michelsen 1–2
30/12/25 · ATP 250 2025 · First round · détail
−10,11617,4 → 1607,3
battu par Denis Shapovalov 0–2
02/10/25 · ATP 1000 2025 · Second round · détail
−7,81625,2 → 1617,4
bat Damir Džumhur 2–0
01/10/25 · ATP 1000 2025 · First round · détail
+10,31614,9 → 1625,2
battu par Botic van de Zandschulp 0–2
22/09/25 · ATP 500 2025 · Qualifying — First round · détail
−10,21625,1 → 1614,9
bat Zhou Yi 2–0
15/09/25 · ATP 250 2025 · Second round · détail
+7,01618,0 → 1625,1
bat Quentin Halys 2–1
15/09/25 · ATP 250 2025 · First round · détail
+12,71605,4 → 1618,0
battu par Alejandro Tabilo 1–2
15/09/25 · ATP 250 2025 · Quarterfinals · détail
−10,31615,7 → 1605,4
battu par Alex de Minaur 0–3
25/08/25 · ATP Grand Slam 2025 · First round · détail
−3,71619,3 → 1615,7
bat Roman Safiullin 2–0
18/08/25 · ATP 250 2025 · First round · détail
+12,81606,6 → 1619,3
battu par Roberto Bautista Agut 0–1
18/08/25 · ATP 250 2025 · Second round · abandon · détail
±0,01606,6 → 1606,6
battu par Alex de Minaur
30/07/25 · ATP 1000 2025 · Third round · forfait · détail
±0,01606,6 → 1606,6
29/07/25 · ATP 1000 2025 · Second round · détail
+19,81586,8 → 1606,6
bat Chun-hsin Tseng 2–0
28/07/25 · ATP 1000 2025 · First round · détail
+9,31577,5 → 1586,8
battu par Ethan Quinn 0–2
21/07/25 · ATP 500 2025 · First round · détail
−11,71589,2 → 1577,5
battu par Adrian Mannarino 0–3
30/06/25 · ATP Grand Slam 2025 · First round · détail
−14,61603,8 → 1589,2
battu par Johannus Monday 1–2
23/06/25 · ATP 250 2025 · Qualifying — First round · détail
−16,51620,3 → 1603,8
bat James Duckworth 2–0
16/06/25 · ATP 500 2025 · Qualifying — First round · détail
+10,61609,7 → 1620,3
battu par Alex Bolt 1–2
16/06/25 · ATP 500 2025 · Qualifying — Qualifying competition · détail
−12,31622,0 → 1609,7
battu par Holger Rune 0–2
16/06/25 · ATP 500 2025 · First round · détail
−3,51625,5 → 1622,0
battu par Adrian Mannarino 0–2
09/06/25 · ATP 250 2025 · First round · détail
−16,11641,6 → 1625,5
battu par Ugo Humbert 0–3
26/05/25 · ATP Grand Slam 2025 · First round · détail
−7,21648,9 → 1641,6

Seuls figurent les matchs que la source publie ; ce qui manque est listé. La source donne le jour, pas l’heure : deux matchs du même jour sont ordonnés par une règle reproductible, qui n’est pas nécessairement l’ordre réel.