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

season=2025

Date Day Series Round Name Rank Opp o:Rank Court SUrFace Final Best of Score Rest Line SUr
Jul 16, 2025WedATP250R1Rodrigo Pacheco Mendez219Adam Walton97outdoorhard---137&28150-
Jul 16, 2025WedATP250R1Adam Walton97Rodrigo Pacheco Mendez219outdoorhard---28&137-192-
Jul 15, 2025TueATP250R1Nishesh Basavareddy111Nicolas Mejia244outdoorhard---21&329-303-
Jul 15, 2025TueATP250R1Nicolas Mejia244Nishesh Basavareddy111outdoorhard---329&21225-
Jul 15, 2025TueATP250R1Adrian Mannarino93James Duckworth113outdoorhard---32&34-101-
Jul 15, 2025TueATP250R1James Duckworth113Adrian Mannarino93outdoorhard---34&32-123-
Jul 15, 2025TueATP250R1Tristan Schoolkate110Yibing Wu259outdoorhard---50&116154-
Jul 15, 2025TueATP250R1Yibing Wu259Tristan Schoolkate110outdoorhard---116&50-196-
Jul 15, 2025TueATP250R1Bu Yunchaokete73Alan Magadan921outdoorhard-----1249-
Jul 15, 2025TueATP250R1Alan Magadan921Bu Yunchaokete73outdoorhard----650-
Jul 15, 2025TueATP250R1Stan Wawrinka156Alexander Shevchenko101outdoorclay0-2-[3-6, 2-6]49&48-114L
Jul 15, 2025TueATP250R1Alexander Shevchenko101Stan Wawrinka156outdoorclay2-0-[6-3, 6-2]48&49-107W
Jul 15, 2025TueATP250R1Calvin Hemery171Jerome Kym154outdoorclay1-2-[5-7, 6-4, 5-7]-160L
Jul 15, 2025TueATP250R1Jerome Kym154Calvin Hemery171outdoorclay2-1-[7-5, 4-6, 7-5]--204W
Jul 15, 2025TueATP250R1Carlos Taberner107Roberto Carballes Baena79outdoorclay1-2-[6-1, 2-6, 6-7]-100L
Jul 15, 2025TueATP250R1Roberto Carballes Baena79Carlos Taberner107outdoorclay2-1-[1-6, 6-2, 7-6]--123W
Jul 15, 2025TueATP250R1Martin Landaluce138David Goffin68outdoorclay0-2-[6-7, 3-6]81&81-144L
Jul 15, 2025TueATP250R1David Goffin68Martin Landaluce138outdoorclay2-0-[7-6, 6-3]81&81127W
Jul 15, 2025TueATP250R1Arthur Rinderknech64Francesco Passaro131outdoorclay0-2-[1-6, 5-7]21&48-107L
Jul 15, 2025TueATP250R1Francesco Passaro131Arthur Rinderknech64outdoorclay2-0-[6-1, 7-5]48&21-107W
Jul 15, 2025TueATP250R1Marco Trungelliti147Francisco Comesana74outdoorclay0-2-[3-6, 4-6]298&50136L
Jul 15, 2025TueATP250R1Francisco Comesana74Marco Trungelliti147outdoorclay2-0-[6-3, 6-4]50&298-172W
Jul 15, 2025TueATP250R1JanLennard Struff129Juan Manuel Cerundolo109outdoorclay1-2-[3-6, 6-3, 3-6]27&47-156L
Jul 15, 2025TueATP250R1Juan Manuel Cerundolo109JanLennard Struff129outdoorclay2-1-[6-3, 3-6, 6-3]47&27125W
Jul 15, 2025TueATP250R1Tristan Boyer126Elias Ymer264outdoorclay1-2-[3-6, 6-3, 2-6]103&272122L
Jul 15, 2025TueATP250R1Elias Ymer264Tristan Boyer126outdoorclay2-1-[6-3, 3-6, 6-2]272&103-151W
Jul 15, 2025TueATP250R1Thiago Monteiro152Nicolai Budkov Kjaer298outdoorclay1-2-[7-5, 3-6, 6-7]--208L
Jul 15, 2025TueATP250R1Nicolai Budkov Kjaer298Thiago Monteiro152outdoorclay2-1-[5-7, 6-3, 7-6]-177W
Jul 15, 2025TueATP250R1Jaime Faria115Andrea Pellegrino139outdoorclay1-2-[6-2, 3-6, 3-6]-108L
Jul 15, 2025TueATP250R1Andrea Pellegrino139Jaime Faria115outdoorclay2-1-[2-6, 6-3, 6-3]--135W
Jul 15, 2025TueATP250R1Hugo Dellien94Vit Kopriva83outdoorclay0-1-[1-6, 0-3]48&47140L
Jul 15, 2025TueATP250R1Vit Kopriva83Hugo Dellien94outdoorclay1-0-[6-1, 3-0]47&48-172W
Jul 15, 2025TueATP250R1Sebastian Ofner141Damir Dzumhur70outdoorclay0-2-[4-6, 4-6]27&21-166L
Jul 15, 2025TueATP250R1Damir Dzumhur70Sebastian Ofner141outdoorclay2-0-[6-4, 6-4]21&27149W
Jul 15, 2025TueATP250R1Chun Hsin Tseng98Hugo Gaston91outdoorclay0-2-[4-6, 3-6]21&49-156L
Jul 15, 2025TueATP250R1Hugo Gaston91Chun Hsin Tseng98outdoorclay2-0-[6-4, 6-3]49&21125W
Jul 15, 2025TueATP250R1Taro Daniel155Juan Alejandro Hernandez Serrano493outdoorhard1-2-[6-3, 5-7, 4-6]--270L
Jul 15, 2025TueATP250R1Juan Alejandro Hernandez Serrano493Taro Daniel155outdoorhard2-1-[3-6, 7-5, 6-4]-233W
Jul 15, 2025TueATP250R1Alibek Kachmazov183Juan Pablo Ficovich148outdoorhard0-2-[3-6, 2-6]167&139-166L
Jul 15, 2025TueATP250R1Juan Pablo Ficovich148Alibek Kachmazov183outdoorhard2-0-[6-3, 6-2]139&167131W
Jul 15, 2025TueATP250R1Aleksandar Vukic90Emilio Nava123outdoorhard0-2-[6-7, 3-6]27&47-114L
Jul 15, 2025TueATP250R1Emilio Nava123Aleksandar Vukic90outdoorhard2-0-[7-6, 6-3]47&27-107W
Jul 14, 2025MonATP250R1Hady Habib172Aleksandar Kovacevic76outdoorhard1-2-[1-6, 6-3, 3-6]139&34222L
Jul 14, 2025MonATP250R1Aleksandar Kovacevic76Hady Habib172outdoorhard2-1-[6-1, 3-6, 6-3]34&139-303W
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