|
 |
| F | (1) Wayne Montgomery d. (9) Martin Redlicki | 6-4; 6-4 |
| SF | (9) Martin Redlicki d. (2) Thai-Son Kwiatkowski | 6-3; 3-6; 6-4 |
| SF | (1) Wayne Montgomery d. (15) Franz Sydow | 6-3; 6-1 |
| QF | (2) Thai-Son Kwiatkowski d. (8) Hugo Di Feo | 6-3; 6-1 |
| QF | (9) Martin Redlicki d. (14) Jared Donaldson | 7-6(6); 6-7(3); 7-6(5) |
| QF | (15) Franz Sydow d. (10) Sumit Nagal | 6-4; 6-2 |
| QF | (1) Wayne Montgomery d. Josh Hagar Hagar | 6-2; 6-2 |
| 16 | (2) Thai-Son Kwiatkowski d. Andres Alfonzo Paredes | 6-4; 6-7(3); 6-1 |
| 16 | (8) Hugo Di Feo d. (12) Matthew Rossouw | 6-7(3); 6-1; 6-1 |
| 16 | (14) Jared Donaldson d. (3) Ku Keon Kang | 6-4; 1-6; 6-2 |
| 16 | (9) Martin Redlicki d. Shane Monroe | 6-3; 4-6; 6-1 |
| 16 | (10) Sumit Nagal d. Rolando Torrellas | 7-6(2); 6-1 |
| 16 | (15) Franz Sydow d. (4) Connor Farren | 2-6; 6-2; 6-1 |
| 16 | Josh Hagar Hagar d. (11) Hassan Ndayishimiye | 7-5; 6-3 |
| 16 | (1) Wayne Montgomery d. (13) Luca Corinteli | 6-3; 6-3 |
| 32 | (2) Thai-Son Kwiatkowski d. Justin Butsch | 6-4; 6-1 |
| 32 | Andres Alfonzo Paredes d. (16) Billy Harris | 6-3; 7-6(5) |
| 32 | (12) Matthew Rossouw d. Henrik Wiersholm | 0-6; 6-2; 7-6(3) |
| 32 | (8) Hugo Di Feo d. Alan Nunez Aguilera | 6-2; 6-4 |
| 32 | (3) Ku Keon Kang d. Jordi Arconada | 6-4; 6-4 |
| 32 | (14) Jared Donaldson d. Tommy Mylnikov | 6-7(6); 6-2; 6-4 |
| 32 | (9) Martin Redlicki d. Alp Horoz | 6-1; 6-4 |
| 32 | Shane Monroe d. (6) Ricky Medinilla | Walkover |
| 32 | Rolando Torrellas d. (7) Brayden Schnur | 6-3; 6-3 |
| 32 | (10) Sumit Nagal d. Francis Tiafoe | 6-3; 1-6; 6-2 |
| 32 | (15) Franz Sydow d. Daniel Kerznerman | 6-3; 2-6; 6-2 |
| 32 | (4) Connor Farren d. Rogelio Siller | 6-3; 6-2 |
| 32 | Josh Hagar Hagar d. (5) Cameron Norrie | 6-3; 6-4 |
| 32 | (11) Hassan Ndayishimiye d. Joshua Yablon | 6-1; 6-2 |
| 32 | (13) Luca Corinteli d. Toshiki Matsuya | 6-2; 6-3 |
| 32 | (1) Wayne Montgomery d. Alexander Day | 6-1; 6-1 |
| 64 | Justin Butsch d. Patricio Zarazua | 6-2; 6-2 |
| 64 | Andres Alfonzo Paredes d. William Jones | 6-2; 6-2 |
| 64 | Henrik Wiersholm d. Nicolas Jarry | 7-5; 7-5 |
| 64 | Alan Nunez Aguilera d. Andrew Ely | 6-3; 6-2 |
| 64 | Jordi Arconada d. A.J. A.J. Catanzariti | 6-1; 6-4 |
| 64 | Tommy Mylnikov d. Farzin Danny Amiri | 6-2; 6-2 |
| 64 | Alp Horoz d. Evan Zhu | 6-1; 7-6(4) |
| 64 | Shane Monroe d. Daniel Shebshayevich | 6-4; 6-0 |
| 64 | Rolando Torrellas d. Dylan Nunez | 6-4; 4-6; 6-3 |
| 64 | Francis Tiafoe d. William Albanese | 6-0; 7-6(15) |
| 64 | Daniel Kerznerman d. Drew Halbauer | 6-4; 6-4 |
| 64 | Rogelio Siller d. Alex Cauneac | 6-2; 6-2 |
| 64 | Josh Hagar Hagar d. Thomas Adriano Tenreiro | 6-0; 6-3 |
| 64 | Joshua Yablon d. Ivar Jose Aramburu Contreras | 6-1; 7-5 |
| 64 | Toshiki Matsuya d. Saxon Buehning | 6-2; 6-2 |
| 64 | Alexander Day d. Alex Hahn | 7-6(2); 6-0 |