CourtCockpit
picks1d agosackmann1d agotennis-data1d agoodds4h ago
ATP · #106 ·

Billy Harris

?H · ?cm · age 29
Hard 1562Clay 1515Grass 1597
Recent Form · L10
3/10
Hard 57% · Clay 43% · Grass 62%
Serve · Hold %
78%
Hold
Return · Win %
28%
Return
Tiebreak %
55%
TB%
Days Since Match
547
last:
Head-to-Head
153
OpponentRecordHardClayGrassLast met
Juncheng Shang ·#50220-10-02-12024-06-03
Mikhail Kukushkin ·#111210-10-02-02024-06-10
Joao Fonseca ·#31211-10-01-02024-10-21
Benjamin Hassan ·#245121-10-10-02024-03-25
Charles Broom ·#248110-00-01-12024-06-24
Roberto Bautista Agut ·#47111-10-00-02024-09-26
Unknown202-00-00-02024-10-07
Jozef Kovalik ·#113110-01-10-02024-04-22
Jack Draper ·#14020-10-00-12023-10-30
Unknown110-01-10-02023-04-17
Unknown020-20-00-02024-10-28
Matteo Martineau ·#179110-11-00-02024-02-05
Unknown201-01-00-02023-10-23
Liam Broady ·#156020-20-00-02023-09-04
Adam Walton ·#94111-10-00-02024-08-05
Max Purcell ·#97111-00-00-12024-06-24
Dimitar Kuzmanov ·#225111-10-00-02024-01-15
Unknown111-10-00-02024-01-22
Unknown111-10-00-02023-08-07
Bernard Tomic ·#233200-01-01-02024-07-15
Constant Lestienne ·#111201-00-01-02024-01-22
Unknown110-00-01-02022-10-10
Harold Mayot ·#107111-10-00-02024-07-22
Unknown202-00-00-02023-10-02
Hugo Grenier ·#173020-20-00-02023-10-02
Aleksandar Kovacevic ·#101111-10-00-02022-08-08
Lukas Klein ·#153020-10-00-12023-10-23
Mattia Bellucci ·#101111-10-00-02024-10-02
Mackenzie Mcdonald ·#149020-10-00-12024-10-07
Nikoloz Basilashvili ·#118101-00-00-02023-10-30
Elmer Moller ·#247101-00-00-02023-09-04
Hugo Gaston ·#81100-00-01-02023-07-03
Unknown101-00-00-02022-07-18
Unknown010-00-10-02023-04-24
J J Wolf ·#143101-00-00-02022-07-18
David Goffin ·#54010-10-00-02024-01-15
Emilio Nava ·#148100-01-00-02024-05-27
Terence Atmane ·#161010-00-10-02024-04-15
Daniel Dutra Da Silva ·#215010-00-10-02022-07-04
Unknown101-00-00-02023-10-23
Unknown101-00-00-02023-11-13
Hugo Dellien ·#106010-00-10-02024-04-22
Maxime Janvier ·#225010-10-00-02023-10-09
Alejandro Moro Canas ·#188010-00-10-02023-05-08
Christopher Eubanks ·#106010-10-00-02024-08-12
Unknown101-00-00-02022-08-08
Unknown100-01-00-02023-04-10
Unknown101-00-00-02023-03-19
Yasutaka Uchiyama ·#160010-10-00-02022-07-18
Timofey Skatov ·#192010-10-00-02024-08-26
Rudolf Molleker ·#197010-00-10-02022-09-19
Zachary Svajda ·#131100-00-01-02023-06-05
Alexander Ritschard ·#194100-00-01-02023-07-03
Hamad Medjedovic ·#156010-00-00-12023-07-03
Marco Trungelliti ·#138101-00-00-02023-03-19
Valentin Royer 010-10-00-02023-01-09
Tomas Martin Etcheverry ·#39100-00-01-02024-06-17
Unknown101-00-00-02022-08-08
Unknown101-00-00-02023-10-16
Steve Johnson ·#246010-10-00-02023-07-31
Valentin Vacherot ·#116010-00-10-02024-05-27
Calvin Hemery ·#205101-00-00-02023-10-30
Unknown100-01-00-02024-04-01
Juan Manuel Cerundolo ·#161101-00-00-02024-08-26
Radu Albot ·#138101-00-00-02023-10-30
Gabriel Diallo ·#86100-00-01-02024-07-15
Unknown101-00-00-02023-10-09
Unknown100-00-00-02022-10-10
Unknown100-01-00-02023-04-24
Unknown100-01-00-02024-05-27
Filip Misolic ·#228010-00-10-02024-04-08
Rinky Hijikata ·#78010-00-00-12023-06-05
Flavio Cobolli ·#31100-00-01-02024-06-24
Unknown101-00-00-02023-08-14
Brandon Nakashima ·#33010-10-00-02024-08-05
Unknown010-00-10-02022-09-26
Unknown010-00-10-02023-04-03
Unknown010-10-00-02022-09-05
Unknown100-01-00-02022-05-23
Unknown101-00-00-02022-08-01
Unknown010-00-10-02023-08-21
Martin Damm ·#204100-01-00-02023-05-08
Unknown101-00-00-02022-09-05
Gastao Elias ·#215101-00-00-02024-02-12
Titouan Droguet ·#174010-10-00-02024-11-04
Unknown101-00-00-02023-09-18
Unknown101-00-00-02023-08-07
Nicolas Moreno De Alboran ·#143101-00-00-02023-11-06
Unknown101-00-00-02023-11-06
Paul Jubb ·#201010-10-00-02024-07-29
Unknown100-01-00-02023-04-10
Unknown010-10-00-02023-10-16
Beibit Zhukayev ·#213010-10-00-02024-10-02
Christopher Oconnell ·#71101-00-00-02024-02-12
Unknown101-00-00-02023-03-19
Alexander Shevchenko ·#64010-00-10-02023-04-10
Unknown101-00-00-02023-10-30
Unknown100-00-01-02024-07-15
Unknown101-00-00-02023-03-19
Unknown010-10-00-02024-03-11
Aslan Karatsev ·#139010-10-00-02024-07-22
Unknown101-00-00-02024-10-14
Arthur Cazaux ·#85010-10-00-02022-08-29
Alexis Galarneau ·#200010-10-00-02022-07-11
Unknown100-01-00-02024-04-22
Unknown010-00-10-02024-05-13
Unknown100-00-01-02022-05-30
Murkel Alejandro Dellien Velasco ·#183101-00-00-02024-08-26
Jan Lennard Struff ·#43010-10-00-02023-11-06
Luca Nardi ·#89101-00-00-02023-08-14
Unknown010-10-00-02023-01-02
Unknown101-00-00-02023-08-07
Giovanni Mpetshi Perricard ·#31100-00-01-02024-06-17
Coleman Wong ·#133100-00-01-02024-06-10
Unknown100-01-00-02023-04-17
Francesco Maestrelli ·#186010-00-10-02022-05-16
Jacob Fearnley ·#99100-00-01-02024-06-24
Lloyd Harris ·#118010-00-00-12024-06-03
Unknown101-00-00-02023-10-16
Unknown101-00-00-02023-10-02
Unknown101-00-00-02024-10-02
Mark Lajal ·#224101-00-00-02023-09-04
Pedro Martinez ·#42101-00-00-02023-10-02
Unknown100-00-00-02022-10-10
Tommy Paul ·#21010-00-00-12023-06-19
Unknown010-00-00-12022-06-06
Richard Gasquet ·#133010-10-00-02024-02-12
Unknown101-00-00-02023-10-16
Jan Choinski 010-00-10-02023-05-01
Unknown010-10-00-02022-10-17
Daniel Merida Aguilar 101-00-00-02023-10-09
Alexander Blockx ·#231010-10-00-02023-11-13
Unknown010-00-10-02024-05-06
Arthur Rinderknech ·#60010-10-00-02024-02-26
Unknown100-01-00-02024-04-01
Otto Virtanen ·#116101-00-00-02024-09-11
Evan Furness ·#208010-00-10-02023-04-17
Unknown101-00-00-02023-03-19
Unknown010-10-00-02024-01-29
Jaume Munar ·#65010-00-00-12024-07-01
Bernabe Zapata Miralles ·#144010-00-10-02024-04-01
Unknown010-10-00-02024-10-14
Ben Shelton ·#6010-10-00-02022-08-08
Unknown101-00-00-02024-07-22
Tristan Schoolkate ·#193100-00-01-02024-06-03
Stefano Napolitano ·#125101-00-00-02023-10-23
Lorenzo Musetti ·#17010-00-00-12024-06-17
Marc Andrea Huesler ·#152101-00-00-02023-11-06
Unknown101-00-00-02023-10-09
Unknown101-00-00-02024-02-05
Unknown101-00-00-02024-10-21
Unknown101-00-00-02024-02-26
Unknown101-00-00-02022-08-29
Recent Matches
DateEventRoundSurfaceOpponentScoreW/L
2024-11-04MetzQ1hardTitouan Droguet6-4 3-6 6-4L
2024-10-28Bratislava 2 CHR32hardAlibek Kachmazov6-4 7-5L
2024-10-21Brest CHR32hardAlexis Gautier6-2 6-3W
2024-10-21Brest CHR16hardJoao Fonseca6-4 6-2L
2024-10-14Shenzhen Longhua CHR32hardKasidit Samrej6-4 6-7(1) 6-3W
2024-10-14Shenzhen Longhua CHR16hardSaba Purtseladze6-4 7-6(5)L
2024-10-07Hangzhou CHR16hardMackenzie Mcdonald6-0 6-1L
2024-10-07Hangzhou CHR32hardBenjamin Lock6-3 1-6 6-3W
2024-10-02Shanghai MastersQ2hardBeibit Zhukayev7-5 2-6 6-4L
2024-10-02Shanghai MastersQ1hardVadym Ursu6-2 6-4W
2024-10-02Shanghai MastersR128hardMattia Bellucci6-3 6-4L
2024-09-26BeijingQ1hardRoberto Bautista Agut5-7 7-6(5) 6-3L
2024-09-11Davis Cup Finals RR: FIN vs GBRRRhardOtto Virtanen6-4 7-6(4)W
2024-08-26Us OpenQ1hardJuan Manuel Cerundolo6-3 2-6 7-5W
2024-08-26Us OpenQ2hardMurkel Alejandro Dellien Velasco6-1 6-3W
2024-08-26Us OpenQ3hardTimofey Skatov4-6 6-0 6-3L
2024-08-12Cary CHR16hardChristopher Eubanks7-6(5) 6-7(6) 6-2L
2024-08-12Cary CHR32hardJoao Fonseca6-2 1-6 6-3W
2024-08-05Canada MastersQ2hardBrandon Nakashima6-4 7-6(2)L
2024-08-05Canada MastersQ1hardAdam Walton6-4 6-2W