| 12 | Walker BrownPlace 12 · Tailwind | — | Tailwind | 3:12.97 | 1 |
| 20 | Syaire BrownPlace 20 · Ocean Breeze | — | Ocean Breeze | 3:29.05 | 2 |
| 23 | Zane DayemPlace 23 · Ocean Breeze | — | Ocean Breeze | 3:35.41 | 1 |
| 20 | Tyler WoodsPlace 20 · Prospect Par | — | Prospect Par | 3:05.61 | — |
| 21 | Alexander SilvaPlace 21 · Ocean Breeze | — | Ocean Breeze | 3:07.16 | — |
| 23 | Kyle BurkePlace 23 · Prospect Par | — | Prospect Par | 3:15.55 | — |
| 3 | Lionel DonlonPlace 3 · Prospect Par | — | Prospect Par | 2:52.75 | 3 |
| 4 | Ian FinePlace 4 · Tailwind | — | Tailwind | 2:54.91 | 3 |
| 6 | Yousef AhmedPlace 6 · Ocean Breeze | — | Ocean Breeze | 2:57.55 | 3 |
| 7 | Robert Genco Jr.Place 7 · Ocean Breeze | — | Ocean Breeze | 3:00.16 | 3 |
| 8 | Kai KudlisPlace 8 · Prospect Par | — | Prospect Par | 3:03.36 | 2 |
| 11 | Aiden ChenPlace 11 · Ocean Breeze | — | Ocean Breeze | 3:08.84 | 2 |
| 13 | Jake ChangPlace 13 · Prospect Par | — | Prospect Par | 3:13.52 | 2 |
| 15 | Timothy KlieschPlace 15 · Ocean Breeze | — | Ocean Breeze | 3:15.97 | 2 |
| 18 | Erik TomecekPlace 18 · Ocean Breeze | — | Ocean Breeze | 3:23.02 | 1 |
| 19 | Miles RucinskiPlace 19 · Prospect Par | — | Prospect Par | 3:23.97 | 1 |
| 21 | Dashiell BorsteinPlace 21 · Prospect Par | — | Prospect Par | 3:30.18 | 2 |
| 22 | Baldemar Aguirre JrPlace 22 · Ocean Breeze | — | Ocean Breeze | 3:32.52 | 1 |
| 9 | Hermes Haeringer NadalPlace 9 · Prospect Par | — | Prospect Par | 3:03.59 | 3 |
| 14 | Muhamed JahajPlace 14 · Ocean Breeze | — | Ocean Breeze | 3:15.15 | 3 |
| 16 | Adrianko TomecekPlace 16 · Ocean Breeze | — | Ocean Breeze | 3:16.48 | 1 |
| 17 | Caleb CummingsPlace 17 · Ocean Breeze | — | Ocean Breeze | 3:22.62 | 2 |
| 10 | Joseph CalabresePlace 10 · Ocean Breeze | — | Ocean Breeze | 2:33.10 | 3 |
| 13 | Avery RosadoPlace 13 · Ocean Breeze | — | Ocean Breeze | 2:38.13 | 3 |
| 14 | Dylan McGinleyPlace 14 · Ocean Breeze | — | Ocean Breeze | 2:43.45 | 2 |
| 19 | Alvin ChenPlace 19 · Ocean Breeze | — | Ocean Breeze | 3:05.54 | 1 |
| 22 | Calvin Gumbs-JacobsPlace 22 · Prospect Par | — | Prospect Par | 3:07.32 | 1 |
| 1 | Leon VillagranPlace 1 · Prospect Par | — | Prospect Par | 2:36.85 | 3 |
| 2 | Nicholas McAuliffePlace 2 · Ocean Breeze | — | Ocean Breeze | 2:50.64 | 1 |
| 5 | Makaya AlexisPlace 5 · Prospect Par | — | Prospect Par | 2:56.89 | 3 |
| 10 | Mateo Blissett-SaavedraPlace 10 · Prospect Par | — | Prospect Par | 3:04.08 | 2 |
| 8 | Julian GonzalezPlace 8 · Tailwind | — | Tailwind | 2:29.09 | 2 |
| 11 | Dennis CorsonPlace 11 · Ocean Breeze | — | Ocean Breeze | 2:36.00 | 2 |
| 15 | Caleb FisherPlace 15 · Prospect Par | — | Prospect Par | 2:43.91 | 2 |
| 16 | Wilfredo Montes IVPlace 16 · Ocean Breeze | — | Ocean Breeze | 2:46.30 | 1 |
| 17 | Hippolyte BrianconPlace 17 · Prospect Par | — | Prospect Par | 2:50.84 | 1 |
| 18 | Daniel OrbegozoPlace 18 · Prospect Par | — | Prospect Par | 2:54.80 | 1 |
| 1 | Evan CorderoPlace 1 · Ocean Breeze | — | Ocean Breeze | 2:09.01 | 3 |
| 3 | Clevon McPhersonPlace 3 · Ocean Breeze | — | Ocean Breeze | 2:10.99 | 3 |
| 4 | Zayden WilliamsPlace 4 · Prospect Par | — | Prospect Par | 2:13.60 | 3 |
| 6 | Taran KilgourPlace 6 · Prospect Par | — | Prospect Par | 2:25.46 | 2 |
| 7 | Massai SamuelsPlace 7 · Prospect Par | — | Prospect Par | 2:27.04 | 3 |
| 9 | Jack RylandPlace 9 · Prospect Par | — | Prospect Par | 2:31.45 | 3 |
| 12 | Miles DonnellPlace 12 · Prospect Par | — | Prospect Par | 2:38.04 | 2 |
| 2 | KyMoy PhillipPlace 2 · Prospect Par | — | Prospect Par | 2:10.00 | 3 |
| 5 | Matthew AmatoPlace 5 · Ocean Breeze | — | Ocean Breeze | 2:24.95 | 2 |