106

Billy Harris

Hand: Right

Highest ranked: 101

All matches

(45 wins - 40 losses)

Pre-match favourite:
self odd less than 1.20

(5 wins - 0 losses)

Pre-match favourite:
self odd 1.20 - 1.50

(14 wins - 6 losses)

Pre-match favourite:
self odd 1.50 - 1.80

(7 wins - 6 losses)

Not a pre-match favourite:
rival's odd 1.50 - 1.80

(13 wins - 9 losses)

Not a pre-match favourite:
rival's odd 1.20 - 1.50

(6 wins - 16 losses)

Pre-match underdog:
rival's odd less than 1.20

(0 wins - 3 losses)

Dominance & Efficiency

Current view:
All the surfaces
Summary
Hard
Clay
Grass

General Stats Spider

You can compare the performance of Billy Harris on the chosen surface with any player selected down below. After the choice, you can change the selected player, surface, or hide the comparision.

Breakpoints, aces, double faults

Billy Harris Matches History - All surfaces

Date Tournament Rival Round Result Self Odd Rival's Odd Rival's Rank 1st Srv Accuracy % 1st Srv Pts % 2nd Srv Pts % Aces DFs BPs Saved Srv Games Won Return 1st Srv Pts % Return 2nd Srv Pts % BPs Converted Return Games Won
14-Apr-2025 Munich David Goffin R32 Lose 2-6 7-6(2) 4-6 3.38 1.32 52 54.9 67.9 45.7 1 3 10/15 10/15 20.4 48.0 2/8 2/15
13-Apr-2025 Munich Chun Hsin Tseng Q2 Lose 6-4 6-7(5) 2-6 2.66 1.44 103 66.3 72.1 54.8 2 2 5/8 12/15 31.9 27.3 2/4 2/15
12-Apr-2025 Munich Aleksandar Vukic Q1 Win 3-6 6-3 6-4 2.31 1.58 84 57.7 77.8 54.5 8 0 2/4 12/14 29.3 41.9 3/10 3/14
08-Apr-2025 Madrid Challenger Sebastian Ofner R32 Lose 6-4 3-6 5-7 2.58 1.47 133 58.0 72.4 54.8 8 2 6/8 13/15 25.9 38.1 1/2 1/16
01-Apr-2025 Menorca Challenger Albert Ramos-Vinolas R32 Lose 2-6 6-4 4-6 2.12 1.66 234 60.0 66.7 36.4 2 5 10/15 9/14 28.6 50.0 3/7 3/14
20-Mar-2025 Miami Eliot Spizzirri R128 Lose 6-7(2) 6-3 2-6 2.26 1.64 134 66.7 75.8 30.3 10 4 5/8 12/15 23.1 55.2 2/7 2/14
18-Mar-2025 Miami Hugo Gaston Q2 Win 7-5 6-2 3.1 1.36 88 63.2 77.8 57.1 4 2 1/2 9/10 35.9 60.6 4/10 4/10
17-Mar-2025 Miami Mikael Ymer Q1 Win 6-7(6) 7-6(5) 6-3 2.17 1.66 754 60.0 62.7 56.0 6 2 7/11 12/16 39.4 46.0 6/9 6/17
11-Mar-2025 Cap Cana Challenger Chak Lam Coleman Wong R32 Lose 3-6 7-6(4) 4-6 1.53 2.39 191 61.5 72.9 51.4 6 3 3/7 11/15 26.8 35.7 2/8 2/16
04-Mar-2025 Indian Wells Michael Mmoh Q1 Lose 3-6 2-6 2.34 1.57 298 75.7 49.1 35.3 0 0 9/14 3/8 25.9 47.4 2/2 2/9
01-Mar-2025 Bengaluru Challenger Brandon Holt Semis Lose 2-6 6-7(4) 2.28 1.58 144 58.8 70.0 42.9 9 4 6/9 7/10 29.3 30.4 1/6 1/10
28-Feb-2025 Bengaluru Challenger Tristan Schoolkate QF Win 6-2 1-6 7-5 1.93 1.8 133 62.8 77.6 34.5 10 4 5/8 10/13 21.2 66.7 4/7 4/14
26-Feb-2025 Bengaluru Challenger Marek Gengel R16 Win 6-4 6-3 1.39 2.84 251 61.7 86.2 66.7 6 1 0/0 9/9 31.8 58.3 3/9 3/10
25-Feb-2025 Bengaluru Challenger Enzo Couacaud R32 Win 6-1 1-0 1.3 1.64 246 54.2 84.6 54.5 4 2 0/0 4/4 53.8 75.0 3/4 3/4
24-Feb-2025 Bengaluru Challenger Petr Bar Biryukov Q2 Lose 6-7(4) 4-6 1.21 4.07 395 38.2 76.9 66.7 6 5 0/1 10/11 20.0 28.6 0/0 0/11
23-Feb-2025 Bengaluru Challenger Siddharth Vishwakarma Q1 Win 6-2 6-1 1.05 8.87 746 54.5 95.8 50.0 10 5 0/0 8/8 38.1 63.3 4/8 4/7
21-Feb-2025 Pune Challenger Brandon Holt QF Lose 6-4 3-6 4-6 2.32 1.56 153 62.9 62.5 45.5 9 3 6/11 9/14 28.6 63.2 4/6 4/15
20-Feb-2025 Pune Challenger Hiroki Moriya R16 Win 7-5 6-3 1.22 3.97 432 69.7 76.1 55.0 14 0 5/6 10/11 37.8 46.4 3/10 3/10
18-Feb-2025 Pune Challenger Manas Dhamne R32 Win 6-4 6-4 1.22 3.99 793 71.6 64.2 52.4 9 1 5/7 8/10 45.1 45.8 4/7 4/10
16-Feb-2025 New Delhi Challenger Kyrian Jacquet Final Lose 4-6 2-6 2.64 1.45 204 56.7 58.8 38.5 4 1 3/8 4/9 27.0 54.2 2/8 2/9
15-Feb-2025 New Delhi Challenger Tristan Schoolkate Semis Win 4-6 7-6(4) 6-2 1.97 1.77 140 67.0 77.0 60.0 4 5 5/8 12/15 33.3 51.4 4/8 4/15
14-Feb-2025 New Delhi Challenger Elias Ymer QF Win 6-2 4-6 7-6(1) 1.74 2.02 267 55.8 81.3 44.7 4 8 4/8 11/15 34.3 60.0 5/13 5/15
13-Feb-2025 New Delhi Challenger James McCabe R16 Win 7-6(2) 6-3 1.7 2.08 215 54.4 70.3 64.5 5 2 4/5 10/11 27.7 69.6 2/6 2/10
11-Feb-2025 New Delhi Challenger Eric Vanshelboim R32 Win 6-1 6-4 1.32 3.23 501 72.9 80.0 61.5 0 0 0/0 9/9 28.0 58.8 3/3 3/8
08-Feb-2025 Chennai Challenger Elias Ymer Semis Lose 6-7(5) 6-7(2) 1.92 1.82 332 61.3 84.8 51.7 4 3 1/1 12/12 23.0 45.0 0/7 0/12
07-Feb-2025 Chennai Challenger Timofey Skatov QF Win 6-3 7-6(6) 2.02 1.75 202 62.2 66.7 45.2 2 2 3/5 8/10 38.5 58.3 4/16 4/11
06-Feb-2025 Chennai Challenger Ergi Kirkin R16 Win 6-3 6-3 1.37 2.95 305 63.0 85.3 40.0 8 1 5/6 8/9 26.3 53.8 4/4 4/9
04-Feb-2025 Chennai Challenger Eric Vanshelboim R32 Win 7-5 6-2 1.31 3.24 501 54.7 65.7 44.8 2 2 5/8 7/10 50.0 55.0 6/7 6/10
01-Feb-2025 Davis Cup World Group Qualies Kei Nishikori Other Lose 2-6 3-6 5.59 1.14 70 57.1 82.1 28.6 8 3 3/6 5/8 17.1 50.0 0/3 0/9
31-Jan-2025 Davis Cup World Group Qualies Yoshihito Nishioka Other Lose 5-7 1-6 3.38 1.31 67 51.8 58.6 44.4 5 2 5/9 5/9 32.6 37.5 1/9 1/10
09-Jan-2025 Australian Open Kamil Majchrzak Q3 Lose 5-7 2-6 2.51 1.5 122 59.7 67.4 32.3 5 3 11/15 6/10 23.3 52.2 1/6 1/10
08-Jan-2025 Australian Open Carlos Taberner Q2 Win 6-1 6-2 1.38 2.96 196 60.5 88.5 64.7 8 1 1/1 8/8 37.0 70.8 4/9 4/7
07-Jan-2025 Australian Open Yuta Shimizu Q1 Win 6-7(4) 6-4 6-4 1.65 2.17 193 66.7 75.8 60.6 6 2 2/2 16/16 19.6 40.0 2/4 2/16
02-Jan-2025 United Cup Hubert Hurkacz QF Lose 6-7(3) 5-7 6.46 1.11 16 68.4 77.8 48.0 7 2 2/3 11/12 11.8 43.8 0/3 0/12
01-Jan-2025 United Cup Alex De Minaur Other Lose 2-6 1-6 9.4 1.06 9 64.3 47.2 45.0 3 1 2/7 3/8 10.5 38.1 0/3 0/7
30-Dec-2024 United Cup Tomas Martin Etcheverry Other Lose 6-3 3-6 2-6 2.9 1.3 39 55.6 74.0 45.0 9 4 6/9 10/13 27.9 43.8 1/9 1/13
02-Nov-2024 Metz Titouan Droguet Q1 Lose 4-6 6-3 4-6 1.81 1.96 174 62.6 69.4 54.1 7 2 3/5 12/14 15.5 65.2 2/4 2/15
29-Oct-2024 Bratislava 2 Challenger Alibek Kachmazov R32 Lose 4-6 5-7 2.47 1.5 186 70.7 65.9 41.2 5 1 4/8 7/11 33.3 40.9 2/3 2/11
24-Oct-2024 Brest Challenger Joao Fonseca R16 Lose 4-6 2-6 2.5 1.5 154 72.5 59.5 64.3 1 0 6/9 6/9 25.0 27.8 0/1 0/9
22-Oct-2024 Brest Challenger Alexis Gautier R32 Win 6-2 6-3 1.31 3.29 486 75.0 74.4 61.5 3 3 0/0 9/9 33.3 47.6 3/5 3/8
16-Oct-2024 Shenzhen 2 Challenger Saba Purtseladze R16 Lose 4-6 6-7(5) 1.22 4.01 426 53.1 85.3 66.7 11 3 2/3 10/11 16.7 23.8 0/2 0/11
14-Oct-2024 Shenzhen 2 Challenger Kasidit Samrej R32 Win 6-4 6-7(1) 6-3 1.28 3.52 473 47.8 70.9 53.3 7 9 8/10 12/15 10.9 60.0 4/6 4/14
10-Oct-2024 Hangzhou Challenger Mackenzie McDonald R16 Lose 0-6 1-6 3.41 1.29 151 43.2 50.0 19.0 0 8 3/9 1/7 24.0 36.8 0/5 0/6
09-Oct-2024 Hangzhou Challenger Benjamin Lock R32 Win 6-3 1-6 6-3 1.12 5.62 343 55.3 78.7 47.4 12 6 3/5 11/13 25.0 35.0 2/2 2/12
03-Oct-2024 Shanghai Mattia Bellucci R128 Lose 3-6 4-6 2.78 1.44 101 64.7 60.6 55.6 4 0 5/8 6/9 25.7 40.9 1/2 1/10
01-Oct-2024 Shanghai Beibit Zhukayev Q2 Lose 5-7 6-2 4-6 1.55 2.39 196 64.7 76.4 53.3 8 2 3/5 13/15 18.2 51.9 2/5 2/15
30-Sep-2024 Shanghai Vadym Ursu Q1 Win 6-2 6-4 1.09 7.31 306 61.2 80.0 68.4 9 1 0/0 9/9 36.1 57.9 3/4 3/9
24-Sep-2024 Beijing Roberto Bautista-Agut Q1 Lose 7-5 6-7(5) 3-6 2.6 1.46 61 54.2 74.1 32.7 9 6 8/14 11/17 34.5 56.8 5/7 5/16
11-Sep-2024 Davis Cup Group Stage Otto Virtanen Other Win 6-4 7-6(4) 2.74 1.43 109 76.6 81.6 46.7 3 1 2/3 10/11 36.7 40.6 2/10 2/11
22-Aug-2024 US Open Timofey Skatov Q3 Lose 6-4 0-6 3-6 1.5 2.53 188 50.0 70.3 37.8 12 5 5/10 7/12 28.3 40.0 2/10 2/13
21-Aug-2024 US Open Murkel Alejandro Dellien Velasco Q2 Win 6-1 6-3 1.2 4.39 187 54.5 80.0 48.0 5 4 3/4 7/8 53.1 61.1 5/6 5/8
20-Aug-2024 US Open Juan Manuel Cerundolo Q1 Win 6-3 2-6 7-5 1.36 3.05 159 51.7 75.6 52.4 6 7 3/6 12/15 33.3 52.1 3/14 3/14
14-Aug-2024 Cary Challenger Christopher Eubanks R16 Lose 6-7(5) 7-6(6) 2-6 2.12 1.67 123 52.0 81.1 44.9 14 6 3/6 13/16 15.3 47.2 1/2 1/16
12-Aug-2024 Cary Challenger Joao Fonseca R32 Win 6-2 1-6 6-3 2.25 1.59 167 50.0 77.5 50.0 6 6 3/5 10/12 34.1 46.4 3/4 3/12
06-Aug-2024 Montreal Brandon Nakashima Q2 Lose 4-6 6-7(2) 3.74 1.26 52 56.6 60.5 54.5 2 4 2/5 8/11 31.7 31.8 2/3 2/11
04-Aug-2024 Montreal Adam Walton Q1 Win 6-4 6-2 1.75 1.33 86 68.0 91.2 43.8 8 2 2/2 9/9 38.5 51.7 3/10 3/9
27-Jul-2024 Washington Paul Jubb Q1 Lose 3-6 5-7 1.5 2.47 198 58.8 83.3 33.3 3 2 2/5 7/10 24.1 55.9 1/10 1/11
23-Jul-2024 Atlanta Aslan Karatsev R32 Lose 2-6 2-6 1.73 2.08 107 64.0 62.5 27.8 3 4 3/7 4/8 17.9 16.7 0/0 0/8
21-Jul-2024 Atlanta Harold Mayot Q2 Win 6-3 6-7(9) 6-4 2.09 1.71 122 59.2 77.6 52.5 12 4 6/7 14/15 36.8 48.6 4/5 4/16
20-Jul-2024 Atlanta Nate Bonetto Q1 Win 6-4 6-3 1.04 10.4 0 72.9 60.8 63.2 7 2 8/10 8/10 44.9 66.7 4/9 4/9
17-Jul-2024 Newport Mackenzie McDonald R16 Lose 3-6 4-6 2.34 1.58 97 55.7 63.6 45.7 6 8 6/9 7/10 7.1 16.7 0/0 0/9
16-Jul-2024 Newport Gabriel Diallo R32 Win 7-6(4) 7-5 1.64 2.21 165 62.9 69.6 60.6 4 2 7/8 11/12 30.8 50.0 2/8 2/12
15-Jul-2024 Newport Aidan Mayo Q2 Win 6-0 3-6 6-3 1.24 3.97 285 56.1 78.3 50.0 2 3 7/9 10/12 37.3 61.1 5/13 5/12
14-Jul-2024 Newport Bernard Tomic Q1 Win 6-3 6-4 1.37 3.02 239 48.4 90.0 53.1 12 5 2/3 9/10 28.1 57.1 3/9 3/9
02-Jul-2024 Wimbledon Jaume Munar R128 Lose 4-6 4-6 6-3 3-6 1.55 2.44 63 66.7 69.4 44.9 9 3 15/18 16/19 14.9 40.0 1/5 1/19
28-Jun-2024 Eastbourne Max Purcell Semis Lose 4-6 6-4 4-6 2.22 1.65 94 69.3 74.3 41.9 8 5 7/9 13/15 23.6 29.6 1/4 1/15
27-Jun-2024 Eastbourne Flavio Cobolli QF Win 6-7(3) 7-6(4) 6-2 1.96 1.82 49 70.7 77.1 72.4 8 1 3/3 16/16 30.4 33.3 2/6 2/16
26-Jun-2024 Eastbourne Charles Broom R16 Win 3-6 6-2 6-2 1.52 2.51 245 59.0 69.4 50.0 5 2 6/8 10/12 40.0 60.0 5/15 5/13
24-Jun-2024 Eastbourne Jacob Fearnley R32 Win 6-4 7-6(7) 2.16 1.68 271 69.1 85.1 57.1 10 2 1/1 11/11 28.2 35.5 1/1 1/11
21-Jun-2024 London Lorenzo Musetti QF Lose 3-6 5-7 2.67 1.47 30 67.6 63.0 59.1 2 1 2/4 8/10 15.2 26.7 0/2 0/11
20-Jun-2024 London Giovanni Mpetshi Perricard R16 Win 6-4 7-5 2.24 1.64 67 60.8 87.1 85.0 9 0 0/0 11/11 16.7 68.4 2/4 2/11
18-Jun-2024 London Tomas Martin Etcheverry R32 Win 6-4 3-6 6-3 1.9 1.89 32 58.0 87.5 65.5 8 1 1/2 13/14 23.7 44.0 2/10 2/14
16-Jun-2024 Nottingham Challenger Charles Broom Semis Lose 4-6 4-6 1.61 2.22 283 nan nan nan None None nan nan
15-Jun-2024 Nottingham Challenger Mikhail Kukushkin QF Win 6-1 2-1 2.72 1.42 135 nan nan nan None None nan nan
14-Jun-2024 Nottingham Challenger Joao Fonseca R16 Win 7-6(5) 3-6 6-4 1.75 2.0 224 61.7 81.0 55.6 10 4 4/6 14/16 21.5 54.8 1/3 1/15
12-Jun-2024 Nottingham Challenger Coleman Wong R32 Win 6-3 6-4 1.29 3.48 170 79.2 83.3 63.6 4 0 1/1 10/10 17.9 55.6 2/2 2/9
08-Jun-2024 Surbiton Challenger Lloyd Harris Semis Lose 4-6 4-6 2.51 1.49 132 65.6 73.8 45.5 4 2 5/7 8/10 21.6 52.9 0/1 0/10
07-Jun-2024 Surbiton Challenger Mikhail Kukushkin QF Win 5-7 7-6(5) 7-6(4) 2.04 1.73 136 58.9 75.0 49.1 12 2 7/11 14/18 25.0 52.4 3/6 3/18
05-Jun-2024 Surbiton Challenger Tristan Schoolkate R16 Win 6-4 7-6(4) 1.73 2.03 186 71.4 82.0 65.0 4 2 3/3 11/11 20.4 60.7 1/4 1/11
03-Jun-2024 Surbiton Challenger Juncheng Shang R32 Win 6-3 7-6(8) 2.55 1.48 92 80.3 81.1 61.5 9 1 1/1 11/11 24.5 64.0 1/6 1/10
23-May-2024 Roland Garros Valentin Vacherot Q3 Lose 6-7 5-7 3.25 1.32 116 nan nan nan None None nan nan
22-May-2024 Roland Garros Manuel Guinard Q2 Win 6-3 3-6 7-6 2.26 1.6 225 nan nan nan None None nan nan
20-May-2024 Roland Garros Emilio Nava Q1 Win 6-3 4-6 6-1 3.0 1.37 126 nan nan nan None None nan nan
14-May-2024 Tunis Challenger Tristan Lamasine R32 Lose 5-7 2-6 1.3 3.27 280 50.7 65.8 45.9 3 7 5/8 7/10 26.5 34.4 0/4 0/10
07-May-2024 Francavilla Al Mare Challenger Andrea Guerrieri R32 Lose 6-4 3-6 3-6 1.29 3.48 586 nan nan nan None None nan nan
Date Tournament Rival Round Result Self Odd Rival's Odd Rival's Rank 1st Srv Accuracy % 1st Srv Pts % 2nd Srv Pts % Aces DFs BPs Saved Srv Games Won Return 1st Srv Pts % Return 2nd Srv Pts % BPs Converted Return Games Won
20-Mar-2025 Miami Eliot Spizzirri R128 Lose 6-7(2) 6-3 2-6 2.26 1.64 134 66.7 75.8 30.3 10 4 5/8 12/15 23.1 55.2 2/7 2/14
18-Mar-2025 Miami Hugo Gaston Q2 Win 7-5 6-2 3.1 1.36 88 63.2 77.8 57.1 4 2 1/2 9/10 35.9 60.6 4/10 4/10
17-Mar-2025 Miami Mikael Ymer Q1 Win 6-7(6) 7-6(5) 6-3 2.17 1.66 754 60.0 62.7 56.0 6 2 7/11 12/16 39.4 46.0 6/9 6/17
11-Mar-2025 Cap Cana Challenger Chak Lam Coleman Wong R32 Lose 3-6 7-6(4) 4-6 1.53 2.39 191 61.5 72.9 51.4 6 3 3/7 11/15 26.8 35.7 2/8 2/16
04-Mar-2025 Indian Wells Michael Mmoh Q1 Lose 3-6 2-6 2.34 1.57 298 75.7 49.1 35.3 0 0 9/14 3/8 25.9 47.4 2/2 2/9
01-Mar-2025 Bengaluru Challenger Brandon Holt Semis Lose 2-6 6-7(4) 2.28 1.58 144 58.8 70.0 42.9 9 4 6/9 7/10 29.3 30.4 1/6 1/10
28-Feb-2025 Bengaluru Challenger Tristan Schoolkate QF Win 6-2 1-6 7-5 1.93 1.8 133 62.8 77.6 34.5 10 4 5/8 10/13 21.2 66.7 4/7 4/14
26-Feb-2025 Bengaluru Challenger Marek Gengel R16 Win 6-4 6-3 1.39 2.84 251 61.7 86.2 66.7 6 1 0/0 9/9 31.8 58.3 3/9 3/10
25-Feb-2025 Bengaluru Challenger Enzo Couacaud R32 Win 6-1 1-0 1.3 1.64 246 54.2 84.6 54.5 4 2 0/0 4/4 53.8 75.0 3/4 3/4
24-Feb-2025 Bengaluru Challenger Petr Bar Biryukov Q2 Lose 6-7(4) 4-6 1.21 4.07 395 38.2 76.9 66.7 6 5 0/1 10/11 20.0 28.6 0/0 0/11
23-Feb-2025 Bengaluru Challenger Siddharth Vishwakarma Q1 Win 6-2 6-1 1.05 8.87 746 54.5 95.8 50.0 10 5 0/0 8/8 38.1 63.3 4/8 4/7
21-Feb-2025 Pune Challenger Brandon Holt QF Lose 6-4 3-6 4-6 2.32 1.56 153 62.9 62.5 45.5 9 3 6/11 9/14 28.6 63.2 4/6 4/15
20-Feb-2025 Pune Challenger Hiroki Moriya R16 Win 7-5 6-3 1.22 3.97 432 69.7 76.1 55.0 14 0 5/6 10/11 37.8 46.4 3/10 3/10
18-Feb-2025 Pune Challenger Manas Dhamne R32 Win 6-4 6-4 1.22 3.99 793 71.6 64.2 52.4 9 1 5/7 8/10 45.1 45.8 4/7 4/10
16-Feb-2025 New Delhi Challenger Kyrian Jacquet Final Lose 4-6 2-6 2.64 1.45 204 56.7 58.8 38.5 4 1 3/8 4/9 27.0 54.2 2/8 2/9
15-Feb-2025 New Delhi Challenger Tristan Schoolkate Semis Win 4-6 7-6(4) 6-2 1.97 1.77 140 67.0 77.0 60.0 4 5 5/8 12/15 33.3 51.4 4/8 4/15
14-Feb-2025 New Delhi Challenger Elias Ymer QF Win 6-2 4-6 7-6(1) 1.74 2.02 267 55.8 81.3 44.7 4 8 4/8 11/15 34.3 60.0 5/13 5/15
13-Feb-2025 New Delhi Challenger James McCabe R16 Win 7-6(2) 6-3 1.7 2.08 215 54.4 70.3 64.5 5 2 4/5 10/11 27.7 69.6 2/6 2/10
11-Feb-2025 New Delhi Challenger Eric Vanshelboim R32 Win 6-1 6-4 1.32 3.23 501 72.9 80.0 61.5 0 0 0/0 9/9 28.0 58.8 3/3 3/8
08-Feb-2025 Chennai Challenger Elias Ymer Semis Lose 6-7(5) 6-7(2) 1.92 1.82 332 61.3 84.8 51.7 4 3 1/1 12/12 23.0 45.0 0/7 0/12
07-Feb-2025 Chennai Challenger Timofey Skatov QF Win 6-3 7-6(6) 2.02 1.75 202 62.2 66.7 45.2 2 2 3/5 8/10 38.5 58.3 4/16 4/11
06-Feb-2025 Chennai Challenger Ergi Kirkin R16 Win 6-3 6-3 1.37 2.95 305 63.0 85.3 40.0 8 1 5/6 8/9 26.3 53.8 4/4 4/9
04-Feb-2025 Chennai Challenger Eric Vanshelboim R32 Win 7-5 6-2 1.31 3.24 501 54.7 65.7 44.8 2 2 5/8 7/10 50.0 55.0 6/7 6/10
01-Feb-2025 Davis Cup World Group Qualies Kei Nishikori Other Lose 2-6 3-6 5.59 1.14 70 57.1 82.1 28.6 8 3 3/6 5/8 17.1 50.0 0/3 0/9
31-Jan-2025 Davis Cup World Group Qualies Yoshihito Nishioka Other Lose 5-7 1-6 3.38 1.31 67 51.8 58.6 44.4 5 2 5/9 5/9 32.6 37.5 1/9 1/10
09-Jan-2025 Australian Open Kamil Majchrzak Q3 Lose 5-7 2-6 2.51 1.5 122 59.7 67.4 32.3 5 3 11/15 6/10 23.3 52.2 1/6 1/10
08-Jan-2025 Australian Open Carlos Taberner Q2 Win 6-1 6-2 1.38 2.96 196 60.5 88.5 64.7 8 1 1/1 8/8 37.0 70.8 4/9 4/7
07-Jan-2025 Australian Open Yuta Shimizu Q1 Win 6-7(4) 6-4 6-4 1.65 2.17 193 66.7 75.8 60.6 6 2 2/2 16/16 19.6 40.0 2/4 2/16
02-Jan-2025 United Cup Hubert Hurkacz QF Lose 6-7(3) 5-7 6.46 1.11 16 68.4 77.8 48.0 7 2 2/3 11/12 11.8 43.8 0/3 0/12
01-Jan-2025 United Cup Alex De Minaur Other Lose 2-6 1-6 9.4 1.06 9 64.3 47.2 45.0 3 1 2/7 3/8 10.5 38.1 0/3 0/7
30-Dec-2024 United Cup Tomas Martin Etcheverry Other Lose 6-3 3-6 2-6 2.9 1.3 39 55.6 74.0 45.0 9 4 6/9 10/13 27.9 43.8 1/9 1/13
02-Nov-2024 Metz Titouan Droguet Q1 Lose 4-6 6-3 4-6 1.81 1.96 174 62.6 69.4 54.1 7 2 3/5 12/14 15.5 65.2 2/4 2/15
29-Oct-2024 Bratislava 2 Challenger Alibek Kachmazov R32 Lose 4-6 5-7 2.47 1.5 186 70.7 65.9 41.2 5 1 4/8 7/11 33.3 40.9 2/3 2/11
24-Oct-2024 Brest Challenger Joao Fonseca R16 Lose 4-6 2-6 2.5 1.5 154 72.5 59.5 64.3 1 0 6/9 6/9 25.0 27.8 0/1 0/9
22-Oct-2024 Brest Challenger Alexis Gautier R32 Win 6-2 6-3 1.31 3.29 486 75.0 74.4 61.5 3 3 0/0 9/9 33.3 47.6 3/5 3/8
16-Oct-2024 Shenzhen 2 Challenger Saba Purtseladze R16 Lose 4-6 6-7(5) 1.22 4.01 426 53.1 85.3 66.7 11 3 2/3 10/11 16.7 23.8 0/2 0/11
14-Oct-2024 Shenzhen 2 Challenger Kasidit Samrej R32 Win 6-4 6-7(1) 6-3 1.28 3.52 473 47.8 70.9 53.3 7 9 8/10 12/15 10.9 60.0 4/6 4/14
10-Oct-2024 Hangzhou Challenger Mackenzie McDonald R16 Lose 0-6 1-6 3.41 1.29 151 43.2 50.0 19.0 0 8 3/9 1/7 24.0 36.8 0/5 0/6
09-Oct-2024 Hangzhou Challenger Benjamin Lock R32 Win 6-3 1-6 6-3 1.12 5.62 343 55.3 78.7 47.4 12 6 3/5 11/13 25.0 35.0 2/2 2/12
03-Oct-2024 Shanghai Mattia Bellucci R128 Lose 3-6 4-6 2.78 1.44 101 64.7 60.6 55.6 4 0 5/8 6/9 25.7 40.9 1/2 1/10
01-Oct-2024 Shanghai Beibit Zhukayev Q2 Lose 5-7 6-2 4-6 1.55 2.39 196 64.7 76.4 53.3 8 2 3/5 13/15 18.2 51.9 2/5 2/15
30-Sep-2024 Shanghai Vadym Ursu Q1 Win 6-2 6-4 1.09 7.31 306 61.2 80.0 68.4 9 1 0/0 9/9 36.1 57.9 3/4 3/9
24-Sep-2024 Beijing Roberto Bautista-Agut Q1 Lose 7-5 6-7(5) 3-6 2.6 1.46 61 54.2 74.1 32.7 9 6 8/14 11/17 34.5 56.8 5/7 5/16
11-Sep-2024 Davis Cup Group Stage Otto Virtanen Other Win 6-4 7-6(4) 2.74 1.43 109 76.6 81.6 46.7 3 1 2/3 10/11 36.7 40.6 2/10 2/11
22-Aug-2024 US Open Timofey Skatov Q3 Lose 6-4 0-6 3-6 1.5 2.53 188 50.0 70.3 37.8 12 5 5/10 7/12 28.3 40.0 2/10 2/13
21-Aug-2024 US Open Murkel Alejandro Dellien Velasco Q2 Win 6-1 6-3 1.2 4.39 187 54.5 80.0 48.0 5 4 3/4 7/8 53.1 61.1 5/6 5/8
20-Aug-2024 US Open Juan Manuel Cerundolo Q1 Win 6-3 2-6 7-5 1.36 3.05 159 51.7 75.6 52.4 6 7 3/6 12/15 33.3 52.1 3/14 3/14
14-Aug-2024 Cary Challenger Christopher Eubanks R16 Lose 6-7(5) 7-6(6) 2-6 2.12 1.67 123 52.0 81.1 44.9 14 6 3/6 13/16 15.3 47.2 1/2 1/16
12-Aug-2024 Cary Challenger Joao Fonseca R32 Win 6-2 1-6 6-3 2.25 1.59 167 50.0 77.5 50.0 6 6 3/5 10/12 34.1 46.4 3/4 3/12
06-Aug-2024 Montreal Brandon Nakashima Q2 Lose 4-6 6-7(2) 3.74 1.26 52 56.6 60.5 54.5 2 4 2/5 8/11 31.7 31.8 2/3 2/11
04-Aug-2024 Montreal Adam Walton Q1 Win 6-4 6-2 1.75 1.33 86 68.0 91.2 43.8 8 2 2/2 9/9 38.5 51.7 3/10 3/9
27-Jul-2024 Washington Paul Jubb Q1 Lose 3-6 5-7 1.5 2.47 198 58.8 83.3 33.3 3 2 2/5 7/10 24.1 55.9 1/10 1/11
23-Jul-2024 Atlanta Aslan Karatsev R32 Lose 2-6 2-6 1.73 2.08 107 64.0 62.5 27.8 3 4 3/7 4/8 17.9 16.7 0/0 0/8
21-Jul-2024 Atlanta Harold Mayot Q2 Win 6-3 6-7(9) 6-4 2.09 1.71 122 59.2 77.6 52.5 12 4 6/7 14/15 36.8 48.6 4/5 4/16
20-Jul-2024 Atlanta Nate Bonetto Q1 Win 6-4 6-3 1.04 10.4 0 72.9 60.8 63.2 7 2 8/10 8/10 44.9 66.7 4/9 4/9
Date Tournament Rival Round Result Self Odd Rival's Odd Rival's Rank 1st Srv Accuracy % 1st Srv Pts % 2nd Srv Pts % Aces DFs BPs Saved Srv Games Won Return 1st Srv Pts % Return 2nd Srv Pts % BPs Converted Return Games Won
14-Apr-2025 Munich David Goffin R32 Lose 2-6 7-6(2) 4-6 3.38 1.32 52 54.9 67.9 45.7 1 3 10/15 10/15 20.4 48.0 2/8 2/15
13-Apr-2025 Munich Chun Hsin Tseng Q2 Lose 6-4 6-7(5) 2-6 2.66 1.44 103 66.3 72.1 54.8 2 2 5/8 12/15 31.9 27.3 2/4 2/15
12-Apr-2025 Munich Aleksandar Vukic Q1 Win 3-6 6-3 6-4 2.31 1.58 84 57.7 77.8 54.5 8 0 2/4 12/14 29.3 41.9 3/10 3/14
08-Apr-2025 Madrid Challenger Sebastian Ofner R32 Lose 6-4 3-6 5-7 2.58 1.47 133 58.0 72.4 54.8 8 2 6/8 13/15 25.9 38.1 1/2 1/16
01-Apr-2025 Menorca Challenger Albert Ramos-Vinolas R32 Lose 2-6 6-4 4-6 2.12 1.66 234 60.0 66.7 36.4 2 5 10/15 9/14 28.6 50.0 3/7 3/14
23-May-2024 Roland Garros Valentin Vacherot Q3 Lose 6-7 5-7 3.25 1.32 116 nan nan nan None None nan nan
22-May-2024 Roland Garros Manuel Guinard Q2 Win 6-3 3-6 7-6 2.26 1.6 225 nan nan nan None None nan nan
20-May-2024 Roland Garros Emilio Nava Q1 Win 6-3 4-6 6-1 3.0 1.37 126 nan nan nan None None nan nan
14-May-2024 Tunis Challenger Tristan Lamasine R32 Lose 5-7 2-6 1.3 3.27 280 50.7 65.8 45.9 3 7 5/8 7/10 26.5 34.4 0/4 0/10
07-May-2024 Francavilla Al Mare Challenger Andrea Guerrieri R32 Lose 6-4 3-6 3-6 1.29 3.48 586 nan nan nan None None nan nan
Date Tournament Rival Round Result Self Odd Rival's Odd Rival's Rank 1st Srv Accuracy % 1st Srv Pts % 2nd Srv Pts % Aces DFs BPs Saved Srv Games Won Return 1st Srv Pts % Return 2nd Srv Pts % BPs Converted Return Games Won
17-Jul-2024 Newport Mackenzie McDonald R16 Lose 3-6 4-6 2.34 1.58 97 55.7 63.6 45.7 6 8 6/9 7/10 7.1 16.7 0/0 0/9
16-Jul-2024 Newport Gabriel Diallo R32 Win 7-6(4) 7-5 1.64 2.21 165 62.9 69.6 60.6 4 2 7/8 11/12 30.8 50.0 2/8 2/12
15-Jul-2024 Newport Aidan Mayo Q2 Win 6-0 3-6 6-3 1.24 3.97 285 56.1 78.3 50.0 2 3 7/9 10/12 37.3 61.1 5/13 5/12
14-Jul-2024 Newport Bernard Tomic Q1 Win 6-3 6-4 1.37 3.02 239 48.4 90.0 53.1 12 5 2/3 9/10 28.1 57.1 3/9 3/9
02-Jul-2024 Wimbledon Jaume Munar R128 Lose 4-6 4-6 6-3 3-6 1.55 2.44 63 66.7 69.4 44.9 9 3 15/18 16/19 14.9 40.0 1/5 1/19
28-Jun-2024 Eastbourne Max Purcell Semis Lose 4-6 6-4 4-6 2.22 1.65 94 69.3 74.3 41.9 8 5 7/9 13/15 23.6 29.6 1/4 1/15
27-Jun-2024 Eastbourne Flavio Cobolli QF Win 6-7(3) 7-6(4) 6-2 1.96 1.82 49 70.7 77.1 72.4 8 1 3/3 16/16 30.4 33.3 2/6 2/16
26-Jun-2024 Eastbourne Charles Broom R16 Win 3-6 6-2 6-2 1.52 2.51 245 59.0 69.4 50.0 5 2 6/8 10/12 40.0 60.0 5/15 5/13
24-Jun-2024 Eastbourne Jacob Fearnley R32 Win 6-4 7-6(7) 2.16 1.68 271 69.1 85.1 57.1 10 2 1/1 11/11 28.2 35.5 1/1 1/11
21-Jun-2024 London Lorenzo Musetti QF Lose 3-6 5-7 2.67 1.47 30 67.6 63.0 59.1 2 1 2/4 8/10 15.2 26.7 0/2 0/11
20-Jun-2024 London Giovanni Mpetshi Perricard R16 Win 6-4 7-5 2.24 1.64 67 60.8 87.1 85.0 9 0 0/0 11/11 16.7 68.4 2/4 2/11
18-Jun-2024 London Tomas Martin Etcheverry R32 Win 6-4 3-6 6-3 1.9 1.89 32 58.0 87.5 65.5 8 1 1/2 13/14 23.7 44.0 2/10 2/14
16-Jun-2024 Nottingham Challenger Charles Broom Semis Lose 4-6 4-6 1.61 2.22 283 nan nan nan None None nan nan
15-Jun-2024 Nottingham Challenger Mikhail Kukushkin QF Win 6-1 2-1 2.72 1.42 135 nan nan nan None None nan nan
14-Jun-2024 Nottingham Challenger Joao Fonseca R16 Win 7-6(5) 3-6 6-4 1.75 2.0 224 61.7 81.0 55.6 10 4 4/6 14/16 21.5 54.8 1/3 1/15
12-Jun-2024 Nottingham Challenger Coleman Wong R32 Win 6-3 6-4 1.29 3.48 170 79.2 83.3 63.6 4 0 1/1 10/10 17.9 55.6 2/2 2/9
08-Jun-2024 Surbiton Challenger Lloyd Harris Semis Lose 4-6 4-6 2.51 1.49 132 65.6 73.8 45.5 4 2 5/7 8/10 21.6 52.9 0/1 0/10
07-Jun-2024 Surbiton Challenger Mikhail Kukushkin QF Win 5-7 7-6(5) 7-6(4) 2.04 1.73 136 58.9 75.0 49.1 12 2 7/11 14/18 25.0 52.4 3/6 3/18
05-Jun-2024 Surbiton Challenger Tristan Schoolkate R16 Win 6-4 7-6(4) 1.73 2.03 186 71.4 82.0 65.0 4 2 3/3 11/11 20.4 60.7 1/4 1/11
03-Jun-2024 Surbiton Challenger Juncheng Shang R32 Win 6-3 7-6(8) 2.55 1.48 92 80.3 81.1 61.5 9 1 1/1 11/11 24.5 64.0 1/6 1/10
106

