| 1 | Nico YoungPlace 1 · Unattached | — | Unattached | 8:13.31 |
| 2 | Shyan VaziriPlace 2 · Hoka One One Aggies | — | Hoka One One Aggies | 8:22.35 |
| 3 | Andy ReischlingPlace 3 · Pomona-Pitzer | — | Pomona-Pitzer | 8:26.26 |
| 4 | Daniel RosenPlace 4 · Pomona-Pitzer | — | Pomona-Pitzer | 8:29.62 |
| 5 | Owen WooPlace 5 · Pomona-Pitzer | — | Pomona-Pitzer | 8:32.48 |
| 6 | Daniel HillPlace 6 · Pomona-Pitzer | — | Pomona-Pitzer | 8:33.40 |
| 7 | Daniel RagsdalePlace 7 · Bruinrunners | — | Bruinrunners | 8:33.72 |
| 8 | Brody BarkanPlace 8 · Occidental | — | Occidental | 8:34.72 |
| 9 | Robert MarinPlace 9 · Unattached | — | Unattached | 8:36.93 |
| 10 | Ethan AshbyPlace 10 · Pomona-Pitzer | — | Pomona-Pitzer | 8:38.93 |
| 11 | Paul McKinleyPlace 11 · Pomona-Pitzer | — | Pomona-Pitzer | 8:39.17 |
| 12 | Hugo WardPlace 12 · Pomona-Pitzer | — | Pomona-Pitzer | 8:39.40 |
| 13 | Jace AschbrennerPlace 13 · Newbury Park Elite | — | Newbury Park Elite | 8:39.61 |
| 14 | Dilpreet SinghPlace 14 · Bruinrunners | — | Bruinrunners | 8:39.63 |
| 15 | Stephen PachecoPlace 15 · The Masters | — | The Masters | 8:39.69 |
| 16 | Dante PaszkeiczPlace 16 · Pomona-Pitzer | — | Pomona-Pitzer | 8:41.43 |
| 17 | Tim McClurePlace 17 · Occidental | — | Occidental | 8:42.76 |
| 18 | Jeremy AdamsPlace 18 · Pomona-Pitzer | — | Pomona-Pitzer | 8:42.89 |
| 19 | Carter FloydPlace 19 · Pomona-Pitzer | — | Pomona-Pitzer | 8:44.10 |
| 20 | Nathan StringhamPlace 20 · Pomona-Pitzer | — | Pomona-Pitzer | 8:44.26 |
| 21 | Carter StrippPlace 21 · Pomona-Pitzer | — | Pomona-Pitzer | 8:44.27 |
| 22 | Ethan WidlanskyPlace 22 · Pomona-Pitzer | — | Pomona-Pitzer | 8:46.11 |
| 23 | Nick GoldsteinPlace 23 · Newbury Park Elite | — | Newbury Park Elite | 8:46.57 |
| 24 | Oliver ChangPlace 24 · Pomona-Pitzer | — | Pomona-Pitzer | 8:55.62 |
| 25 | Marcelo RamirezPlace 25 · Unattached | — | Unattached | 8:59.00 |
| 26 | Drake ButlerPlace 26 · Chapman | — | Chapman | 9:12.92 |
| 27 | Richard SzutuPlace 27 · Unattached | — | Unattached | 9:27.62 |
| — | Sean Brosnan · Unattached | — | Unattached | DNF |
| 1 | Julian Degroot-LutznerPlace 1 · Pomona-Pitzer | — | Pomona-Pitzer | 8:38.01 |
| 2 | Wesley MethumPlace 2 · The Masters | — | The Masters | 8:41.21 |
| 3 | Julian RomeroPlace 3 · UC San Diego | — | UC San Diego | 8:48.07 |
| 4 | Gideon PichardoPlace 4 · Unattached | — | Unattached | 8:52.57 |
| 5 | Marcos MillaPlace 5 · UC San Diego | — | UC San Diego | 8:53.82 |
| 6 | Joel SincockPlace 6 · Unattached | — | Unattached | 8:54.20 |
| 7 | Owen KeiserPlace 7 · Pomona-Pitzer | — | Pomona-Pitzer | 8:55.70 |
| 8 | Giovanni BarajasPlace 8 · Santa Ana | — | Santa Ana | 8:56.92 |
| 9 | Caleb MyersPlace 9 · Vanguard | — | Vanguard | 8:58.42 |
| 10 | Liam JonesPlace 10 · Pomona-Pitzer | — | Pomona-Pitzer | 9:04.25 |
| 11 | Rigoberto BazaPlace 11 · Cal Lutheran | — | Cal Lutheran | 9:07.06 |
| 12 | Tristan SantosPlace 12 · Occidental | — | Occidental | 9:08.97 |
| 13 | Justin SherfeyPlace 13 · UC San Diego | — | UC San Diego | 9:11.64 |
| 14 | Nixon KorirPlace 14 · Azusa Pacific | — | Azusa Pacific | 9:12.58 |
| 15 | Matt ScarlettPlace 15 · Occidental | — | Occidental | 9:13.37 |
| 16 | David BritoPlace 16 · Concordia (Cal.) | — | Concordia (Cal.) | 9:15.24 |
| 17 | Samuel JohnnyPlace 17 · La Verne | — | La Verne | 9:18.31 |
| 18 | Jonah Wiener-BrodkeyPlace 18 · UCLA | — | UCLA | 9:19.82 |
| 19 | Kurt HakePlace 19 · Azusa Pacific | — | Azusa Pacific | 9:24.93 |
| 20 | Phillip DoradoPlace 20 · Cal St. San Marcos | — | Cal St. San Marcos | 9:25.71 |
| 21 | Conor BrennanPlace 21 · Occidental | — | Occidental | 9:27.34 |
| 22 | Tyler ArnoldPlace 22 · Concordia (Cal.) | — | Concordia (Cal.) | 9:31.30 |
| 23 | Samuel BautistaPlace 23 · Concordia (Cal.) | — | Concordia (Cal.) | 10:12.05 |
| 1 | Robert DaselerPlace 1 · Unattached | — | Unattached | 8:57.76 |
| 2 | Joshua NunezPlace 2 · The Masters | — | The Masters | 9:04.15 |
| 3 | Perry BennettPlace 3 · Unattached | — | Unattached | 9:04.73 |
| 4 | Eric Lopez-ElwellPlace 4 · La Verne | — | La Verne | 9:09.17 |
| 5 | Gerardo SalazarPlace 5 · Marymount (Ca.) | — | Marymount (Ca.) | 9:10.81 |
| 6 | Edmund HavenerPlace 6 · Pomona-Pitzer | — | Pomona-Pitzer | 9:12.74 |
| 7 | Marcelo ArcosPlace 7 · La Verne | — | La Verne | 9:15.33 |
| 8 | Justin HarrisPlace 8 · The Masters | — | The Masters | 9:15.83 |
| 9 | Josh AndersonPlace 9 · Vanguard | — | Vanguard | 9:15.97 |
| 10 | Charles ShehPlace 10 · Occidental | — | Occidental | 9:17.67 |
| 11 | Ryan NegrettePlace 11 · Azusa Pacific | — | Azusa Pacific | 9:19.16 |
| 12 | Garrick JensenPlace 12 · Claremont-Mu | — | Claremont-Mu | 9:22.35 |
| 13 | Vincent OrtaPlace 13 · Fleet Feet T | — | Fleet Feet T | 9:25.18 |
| 14 | Jordan TravisPlace 14 · Vanguard | — | Vanguard | 9:27.72 |
| 15 | Zachary SooHooPlace 15 · Bruinrunners | — | Bruinrunners | 9:27.85 |
| 16 | Tom EnglebertPlace 16 · Occidental | — | Occidental | 9:29.30 |
| 17 | Henry FriederichsPlace 17 · Cal Lutheran | — | Cal Lutheran | 9:29.36 |
| 18 | Surafuel TesfayPlace 18 · Marymount (Ca.) | — | Marymount (Ca.) | 9:29.46 |
| 19 | Jackson MoorePlace 19 · Occidental | — | Occidental | 9:35.31 |
| 20 | Aiden GarciaPlace 20 · La Verne | — | La Verne | 9:43.56 |
| 21 | Vincent YatarPlace 21 · Unattached | — | Unattached | 9:52.33 |
| 22 | Vincent RamierzPlace 22 · Fleet Feet T | — | Fleet Feet T | 10:02.34 |
| 23 | Shawn TrejoPlace 23 · Concordia (Cal.) | — | Concordia (Cal.) | 10:11.09 |
| 1 | Tim GutierrezPlace 1 · The Masters | — | The Masters | 9:26.60 |
| 2 | Clayton CheneyPlace 2 · Occidental | — | Occidental | 9:37.24 |
| 3 | Justin TorresPlace 3 · Unattached | — | Unattached | 9:37.92 |
| 4 | Daniel GonzalezPlace 4 · Santa Ana | — | Santa Ana | 9:42.01 |
| 5 | David DahlPlace 5 · Unattached | — | Unattached | 9:42.16 |
| 6 | Dylan ArreolaPlace 6 · Fleet Feet T | — | Fleet Feet T | 9:47.30 |
| 7 | Cole BarronPlace 7 · Fleet Feet T | — | Fleet Feet T | 9:49.38 |
| 8 | Lizandro HernandezPlace 8 · Santa Ana | — | Santa Ana | 9:50.27 |
| 9 | Daniel EssayanPlace 9 · Occidental | — | Occidental | 9:53.07 |
| 10 | Davis CarmichaelPlace 10 · Chapman | — | Chapman | 9:56.26 |
| 11 | Jacob SilvaPlace 11 · Cal St. Los Angeles | — | Cal St. Los Angeles | 9:59.45 |
| 12 | Jhair TorresPlace 12 · Unattached | — | Unattached | 10:01.42 |
| 13 | Justin TrujilloPlace 13 · Marymount (Ca.) | — | Marymount (Ca.) | 10:09.42 |
| 14 | Alex BinionPlace 14 · Fleet Feet T | — | Fleet Feet T | 10:10.45 |
| 15 | Ethan HeffernanPlace 15 · Occidental | — | Occidental | 10:11.01 |
| 16 | Rodolfo CorreaPlace 16 · Cal Lutheran | — | Cal Lutheran | 10:15.09 |
| 17 | Nathan-Michael GuzmanPlace 17 · Cal St. Los Angeles | — | Cal St. Los Angeles | 10:30.92 |
| 18 | Jose CortesPlace 18 · Marymount (Ca.) | — | Marymount (Ca.) | 10:37.50 |
| 19 | Didier PinaPlace 19 · Cal St. Los Angeles | — | Cal St. Los Angeles | 10:42.87 |
| 20 | Michael HashePlace 20 · Caltech | — | Caltech | 10:43.92 |
| 21 | Haoyuan SunPlace 21 · Caltech | — | Caltech | 10:44.00 |
| 10 | Julian Degroot-LutznerPlace 10 · Pomona-Pitzer | — | Pomona-Pitzer | 8:38.01 |
| 11 | Ethan AshbyPlace 11 · Pomona-Pitzer | — | Pomona-Pitzer | 8:38.93 |
| 12 | Paul McKinleyPlace 12 · Pomona-Pitzer | — | Pomona-Pitzer | 8:39.17 |
| 13 | Hugo WardPlace 13 · Pomona-Pitzer | — | Pomona-Pitzer | 8:39.40 |
| 14 | Jace AschbrennerPlace 14 · Newbury Park Elite | — | Newbury Park Elite | 8:39.61 |
| 15 | Dilpreet SinghPlace 15 · Bruinrunners | — | Bruinrunners | 8:39.63 |
| 16 | Stephen PachecoPlace 16 · The Masters | — | The Masters | 8:39.69 |
| 17 | Wesley MethumPlace 17 · The Masters | — | The Masters | 8:41.21 |
| 18 | Dante PaszkeiczPlace 18 · Pomona-Pitzer | — | Pomona-Pitzer | 8:41.43 |
| 19 | Tim McClurePlace 19 · Occidental | — | Occidental | 8:42.76 |
| 20 | Jeremy AdamsPlace 20 · Pomona-Pitzer | — | Pomona-Pitzer | 8:42.89 |
| 21 | Carter FloydPlace 21 · Pomona-Pitzer | — | Pomona-Pitzer | 8:44.10 |
| 22 | Nathan StringhamPlace 22 · Pomona-Pitzer | — | Pomona-Pitzer | 8:44.26 |
| 23 | Carter StrippPlace 23 · Pomona-Pitzer | — | Pomona-Pitzer | 8:44.27 |
| 24 | Ethan WidlanskyPlace 24 · Pomona-Pitzer | — | Pomona-Pitzer | 8:46.11 |
| 25 | Nick GoldsteinPlace 25 · Newbury Park Elite | — | Newbury Park Elite | 8:46.57 |
| 26 | Julian RomeroPlace 26 · UC San Diego | — | UC San Diego | 8:48.07 |
| 27 | Gideon PichardoPlace 27 · Unattached | — | Unattached | 8:52.57 |
| 28 | Marcos MillaPlace 28 · UC San Diego | — | UC San Diego | 8:53.82 |
| 29 | Joel SincockPlace 29 · Unattached | — | Unattached | 8:54.20 |
| 30 | Oliver ChangPlace 30 · Pomona-Pitzer | — | Pomona-Pitzer | 8:55.62 |
| 31 | Owen KeiserPlace 31 · Pomona-Pitzer | — | Pomona-Pitzer | 8:55.70 |
| 32 | Giovanni BarajasPlace 32 · Santa Ana | — | Santa Ana | 8:56.92 |
| 33 | Robert DaselerPlace 33 · Unattached | — | Unattached | 8:57.76 |
| 34 | Caleb MyersPlace 34 · Vanguard | — | Vanguard | 8:58.42 |
| 35 | Marcelo RamirezPlace 35 · Unattached | — | Unattached | 8:59.00 |
| 36 | Joshua NunezPlace 36 · The Masters | — | The Masters | 9:04.15 |
| 37 | Liam JonesPlace 37 · Pomona-Pitzer | — | Pomona-Pitzer | 9:04.25 |
| 38 | Perry BennettPlace 38 · Unattached | — | Unattached | 9:04.73 |
| 39 | Rigoberto BazaPlace 39 · Cal Lutheran | — | Cal Lutheran | 9:07.06 |
| 40 | Tristan SantosPlace 40 · Occidental | — | Occidental | 9:08.97 |
| 41 | Eric Lopez-ElwellPlace 41 · La Verne | — | La Verne | 9:09.17 |
| 42 | Gerardo SalazarPlace 42 · Marymount (Ca.) | — | Marymount (Ca.) | 9:10.81 |
| 43 | Justin SherfeyPlace 43 · UC San Diego | — | UC San Diego | 9:11.64 |
| 44 | Nixon KorirPlace 44 · Azusa Pacific | — | Azusa Pacific | 9:12.58 |
| 45 | Edmund HavenerPlace 45 · Pomona-Pitzer | — | Pomona-Pitzer | 9:12.74 |
| 46 | Drake ButlerPlace 46 · Chapman | — | Chapman | 9:12.92 |
| 47 | Matt ScarlettPlace 47 · Occidental | — | Occidental | 9:13.37 |
| 48 | David BritoPlace 48 · Concordia (Cal.) | — | Concordia (Cal.) | 9:15.24 |
| 49 | Marcelo ArcosPlace 49 · La Verne | — | La Verne | 9:15.33 |
| 50 | Justin HarrisPlace 50 · The Masters | — | The Masters | 9:15.83 |
| 51 | Josh AndersonPlace 51 · Vanguard | — | Vanguard | 9:15.97 |
| 52 | Charles ShehPlace 52 · Occidental | — | Occidental | 9:17.67 |
| 53 | Samuel JohnnyPlace 53 · La Verne | — | La Verne | 9:18.31 |
| 54 | Ryan NegrettePlace 54 · Azusa Pacific | — | Azusa Pacific | 9:19.16 |
| 55 | Jonah Wiener-BrodkeyPlace 55 · UCLA | — | UCLA | 9:19.82 |
| 56 | Garrick JensenPlace 56 · Claremont-Mu | — | Claremont-Mu | 9:22.35 |
| 57 | Kurt HakePlace 57 · Azusa Pacific | — | Azusa Pacific | 9:24.93 |
| 58 | Vincent OrtaPlace 58 · Fleet Feet T | — | Fleet Feet T | 9:25.18 |
| 59 | Phillip DoradoPlace 59 · Cal St. San Marcos | — | Cal St. San Marcos | 9:25.71 |
| 60 | Tim GutierrezPlace 60 · The Masters | — | The Masters | 9:26.60 |
| 61 | Conor BrennanPlace 61 · Occidental | — | Occidental | 9:27.34 |
| 62 | Richard SzutuPlace 62 · Unattached | — | Unattached | 9:27.62 |
| 63 | Jordan TravisPlace 63 · Vanguard | — | Vanguard | 9:27.72 |
| 64 | Zachary SooHooPlace 64 · Bruinrunners | — | Bruinrunners | 9:27.85 |
| 65 | Tom EnglebertPlace 65 · Occidental | — | Occidental | 9:29.30 |
| 66 | Henry FriederichsPlace 66 · Cal Lutheran | — | Cal Lutheran | 9:29.36 |
| 67 | Surafuel TesfayPlace 67 · Marymount (Ca.) | — | Marymount (Ca.) | 9:29.46 |
| 68 | Tyler ArnoldPlace 68 · Concordia (Cal.) | — | Concordia (Cal.) | 9:31.30 |
| 69 | Jackson MoorePlace 69 · Occidental | — | Occidental | 9:35.31 |
| 70 | Clayton CheneyPlace 70 · Occidental | — | Occidental | 9:37.24 |
| 71 | Justin TorresPlace 71 · Unattached | — | Unattached | 9:37.92 |
| 72 | Daniel GonzalezPlace 72 · Santa Ana | — | Santa Ana | 9:42.01 |
| 73 | David DahlPlace 73 · Unattached | — | Unattached | 9:42.16 |
| 74 | Aiden GarciaPlace 74 · La Verne | — | La Verne | 9:43.56 |
| 75 | Dylan ArreolaPlace 75 · Fleet Feet T | — | Fleet Feet T | 9:47.30 |
| 76 | Cole BarronPlace 76 · Fleet Feet T | — | Fleet Feet T | 9:49.38 |
| 77 | Lizandro HernandezPlace 77 · Santa Ana | — | Santa Ana | 9:50.27 |
| 78 | Vincent YatarPlace 78 · Unattached | — | Unattached | 9:52.33 |
| 79 | Daniel EssayanPlace 79 · Occidental | — | Occidental | 9:53.07 |
| 80 | Davis CarmichaelPlace 80 · Chapman | — | Chapman | 9:56.26 |
| 81 | Jacob SilvaPlace 81 · Cal St. Los Angeles | — | Cal St. Los Angeles | 9:59.45 |
| 82 | Jhair TorresPlace 82 · Unattached | — | Unattached | 10:01.42 |
| 83 | Vincent RamierzPlace 83 · Fleet Feet T | — | Fleet Feet T | 10:02.34 |
| 84 | Justin TrujilloPlace 84 · Marymount (Ca.) | — | Marymount (Ca.) | 10:09.42 |
| 85 | Alex BinionPlace 85 · Fleet Feet T | — | Fleet Feet T | 10:10.45 |
| 86 | Ethan HeffernanPlace 86 · Occidental | — | Occidental | 10:11.01 |
| 87 | Shawn TrejoPlace 87 · Concordia (Cal.) | — | Concordia (Cal.) | 10:11.09 |
| 88 | Samuel BautistaPlace 88 · Concordia (Cal.) | — | Concordia (Cal.) | 10:12.05 |
| 89 | Rodolfo CorreaPlace 89 · Cal Lutheran | — | Cal Lutheran | 10:15.09 |
| 90 | Nathan-Michael GuzmanPlace 90 · Cal St. Los Angeles | — | Cal St. Los Angeles | 10:30.92 |
| 91 | Jose CortesPlace 91 · Marymount (Ca.) | — | Marymount (Ca.) | 10:37.50 |
| 92 | Didier PinaPlace 92 · Cal St. Los Angeles | — | Cal St. Los Angeles | 10:42.87 |
| 93 | Michael HashePlace 93 · Caltech | — | Caltech | 10:43.92 |
| 94 | Haoyuan SunPlace 94 · Caltech | — | Caltech | 10:44.00 |