Morelia CH 2025 ATP
Final
| Winner | Loser | Score | |
|---|---|---|---|
| Dmitry Popko | d. | James Duckworth | 1-6 6-2 6-4 |
Semifinals
| Winner | Loser | Score | |
|---|---|---|---|
| Dmitry Popko | d. | Hugo Grenier | 6-2 6-1 |
| James Duckworth | d. | Beibit Zhukayev | 6-2 6-4 |
Quarterfinals
| Winner | Loser | Score | |
|---|---|---|---|
| Hugo Grenier | d. | Bernard Tomic | 2-6 7-6(4) 6-2 |
| Dmitry Popko | d. | Thiago Agustin Tirante | 6-1 6-4 |
| Beibit Zhukayev | d. | Marc Andrea Huesler | 6-3 6-7(2) 6-4 |
| James Duckworth | d. | Juan Alejandro Hernandez Serrano | 6-4 7-6(6) |
Round of 16
| Winner | Loser | Score | |
|---|---|---|---|
| Hugo Grenier | d. | Christopher Eubanks | 6-4 6-4 |
| Bernard Tomic | d. | Mark Lajal | 6-2 3-6 7-6(6) |
| Thiago Agustin Tirante | d. | Murphy Cassone | 6-3 6-7(4) 6-3 |
| Dmitry Popko | d. | Adrian Mannarino | 6-2 6-3 |
| Beibit Zhukayev | d. | Felipe Meligeni Alves | 7-6(5) 6-4 |
| Marc Andrea Huesler | d. | James Trotter | 6-4 6-4 |
| Juan Alejandro Hernandez Serrano | d. | Juan Pablo Ficovich | 7-5 6-2 |
| James Duckworth | d. | Tyler Zink | 7-5 6-3 |
Round of 32
| Winner | Loser | Score | |
|---|---|---|---|
| Christopher Eubanks | d. | Constant Lestienne | 6-4 3-0 RET |
| Hugo Grenier | d. | Kiranpal Pannu | 6-4 6-4 |
| Mark Lajal | d. | Rodrigo Pacheco Mendez | 6-1 7-6(6) |
| Bernard Tomic | d. | Shintaro Mochizuki | 6-1 6-7(3) 6-4 |
| Thiago Agustin Tirante | d. | Maximilian Neuchrist | 7-6(7) 6-4 |
| Murphy Cassone | d. | Elmar Ejupovic | 4-6 6-3 6-2 |
| Dmitry Popko | d. | Terence Atmane | 7-6(6) 6-7(4) 6-3 |
| Adrian Mannarino | d. | Stefano Napolitano | 6-3 6-2 |
| Felipe Meligeni Alves | d. | Alexis Galarneau | 4-6 7-6(4) 6-4 |
| Beibit Zhukayev | d. | Jurij Rodionov | 6-1 6-3 |
| James Trotter | d. | James Mccabe | 6-7(9) 7-6(1) 7-6(3) |
| Marc Andrea Huesler | d. | Brandon Holt | 6-4 6-1 |
| Juan Pablo Ficovich | d. | Zachary Svajda | 6-4 6-3 |
| Juan Alejandro Hernandez Serrano | d. | Nicolas Mejia | 6-4 3-6 6-4 |
| Tyler Zink | d. | Alfredo Perez | 6-4 7-6(3) |
| James Duckworth | d. | Alan Fernando Rubio Fierros | 6-1 6-3 |
Qualifying round 2
| Winner | Loser | Score | |
|---|---|---|---|
| Maximilian Neuchrist | d. | Evan Zhu | 7-5 6-3 |
| Tyler Zink | d. | Aidan Mayo | 6-4 4-6 6-3 |
| Elmar Ejupovic | d. | Maxime Janvier | 6-4 6-2 |
| Alfredo Perez | d. | Andres Andrade | 6-3 6-2 |
| Stefano Napolitano | d. | Robin Catry | 6-4 4-6 6-2 |
| Kiranpal Pannu | d. | Viktor Durasovic | 3-6 7-6(12) 7-6(8) |
Qualifying round 1
| Winner | Loser | Score | |
|---|---|---|---|
| Maximilian Neuchrist | d. | Ray Ho | 6-4 6-2 |
| Evan Zhu | d. | Maxime Cressy | 6-4 3-6 6-0 |
| Tyler Zink | d. | Rafael De Alba | 6-3 6-4 |
| Aidan Mayo | d. | Trey Hilderbrand | 6-1 4-1 RET |
| Elmar Ejupovic | d. | Karl Poling | 6-1 6-4 |
| Maxime Janvier | d. | Tristan Mccormick | 6-7(4) 6-3 6-2 |
| Alfredo Perez | d. | Brandon Perez | 6-0 6-3 |
| Andres Andrade | d. | Rodrigo Alujas | 6-3 6-3 |
| Robin Catry | d. | Max Wiskandt | 4-6 6-4 6-3 |
| Kiranpal Pannu | d. | Reese Stalder | 6-4 6-3 |