Billy Harris

Highest ranked: 101

0%
Pressure Points % won on serve
0%
Pressure Points % won on return
2.13
Pressure Points average count in service game
2.13
Pressure Points average count in return game
Current view:
All the surfaces
Summary
Hard
Clay
Grass
You can compare the performance of Billy Harris on the chosen surface with any player selected down below. After the choice, you can change the selected player, surface to compare on, or hide the comparision.

Service games won % from the score

Return games won % from the score

Pressure Points on serve - All the surfaces

Date Tournament Rival Round Score Pressure Points won on serve Service games won from the score:
0-30 0-40 15-30 15-40 30-30 30-40 Deuce 40-A
14-Apr-2025 Munich David Goffin R32 Lose 2-6 7-6(2) 4-6 21/38 2/4 0/0 4/7 2/5 2/4 3/6 3/4 1/2
13-Apr-2025 Munich Chun Hsin Tseng Q2 Lose 6-4 6-7(5) 2-6 15/25 2/3 0/0 3/6 1/3 3/4 2/3 2/2 1/1
12-Apr-2025 Munich Aleksandar Vukic Q1 Win 3-6 6-3 6-4 9/13 1/2 0/1 1/2 0/2 3/3 0/1 2/2 0/0
08-Apr-2025 Madrid Challenger Sebastian Ofner R32 Lose 6-4 3-6 5-7 19/27 1/2 0/1 2/3 0/2 4/4 3/4 5/6 0/1
01-Apr-2025 Menorca Challenger Albert Ramos-Vinolas R32 Lose 2-6 6-4 4-6 24/43 1/2 0/1 2/3 0/1 5/7 3/5 5/8 2/5
20-Mar-2025 Miami Eliot Spizzirri R128 Lose 6-7(2) 6-3 2-6 19/28 0/1 0/1 4/6 1/2 5/7 3/4 5/6 0/1
18-Mar-2025 Miami Hugo Gaston Q2 Win 7-5 6-2 6/9 0/0 0/0 2/2 0/0 3/3 0/0 0/1 0/1
17-Mar-2025 Miami Mikael Ymer Q1 Win 6-7(6) 7-6(5) 6-3 27/41 2/4 0/0 4/6 1/2 6/8 3/4 4/6 1/3
11-Mar-2025 Cap Cana Challenger Chak Lam Coleman Wong R32 Lose 3-6 7-6(4) 4-6 13/24 1/1 0/0 2/3 0/1 3/6 1/4 3/4 1/2
04-Mar-2025 Indian Wells Michael Mmoh Q1 Lose 3-6 2-6 21/37 1/3 0/2 2/4 0/3 2/3 1/4 1/2 1/2
01-Mar-2025 Bengaluru Challenger Brandon Holt Semis Lose 2-6 6-7(4) 13/23 1/4 0/0 1/4 0/3 2/2 1/3 1/2 1/2
28-Feb-2025 Bengaluru Challenger Tristan Schoolkate QF Win 6-2 1-6 7-5 14/23 1/3 0/2 3/4 1/2 2/2 1/2 3/3 1/1
26-Feb-2025 Bengaluru Challenger Marek Gengel R16 Win 6-4 6-3 3/3 0/0 0/0 0/0 0/0 2/2 0/0 1/1 0/0
25-Feb-2025 Bengaluru Challenger Enzo Couacaud R32 Win 6-1 1-0 4/4 1/1 0/0 1/1 0/0 1/1 0/0 1/1 0/0
24-Feb-2025 Bengaluru Challenger Petr Bar Biryukov Q2 Lose 6-7(4) 4-6 9/11 2/2 0/0 2/2 0/0 3/4 0/1 2/2 0/0
23-Feb-2025 Bengaluru Challenger Siddharth Vishwakarma Q1 Win 6-2 6-1 5/5 0/0 0/0 1/1 0/0 3/3 0/0 1/1 0/0
21-Feb-2025 Pune Challenger Brandon Holt QF Lose 6-4 3-6 4-6 20/34 1/4 0/1 3/7 0/3 4/5 1/4 2/4 0/2
20-Feb-2025 Pune Challenger Hiroki Moriya R16 Win 7-5 6-3 12/17 1/2 1/1 1/2 0/1 4/4 3/4 3/3 0/0
18-Feb-2025 Pune Challenger Manas Dhamne R32 Win 6-4 6-4 21/28 1/1 0/0 4/6 1/2 3/4 1/2 2/4 1/3
16-Feb-2025 New Delhi Challenger Kyrian Jacquet Final Lose 4-6 2-6 13/24 2/3 0/0 2/5 0/2 2/4 0/4 2/4 0/2
15-Feb-2025 New Delhi Challenger Tristan Schoolkate Semis Win 4-6 7-6(4) 6-2 12/21 1/1 0/0 2/4 1/2 1/3 2/5 2/3 0/1
14-Feb-2025 New Delhi Challenger Elias Ymer QF Win 6-2 4-6 7-6(1) 12/20 1/4 0/2 2/4 0/3 2/2 0/3 1/1 0/0
13-Feb-2025 New Delhi Challenger James McCabe R16 Win 7-6(2) 6-3 11/14 1/2 1/2 2/2 1/2 2/2 1/1 2/2 0/0
11-Feb-2025 New Delhi Challenger Eric Vanshelboim R32 Win 6-1 6-4 3/3 0/0 0/0 1/1 0/0 2/2 0/0 0/0 0/0
08-Feb-2025 Chennai Challenger Elias Ymer Semis Lose 6-7(5) 6-7(2) 4/5 0/0 0/0 0/0 0/0 2/2 0/0 1/1 1/1
07-Feb-2025 Chennai Challenger Timofey Skatov QF Win 6-3 7-6(6) 19/25 2/2 0/0 4/5 1/2 3/4 2/2 3/4 0/1
06-Feb-2025 Chennai Challenger Ergi Kirkin R16 Win 6-3 6-3 11/16 1/2 0/1 2/2 0/1 3/3 2/3 2/2 1/1
04-Feb-2025 Chennai Challenger Eric Vanshelboim R32 Win 7-5 6-2 11/18 0/2 0/1 2/4 1/4 1/1 1/3 2/2 0/0
01-Feb-2025 Davis Cup World Group Qualies Kei Nishikori Other Lose 2-6 3-6 9/17 0/0 0/0 2/4 0/2 2/3 1/3 2/2 1/1
31-Jan-2025 Davis Cup World Group Qualies Yoshihito Nishioka Other Lose 5-7 1-6 8/21 0/2 0/2 1/2 0/0 1/3 1/3 1/3 1/3
09-Jan-2025 Australian Open Kamil Majchrzak Q3 Lose 5-7 2-6 20/38 1/4 0/1 1/3 0/1 3/5 2/5 3/5 2/4
08-Jan-2025 Australian Open Carlos Taberner Q2 Win 6-1 6-2 6/7 0/0 0/0 2/2 0/0 2/2 0/0 1/1 1/1
07-Jan-2025 Australian Open Yuta Shimizu Q1 Win 6-7(4) 6-4 6-4 9/11 0/0 0/0 0/0 0/0 5/5 1/1 2/2 1/1
02-Jan-2025 United Cup Hubert Hurkacz QF Lose 6-7(3) 5-7 11/15 1/1 0/0 2/2 0/0 3/4 0/1 2/2 1/1
01-Jan-2025 United Cup Alex De Minaur Other Lose 2-6 1-6 7/18 0/1 0/1 1/2 0/2 1/2 0/1 0/3 0/3
30-Dec-2024 United Cup Tomas Martin Etcheverry Other Lose 6-3 3-6 2-6 22/32 1/2 0/0 4/6 1/2 4/6 2/5 3/3 1/1
02-Nov-2024 Metz Titouan Droguet Q1 Lose 4-6 6-3 4-6 22/29 1/1 0/0 5/5 0/0 6/7 0/0 4/6 2/4
29-Oct-2024 Bratislava 2 Challenger Alibek Kachmazov R32 Lose 4-6 5-7 8/18 0/2 0/1 2/5 1/4 1/1 1/2 1/1 1/1
24-Oct-2024 Brest Challenger Joao Fonseca R16 Lose 4-6 2-6 12/20 2/4 1/2 1/3 1/3 1/2 1/3 1/2 0/1
22-Oct-2024 Brest Challenger Alexis Gautier R32 Win 6-2 6-3 8/8 1/1 0/0 2/2 0/0 4/4 0/0 1/1 0/0
16-Oct-2024 Shenzhen 2 Challenger Saba Purtseladze R16 Lose 4-6 6-7(5) 5/8 1/1 0/0 1/1 1/1 0/1 1/1 1/2 0/1
14-Oct-2024 Shenzhen 2 Challenger Kasidit Samrej R32 Win 6-4 6-7(1) 6-3 None/None None/None None/None None/None None/None None/None None/None None/None None/None
10-Oct-2024 Hangzhou Challenger Mackenzie McDonald R16 Lose 0-6 1-6 6/18 0/4 0/1 0/5 0/5 0/0 0/3 0/0 0/0
09-Oct-2024 Hangzhou Challenger Benjamin Lock R32 Win 6-3 1-6 6-3 13/20 0/0 0/0 1/1 0/0 5/7 2/2 3/5 0/2
03-Oct-2024 Shanghai Mattia Bellucci R128 Lose 3-6 4-6 7/16 1/3 1/2 0/1 1/2 0/1 1/2 1/2 1/2
01-Oct-2024 Shanghai Beibit Zhukayev Q2 Lose 5-7 6-2 4-6 10/14 0/1 0/1 1/2 0/2 4/4 0/2 1/1 0/0
30-Sep-2024 Shanghai Vadym Ursu Q1 Win 6-2 6-4 3/3 0/0 0/0 0/0 0/0 2/2 0/0 1/1 0/0
24-Sep-2024 Beijing Roberto Bautista-Agut Q1 Lose 7-5 6-7(5) 3-6 17/32 1/4 1/3 2/6 1/6 3/3 1/3 3/5 0/2
11-Sep-2024 Davis Cup Group Stage Otto Virtanen Other Win 6-4 7-6(4) 7/10 0/0 0/0 3/4 1/2 2/2 1/1 1/1 0/0
22-Aug-2024 US Open Timofey Skatov Q3 Lose 6-4 0-6 3-6 13/25 0/3 0/2 1/3 0/3 3/4 0/3 2/2 1/1
21-Aug-2024 US Open Murkel Alejandro Dellien Velasco Q2 Win 6-1 6-3 11/16 1/2 0/0 1/2 0/1 1/1 0/0 2/2 2/2
20-Aug-2024 US Open Juan Manuel Cerundolo Q1 Win 6-3 2-6 7-5 14/22 1/2 0/1 4/5 0/1 5/5 0/1 1/2 0/1
14-Aug-2024 Cary Challenger Christopher Eubanks R16 Lose 6-7(5) 7-6(6) 2-6 7/15 0/2 0/2 0/1 0/1 3/3 1/2 2/2 1/1
12-Aug-2024 Cary Challenger Joao Fonseca R32 Win 6-2 1-6 6-3 14/21 1/1 0/0 1/2 0/0 4/6 1/2 2/4 0/2
06-Aug-2024 Montreal Brandon Nakashima Q2 Lose 4-6 6-7(2) 13/20 1/2 0/1 2/2 0/1 4/6 0/1 2/4 0/2
04-Aug-2024 Montreal Adam Walton Q1 Win 6-4 6-2 6/7 0/0 0/0 1/1 1/1 2/2 1/1 2/2 0/0
27-Jul-2024 Washington Paul Jubb Q1 Lose 3-6 5-7 5/11 0/2 0/2 0/1 0/2 2/2 0/1 1/1 0/0
23-Jul-2024 Atlanta Aslan Karatsev R32 Lose 2-6 2-6 9/19 0/4 0/0 0/4 0/3 0/1 0/2 1/1 1/1
21-Jul-2024 Atlanta Harold Mayot Q2 Win 6-3 6-7(9) 6-4 22/27 5/5 1/1 5/6 1/2 5/5 1/2 1/1 1/1
20-Jul-2024 Atlanta Nate Bonetto Q1 Win 6-4 6-3 15/23 1/2 1/2 0/1 1/2 2/3 1/3 3/4 2/3
17-Jul-2024 Newport Mackenzie McDonald R16 Lose 3-6 4-6 19/29 0/1 0/0 1/4 1/2 3/5 1/3 4/6 0/2
16-Jul-2024 Newport Gabriel Diallo R32 Win 7-6(4) 7-5 23/30 3/3 1/1 4/5 1/1 5/6 2/3 4/4 2/2
15-Jul-2024 Newport Aidan Mayo Q2 Win 6-0 3-6 6-3 17/27 1/2 0/0 1/3 0/1 2/3 1/3 2/2 2/2
14-Jul-2024 Newport Bernard Tomic Q1 Win 6-3 6-4 10/14 0/0 0/0 0/1 0/0 3/4 0/0 2/3 1/2
02-Jul-2024 Wimbledon Jaume Munar R128 Lose 4-6 4-6 6-3 3-6 39/58 1/1 0/0 6/8 2/2 9/11 6/8 7/9 4/6
28-Jun-2024 Eastbourne Max Purcell Semis Lose 4-6 6-4 4-6 19/28 3/3 0/0 3/3 2/2 3/4 2/3 4/6 2/4
27-Jun-2024 Eastbourne Flavio Cobolli QF Win 6-7(3) 7-6(4) 6-2 8/10 1/1 0/0 2/2 1/1 1/1 2/2 3/3 0/0
26-Jun-2024 Eastbourne Charles Broom R16 Win 3-6 6-2 6-2 21/29 3/4 1/2 2/3 1/1 4/5 2/3 5/6 1/2
24-Jun-2024 Eastbourne Jacob Fearnley R32 Win 6-4 7-6(7) 5/6 0/0 0/0 1/1 0/0 2/2 1/1 2/2 0/0
21-Jun-2024 London Lorenzo Musetti QF Lose 3-6 5-7 11/16 0/2 0/0 0/2 0/1 1/2 0/2 1/1 1/1
20-Jun-2024 London Giovanni Mpetshi Perricard R16 Win 6-4 7-5 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0
18-Jun-2024 London Tomas Martin Etcheverry R32 Win 6-4 3-6 6-3 7/9 1/2 0/0 2/3 0/1 2/2 0/1 0/0 0/0
16-Jun-2024 Nottingham Challenger Charles Broom Semis Lose 4-6 4-6 10/18 0/2 0/0 0/2 0/2 3/4 0/0 0/1 0/1
15-Jun-2024 Nottingham Challenger Mikhail Kukushkin QF Win 6-1 2-1 4/4 1/1 0/0 1/1 0/0 1/1 0/0 1/1 0/0
14-Jun-2024 Nottingham Challenger Joao Fonseca R16 Win 7-6(5) 3-6 6-4 None/None None/None None/None None/None None/None None/None None/None None/None None/None
12-Jun-2024 Nottingham Challenger Coleman Wong R32 Win 6-3 6-4 2/3 0/0 0/0 0/0 0/0 0/0 0/0 1/1 1/1
08-Jun-2024 Surbiton Challenger Lloyd Harris Semis Lose 4-6 4-6 11/18 0/1 0/0 1/3 1/2 1/2 1/3 2/3 0/1
07-Jun-2024 Surbiton Challenger Mikhail Kukushkin QF Win 5-7 7-6(5) 7-6(4) 21/34 0/2 0/1 1/3 0/1 5/8 2/5 4/6 1/3
05-Jun-2024 Surbiton Challenger Tristan Schoolkate R16 Win 6-4 7-6(4) 10/13 1/1 0/0 1/1 0/0 3/3 1/1 2/2 1/1
03-Jun-2024 Surbiton Challenger Juncheng Shang R32 Win 6-3 7-6(8) 6/7 1/1 0/0 2/2 0/0 2/2 1/1 1/1 0/0
23-May-2024 Roland Garros Valentin Vacherot Q3 Lose 6-7 5-7 11/21 0/2 0/1 1/3 0/1 2/3 1/3 2/4 1/3
22-May-2024 Roland Garros Manuel Guinard Q2 Win 6-3 3-6 7-6 12/22 1/2 0/1 2/4 0/0 4/7 1/4 2/3 0/1
20-May-2024 Roland Garros Emilio Nava Q1 Win 6-3 4-6 6-1 12/17 1/2 1/2 1/2 1/3 4/4 1/1 3/3 0/0
14-May-2024 Tunis Challenger Tristan Lamasine R32 Lose 5-7 2-6 16/25 0/1 0/1 2/3 1/2 2/4 1/2 4/6 0/2
07-May-2024 Francavilla Al Mare Challenger Andrea Guerrieri R32 Lose 6-4 3-6 3-6 28/49 2/7 1/1 2/8 1/5 4/7 2/5 3/5 2/4
Date Tournament Rival Round Score Pressure Points won on serve Service games won from the score:
0-30 0-40 15-30 15-40 30-30 30-40 Deuce 40-A
20-Mar-2025 Miami Eliot Spizzirri R128 Lose 6-7(2) 6-3 2-6 19/28 0/1 0/1 4/6 1/2 5/7 3/4 5/6 0/1
18-Mar-2025 Miami Hugo Gaston Q2 Win 7-5 6-2 6/9 0/0 0/0 2/2 0/0 3/3 0/0 0/1 0/1
17-Mar-2025 Miami Mikael Ymer Q1 Win 6-7(6) 7-6(5) 6-3 27/41 2/4 0/0 4/6 1/2 6/8 3/4 4/6 1/3
11-Mar-2025 Cap Cana Challenger Chak Lam Coleman Wong R32 Lose 3-6 7-6(4) 4-6 13/24 1/1 0/0 2/3 0/1 3/6 1/4 3/4 1/2
04-Mar-2025 Indian Wells Michael Mmoh Q1 Lose 3-6 2-6 21/37 1/3 0/2 2/4 0/3 2/3 1/4 1/2 1/2
01-Mar-2025 Bengaluru Challenger Brandon Holt Semis Lose 2-6 6-7(4) 13/23 1/4 0/0 1/4 0/3 2/2 1/3 1/2 1/2
28-Feb-2025 Bengaluru Challenger Tristan Schoolkate QF Win 6-2 1-6 7-5 14/23 1/3 0/2 3/4 1/2 2/2 1/2 3/3 1/1
26-Feb-2025 Bengaluru Challenger Marek Gengel R16 Win 6-4 6-3 3/3 0/0 0/0 0/0 0/0 2/2 0/0 1/1 0/0
25-Feb-2025 Bengaluru Challenger Enzo Couacaud R32 Win 6-1 1-0 4/4 1/1 0/0 1/1 0/0 1/1 0/0 1/1 0/0
24-Feb-2025 Bengaluru Challenger Petr Bar Biryukov Q2 Lose 6-7(4) 4-6 9/11 2/2 0/0 2/2 0/0 3/4 0/1 2/2 0/0
23-Feb-2025 Bengaluru Challenger Siddharth Vishwakarma Q1 Win 6-2 6-1 5/5 0/0 0/0 1/1 0/0 3/3 0/0 1/1 0/0
21-Feb-2025 Pune Challenger Brandon Holt QF Lose 6-4 3-6 4-6 20/34 1/4 0/1 3/7 0/3 4/5 1/4 2/4 0/2
20-Feb-2025 Pune Challenger Hiroki Moriya R16 Win 7-5 6-3 12/17 1/2 1/1 1/2 0/1 4/4 3/4 3/3 0/0
18-Feb-2025 Pune Challenger Manas Dhamne R32 Win 6-4 6-4 21/28 1/1 0/0 4/6 1/2 3/4 1/2 2/4 1/3
16-Feb-2025 New Delhi Challenger Kyrian Jacquet Final Lose 4-6 2-6 13/24 2/3 0/0 2/5 0/2 2/4 0/4 2/4 0/2
15-Feb-2025 New Delhi Challenger Tristan Schoolkate Semis Win 4-6 7-6(4) 6-2 12/21 1/1 0/0 2/4 1/2 1/3 2/5 2/3 0/1
14-Feb-2025 New Delhi Challenger Elias Ymer QF Win 6-2 4-6 7-6(1) 12/20 1/4 0/2 2/4 0/3 2/2 0/3 1/1 0/0
13-Feb-2025 New Delhi Challenger James McCabe R16 Win 7-6(2) 6-3 11/14 1/2 1/2 2/2 1/2 2/2 1/1 2/2 0/0
11-Feb-2025 New Delhi Challenger Eric Vanshelboim R32 Win 6-1 6-4 3/3 0/0 0/0 1/1 0/0 2/2 0/0 0/0 0/0
08-Feb-2025 Chennai Challenger Elias Ymer Semis Lose 6-7(5) 6-7(2) 4/5 0/0 0/0 0/0 0/0 2/2 0/0 1/1 1/1
07-Feb-2025 Chennai Challenger Timofey Skatov QF Win 6-3 7-6(6) 19/25 2/2 0/0 4/5 1/2 3/4 2/2 3/4 0/1
06-Feb-2025 Chennai Challenger Ergi Kirkin R16 Win 6-3 6-3 11/16 1/2 0/1 2/2 0/1 3/3 2/3 2/2 1/1
04-Feb-2025 Chennai Challenger Eric Vanshelboim R32 Win 7-5 6-2 11/18 0/2 0/1 2/4 1/4 1/1 1/3 2/2 0/0
01-Feb-2025 Davis Cup World Group Qualies Kei Nishikori Other Lose 2-6 3-6 9/17 0/0 0/0 2/4 0/2 2/3 1/3 2/2 1/1
31-Jan-2025 Davis Cup World Group Qualies Yoshihito Nishioka Other Lose 5-7 1-6 8/21 0/2 0/2 1/2 0/0 1/3 1/3 1/3 1/3
09-Jan-2025 Australian Open Kamil Majchrzak Q3 Lose 5-7 2-6 20/38 1/4 0/1 1/3 0/1 3/5 2/5 3/5 2/4
08-Jan-2025 Australian Open Carlos Taberner Q2 Win 6-1 6-2 6/7 0/0 0/0 2/2 0/0 2/2 0/0 1/1 1/1
07-Jan-2025 Australian Open Yuta Shimizu Q1 Win 6-7(4) 6-4 6-4 9/11 0/0 0/0 0/0 0/0 5/5 1/1 2/2 1/1
02-Jan-2025 United Cup Hubert Hurkacz QF Lose 6-7(3) 5-7 11/15 1/1 0/0 2/2 0/0 3/4 0/1 2/2 1/1
01-Jan-2025 United Cup Alex De Minaur Other Lose 2-6 1-6 7/18 0/1 0/1 1/2 0/2 1/2 0/1 0/3 0/3
30-Dec-2024 United Cup Tomas Martin Etcheverry Other Lose 6-3 3-6 2-6 22/32 1/2 0/0 4/6 1/2 4/6 2/5 3/3 1/1
02-Nov-2024 Metz Titouan Droguet Q1 Lose 4-6 6-3 4-6 22/29 1/1 0/0 5/5 0/0 6/7 0/0 4/6 2/4
29-Oct-2024 Bratislava 2 Challenger Alibek Kachmazov R32 Lose 4-6 5-7 8/18 0/2 0/1 2/5 1/4 1/1 1/2 1/1 1/1
24-Oct-2024 Brest Challenger Joao Fonseca R16 Lose 4-6 2-6 12/20 2/4 1/2 1/3 1/3 1/2 1/3 1/2 0/1
22-Oct-2024 Brest Challenger Alexis Gautier R32 Win 6-2 6-3 8/8 1/1 0/0 2/2 0/0 4/4 0/0 1/1 0/0
16-Oct-2024 Shenzhen 2 Challenger Saba Purtseladze R16 Lose 4-6 6-7(5) 5/8 1/1 0/0 1/1 1/1 0/1 1/1 1/2 0/1
14-Oct-2024 Shenzhen 2 Challenger Kasidit Samrej R32 Win 6-4 6-7(1) 6-3 None/None None/None None/None None/None None/None None/None None/None None/None None/None
10-Oct-2024 Hangzhou Challenger Mackenzie McDonald R16 Lose 0-6 1-6 6/18 0/4 0/1 0/5 0/5 0/0 0/3 0/0 0/0
09-Oct-2024 Hangzhou Challenger Benjamin Lock R32 Win 6-3 1-6 6-3 13/20 0/0 0/0 1/1 0/0 5/7 2/2 3/5 0/2
03-Oct-2024 Shanghai Mattia Bellucci R128 Lose 3-6 4-6 7/16 1/3 1/2 0/1 1/2 0/1 1/2 1/2 1/2
01-Oct-2024 Shanghai Beibit Zhukayev Q2 Lose 5-7 6-2 4-6 10/14 0/1 0/1 1/2 0/2 4/4 0/2 1/1 0/0
30-Sep-2024 Shanghai Vadym Ursu Q1 Win 6-2 6-4 3/3 0/0 0/0 0/0 0/0 2/2 0/0 1/1 0/0
24-Sep-2024 Beijing Roberto Bautista-Agut Q1 Lose 7-5 6-7(5) 3-6 17/32 1/4 1/3 2/6 1/6 3/3 1/3 3/5 0/2
11-Sep-2024 Davis Cup Group Stage Otto Virtanen Other Win 6-4 7-6(4) 7/10 0/0 0/0 3/4 1/2 2/2 1/1 1/1 0/0
22-Aug-2024 US Open Timofey Skatov Q3 Lose 6-4 0-6 3-6 13/25 0/3 0/2 1/3 0/3 3/4 0/3 2/2 1/1
21-Aug-2024 US Open Murkel Alejandro Dellien Velasco Q2 Win 6-1 6-3 11/16 1/2 0/0 1/2 0/1 1/1 0/0 2/2 2/2
20-Aug-2024 US Open Juan Manuel Cerundolo Q1 Win 6-3 2-6 7-5 14/22 1/2 0/1 4/5 0/1 5/5 0/1 1/2 0/1
14-Aug-2024 Cary Challenger Christopher Eubanks R16 Lose 6-7(5) 7-6(6) 2-6 7/15 0/2 0/2 0/1 0/1 3/3 1/2 2/2 1/1
12-Aug-2024 Cary Challenger Joao Fonseca R32 Win 6-2 1-6 6-3 14/21 1/1 0/0 1/2 0/0 4/6 1/2 2/4 0/2
06-Aug-2024 Montreal Brandon Nakashima Q2 Lose 4-6 6-7(2) 13/20 1/2 0/1 2/2 0/1 4/6 0/1 2/4 0/2
04-Aug-2024 Montreal Adam Walton Q1 Win 6-4 6-2 6/7 0/0 0/0 1/1 1/1 2/2 1/1 2/2 0/0
27-Jul-2024 Washington Paul Jubb Q1 Lose 3-6 5-7 5/11 0/2 0/2 0/1 0/2 2/2 0/1 1/1 0/0
23-Jul-2024 Atlanta Aslan Karatsev R32 Lose 2-6 2-6 9/19 0/4 0/0 0/4 0/3 0/1 0/2 1/1 1/1
21-Jul-2024 Atlanta Harold Mayot Q2 Win 6-3 6-7(9) 6-4 22/27 5/5 1/1 5/6 1/2 5/5 1/2 1/1 1/1
20-Jul-2024 Atlanta Nate Bonetto Q1 Win 6-4 6-3 15/23 1/2 1/2 0/1 1/2 2/3 1/3 3/4 2/3
Date Tournament Rival Round Score Pressure Points won on serve Service games won from the score:
0-30 0-40 15-30 15-40 30-30 30-40 Deuce 40-A
14-Apr-2025 Munich David Goffin R32 Lose 2-6 7-6(2) 4-6 21/38 2/4 0/0 4/7 2/5 2/4 3/6 3/4 1/2
13-Apr-2025 Munich Chun Hsin Tseng Q2 Lose 6-4 6-7(5) 2-6 15/25 2/3 0/0 3/6 1/3 3/4 2/3 2/2 1/1
12-Apr-2025 Munich Aleksandar Vukic Q1 Win 3-6 6-3 6-4 9/13 1/2 0/1 1/2 0/2 3/3 0/1 2/2 0/0
08-Apr-2025 Madrid Challenger Sebastian Ofner R32 Lose 6-4 3-6 5-7 19/27 1/2 0/1 2/3 0/2 4/4 3/4 5/6 0/1
01-Apr-2025 Menorca Challenger Albert Ramos-Vinolas R32 Lose 2-6 6-4 4-6 24/43 1/2 0/1 2/3 0/1 5/7 3/5 5/8 2/5
23-May-2024 Roland Garros Valentin Vacherot Q3 Lose 6-7 5-7 11/21 0/2 0/1 1/3 0/1 2/3 1/3 2/4 1/3
22-May-2024 Roland Garros Manuel Guinard Q2 Win 6-3 3-6 7-6 12/22 1/2 0/1 2/4 0/0 4/7 1/4 2/3 0/1
20-May-2024 Roland Garros Emilio Nava Q1 Win 6-3 4-6 6-1 12/17 1/2 1/2 1/2 1/3 4/4 1/1 3/3 0/0
14-May-2024 Tunis Challenger Tristan Lamasine R32 Lose 5-7 2-6 16/25 0/1 0/1 2/3 1/2 2/4 1/2 4/6 0/2
07-May-2024 Francavilla Al Mare Challenger Andrea Guerrieri R32 Lose 6-4 3-6 3-6 28/49 2/7 1/1 2/8 1/5 4/7 2/5 3/5 2/4
Date Tournament Rival Round Score Pressure Points won on serve Service games won from the score:
0-30 0-40 15-30 15-40 30-30 30-40 Deuce 40-A
17-Jul-2024 Newport Mackenzie McDonald R16 Lose 3-6 4-6 19/29 0/1 0/0 1/4 1/2 3/5 1/3 4/6 0/2
16-Jul-2024 Newport Gabriel Diallo R32 Win 7-6(4) 7-5 23/30 3/3 1/1 4/5 1/1 5/6 2/3 4/4 2/2
15-Jul-2024 Newport Aidan Mayo Q2 Win 6-0 3-6 6-3 17/27 1/2 0/0 1/3 0/1 2/3 1/3 2/2 2/2
14-Jul-2024 Newport Bernard Tomic Q1 Win 6-3 6-4 10/14 0/0 0/0 0/1 0/0 3/4 0/0 2/3 1/2
02-Jul-2024 Wimbledon Jaume Munar R128 Lose 4-6 4-6 6-3 3-6 39/58 1/1 0/0 6/8 2/2 9/11 6/8 7/9 4/6
28-Jun-2024 Eastbourne Max Purcell Semis Lose 4-6 6-4 4-6 19/28 3/3 0/0 3/3 2/2 3/4 2/3 4/6 2/4
27-Jun-2024 Eastbourne Flavio Cobolli QF Win 6-7(3) 7-6(4) 6-2 8/10 1/1 0/0 2/2 1/1 1/1 2/2 3/3 0/0
26-Jun-2024 Eastbourne Charles Broom R16 Win 3-6 6-2 6-2 21/29 3/4 1/2 2/3 1/1 4/5 2/3 5/6 1/2
24-Jun-2024 Eastbourne Jacob Fearnley R32 Win 6-4 7-6(7) 5/6 0/0 0/0 1/1 0/0 2/2 1/1 2/2 0/0
21-Jun-2024 London Lorenzo Musetti QF Lose 3-6 5-7 11/16 0/2 0/0 0/2 0/1 1/2 0/2 1/1 1/1
20-Jun-2024 London Giovanni Mpetshi Perricard R16 Win 6-4 7-5 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0 0/0
18-Jun-2024 London Tomas Martin Etcheverry R32 Win 6-4 3-6 6-3 7/9 1/2 0/0 2/3 0/1 2/2 0/1 0/0 0/0
16-Jun-2024 Nottingham Challenger Charles Broom Semis Lose 4-6 4-6 10/18 0/2 0/0 0/2 0/2 3/4 0/0 0/1 0/1
15-Jun-2024 Nottingham Challenger Mikhail Kukushkin QF Win 6-1 2-1 4/4 1/1 0/0 1/1 0/0 1/1 0/0 1/1 0/0
14-Jun-2024 Nottingham Challenger Joao Fonseca R16 Win 7-6(5) 3-6 6-4 None/None None/None None/None None/None None/None None/None None/None None/None None/None
12-Jun-2024 Nottingham Challenger Coleman Wong R32 Win 6-3 6-4 2/3 0/0 0/0 0/0 0/0 0/0 0/0 1/1 1/1
08-Jun-2024 Surbiton Challenger Lloyd Harris Semis Lose 4-6 4-6 11/18 0/1 0/0 1/3 1/2 1/2 1/3 2/3 0/1
07-Jun-2024 Surbiton Challenger Mikhail Kukushkin QF Win 5-7 7-6(5) 7-6(4) 21/34 0/2 0/1 1/3 0/1 5/8 2/5 4/6 1/3
05-Jun-2024 Surbiton Challenger Tristan Schoolkate R16 Win 6-4 7-6(4) 10/13 1/1 0/0 1/1 0/0 3/3 1/1 2/2 1/1
03-Jun-2024 Surbiton Challenger Juncheng Shang R32 Win 6-3 7-6(8) 6/7 1/1 0/0 2/2 0/0 2/2 1/1 1/1 0/0

