| 1 | Euan CairnsPlace 1 · St. Francis (MV) | — | St. Francis (MV) | 17:36.7 |
| 2 | JP GarciaPlace 2 · St. Francis (MV) | — | St. Francis (MV) | 17:37.8 |
| 3 | Sedge GreenleePlace 3 · SHC | — | SHC | 17:45.6 |
| 4 | EJ OdocayenPlace 4 · A. Riordan | — | A. Riordan | 17:48.0 |
| 5 | Trey AlhornPlace 5 · Junipero Serra | — | Junipero Serra | 17:48.4 |
| 6 | Patrick McCarthyPlace 6 · Bellarmine CP | — | Bellarmine CP | 17:50.4 |
| 7 | Holden DuflockPlace 7 · Bellarmine CP | — | Bellarmine CP | 17:57.1 |
| 8 | Taten WilliamsPlace 8 · SHC | — | SHC | 17:59.2 |
| 9 | Dylan SouzaPlace 9 · SHC | — | SHC | 17:59.4 |
| 10 | Javier AsencioPlace 10 · Bellarmine CP | — | Bellarmine CP | 18:05.4 |
| 11 | Leo LappalainenPlace 11 · St. Francis (MV) | — | St. Francis (MV) | 18:07.5 |
| 12 | Isaiah AmanuelPlace 12 · Bellarmine CP | — | Bellarmine CP | 18:08.1 |
| 13 | Tanay MenezesPlace 13 · Bellarmine CP | — | Bellarmine CP | 18:17.2 |
| 14 | Joell MaciasPlace 14 · Bellarmine CP | — | Bellarmine CP | 18:30.1 |
| 15 | Tommy HookerPlace 15 · SI | — | SI | 18:30.9 |
| 16 | Samuel ColmenaresPlace 16 · St. Francis (MV) | — | St. Francis (MV) | 18:34.7 |
| 17 | Devon MontgomeryPlace 17 · Bellarmine CP | — | Bellarmine CP | 18:37.7 |
| 18 | Logan AzemPlace 18 · Junipero Serra | — | Junipero Serra | 18:42.9 |
| 19 | Eli MatuszakPlace 19 · SHC | — | SHC | 18:42.9 |
| 20 | Alex HallPlace 20 · SI | — | SI | 18:45.6 |
| 21 | Kiran Larney-BadaniPlace 21 · Bellarmine CP | — | Bellarmine CP | 18:52.7 |
| 22 | Garrett ThompsonPlace 22 · SHC | — | SHC | 18:55.2 |
| 23 | Kenneth-Kyle ManlingPlace 23 · St. Francis (MV) | — | St. Francis (MV) | 18:57.7 |
| 24 | Alvaro Pinal-AlfaroPlace 24 · A. Mitty | — | A. Mitty | 19:04.8 |
| 25 | Everett GlassPlace 25 · SI | — | SI | 19:10.0 |
| 26 | Benny GarverPlace 26 · St. Francis (MV) | — | St. Francis (MV) | 19:10.1 |
| 27 | Aidan MarcaPlace 27 · Junipero Serra | — | Junipero Serra | 19:21.9 |
| 28 | Johnny O'MearaPlace 28 · SI | — | SI | 19:28.1 |
| 29 | Julian BialousPlace 29 · SHC | — | SHC | 19:28.4 |
| 30 | Ethan AsbraPlace 30 · SI | — | SI | 19:31.6 |
| 31 | Curt TylerPlace 31 · Junipero Serra | — | Junipero Serra | 19:35.3 |
| 32 | Owen VeitPlace 32 · SI | — | SI | 19:35.3 |
| 33 | Isaac LeePlace 33 · SI | — | SI | 19:35.4 |
| 34 | Aidan PideonPlace 34 · SI | — | SI | 19:39.8 |
| 35 | Colin RichardsonPlace 35 · Bellarmine CP | — | Bellarmine CP | 19:41.8 |
| 36 | Tyler TruongPlace 36 · SI | — | SI | 19:43.3 |
| 37 | Michael GrayPlace 37 · A. Riordan | — | A. Riordan | 19:49.7 |
| 38 | Randy AberouettePlace 38 · A. Riordan | — | A. Riordan | 19:50.0 |
| 39 | George HollisterPlace 39 · SI | — | SI | 19:50.1 |
| 40 | Sam ToddPlace 40 · Bellarmine CP | — | Bellarmine CP | 19:51.3 |
| 41 | Carson VentPlace 41 · St. Francis (MV) | — | St. Francis (MV) | 19:57.6 |
| 42 | Mateo DiazPlace 42 · Bellarmine CP | — | Bellarmine CP | 19:59.3 |
| 43 | Aman KhinvasaraPlace 43 · St. Francis (MV) | — | St. Francis (MV) | 20:00.4 |
| 44 | Spencer WoodPlace 44 · St. Francis (MV) | — | St. Francis (MV) | 20:00.9 |
| 45 | Dominic Pe BenitoPlace 45 · Bellarmine CP | — | Bellarmine CP | 20:03.5 |
| 46 | Paul Jacob-HinesPlace 46 · St. Francis (MV) | — | St. Francis (MV) | 20:05.4 |
| 47 | Bryan HarterPlace 47 · Bellarmine CP | — | Bellarmine CP | 20:05.5 |
| 48 | Jackson WhitneyPlace 48 · SHC | — | SHC | 20:07.2 |
| 49 | Justin CaiPlace 49 · Bellarmine CP | — | Bellarmine CP | 20:07.7 |
| 50 | James Cuff-AlvaradoPlace 50 · Bellarmine CP | — | Bellarmine CP | 20:12.9 |
| 51 | Robert ChristianPlace 51 · SI | — | SI | 20:16.6 |
| 52 | Aidan LeungPlace 52 · St. Francis (MV) | — | St. Francis (MV) | 20:17.0 |
| 53 | Brandon XuPlace 53 · SHC | — | SHC | 20:26.8 |
| 54 | Weston RaynakPlace 54 · Bellarmine CP | — | Bellarmine CP | 20:28.0 |
| 55 | Luke Schuman-CawleyPlace 55 · SHC | — | SHC | 20:31.4 |
| 56 | Marcus PinedaPlace 56 · SHC | — | SHC | 20:32.3 |
| 57 | Ronon KramerPlace 57 · SI | — | SI | 20:33.7 |
| 58 | Ethan VillanuevoPlace 58 · A. Riordan | — | A. Riordan | 20:40.2 |
| 59 | John PantojaPlace 59 · A. Mitty | — | A. Mitty | 20:41.2 |
| 60 | Matthew NazariPlace 60 · Bellarmine CP | — | Bellarmine CP | 20:41.3 |
| 61 | Damon NguyenPlace 61 · Bellarmine CP | — | Bellarmine CP | 20:41.8 |
| 62 | Ashvatth MaheriyaPlace 62 · St. Francis (MV) | — | St. Francis (MV) | 20:58.9 |
| 63 | Matthew MiloslavichPlace 63 · SI | — | SI | 21:01.8 |
| 64 | Zach KovermanPlace 64 · Bellarmine CP | — | Bellarmine CP | 21:04.1 |
| 65 | Gianluca BillantePlace 65 · SI | — | SI | 21:04.2 |
| 66 | Devin KayaPlace 66 · A. Riordan | — | A. Riordan | 21:07.2 |
| 67 | Daniel HendersonPlace 67 · A. Riordan | — | A. Riordan | 21:07.3 |
| 68 | Alan OuPlace 68 · Junipero Serra | — | Junipero Serra | 21:09.2 |
| 69 | Brandon HongPlace 69 · SHC | — | SHC | 21:09.6 |
| 70 | Alec DesuasidoPlace 70 · Junipero Serra | — | Junipero Serra | 21:10.0 |
| 71 | Teddy DziuraPlace 71 · Bellarmine CP | — | Bellarmine CP | 21:10.8 |
| 72 | Ryan BarryPlace 72 · SI | — | SI | 21:12.3 |
| 73 | Tony LianoPlace 73 · SI | — | SI | 21:12.4 |
| 74 | Ethan CannizzaroPlace 74 · Bellarmine CP | — | Bellarmine CP | 21:12.7 |
| 75 | Ben OsbornePlace 75 · Bellarmine CP | — | Bellarmine CP | 21:13.3 |
| 76 | Daniel GaffneyPlace 76 · SI | — | SI | 21:15.0 |
| 77 | Allen MatyushkinPlace 77 · A. Mitty | — | A. Mitty | 21:16.2 |
| 78 | Luke MeyercordPlace 78 · Bellarmine CP | — | Bellarmine CP | 21:17.3 |
| 79 | Michael JensenPlace 79 · A. Mitty | — | A. Mitty | 21:20.5 |
| 80 | Seiji ImaiPlace 80 · St. Francis (MV) | — | St. Francis (MV) | 21:20.5 |
| 81 | Shruthik MusukulaPlace 81 · Bellarmine CP | — | Bellarmine CP | 21:23.8 |
| 82 | Oliver OrtizPlace 82 · SI | — | SI | 21:26.7 |
| 83 | Jay KimPlace 83 · Bellarmine CP | — | Bellarmine CP | 21:29.4 |
| 84 | Thomas BrugnaraPlace 84 · SHC | — | SHC | 21:36.3 |
| 85 | Conor McmahonPlace 85 · A. Riordan | — | A. Riordan | 21:36.4 |
| 86 | Andrew ShowalterPlace 86 · St. Francis (MV) | — | St. Francis (MV) | 21:37.1 |
| 87 | Neil KaushikkarPlace 87 · St. Francis (MV) | — | St. Francis (MV) | 21:38.4 |
| 88 | TJ NgPlace 88 · Bellarmine CP | — | Bellarmine CP | 21:38.5 |
| 89 | Zachary PhillipsPlace 89 · A. Riordan | — | A. Riordan | 21:41.7 |
| 90 | Booker RodriguezPlace 90 · St. Francis (MV) | — | St. Francis (MV) | 21:42.5 |
| 91 | Connor AguPlace 91 · A. Mitty | — | A. Mitty | 21:42.6 |
| 92 | Nikil NambiarPlace 92 · Bellarmine CP | — | Bellarmine CP | 21:44.0 |
| 93 | Jackson SousaPlace 93 · Bellarmine CP | — | Bellarmine CP | 21:44.7 |
| 94 | Nicholas LundquistPlace 94 · A. Riordan | — | A. Riordan | 21:50.1 |
| 95 | Yatin BhatPlace 95 · St. Francis (MV) | — | St. Francis (MV) | 21:53.3 |
| 96 | Rory LeporePlace 96 · Bellarmine CP | — | Bellarmine CP | 21:54.2 |
| 97 | James GarrowPlace 97 · Bellarmine CP | — | Bellarmine CP | 22:01.0 |
| 98 | Sherwin LaiPlace 98 · Bellarmine CP | — | Bellarmine CP | 22:02.8 |
| 99 | Jacob TaylorPlace 99 · A. Riordan | — | A. Riordan | 22:10.3 |
| 100 | Aidan MurtaghPlace 100 · A. Riordan | — | A. Riordan | 22:11.3 |
| 101 | Nicholas PattersonPlace 101 · Junipero Serra | — | Junipero Serra | 22:14.1 |
| 102 | Andrew Carr-WallacePlace 102 · Junipero Serra | — | Junipero Serra | 22:17.7 |
| 103 | Mateo GuittapPlace 103 · A. Riordan | — | A. Riordan | 22:17.8 |
| 104 | Cole McDonoughPlace 104 · SI | — | SI | 22:18.2 |
| 105 | Brady PaukenPlace 105 · Bellarmine CP | — | Bellarmine CP | 22:18.5 |
| 106 | Jonathan LeePlace 106 · St. Francis (MV) | — | St. Francis (MV) | 22:19.4 |
| 107 | Bryce LambingPlace 107 · Bellarmine CP | — | Bellarmine CP | 22:20.3 |
| 108 | Dmitry MukhinPlace 108 · St. Francis (MV) | — | St. Francis (MV) | 22:26.9 |
| 109 | Trevor KossPlace 109 · Bellarmine CP | — | Bellarmine CP | 22:33.3 |
| 110 | Henry LeePlace 110 · St. Francis (MV) | — | St. Francis (MV) | 22:35.3 |
| 111 | Joseph NarducciPlace 111 · St. Francis (MV) | — | St. Francis (MV) | 22:39.9 |
| 112 | Jake CrandallPlace 112 · Bellarmine CP | — | Bellarmine CP | 22:40.0 |
| 113 | Douglas NolinPlace 113 · A. Mitty | — | A. Mitty | 22:42.7 |
| 114 | Reese AguPlace 114 · A. Mitty | — | A. Mitty | 22:46.1 |
| 115 | Yash ButaniPlace 115 · St. Francis (MV) | — | St. Francis (MV) | 23:01.2 |
| 116 | Sebastian AndersonPlace 116 · Junipero Serra | — | Junipero Serra | 23:02.1 |
| 117 | Justin ArroyoPlace 117 · A. Mitty | — | A. Mitty | 23:18.2 |
| 118 | Reilly ThompsonPlace 118 · Junipero Serra | — | Junipero Serra | 23:27.3 |
| 119 | Akash VemulapalliPlace 119 · Bellarmine CP | — | Bellarmine CP | 23:30.6 |
| 120 | Justin GarleppPlace 120 · Bellarmine CP | — | Bellarmine CP | 23:32.6 |
| 121 | Michael PanicciaPlace 121 · St. Francis (MV) | — | St. Francis (MV) | 23:35.2 |
| 122 | Jakab LippmanPlace 122 · A. Mitty | — | A. Mitty | 23:36.5 |
| 123 | Ben RobisonPlace 123 · Bellarmine CP | — | Bellarmine CP | 23:38.8 |
| 124 | Connor RothwellPlace 124 · A. Mitty | — | A. Mitty | 23:39.7 |
| 125 | Luca SchrammelPlace 125 · Junipero Serra | — | Junipero Serra | 23:48.5 |
| 126 | Jesus GutierrezPlace 126 · Bellarmine CP | — | Bellarmine CP | 23:52.3 |
| 127 | Jackson BaradaPlace 127 · St. Francis (MV) | — | St. Francis (MV) | 23:53.1 |
| 128 | Garrett MunseyPlace 128 · Junipero Serra | — | Junipero Serra | 23:53.3 |
| 129 | Anik SinghPlace 129 · Bellarmine CP | — | Bellarmine CP | 24:01.6 |
| 130 | Raphael MorabePlace 130 · A. Riordan | — | A. Riordan | 24:04.7 |
| 131 | Diego StonePlace 131 · Bellarmine CP | — | Bellarmine CP | 24:18.5 |
| 132 | Kevin BryanPlace 132 · Junipero Serra | — | Junipero Serra | 24:21.2 |
| 133 | Christopher ZazuetaPlace 133 · Bellarmine CP | — | Bellarmine CP | 24:42.6 |
| 134 | Emioliano GarciaPlace 134 · Bellarmine CP | — | Bellarmine CP | 24:42.7 |
| 135 | Anish SundarPlace 135 · Bellarmine CP | — | Bellarmine CP | 24:45.7 |
| 136 | John BanzonPlace 136 · A. Riordan | — | A. Riordan | 24:50.8 |
| 137 | Justin SamfordPlace 137 · St. Francis (MV) | — | St. Francis (MV) | 24:59.4 |
| 138 | Aarjav JoshiPlace 138 · St. Francis (MV) | — | St. Francis (MV) | 25:00.4 |
| 139 | Alex VoelkerPlace 139 · St. Francis (MV) | — | St. Francis (MV) | 25:16.8 |
| 140 | Miguel Angel HernandezPlace 140 · Junipero Serra | — | Junipero Serra | 25:37.1 |
| 141 | Steven HickmanPlace 141 · Bellarmine CP | — | Bellarmine CP | 25:49.5 |
| 142 | Eric ScheelPlace 142 · Junipero Serra | — | Junipero Serra | 25:54.3 |
| 143 | Jason NguyenPlace 143 · Bellarmine CP | — | Bellarmine CP | 26:56.9 |
| 144 | Mario RomeroPlace 144 · A. Riordan | — | A. Riordan | 27:22.8 |
| 145 | Gabriel DoPlace 145 · Bellarmine CP | — | Bellarmine CP | 28:30.1 |
| 146 | Cesar MadrigalPlace 146 · Junipero Serra | — | Junipero Serra | 28:48.0 |
| 147 | Emilio GorogPlace 147 · A. Riordan | — | A. Riordan | 29:06.5 |
| 148 | Jared LujanPlace 148 · Junipero Serra | — | Junipero Serra | 31:00.0 |