|
 |
| F | Nathan Arimilli d. Cyrus Sabharwal | 6-4; 7-5 |
| SF | Cyrus Sabharwal d. John Lindberg | 6-2; 5-7; 6-4 |
| SF | Nathan Arimilli d. Dylan Payne | 6-2; 6-2 |
| QF | John Lindberg d. Velu Manohar | 6-1; 6-1 |
| QF | Cyrus Sabharwal d. Avery Zavala | 6-0; 6-2 |
| QF | Dylan Payne d. Marc Maciel | 2-6; 7-6; 6-0 |
| QF | Nathan Arimilli d. Max Pearson | 6-1; 6-1 |
| 16 | John Lindberg d. Tyler Anson | 6-2; 6-0 |
| 16 | Velu Manohar d. Kenner Taylor | 6-1; 6-0 |
| 16 | Avery Zavala d. Andres Almazan | 7-6; 7-5 |
| 16 | Cyrus Sabharwal d. Hao Nguyen | 6-0; 5-7; 6-2 |
| 16 | Dylan Payne d. Ezekiel Hall | 6-3; 6-4 |
| 16 | Marc Maciel d. Akash Darshan | 6-0; 6-1 |
| 16 | Max Pearson d. Leighton Allen | 6-4; 6-4 |
| 16 | Nathan Arimilli d. Rohit Patil | 6-1; 6-4 |
| 32 | John Lindberg d. Bryan Qian | 6-0; 6-0 |
| 32 | Tyler Anson d. Patricio Mounetou | 6-3; 6-2 |
| 32 | Velu Manohar d. Andres Chavez | 6-2; 6-3 |
| 32 | Kenner Taylor d. Ethan Silva | 3-1Ret (inj) |
| 32 | Andres Almazan d. Michael Raji | 6-3; 7-5 |
| 32 | Avery Zavala d. Trip Carter | 6-2; 6-2 |
| 32 | Hao Nguyen d. Thomas Su | 6-4; 6-2 |
| 32 | Cyrus Sabharwal d. Alexander Kiefer | 6-1; 6-2 |
| 32 | Ezekiel Hall d. Griffin Baillargeon | 6-2; 6-1 |
| 32 | Dylan Payne d. Aaron Nisman | 6-1; 6-2 |
| 32 | Akash Darshan d. Michael Quiles | 6-0; 6-1 |
| 32 | Marc Maciel d. Gabriel Martin | 6-3; 6-1 |
| 32 | Max Pearson d. Abhimanyu Ramireddy | 6-0; 6-0 |
| 32 | Leighton Allen d. Juandedios Abboud | 6-1; 6-0 |
| 32 | Rohit Patil d. Gaurav Singh | 6-3; 6-4 |
| 32 | Nathan Arimilli d. Anish Sriniketh | 6-3; 6-1 |
| 64 | Bryan Qian d. Varun Hari | 6-3; 4-6; 7-6 |
| 64 | Patricio Mounetou d. Yashas Reddy | 6-1; 6-1 |
| 64 | Velu Manohar d. Riley Tran-Vilkman | 6-3; 7-6 |
| 64 | Kenner Taylor d. Noah Neugebauer | 7-6; 6-3 |
| 64 | Ethan Silva d. Zachary Alkire | 6-2; 7-6 |
| 64 | Michael Raji d. George Kolev | 6-3; 6-3 |
| 64 | Trip Carter d. Christopher Doyal | Wd (ill) |
| 64 | Avery Zavala d. Vivek Saran | 6-1; 6-3 |
| 64 | Thomas Su d. Alfredo Casso | 6-2; 6-3 |
| 64 | Cyrus Sabharwal d. Ritvik Ganesan | 6-0; 6-0 |
| 64 | Alexander Kiefer d. Riley Odell | 6-2; 6-0 |
| 64 | Griffin Baillargeon d. Jose Villarreal | 6-0; 6-1 |
| 64 | Aaron Nisman d. Reid Staples | Wd (emerg) |
| 64 | Michael Quiles d. Shravan Reddy | 6-2; 7-5 |
| 64 | Akash Darshan d. Anesh Jayasundera | 6-2; 6-1 |
| 64 | Gabriel Martin d. Aj Valenty | 4-6; 7-5; 6-3 |
| 64 | Abhimanyu Ramireddy d. David Lu | 1-6; 6-3; 6-4 |
| 64 | Max Pearson d. Daniel Traxler | 6-1; 6-2 |
| 64 | Juandedios Abboud d. Jett Hampton | 6-0; 7-5 |
| 64 | Gaurav Singh d. Andrew McDonald | 7-5; 6-4 |
| 64 | Rohit Patil d. Savan Chhabra | 6-4; 6-2 |
| 64 | Anish Sriniketh d. Arjun Kersten | 6-0; 7-5 |
 Consolation:
 |
| F | Trip Carter d. Daniel Traxler | 7-6; 6-1 |
| SF | Trip Carter d. Riley Tran-Vilkman | 6-1; 6-3 |
| SF | Daniel Traxler d. Anesh Jayasundera | 6-2; 6-1 |
| QF | Riley Tran-Vilkman d. Varun Hari | 2-6; 6-1; 10-6 |
| QF | Trip Carter d. Alfredo Casso | 6-0; 6-1 |
| QF | Anesh Jayasundera d. Aaron Nisman | 6-3; 6-3 |
| QF | Daniel Traxler d. Savan Chhabra | 7-6; 3-6; 10-6 |
| R3 | Varun Hari d. Yashas Reddy | 6-3; 6-2 |
| R3 | Riley Tran-Vilkman d. Noah Neugebauer | 6-0; 6-0 |
| R3 | Trip Carter d. George Kolev | 6-0; 6-0 |
| R3 | Alfredo Casso d. Ritvik Ganesan | 6-1; 6-3 |
| R3 | Aaron Nisman d. Jose Villarreal | 3-6; 6-0; 10-3 |
| R3 | Anesh Jayasundera d. Aj Valenty | 6-4; 7-6 |
| R3 | Daniel Traxler d. Jett Hampton | 6-2; 6-2 |
| R3 | Savan Chhabra d. Arjun Kersten | 6-4; 6-4 |
| R2 | Riley Tran-Vilkman d. Andres Chavez | 6-2; 6-3 |
| R2 | Trip Carter d. Vivek Saran | 6-1; 6-0 |
| R1 | Noah Neugebauer d. Zachary Alkire | 6-4; 6-1 |
| R1 | Ritvik Ganesan d. Riley Odell | 7-6; 6-7; 11-9 |
| R1 | Anesh Jayasundera d. Shravan Reddy | 6-3; 6-3 |
| R1 | Daniel Traxler d. David Lu | 6-4; 1-2Ret (inj) |
| R1 | Savan Chhabra d. Andrew McDonald | 6-1; 6-2 |