Pressure Points on return - All the surfaces

Date Tournament Rival Round Score Pressure Points won on return Return games won from the score:
0-30 0-40 15-30 15-40 30-30 30-40 Deuce 40-A
14-Apr-2025 Munich David Goffin R32 Lose 2-6 7-6(2) 4-6 9/26 0/1 0/0 1/4 1/2 1/4 0/3 1/6 1/2
13-Apr-2025 Munich Chun Hsin Tseng Q2 Lose 6-4 6-7(5) 2-6 6/17 0/0 0/0 2/4 0/0 2/7 2/3 1/2 1/1
12-Apr-2025 Munich Aleksandar Vukic Q1 Win 3-6 6-3 6-4 9/23 1/3 0/1 1/3 1/3 2/3 3/5 1/4 1/1
08-Apr-2025 Madrid Challenger Sebastian Ofner R32 Lose 6-4 3-6 5-7 3/22 1/3 0/0 1/5 0/0 1/8 0/1 1/4 1/1
01-Apr-2025 Menorca Challenger Albert Ramos-Vinolas R32 Lose 2-6 6-4 4-6 8/20 1/1 1/1 1/2 1/2 2/4 2/3 1/4 1/1
20-Mar-2025 Miami Eliot Spizzirri R128 Lose 6-7(2) 6-3 2-6 8/25 1/2 0/0 2/3 2/2 0/5 1/3 1/6 1/2
18-Mar-2025 Miami Hugo Gaston Q2 Win 7-5 6-2 11/29 3/3 2/2 1/3 3/3 1/5 1/2 1/3 1/2
17-Mar-2025 Miami Mikael Ymer Q1 Win 6-7(6) 7-6(5) 6-3 14/33 1/1 0/0 5/6 2/2 4/10 4/5 2/5 2/2
11-Mar-2025 Cap Cana Challenger Chak Lam Coleman Wong R32 Lose 3-6 7-6(4) 4-6 8/20 1/1 0/0 1/3 1/2 1/3 2/3 1/2 1/2
04-Mar-2025 Indian Wells Michael Mmoh Q1 Lose 3-6 2-6 4/7 1/1 1/1 1/2 0/0 1/2 1/1 0/0 0/0
01-Mar-2025 Bengaluru Challenger Brandon Holt Semis Lose 2-6 6-7(4) 4/15 1/2 0/1 1/2 1/2 0/2 1/2 0/1 0/1
28-Feb-2025 Bengaluru Challenger Tristan Schoolkate QF Win 6-2 1-6 7-5 10/28 2/3 0/0 4/7 2/2 2/6 2/3 1/2 1/2
26-Feb-2025 Bengaluru Challenger Marek Gengel R16 Win 6-4 6-3 10/25 1/2 1/1 1/3 2/2 1/4 2/3 1/4 1/3
25-Feb-2025 Bengaluru Challenger Enzo Couacaud R32 Win 6-1 1-0 7/9 2/2 2/2 1/1 1/1 0/1 0/1 0/1 0/0
24-Feb-2025 Bengaluru Challenger Petr Bar Biryukov Q2 Lose 6-7(4) 4-6 0/6 0/1 0/0 0/1 0/0 0/1 0/0 0/3 0/0
23-Feb-2025 Bengaluru Challenger Siddharth Vishwakarma Q1 Win 6-2 6-1 11/21 2/2 1/1 1/2 1/1 2/3 2/2 2/3 2/2
21-Feb-2025 Pune Challenger Brandon Holt QF Lose 6-4 3-6 4-6 9/17 1/1 1/1 1/3 2/2 2/5 1/2 1/2 1/1
20-Feb-2025 Pune Challenger Hiroki Moriya R16 Win 7-5 6-3 7/14 0/0 0/0 3/4 3/3 0/1 3/3 1/2 1/1
18-Feb-2025 Pune Challenger Manas Dhamne R32 Win 6-4 6-4 11/28 0/1 0/0 2/4 0/0 3/7 3/3 1/2 1/2
16-Feb-2025 New Delhi Challenger Kyrian Jacquet Final Lose 4-6 2-6 8/20 1/1 1/1 0/1 1/1 0/4 1/4 1/4 1/2
15-Feb-2025 New Delhi Challenger Tristan Schoolkate Semis Win 4-6 7-6(4) 6-2 10/30 1/3 1/2 2/5 1/2 2/6 1/2 1/5 1/1
14-Feb-2025 New Delhi Challenger Elias Ymer QF Win 6-2 4-6 7-6(1) 13/32 2/3 1/2 1/2 2/3 2/5 2/3 3/5 3/3
13-Feb-2025 New Delhi Challenger James McCabe R16 Win 7-6(2) 6-3 6/14 0/0 0/0 1/2 1/2 1/1 2/3 1/3 1/1
11-Feb-2025 New Delhi Challenger Eric Vanshelboim R32 Win 6-1 6-4 6/11 1/2 0/0 2/3 2/2 1/2 1/1 0/1 0/0
08-Feb-2025 Chennai Challenger Elias Ymer Semis Lose 6-7(5) 6-7(2) 6/28 0/1 0/0 0/3 0/1 0/3 0/2 0/3 0/2
07-Feb-2025 Chennai Challenger Timofey Skatov QF Win 6-3 7-6(6) 14/39 2/4 1/1 3/7 4/6 0/3 3/5 2/5 2/3
06-Feb-2025 Chennai Challenger Ergi Kirkin R16 Win 6-3 6-3 8/9 0/0 0/0 2/2 2/2 2/3 2/2 0/0 0/0
04-Feb-2025 Chennai Challenger Eric Vanshelboim R32 Win 7-5 6-2 12/14 1/1 1/1 2/2 2/2 3/3 3/3 1/1 1/1
01-Feb-2025 Davis Cup World Group Qualies Kei Nishikori Other Lose 2-6 3-6 1/13 0/2 0/1 0/3 0/1 0/4 0/1 0/1 0/0
31-Jan-2025 Davis Cup World Group Qualies Yoshihito Nishioka Other Lose 5-7 1-6 6/26 0/3 0/1 1/3 1/3 0/3 1/4 0/4 0/1
09-Jan-2025 Australian Open Kamil Majchrzak Q3 Lose 5-7 2-6 5/17 0/1 0/1 0/1 0/1 1/3 0/1 1/4 1/2
08-Jan-2025 Australian Open Carlos Taberner Q2 Win 6-1 6-2 10/22 3/3 2/2 2/2 3/3 0/1 2/2 1/2 1/2
07-Jan-2025 Australian Open Yuta Shimizu Q1 Win 6-7(4) 6-4 6-4 5/10 1/2 0/0 2/3 2/3 0/0 0/1 0/1 0/0
02-Jan-2025 United Cup Hubert Hurkacz QF Lose 6-7(3) 5-7 1/10 0/2 0/1 0/1 0/1 0/3 0/1 0/1 0/0
01-Jan-2025 United Cup Alex De Minaur Other Lose 2-6 1-6 2/7 0/0 0/0 0/1 0/1 0/1 0/1 0/1 0/1
30-Dec-2024 United Cup Tomas Martin Etcheverry Other Lose 6-3 3-6 2-6 8/26 0/1 0/1 0/0 0/1 1/4 1/3 1/4 1/3
02-Nov-2024 Metz Titouan Droguet Q1 Lose 4-6 6-3 4-6 5/10 0/0 0/0 1/2 1/1 1/3 2/3 0/1 0/0
29-Oct-2024 Bratislava 2 Challenger Alibek Kachmazov R32 Lose 4-6 5-7 4/15 2/3 0/0 2/4 2/2 0/3 1/1 0/2 0/0
24-Oct-2024 Brest Challenger Joao Fonseca R16 Lose 4-6 2-6 1/7 0/0 0/0 0/2 0/0 0/3 0/1 0/1 0/0
22-Oct-2024 Brest Challenger Alexis Gautier R32 Win 6-2 6-3 8/12 1/1 0/0 2/2 1/1 2/2 2/2 1/1 1/1
16-Oct-2024 Shenzhen 2 Challenger Saba Purtseladze R16 Lose 4-6 6-7(5) 1/9 0/1 0/0 0/2 0/1 0/3 0/1 0/1 0/0
14-Oct-2024 Shenzhen 2 Challenger Kasidit Samrej R32 Win 6-4 6-7(1) 6-3 None/None None/None None/None None/None None/None None/None None/None None/None None/None
10-Oct-2024 Hangzhou Challenger Mackenzie McDonald R16 Lose 0-6 1-6 5/16 0/1 0/0 0/1 0/0 0/2 0/2 0/2 0/2
09-Oct-2024 Hangzhou Challenger Benjamin Lock R32 Win 6-3 1-6 6-3 4/6 0/0 0/0 2/2 1/1 1/2 1/1 0/0 0/0
03-Oct-2024 Shanghai Mattia Bellucci R128 Lose 3-6 4-6 3/8 1/1 0/0 1/1 1/1 0/2 0/1 0/2 0/0
01-Oct-2024 Shanghai Beibit Zhukayev Q2 Lose 5-7 6-2 4-6 6/15 1/2 0/0 1/3 0/1 2/3 2/3 1/2 1/1
30-Sep-2024 Shanghai Vadym Ursu Q1 Win 6-2 6-4 7/14 1/2 1/1 1/2 1/1 1/2 0/0 1/2 1/2
24-Sep-2024 Beijing Roberto Bautista-Agut Q1 Lose 7-5 6-7(5) 3-6 12/29 2/4 2/2 1/6 1/1 2/8 2/3 1/4 1/1
11-Sep-2024 Davis Cup Group Stage Otto Virtanen Other Win 6-4 7-6(4) 9/25 0/0 0/0 2/5 1/3 1/3 2/4 1/3 1/2
22-Aug-2024 US Open Timofey Skatov Q3 Lose 6-4 0-6 3-6 8/27 2/4 1/1 1/4 2/3 0/3 2/4 0/2 0/1
21-Aug-2024 US Open Murkel Alejandro Dellien Velasco Q2 Win 6-1 6-3 10/15 1/1 1/1 3/3 3/3 2/2 1/1 1/1 1/1
20-Aug-2024 US Open Juan Manuel Cerundolo Q1 Win 6-3 2-6 7-5 15/44 2/4 1/1 2/7 3/4 0/5 0/3 0/4 0/2
14-Aug-2024 Cary Challenger Christopher Eubanks R16 Lose 6-7(5) 7-6(6) 2-6 2/9 1/2 1/1 0/2 1/1 0/3 0/0 0/0 0/0
12-Aug-2024 Cary Challenger Joao Fonseca R32 Win 6-2 1-6 6-3 7/14 1/2 1/1 1/2 1/1 1/3 0/0 1/2 1/2
06-Aug-2024 Montreal Brandon Nakashima Q2 Lose 4-6 6-7(2) 4/10 1/1 1/1 1/2 2/2 0/4 0/0 0/0 0/0
04-Aug-2024 Montreal Adam Walton Q1 Win 6-4 6-2 10/25 2/2 2/2 0/1 2/2 1/3 2/2 1/3 1/3
27-Jul-2024 Washington Paul Jubb Q1 Lose 3-6 5-7 10/36 0/2 0/0 1/5 0/1 1/5 1/3 1/5 1/2
23-Jul-2024 Atlanta Aslan Karatsev R32 Lose 2-6 2-6 0/3 0/0 0/0 0/1 0/0 0/1 0/0 0/1 0/0
21-Jul-2024 Atlanta Harold Mayot Q2 Win 6-3 6-7(9) 6-4 8/20 1/2 1/1 1/4 1/1 1/7 2/2 1/2 1/1
20-Jul-2024 Atlanta Nate Bonetto Q1 Win 6-4 6-3 12/27 2/3 1/1 2/4 2/2 1/4 1/3 2/4 2/3
17-Jul-2024 Newport Mackenzie McDonald R16 Lose 3-6 4-6 0/1 0/0 0/0 0/0 0/0 0/1 0/0 0/0 0/0
16-Jul-2024 Newport Gabriel Diallo R32 Win 7-6(4) 7-5 10/30 1/1 1/1 0/2 0/0 1/5 0/2 1/5 1/3
15-Jul-2024 Newport Aidan Mayo Q2 Win 6-0 3-6 6-3 16/36 1/2 0/0 3/6 2/3 2/6 3/5 2/4 2/4
14-Jul-2024 Newport Bernard Tomic Q1 Win 6-3 6-4 12/27 1/2 0/0 1/2 0/0 3/6 3/3 3/4 3/3
02-Jul-2024 Wimbledon Jaume Munar R128 Lose 4-6 4-6 6-3 3-6 5/17 1/2 0/0 1/3 1/1 0/3 1/2 1/3 1/2
28-Jun-2024 Eastbourne Max Purcell Semis Lose 4-6 6-4 4-6 4/13 0/0 0/0 0/2 0/1 1/4 1/2 1/3 1/1
27-Jun-2024 Eastbourne Flavio Cobolli QF Win 6-7(3) 7-6(4) 6-2 7/22 0/1 0/0 2/5 2/2 0/6 1/3 1/3 1/1
26-Jun-2024 Eastbourne Charles Broom R16 Win 3-6 6-2 6-2 15/40 3/6 2/2 2/5 3/4 1/5 4/7 2/5 2/2
24-Jun-2024 Eastbourne Jacob Fearnley R32 Win 6-4 7-6(7) 2/13 0/2 0/0 1/4 0/0 1/5 1/1 0/1 0/0
21-Jun-2024 London Lorenzo Musetti QF Lose 3-6 5-7 2/11 0/0 0/0 0/1 0/0 0/2 0/1 0/1 0/1
20-Jun-2024 London Giovanni Mpetshi Perricard R16 Win 6-4 7-5 5/14 1/2 1/1 1/2 1/1 1/4 1/2 0/2 0/0
18-Jun-2024 London Tomas Martin Etcheverry R32 Win 6-4 3-6 6-3 8/26 1/3 0/1 2/4 1/3 1/2 2/4 1/3 1/1
16-Jun-2024 Nottingham Challenger Charles Broom Semis Lose 4-6 4-6 3/12 0/1 0/0 0/1 0/0 0/2 0/0 1/2 1/1
15-Jun-2024 Nottingham Challenger Mikhail Kukushkin QF Win 6-1 2-1 7/13 2/2 1/1 2/2 3/3 0/0 2/2 1/1 1/1
14-Jun-2024 Nottingham Challenger Joao Fonseca R16 Win 7-6(5) 3-6 6-4 None/None None/None None/None None/None None/None None/None None/None None/None None/None
12-Jun-2024 Nottingham Challenger Coleman Wong R32 Win 6-3 6-4 4/9 1/2 1/1 0/2 0/0 1/3 1/1 0/0 0/0
08-Jun-2024 Surbiton Challenger Lloyd Harris Semis Lose 4-6 4-6 1/15 0/0 0/0 0/2 0/0 0/4 0/0 0/3 0/1
07-Jun-2024 Surbiton Challenger Mikhail Kukushkin QF Win 5-7 7-6(5) 7-6(4) 7/19 2/2 1/1 2/3 2/2 1/2 2/2 1/3 1/1
05-Jun-2024 Surbiton Challenger Tristan Schoolkate R16 Win 6-4 7-6(4) 4/21 0/2 0/0 1/5 0/1 1/5 0/1 1/4 1/2
03-Jun-2024 Surbiton Challenger Juncheng Shang R32 Win 6-3 7-6(8) 5/22 1/3 0/1 1/2 0/1 1/5 0/1 1/3 1/2
23-May-2024 Roland Garros Valentin Vacherot Q3 Lose 6-7 5-7 8/24 0/2 0/1 1/3 0/1 2/6 2/3 1/3 1/2
22-May-2024 Roland Garros Manuel Guinard Q2 Win 6-3 3-6 7-6 13/32 1/2 1/1 2/5 1/2 2/5 1/2 2/5 2/3
20-May-2024 Roland Garros Emilio Nava Q1 Win 6-3 4-6 6-1 15/30 1/2 0/0 4/6 2/3 3/4 4/6 2/4 2/3
14-May-2024 Tunis Challenger Tristan Lamasine R32 Lose 5-7 2-6 3/13 0/0 0/0 0/1 0/1 0/2 0/2 0/3 0/1
07-May-2024 Francavilla Al Mare Challenger Andrea Guerrieri R32 Lose 6-4 3-6 3-6 15/30 3/4 2/2 1/2 1/1 3/4 4/4 1/3 1/1
Date Tournament Rival Round Score Pressure Points won on return Return games won from the score:
0-30 0-40 15-30 15-40 30-30 30-40 Deuce 40-A
20-Mar-2025 Miami Eliot Spizzirri R128 Lose 6-7(2) 6-3 2-6 8/25 1/2 0/0 2/3 2/2 0/5 1/3 1/6 1/2
18-Mar-2025 Miami Hugo Gaston Q2 Win 7-5 6-2 11/29 3/3 2/2 1/3 3/3 1/5 1/2 1/3 1/2
17-Mar-2025 Miami Mikael Ymer Q1 Win 6-7(6) 7-6(5) 6-3 14/33 1/1 0/0 5/6 2/2 4/10 4/5 2/5 2/2
11-Mar-2025 Cap Cana Challenger Chak Lam Coleman Wong R32 Lose 3-6 7-6(4) 4-6 8/20 1/1 0/0 1/3 1/2 1/3 2/3 1/2 1/2
04-Mar-2025 Indian Wells Michael Mmoh Q1 Lose 3-6 2-6 4/7 1/1 1/1 1/2 0/0 1/2 1/1 0/0 0/0
01-Mar-2025 Bengaluru Challenger Brandon Holt Semis Lose 2-6 6-7(4) 4/15 1/2 0/1 1/2 1/2 0/2 1/2 0/1 0/1
28-Feb-2025 Bengaluru Challenger Tristan Schoolkate QF Win 6-2 1-6 7-5 10/28 2/3 0/0 4/7 2/2 2/6 2/3 1/2 1/2
26-Feb-2025 Bengaluru Challenger Marek Gengel R16 Win 6-4 6-3 10/25 1/2 1/1 1/3 2/2 1/4 2/3 1/4 1/3
25-Feb-2025 Bengaluru Challenger Enzo Couacaud R32 Win 6-1 1-0 7/9 2/2 2/2 1/1 1/1 0/1 0/1 0/1 0/0
24-Feb-2025 Bengaluru Challenger Petr Bar Biryukov Q2 Lose 6-7(4) 4-6 0/6 0/1 0/0 0/1 0/0 0/1 0/0 0/3 0/0
23-Feb-2025 Bengaluru Challenger Siddharth Vishwakarma Q1 Win 6-2 6-1 11/21 2/2 1/1 1/2 1/1 2/3 2/2 2/3 2/2
21-Feb-2025 Pune Challenger Brandon Holt QF Lose 6-4 3-6 4-6 9/17 1/1 1/1 1/3 2/2 2/5 1/2 1/2 1/1
20-Feb-2025 Pune Challenger Hiroki Moriya R16 Win 7-5 6-3 7/14 0/0 0/0 3/4 3/3 0/1 3/3 1/2 1/1
18-Feb-2025 Pune Challenger Manas Dhamne R32 Win 6-4 6-4 11/28 0/1 0/0 2/4 0/0 3/7 3/3 1/2 1/2
16-Feb-2025 New Delhi Challenger Kyrian Jacquet Final Lose 4-6 2-6 8/20 1/1 1/1 0/1 1/1 0/4 1/4 1/4 1/2
15-Feb-2025 New Delhi Challenger Tristan Schoolkate Semis Win 4-6 7-6(4) 6-2 10/30 1/3 1/2 2/5 1/2 2/6 1/2 1/5 1/1
14-Feb-2025 New Delhi Challenger Elias Ymer QF Win 6-2 4-6 7-6(1) 13/32 2/3 1/2 1/2 2/3 2/5 2/3 3/5 3/3
13-Feb-2025 New Delhi Challenger James McCabe R16 Win 7-6(2) 6-3 6/14 0/0 0/0 1/2 1/2 1/1 2/3 1/3 1/1
11-Feb-2025 New Delhi Challenger Eric Vanshelboim R32 Win 6-1 6-4 6/11 1/2 0/0 2/3 2/2 1/2 1/1 0/1 0/0
08-Feb-2025 Chennai Challenger Elias Ymer Semis Lose 6-7(5) 6-7(2) 6/28 0/1 0/0 0/3 0/1 0/3 0/2 0/3 0/2
07-Feb-2025 Chennai Challenger Timofey Skatov QF Win 6-3 7-6(6) 14/39 2/4 1/1 3/7 4/6 0/3 3/5 2/5 2/3
06-Feb-2025 Chennai Challenger Ergi Kirkin R16 Win 6-3 6-3 8/9 0/0 0/0 2/2 2/2 2/3 2/2 0/0 0/0
04-Feb-2025 Chennai Challenger Eric Vanshelboim R32 Win 7-5 6-2 12/14 1/1 1/1 2/2 2/2 3/3 3/3 1/1 1/1
01-Feb-2025 Davis Cup World Group Qualies Kei Nishikori Other Lose 2-6 3-6 1/13 0/2 0/1 0/3 0/1 0/4 0/1 0/1 0/0
31-Jan-2025 Davis Cup World Group Qualies Yoshihito Nishioka Other Lose 5-7 1-6 6/26 0/3 0/1 1/3 1/3 0/3 1/4 0/4 0/1
09-Jan-2025 Australian Open Kamil Majchrzak Q3 Lose 5-7 2-6 5/17 0/1 0/1 0/1 0/1 1/3 0/1 1/4 1/2
08-Jan-2025 Australian Open Carlos Taberner Q2 Win 6-1 6-2 10/22 3/3 2/2 2/2 3/3 0/1 2/2 1/2 1/2
07-Jan-2025 Australian Open Yuta Shimizu Q1 Win 6-7(4) 6-4 6-4 5/10 1/2 0/0 2/3 2/3 0/0 0/1 0/1 0/0
02-Jan-2025 United Cup Hubert Hurkacz QF Lose 6-7(3) 5-7 1/10 0/2 0/1 0/1 0/1 0/3 0/1 0/1 0/0
01-Jan-2025 United Cup Alex De Minaur Other Lose 2-6 1-6 2/7 0/0 0/0 0/1 0/1 0/1 0/1 0/1 0/1
30-Dec-2024 United Cup Tomas Martin Etcheverry Other Lose 6-3 3-6 2-6 8/26 0/1 0/1 0/0 0/1 1/4 1/3 1/4 1/3
02-Nov-2024 Metz Titouan Droguet Q1 Lose 4-6 6-3 4-6 5/10 0/0 0/0 1/2 1/1 1/3 2/3 0/1 0/0
29-Oct-2024 Bratislava 2 Challenger Alibek Kachmazov R32 Lose 4-6 5-7 4/15 2/3 0/0 2/4 2/2 0/3 1/1 0/2 0/0
24-Oct-2024 Brest Challenger Joao Fonseca R16 Lose 4-6 2-6 1/7 0/0 0/0 0/2 0/0 0/3 0/1 0/1 0/0
22-Oct-2024 Brest Challenger Alexis Gautier R32 Win 6-2 6-3 8/12 1/1 0/0 2/2 1/1 2/2 2/2 1/1 1/1
16-Oct-2024 Shenzhen 2 Challenger Saba Purtseladze R16 Lose 4-6 6-7(5) 1/9 0/1 0/0 0/2 0/1 0/3 0/1 0/1 0/0
14-Oct-2024 Shenzhen 2 Challenger Kasidit Samrej R32 Win 6-4 6-7(1) 6-3 None/None None/None None/None None/None None/None None/None None/None None/None None/None
10-Oct-2024 Hangzhou Challenger Mackenzie McDonald R16 Lose 0-6 1-6 5/16 0/1 0/0 0/1 0/0 0/2 0/2 0/2 0/2
09-Oct-2024 Hangzhou Challenger Benjamin Lock R32 Win 6-3 1-6 6-3 4/6 0/0 0/0 2/2 1/1 1/2 1/1 0/0 0/0
03-Oct-2024 Shanghai Mattia Bellucci R128 Lose 3-6 4-6 3/8 1/1 0/0 1/1 1/1 0/2 0/1 0/2 0/0
01-Oct-2024 Shanghai Beibit Zhukayev Q2 Lose 5-7 6-2 4-6 6/15 1/2 0/0 1/3 0/1 2/3 2/3 1/2 1/1
30-Sep-2024 Shanghai Vadym Ursu Q1 Win 6-2 6-4 7/14 1/2 1/1 1/2 1/1 1/2 0/0 1/2 1/2
24-Sep-2024 Beijing Roberto Bautista-Agut Q1 Lose 7-5 6-7(5) 3-6 12/29 2/4 2/2 1/6 1/1 2/8 2/3 1/4 1/1
11-Sep-2024 Davis Cup Group Stage Otto Virtanen Other Win 6-4 7-6(4) 9/25 0/0 0/0 2/5 1/3 1/3 2/4 1/3 1/2
22-Aug-2024 US Open Timofey Skatov Q3 Lose 6-4 0-6 3-6 8/27 2/4 1/1 1/4 2/3 0/3 2/4 0/2 0/1
21-Aug-2024 US Open Murkel Alejandro Dellien Velasco Q2 Win 6-1 6-3 10/15 1/1 1/1 3/3 3/3 2/2 1/1 1/1 1/1
20-Aug-2024 US Open Juan Manuel Cerundolo Q1 Win 6-3 2-6 7-5 15/44 2/4 1/1 2/7 3/4 0/5 0/3 0/4 0/2
14-Aug-2024 Cary Challenger Christopher Eubanks R16 Lose 6-7(5) 7-6(6) 2-6 2/9 1/2 1/1 0/2 1/1 0/3 0/0 0/0 0/0
12-Aug-2024 Cary Challenger Joao Fonseca R32 Win 6-2 1-6 6-3 7/14 1/2 1/1 1/2 1/1 1/3 0/0 1/2 1/2
06-Aug-2024 Montreal Brandon Nakashima Q2 Lose 4-6 6-7(2) 4/10 1/1 1/1 1/2 2/2 0/4 0/0 0/0 0/0
04-Aug-2024 Montreal Adam Walton Q1 Win 6-4 6-2 10/25 2/2 2/2 0/1 2/2 1/3 2/2 1/3 1/3
27-Jul-2024 Washington Paul Jubb Q1 Lose 3-6 5-7 10/36 0/2 0/0 1/5 0/1 1/5 1/3 1/5 1/2
23-Jul-2024 Atlanta Aslan Karatsev R32 Lose 2-6 2-6 0/3 0/0 0/0 0/1 0/0 0/1 0/0 0/1 0/0
21-Jul-2024 Atlanta Harold Mayot Q2 Win 6-3 6-7(9) 6-4 8/20 1/2 1/1 1/4 1/1 1/7 2/2 1/2 1/1
20-Jul-2024 Atlanta Nate Bonetto Q1 Win 6-4 6-3 12/27 2/3 1/1 2/4 2/2 1/4 1/3 2/4 2/3
Date Tournament Rival Round Score Pressure Points won on return Return games won from the score:
0-30 0-40 15-30 15-40 30-30 30-40 Deuce 40-A
14-Apr-2025 Munich David Goffin R32 Lose 2-6 7-6(2) 4-6 9/26 0/1 0/0 1/4 1/2 1/4 0/3 1/6 1/2
13-Apr-2025 Munich Chun Hsin Tseng Q2 Lose 6-4 6-7(5) 2-6 6/17 0/0 0/0 2/4 0/0 2/7 2/3 1/2 1/1
12-Apr-2025 Munich Aleksandar Vukic Q1 Win 3-6 6-3 6-4 9/23 1/3 0/1 1/3 1/3 2/3 3/5 1/4 1/1
08-Apr-2025 Madrid Challenger Sebastian Ofner R32 Lose 6-4 3-6 5-7 3/22 1/3 0/0 1/5 0/0 1/8 0/1 1/4 1/1
01-Apr-2025 Menorca Challenger Albert Ramos-Vinolas R32 Lose 2-6 6-4 4-6 8/20 1/1 1/1 1/2 1/2 2/4 2/3 1/4 1/1
23-May-2024 Roland Garros Valentin Vacherot Q3 Lose 6-7 5-7 8/24 0/2 0/1 1/3 0/1 2/6 2/3 1/3 1/2
22-May-2024 Roland Garros Manuel Guinard Q2 Win 6-3 3-6 7-6 13/32 1/2 1/1 2/5 1/2 2/5 1/2 2/5 2/3
20-May-2024 Roland Garros Emilio Nava Q1 Win 6-3 4-6 6-1 15/30 1/2 0/0 4/6 2/3 3/4 4/6 2/4 2/3
14-May-2024 Tunis Challenger Tristan Lamasine R32 Lose 5-7 2-6 3/13 0/0 0/0 0/1 0/1 0/2 0/2 0/3 0/1
07-May-2024 Francavilla Al Mare Challenger Andrea Guerrieri R32 Lose 6-4 3-6 3-6 15/30 3/4 2/2 1/2 1/1 3/4 4/4 1/3 1/1
Date Tournament Rival Round Score Pressure Points won on return Return games won from the score:
0-30 0-40 15-30 15-40 30-30 30-40 Deuce 40-A
17-Jul-2024 Newport Mackenzie McDonald R16 Lose 3-6 4-6 0/1 0/0 0/0 0/0 0/0 0/1 0/0 0/0 0/0
16-Jul-2024 Newport Gabriel Diallo R32 Win 7-6(4) 7-5 10/30 1/1 1/1 0/2 0/0 1/5 0/2 1/5 1/3
15-Jul-2024 Newport Aidan Mayo Q2 Win 6-0 3-6 6-3 16/36 1/2 0/0 3/6 2/3 2/6 3/5 2/4 2/4
14-Jul-2024 Newport Bernard Tomic Q1 Win 6-3 6-4 12/27 1/2 0/0 1/2 0/0 3/6 3/3 3/4 3/3
02-Jul-2024 Wimbledon Jaume Munar R128 Lose 4-6 4-6 6-3 3-6 5/17 1/2 0/0 1/3 1/1 0/3 1/2 1/3 1/2
28-Jun-2024 Eastbourne Max Purcell Semis Lose 4-6 6-4 4-6 4/13 0/0 0/0 0/2 0/1 1/4 1/2 1/3 1/1
27-Jun-2024 Eastbourne Flavio Cobolli QF Win 6-7(3) 7-6(4) 6-2 7/22 0/1 0/0 2/5 2/2 0/6 1/3 1/3 1/1
26-Jun-2024 Eastbourne Charles Broom R16 Win 3-6 6-2 6-2 15/40 3/6 2/2 2/5 3/4 1/5 4/7 2/5 2/2
24-Jun-2024 Eastbourne Jacob Fearnley R32 Win 6-4 7-6(7) 2/13 0/2 0/0 1/4 0/0 1/5 1/1 0/1 0/0
21-Jun-2024 London Lorenzo Musetti QF Lose 3-6 5-7 2/11 0/0 0/0 0/1 0/0 0/2 0/1 0/1 0/1
20-Jun-2024 London Giovanni Mpetshi Perricard R16 Win 6-4 7-5 5/14 1/2 1/1 1/2 1/1 1/4 1/2 0/2 0/0
18-Jun-2024 London Tomas Martin Etcheverry R32 Win 6-4 3-6 6-3 8/26 1/3 0/1 2/4 1/3 1/2 2/4 1/3 1/1
16-Jun-2024 Nottingham Challenger Charles Broom Semis Lose 4-6 4-6 3/12 0/1 0/0 0/1 0/0 0/2 0/0 1/2 1/1
15-Jun-2024 Nottingham Challenger Mikhail Kukushkin QF Win 6-1 2-1 7/13 2/2 1/1 2/2 3/3 0/0 2/2 1/1 1/1
14-Jun-2024 Nottingham Challenger Joao Fonseca R16 Win 7-6(5) 3-6 6-4 None/None None/None None/None None/None None/None None/None None/None None/None None/None
12-Jun-2024 Nottingham Challenger Coleman Wong R32 Win 6-3 6-4 4/9 1/2 1/1 0/2 0/0 1/3 1/1 0/0 0/0
08-Jun-2024 Surbiton Challenger Lloyd Harris Semis Lose 4-6 4-6 1/15 0/0 0/0 0/2 0/0 0/4 0/0 0/3 0/1
07-Jun-2024 Surbiton Challenger Mikhail Kukushkin QF Win 5-7 7-6(5) 7-6(4) 7/19 2/2 1/1 2/3 2/2 1/2 2/2 1/3 1/1
05-Jun-2024 Surbiton Challenger Tristan Schoolkate R16 Win 6-4 7-6(4) 4/21 0/2 0/0 1/5 0/1 1/5 0/1 1/4 1/2
03-Jun-2024 Surbiton Challenger Juncheng Shang R32 Win 6-3 7-6(8) 5/22 1/3 0/1 1/2 0/1 1/5 0/1 1/3 1/2