Search Page
Queries Remaining: 5
Advanced Tools:
Logo
Record (W-L, Avg Cover Margin, Win %)ROIProfitP-Value
SU:1172-1172 (0.0, 50.0%)-3.4% / -3.4%$-23,427 / $-23,4270.50829344

season=2025

Date Day Series Round Name Rank Opp o:Rank Court SUrFace Final Best of Score Rest Line SUr
Jun 28, 2025SatATP250CHCorentin Moutet83Tallon Griekspoor34outdoorgrass0-2-[5-7, 6-7]0&0131L
Jun 28, 2025SatATP250CHTallon Griekspoor34Corentin Moutet83outdoorgrass2-0-[7-5, 7-6]0&0-156W
Jun 28, 2025SatATP250CHJenson Brooksby149Taylor Fritz5outdoorgrass0-2-[5-7, 1-6]0&0264L
Jun 28, 2025SatATP250CHTaylor Fritz5Jenson Brooksby149outdoorgrass2-0-[7-5, 6-1]0&0-333W
Jun 27, 2025FriATP250SFAlex Michelsen33Corentin Moutet83outdoorgrass0-2-[4-6, 6-7]0&0-178L
Jun 27, 2025FriATP250SFCorentin Moutet83Alex Michelsen33outdoorgrass2-0-[6-4, 7-6]0&0147W
Jun 27, 2025FriATP250SFFelix Auger Aliassime27Tallon Griekspoor34outdoorgrass0-2-[4-6, 4-6]0&0-149L
Jun 27, 2025FriATP250SFTallon Griekspoor34Felix Auger Aliassime27outdoorgrass2-0-[6-4, 6-4]0&0125W
Jun 27, 2025FriATP250SFAlejandro Davidovich Fokina28Taylor Fritz5outdoorgrass1-2-[3-6, 6-3, 1-6]0&0231L
Jun 27, 2025FriATP250SFTaylor Fritz5Alejandro Davidovich Fokina28outdoorgrass2-1-[6-3, 3-6, 6-1]0&0-294W
Jun 27, 2025FriATP250SFUgo Humbert20Jenson Brooksby149outdoorgrass1-2-[7-6, 4-6, 4-6]0&0-222L
Jun 27, 2025FriATP250SFJenson Brooksby149Ugo Humbert20outdoorgrass2-1-[6-7, 6-4, 6-4]0&0179W
Jun 26, 2025ThuATP250QFRoberto BautistaAgut43Alex Michelsen33outdoorgrass0-2-[4-6, 6-7]4&5-108L
Jun 26, 2025ThuATP250QFAlex Michelsen33Roberto BautistaAgut43outdoorgrass2-0-[6-4, 7-6]5&4-106W
Jun 26, 2025ThuATP250QFLearner Tien67Corentin Moutet83outdoorgrass0-2-[2-6, 5-7]2&2-140L
Jun 26, 2025ThuATP250QFCorentin Moutet83Learner Tien67outdoorgrass2-0-[6-2, 7-5]2&2119W
Jun 26, 2025ThuATP250QFHamad Medjedovic73Felix Auger Aliassime27outdoorgrass1-2-[6-3, 1-6, 4-6]2&6183L
Jun 26, 2025ThuATP250QFFelix Auger Aliassime27Hamad Medjedovic73outdoorgrass2-1-[3-6, 6-1, 6-4]6&2-227W
Jun 26, 2025ThuATP250QFGabriel Diallo41Tallon Griekspoor34outdoorgrass0-2-[4-6, 4-6]2&25-113L
Jun 26, 2025ThuATP250QFTallon Griekspoor34Gabriel Diallo41outdoorgrass2-0-[6-4, 6-4]25&2-102W
Jun 26, 2025ThuATP250QFMarcos Giron46Taylor Fritz5outdoorgrass1-2-[5-7, 6-4, 5-7]7&8321L
Jun 26, 2025ThuATP250QFTaylor Fritz5Marcos Giron46outdoorgrass2-1-[7-5, 4-6, 7-5]8&7-416W
Jun 26, 2025ThuATP250QFJakub Mensik17Alejandro Davidovich Fokina28outdoorgrass0-2-[4-6, 5-7]7&2-200L
Jun 26, 2025ThuATP250QFAlejandro Davidovich Fokina28Jakub Mensik17outdoorgrass2-0-[6-4, 7-5]2&7165W
Jun 26, 2025ThuATP250QFDaniel Evans170Jenson Brooksby149outdoorgrass0-2-[2-6, 3-6]2&8106L
Jun 26, 2025ThuATP250QFJenson Brooksby149Daniel Evans170outdoorgrass2-0-[6-2, 6-3]8&2-123W
Jun 26, 2025ThuATP250QFBilly Harris142Ugo Humbert20outdoorgrass0-2-[6-7, 1-6]8&8296L
Jun 26, 2025ThuATP250QFUgo Humbert20Billy Harris142outdoorgrass2-0-[7-6, 6-1]8&8-384W
Jun 23, 2025MonATP250R1Justin Engel219Learner Tien67outdoorgrass0-2-[4-6, 4-6]9&10140L
Jun 23, 2025MonATP250R1Learner Tien67Justin Engel219outdoorgrass2-0-[6-4, 6-4]10&9-175W
Jun 23, 2025MonATP250R1Camilo Ugo Carabelli55Ethan Quinn95outdoorgrass0-2-[3-6, 2-6]5&22184L
Jun 23, 2025MonATP250R1Ethan Quinn95Camilo Ugo Carabelli55outdoorgrass2-0-[6-3, 6-2]22&5-238W
Jun 23, 2025MonATP250R1Jaume Munar54Gabriel Diallo41outdoorgrass0-2-[5-7, 3-6]3&3124L
Jun 23, 2025MonATP250R1Gabriel Diallo41Jaume Munar54outdoorgrass2-0-[7-5, 6-3]3&3-153W
Jun 23, 2025MonATP250R1Damir Dzumhur68Arthur Rinderknech70outdoorgrass1-2-[4-6, 6-4, 5-7]12&2238L
Jun 23, 2025MonATP250R1Arthur Rinderknech70Damir Dzumhur68outdoorgrass2-1-[6-4, 4-6, 7-5]2&12-322W
Jun 23, 2025MonATP250R1Nishesh Basavareddy99Hamad Medjedovic73outdoorgrass0-2-[0-6, 4-6]13&25127L
Jun 23, 2025MonATP250R1Hamad Medjedovic73Nishesh Basavareddy99outdoorgrass2-0-[6-0, 6-4]25&13-158W
Jun 23, 2025MonATP250R1Pedro Martinez52Corentin Moutet83outdoorgrass1-2-[6-4, 3-6, 0-6]5&3323L
Jun 23, 2025MonATP250R1Corentin Moutet83Pedro Martinez52outdoorgrass2-1-[4-6, 6-3, 6-0]3&5-454W
Jun 23, 2025MonATP250R1Alexandre Muller40Roman Safiullin75outdoorgrass0-2-[6-7, 5-7]6&13137L
Jun 23, 2025MonATP250R1Roman Safiullin75Alexandre Muller40outdoorgrass2-0-[7-6, 7-5]13&6-172W
Jun 23, 2025MonATP250R1Chun Hsin Tseng96Alejandro Davidovich Fokina28outdoorgrass0-2-[6-7, 2-6]82&27238L
Jun 23, 2025MonATP250R1Alejandro Davidovich Fokina28Chun Hsin Tseng96outdoorgrass2-0-[7-6, 6-2]27&82-322W
Jun 23, 2025MonATP250R1Fabian Marozsan58Lorenzo Sonego48outdoorgrass0-2-[2-6, 4-6]3&3-L
Jun 23, 2025MonATP250R1Lorenzo Sonego48Fabian Marozsan58outdoorgrass2-0-[6-2, 6-4]3&3-W
Jun 23, 2025MonATP250R1Quentin Halys47Mattia Bellucci74outdoorgrass0-2-[4-6, 2-6]4&12-153L
Jun 23, 2025MonATP250R1Mattia Bellucci74Quentin Halys47outdoorgrass2-0-[6-4, 6-2]12&4123W
Jun 23, 2025MonATP250R1Miomir Kecmanovic49Daniel Evans170outdoorgrass1-2-[6-3, 4-6, 4-6]6&4-153L
Jun 23, 2025MonATP250R1Daniel Evans170Miomir Kecmanovic49outdoorgrass2-1-[3-6, 6-4, 6-4]4&6125W
Jun 23, 2025MonATP250R1Zizou Bergs50Joao Fonseca57outdoorgrass1-2-[7-6, 0-6, 3-6]4&5136L
Jun 23, 2025MonATP250R1Joao Fonseca57Zizou Bergs50outdoorgrass2-1-[6-7, 6-0, 6-3]5&4-169W
Jun 22, 2025SunATP250R1Fabio Fognini127Daniel Altmaier52outdoorgrass1-2-[3-6, 6-3, 3-6]11&5161L
Jun 22, 2025SunATP250R1Daniel Altmaier52Fabio Fognini127outdoorgrass2-1-[6-3, 3-6, 6-3]5&11-208W
Jun 22, 2025SunATP250R1Bu Yunchaokete69Laslo Djere65outdoorgrass0-2-[4-6, 4-6]26&4116L
Jun 22, 2025SunATP250R1Laslo Djere65Bu Yunchaokete69outdoorgrass2-0-[6-4, 6-4]4&26-144W
Jun 22, 2025SunATP500CHJiri Lehecka30Carlos Alcaraz2outdoorgrass1-2-[5-7, 7-6, 2-6]0&0354L
Jun 22, 2025SunATP500CHCarlos Alcaraz2Jiri Lehecka30outdoorgrass2-1-[7-5, 6-7, 6-2]0&0-434W
Jun 22, 2025SunATP500CHDaniil Medvedev11Alexander Bublik45outdoorgrass0-2-[3-6, 6-7]0&0-161L
Jun 22, 2025SunATP500CHAlexander Bublik45Daniil Medvedev11outdoorgrass2-0-[6-3, 7-6]0&0144W
Jun 21, 2025SatATP500SFRoberto BautistaAgut51Carlos Alcaraz2outdoorgrass0-2-[4-6, 4-6]0&0657L
Jun 21, 2025SatATP500SFCarlos Alcaraz2Roberto BautistaAgut51outdoorgrass2-0-[6-4, 6-4]0&0-909W
Jun 21, 2025SatATP500SFJack Draper6Jiri Lehecka30outdoorgrass1-2-[4-6, 6-4, 5-7]0&0-204L
Jun 21, 2025SatATP500SFJiri Lehecka30Jack Draper6outdoorgrass2-1-[6-4, 4-6, 7-5]0&0179W
Jun 21, 2025SatATP500SFKaren Khachanov22Alexander Bublik45outdoorgrass1-2-[6-4, 6-7, 4-6]0&0143L
Jun 21, 2025SatATP500SFAlexander Bublik45Karen Khachanov22outdoorgrass2-1-[4-6, 7-6, 6-4]0&0-158W
Jun 21, 2025SatATP500SFAlexander Zverev3Daniil Medvedev11outdoorgrass1-2-[6-7, 7-6, 4-6]0&0-133L
Jun 21, 2025SatATP500SFDaniil Medvedev11Alexander Zverev3outdoorgrass2-1-[7-6, 6-7, 6-4]0&0114W
Jun 20, 2025FriATP500QFHolger Rune9Roberto BautistaAgut51outdoorgrass1-2-[6-7, 7-6, 2-6]1&1-312L
Jun 20, 2025FriATP500QFRoberto BautistaAgut51Holger Rune9outdoorgrass2-1-[7-6, 6-7, 6-2]1&1244W
Jun 20, 2025FriATP500QFArthur Rinderknech80Carlos Alcaraz2outdoorgrass0-2-[5-7, 4-6]0&0634L
Jun 20, 2025FriATP500QFCarlos Alcaraz2Arthur Rinderknech80outdoorgrass2-0-[7-5, 6-4]0&0-999W
Jun 20, 2025FriATP500QFBrandon Nakashima32Jack Draper6outdoorgrass1-2-[4-6, 7-5, 4-6]1&1-454L
Jun 20, 2025FriATP500QFJack Draper6Brandon Nakashima32outdoorgrass2-1-[6-4, 5-7, 6-4]1&1371W
Jun 20, 2025FriATP500QFJacob Fearnley60Jiri Lehecka30outdoorgrass0-2-[5-7, 2-6]0&0158L
Jun 20, 2025FriATP500QFJiri Lehecka30Jacob Fearnley60outdoorgrass2-0-[7-5, 6-2]0&0-192W
Jun 20, 2025FriATP500QFTomas Martin Etcheverry63Karen Khachanov22outdoorgrass0-2-[3-6, 2-6]0&0-L
Jun 20, 2025FriATP500QFKaren Khachanov22Tomas Martin Etcheverry63outdoorgrass2-0-[6-3, 6-2]0&0-W
Jun 20, 2025FriATP500QFTomas Machac23Alexander Bublik45outdoorgrass0-2-[6-7, 3-6]0&0152L
Jun 20, 2025FriATP500QFAlexander Bublik45Tomas Machac23outdoorgrass2-0-[7-6, 6-3]0&0-185W
Jun 20, 2025FriATP500QFFlavio Cobolli24Alexander Zverev3outdoorgrass0-2-[4-6, 6-7]0&0-L
Jun 20, 2025FriATP500QFAlexander Zverev3Flavio Cobolli24outdoorgrass2-0-[6-4, 7-6]0&0-W
Jun 20, 2025FriATP500QFAlex Michelsen33Daniil Medvedev11outdoorgrass0-2-[4-6, 3-6]1&1194L
Jun 20, 2025FriATP500QFDaniil Medvedev11Alex Michelsen33outdoorgrass2-0-[6-4, 6-3]1&1-243W
Jun 19, 2025ThuATP500EFReilly Opelka75Arthur Rinderknech80outdoorgrass0-2-[5-7, 6-7]1&1-128L
Jun 19, 2025ThuATP500EFArthur Rinderknech80Reilly Opelka75outdoorgrass2-0-[7-5, 7-6]1&1110W
Jun 19, 2025ThuATP500EFJaume Munar59Carlos Alcaraz2outdoorgrass1-2-[4-6, 7-6, 5-7]1&11570L
Jun 19, 2025ThuATP500EFCarlos Alcaraz2Jaume Munar59outdoorgrass2-1-[6-4, 6-7, 7-5]1&1-9999W
Jun 19, 2025ThuATP500EFCorentin Moutet89Jacob Fearnley60outdoorgrass1-2-[3-6, 6-2, 2-6]1&2146L
Jun 19, 2025ThuATP500EFJacob Fearnley60Corentin Moutet89outdoorgrass2-1-[6-3, 2-6, 6-2]2&1-175W
Jun 19, 2025ThuATP500EFGabriel Diallo44Jiri Lehecka30outdoorgrass0-2-[4-6, 2-6]1&1143L
Jun 19, 2025ThuATP500EFJiri Lehecka30Gabriel Diallo44outdoorgrass2-0-[6-4, 6-2]1&1-172W
Jun 19, 2025ThuATP500EFJannik Sinner1Alexander Bublik45outdoorgrass1-2-[6-3, 3-6, 4-6]1&2-714L
Jun 19, 2025ThuATP500EFAlexander Bublik45Jannik Sinner1outdoorgrass2-1-[3-6, 6-3, 6-4]2&1492W
Jun 19, 2025ThuATP500EFLorenzo Sonego46Alexander Zverev3outdoorgrass1-2-[6-3, 4-6, 6-7]1&0547L
Jun 19, 2025ThuATP500EFAlexander Zverev3Lorenzo Sonego46outdoorgrass2-1-[3-6, 6-4, 7-6]0&1-833W
Jun 19, 2025ThuATP500EFFabian Marozsan58Tomas Machac23outdoorgrass0-2-[2-6, 3-6]2&1-104L
Jun 19, 2025ThuATP500EFTomas Machac23Fabian Marozsan58outdoorgrass2-0-[6-2, 6-3]1&2-112W
Jun 19, 2025ThuATP500EFAndrey Rublev14Tomas Martin Etcheverry63outdoorgrass1-2-[3-6, 7-6, 6-7]1&1-416L
Jun 19, 2025ThuATP500EFTomas Martin Etcheverry63Andrey Rublev14outdoorgrass2-1-[6-3, 6-7, 7-6]1&1323W
Jun 19, 2025ThuATP500EFDenis Shapovalov31Flavio Cobolli24outdoorgrass1-2-[6-7, 6-4, 6-7]1&1-158L
Jun 19, 2025ThuATP500EFFlavio Cobolli24Denis Shapovalov31outdoorgrass2-1-[7-6, 4-6, 7-6]1&1133W
Jun 19, 2025ThuATP500EFFelix Auger Aliassime27Karen Khachanov22outdoorgrass1-2-[3-6, 6-1, 3-6]1&0-149L
Jun 19, 2025ThuATP500EFKaren Khachanov22Felix Auger Aliassime27outdoorgrass2-1-[6-3, 1-6, 6-3]0&1125W
Jun 18, 2025WedATP500EFMackenzie McDonald98Holger Rune9outdoorgrass1-2-[6-2, 1-6, 1-6]1&1216L
Jun 18, 2025WedATP500EFHolger Rune9Mackenzie McDonald98outdoorgrass2-1-[2-6, 6-1, 6-1]1&1-270W
Jun 18, 2025WedATP500EFDaniel Evans199Brandon Nakashima32outdoorgrass0-2-[5-7, 6-7]1&0204L
Jun 18, 2025WedATP500EFBrandon Nakashima32Daniel Evans199outdoorgrass2-0-[7-5, 7-6]0&1-256W
Jun 18, 2025WedATP500EFAlexei Popyrin21Jack Draper6outdoorgrass1-2-[6-3, 2-6, 6-7]0&0536L
Jun 18, 2025WedATP500EFJack Draper6Alexei Popyrin21outdoorgrass2-1-[3-6, 6-2, 7-6]0&0-666W