|
 |
| F | Juan Sebastian Marino d. Nicolas Jarry | 6-2; 6-4 |
| SF | Nicolas Jarry d. Mark Epshteyn-Losev | 6-3; 6-1 |
| SF | Juan Sebastian Marino d. Aron Pierce | 6-4; 6-2 |
| QF | Mark Epshteyn-Losev d. Alp Horoz | 6-7(6); 7-5; 6-3 |
| QF | Nicolas Jarry d. Rolando Torrellas-Carpio | 4-6; 6-1; 6-2 |
| QF | Juan Sebastian Marino d. Tommy Mylnikov | 4-6; 6-1; 6-1 |
| QF | Aron Pierce d. Ognjen Samardzic | 6-1; 6-0 |
| 16 | Mark Epshteyn-Losev d. Justin Butsch | 6-2; 5-7; 6-4 |
| 16 | Alp Horoz d. Andrew Ely | 6-3; 6-1 |
| 16 | Nicolas Jarry d. Dylan Nunez | 6-3; 5-7; 6-4 |
| 16 | Rolando Torrellas-Carpio d. Alexandru Gozun | 6-4; 7-5 |
| 16 | Tommy Mylnikov d. Daniel Kerznerman | 7-5; 6-1 |
| 16 | Juan Sebastian Marino d. Joel Link | 6-2; 6-1 |
| 16 | Aron Pierce d. Tony Kostadinov | 6-3; 6-2 |
| 16 | Ognjen Samardzic d. Drew Halbauer | 6-1; 1-6; 7-5 |
| 32 | Justin Butsch d. Juan Carvajal Jurado | 6-0; 3-6; 6-4 |
| 32 | Mark Epshteyn-Losev d. Jordan Belga | 6-2; 6-1 |
| 32 | Andrew Ely d. Jack VanSlyke | 6-2; 6-3 |
| 32 | Alp Horoz d. Eduardo Nava | 6-3; 6-4 |
| 32 | Nicolas Jarry d. Javier Restrepo | 6-0; 6-2 |
| 32 | Dylan Nunez d. Arjun Bal | 6-1; 6-0 |
| 32 | Alexandru Gozun d. Tommy Paul | 6-3; 7-6; 7-6(5) |
| 32 | Rolando Torrellas-Carpio d. Stefan Cooper | 3-6; 6-1; 6-1 |
| 32 | Daniel Kerznerman d. Zhuopo Li | 6-3; 6-2 |
| 32 | Tommy Mylnikov d. Gabriel Cleto | 6-0; 6-3 |
| 32 | Joel Link d. Christian Langmo | 6-3; 7-5 |
| 32 | Juan Sebastian Marino d. Jonathan Quenard | 6-2; 6-2 |
| 32 | Tony Kostadinov d. Alexander Gitin | 6-2; 6-1 |
| 32 | Aron Pierce d. Saxon Buehning | 6-4; 6-4 |
| 32 | Drew Halbauer d. Jose Fortunato | 6-3; 6-1 |
| 32 | Ognjen Samardzic d. Jonah Kral | 4-6; 6-0; 6-4 |
| 64 | Justin Butsch d. Strong Kirchheimer | 7-5; 6-3 |
| 64 | Juan Carvajal Jurado d. Felipe Oyarzun | 6-1; 6-1 |
| 64 | Jordan Belga d. Alfredo Perez | 6-1; 6-4 |
| 64 | Mark Epshteyn-Losev d. Khalil Naji | 4-6; 6-4; 6-4 |
| 64 | Andrew Ely d. Farzin Amiri | 7-6(4); 2-6; 6-4 |
| 64 | Jack VanSlyke d. Martin Beran | 6-3; 3-6; 6-4 |
| 64 | Eduardo Nava d. Anthony Schohn | 7-5; 6-3 |
| 64 | Alp Horoz d. Andrew Lo | 6-1; 6-0 |
| 64 | Javier Restrepo d. Shane Monroe | 6-3; 4-6; 6-4Ret (ill) |
| 64 | Nicolas Jarry d. Joshua Chetty | 6-0; 6-2 |
| 64 | Arjun Bal d. Daniel O'Connor | 6-2; 6-0 |
| 64 | Dylan Nunez d. Thomas Weirather | 6-3; 7-6(4) |
| 64 | Alexandru Gozun d. Runhao Hua | 6-4; 2-6; 7-6(5) |
| 64 | Tommy Paul d. Alex Rybakov | 6-4; 4-6; 7-6(6) |
| 64 | Stefan Cooper d. Jonathan Heidenberg | 2-6; 7-6(11); 6-1 |
| 64 | Rolando Torrellas-Carpio d. Joey Vatanadilok | 6-1; 6-0 |
| 64 | Daniel Kerznerman d. Daniel Shebshayevich | 6-1; 6-1 |
| 64 | Zhuopo Li d. Ryan Newman | 6-3; 6-1 |
| 64 | Gabriel Cleto d. Nicholai Westergaard | 6-3; 6-2 |
| 64 | Tommy Mylnikov d. Cameron Klinger | 6-1; 6-1 |
| 64 | Christian Langmo d. Lamar Remy | 5-7; 6-2; 7-6(5) |
| 64 | Joel Link d. Nikola Samardzic | 6-3; 5-7; 6-2 |
| 64 | Jonathan Quenard d. Matthew Cravinhos | 2-2Ret (ill) |
| 64 | Juan Sebastian Marino d. Matthew McBride | 6-2; 6-0 |
| 64 | Alexander Gitin d. Yifan Dang | 3-6; 6-3; 6-4 |
| 64 | Tony Kostadinov d. Maximiliano Colorado | 4-6; 6-1; 6-0 |
| 64 | Saxon Buehning d. Vasyl Tkachenko | 6-1; 6-0 |
| 64 | Aron Pierce d. William Albanese | 6-2; 7-6(4) |
| 64 | Drew Halbauer d. Orlando Puleo | 6-1; 6-3 |
| 64 | Jose Fortunato d. Francis Williams | 6-3; 6-0 |
| 64 | Jonah Kral d. Shayan Mehdizadehfard | 6-2; 6-3 |
| 64 | Ognjen Samardzic d. Samuel Lampman | 7-5; 2-6; 6-3 |
| 128 | Strong Kirchheimer d. Jake Devine | 5-7; 6-4; 6-1 |
| 128 | Shane Monroe d. Gabriel Pilones | 6-2; 6-4 |
| 128 | Samuel Lampman d. Catalin Mateas | 6-3; 6-4 |