San Diego CH 2025

ATP · Hard

Eliot Spizzirri won the title, beating Mackenzie Mcdonald 6–4 2–6 6–4 in the final.

Matches by round

Final

1 finished
Fin
🇺🇸Eliot Spizzirri#214626
🇺🇸Mackenzie Mcdonald4#242464

Semifinals

2 finished
Fin
🇺🇸Eliot Spizzirri#214646
🇺🇸Ethan Quinn8#64363
Fin
🇺🇸Mackenzie Mcdonald4#242366
🇵🇱Kamil Majchrzak5#82611

Quarterfinals

4 finished
Fin
🇺🇸Ethan Quinn8#647616
🇫🇷Arthur Cazaux1574
Fin
🇺🇸Eliot Spizzirri#2146266
🇯🇵Taro Daniel6#178704
Fin
🇺🇸Mackenzie Mcdonald4#24266
🇺🇸Trevor SvajdaWC#48134
Fin
🇵🇱Kamil Majchrzak5#8271
🇦🇺Alex Bolt#174621

Round of 16

8 finished
Fin
🇫🇷Arthur Cazaux176
Fin
🇺🇸Ethan Quinn8#64657
🇺🇸Jenson BrooksbyWC#943765
Fin
🇺🇸Eliot Spizzirri#214166
🇺🇸Andres MartinQ#359614
Fin
🇯🇵Taro Daniel6#17877
🇺🇸Alex RybakovQ6961
Fin
🇺🇸Trevor SvajdaWC#48166
🇺🇸Mitchell Krueger7#36133
Fin
🇺🇸Mackenzie Mcdonald4#24267
🇮🇹Matteo Gigante35
Fin
🇵🇱Kamil Majchrzak5#8277
🇺🇸Michael Mmoh#14955
Fin
🇦🇺Alex Bolt#17466
🇺🇸Govind NandaAlt43

Round of 32

16 finished
Fin
🇫🇷Arthur Cazaux166
🇦🇺Li Tu34
Fin
🇺🇸Stefan DostanicLL#30334
Fin
🇺🇸Jenson BrooksbyWC#9466
🇭🇰Coleman Wong#8524
Fin
🇺🇸Ethan Quinn8#6467
🇺🇸Alfredo PerezQ463
Fin
🇺🇸Andres MartinQ#359636
🇺🇸Zachary Svajda#75463
Fin
🇺🇸Alex RybakovQ76
🇲🇩Radu Albot623
Fin
🇯🇵Taro Daniel6#17866
🇺🇸Tyler Zink#44144
Fin
🇺🇸Mitchell Krueger7#361636
🇪🇨Andres Andrade#229461
Fin
🇺🇸Trevor SvajdaWC#48167
🇬🇧Jack Pinnington Jones#190364
Fin
🇮🇹Matteo Gigante66
🇺🇸Rohan MuraliQ24
Fin
🇺🇸Mackenzie Mcdonald4#24266
🇧🇷Karue Sell33
Fin
🇵🇱Kamil Majchrzak5#8276
🇺🇸Colton Smith#218634
Fin
🇺🇸Michael Mmoh#149276
JAMBlaise BicknellQ#4366644
Fin
🇺🇸Govind NandaAlt747
🇫🇷Terence Atmane#736565
Fin
🇦🇺Alex Bolt#17467
🇺🇸Tristan Boyer2#207364

Qualifying round 2

6 finished
Fin
JAMBlaise BicknellPR#43666
🇺🇸Trey Hilderbrand1043
Fin
🇺🇸Alex Rybakov7477
🇺🇸Stefan Dostanic3#303655
Fin
🇺🇸Rohan MuraliWC366
🇺🇸Noah Schachter632
Fin
🇺🇸Andres Martin5#35966
🇺🇸Nathan Ponwith11
Fin
🇺🇸Alfredo Perez666
🇷🇴Sebastian Gima932

Qualifying round 1

12 finished
Fin
Fin
JAMBlaise BicknellPR#4366666
🇳🇿Kiranpal Pannu2473
Fin
🇺🇸Trey Hilderbrand1067
🇺🇸Jagger LeachWC365
Fin
🇺🇸Stefan Dostanic3#30366
🇺🇸Rudy Quan24
Fin
🇺🇸Alex Rybakov7746
🇸🇪Lucas RenardAlt564
Fin
🇺🇸Rohan MuraliWC67
🇺🇸Bruno Kuzuhara445
Fin
🇺🇸Noah Schachter466
🇺🇸Strong Kirchheimer8624
Fin
🇺🇸Andres Martin5#35966
🇬🇧Oscar WeightmanAlt23
Fin
🇺🇸Nathan Ponwith66
🇺🇸Evan Zhu11#46744
Fin
🇺🇸Alfredo Perez666
Fin
🇷🇴Sebastian Gima966
🇺🇸Kaylan BigunWC41