| 1 | Lick WilmerdingPlace 1 · 15 | — | 15 | 1:21:39 | 5 |
| 2 | International FAISPlace 2 · 50 | — | 50 | 1:38:58 | 12 |
| 1 | Urban of San FranciscoPlace 1 · 17 | — | 17 | 1:26:35 | 7 |
| 2 | International FAISPlace 2 · 43 | — | 43 | 1:38:58 | 12 |
| 2 | International FAISPlace 2 · 44 | — | 44 | 1:38:58 | 12 |
| 1 | Lick WilmerdingPlace 1 · 20 | — | 20 | 1:21:39 | 7 |
| 2 | Urban of San FranciscoPlace 2 · 38 | — | 38 | 1:26:35 | 12 |
| 1 | Lick WilmerdingPlace 1 · 25 | — | 25 | 1:21:39 | 8 |
| 2 | Urban of San FranciscoPlace 2 · 33 | — | 33 | 1:26:35 | 12 |
| 1 | Malcolm OAKESPlace 1 · Grade JR · 405 Convent & Stuart Hal | JR | 405 Convent & Stuart Hal | 15:18.3 | — |
| 2 | Bruno Kai ONGPlace 2 · Grade SR · 911 Lick Wilmerding | SR | 911 Lick Wilmerding | 15:22.1 | — |
| 3 | Gavin ZEITZPlace 3 · Grade JR · 424 Convent & Stuart Hal | JR | 424 Convent & Stuart Hal | 15:51.9 | 33.6 |
| 4 | Sean GREENPlace 4 · Grade JR · 900 Lick Wilmerding | JR | 900 Lick Wilmerding | 16:10.5 | 52.2 |
| 5 | Matthew KUGLENPlace 5 · Grade JR · 1076 Urban of San Francis | JR | 1076 Urban of San Francis | 16:16.0 | 56.7 |
| 6 | Liam HILLISPlace 6 · Grade JR · 901 Lick Wilmerding | JR | 901 Lick Wilmerding | 1:01.0 | — |
| 7 | Theo NIELSENPlace 7 · Grade JR · 1078 Urban of San Francis | JR | 1078 Urban of San Francis | 1:21.3 | — |
| 8 | Haruto UESUGIPlace 8 · Grade SR · 920 Lick Wilmerding | SR | 920 Lick Wilmerding | 1:28.1 | — |
| 9 | Will HESLA-SEYMOURPlace 9 · Grade JR · 393 Convent & Stuart Hal | JR | 393 Convent & Stuart Hal | 1:38.8 | — |
| 10 | Christophe BIHANPlace 10 · Grade SR · 890 Lick Wilmerding | SR | 890 Lick Wilmerding | 1:41.9 | — |
| 11 | Griffin HAYWARDPlace 11 · Grade SO · 1074 Urban of San Francis | SO | 1074 Urban of San Francis | 1:51.1 | — |
| 12 | Julian ANDERSONPlace 12 · Grade FR · 381 Convent & Stuart Hal | FR | 381 Convent & Stuart Hal | 1:52.1 | — |
| 13 | Spence GIBSONPlace 13 · Grade SR · 897 Lick Wilmerding | SR | 897 Lick Wilmerding | 1:58.9 | — |
| 14 | Kai TABASPlace 14 · Grade FR · 1082 Urban of San Francis | FR | 1082 Urban of San Francis | 2:10.5 | — |
| 15 | Paul FINNPlace 15 · Grade SR · 896 Lick Wilmerding | SR | 896 Lick Wilmerding | 2:20.1 | — |
| 16 | Clark WILMERDINGPlace 16 · Grade JR · 922 Lick Wilmerding | JR | 922 Lick Wilmerding | 2:22.3 | — |
| 17 | Stefan LANGRIDGEPlace 17 · Grade SO · 859 International FAIS | SO | 859 International FAIS | 2:24.4 | — |
| 18 | Kai SCOTTPlace 18 · Grade FR · 914 Lick Wilmerding | FR | 914 Lick Wilmerding | 2:27.4 | — |
| 19 | Marco IBOSHIPlace 19 · Grade SR · 857 International FAIS | SR | 857 International FAIS | 2:40.8 | — |
| 20 | Aiden YEEPlace 20 · Grade SR · 926 Lick Wilmerding | SR | 926 Lick Wilmerding | 2:42.0 | — |
| 21 | Andrew SCOTTPlace 21 · Grade SR · 411 Convent & Stuart Hal | SR | 411 Convent & Stuart Hal | 2:50.5 | — |
| 22 | Nicholas MCNAMARAPlace 22 · Grade JR · 402 Convent & Stuart Hal | JR | 402 Convent & Stuart Hal | 2:52.1 | — |
| 23 | Max WILLIAMSONPlace 23 · Grade SR · 421 Convent & Stuart Hal | SR | 421 Convent & Stuart Hal | 3:03.6 | — |
| 24 | Ethan CALAGUASPlace 24 · Grade SO · 384 Convent & Stuart Hal | SO | 384 Convent & Stuart Hal | 3:18.0 | — |
| 25 | David MANNPlace 25 · Grade SR · 907 Lick Wilmerding | SR | 907 Lick Wilmerding | 3:23.7 | — |
| 26 | Cooper LOVELESSPlace 26 · Grade SR · 400 Convent & Stuart Hal | SR | 400 Convent & Stuart Hal | 3:29.4 | — |
| 27 | Brayden WRIGHTPlace 27 · Grade FR · 1084 Urban of San Francis | FR | 1084 Urban of San Francis | 3:42.9 | — |
| 28 | Nolan RHODESPlace 28 · Grade FR · 1080 Urban of San Francis | FR | 1080 Urban of San Francis | 3:43.9 | — |
| 29 | Justin LEEPlace 29 · Grade JR · 398 Convent & Stuart Hal | JR | 398 Convent & Stuart Hal | 3:50.5 | — |
| 30 | Ryan TANGPlace 30 · Grade SR · 414 Convent & Stuart Hal | SR | 414 Convent & Stuart Hal | 3:51.6 | — |
| 31 | Nico STRAITPlace 31 · Grade SO · 918 Lick Wilmerding | SO | 918 Lick Wilmerding | 3:52.9 | — |
| 32 | Luke SPALDINGPlace 32 · Grade FR · 413 Convent & Stuart Hal | FR | 413 Convent & Stuart Hal | 3:54.1 | — |
| 33 | Ezra CORLISSPlace 33 · Grade SO · 894 Lick Wilmerding | SO | 894 Lick Wilmerding | 3:55.6 | — |
| 34 | Kyle LEEPlace 34 · Grade FR · 399 Convent & Stuart Hal | FR | 399 Convent & Stuart Hal | 3:59.9 | — |
| 35 | Gavin SIBBITTPlace 35 · Grade SO · 916 Lick Wilmerding | SO | 916 Lick Wilmerding | 4:05.0 | — |
| 36 | Marcos KIMPlace 36 · Grade FR · 904 Lick Wilmerding | FR | 904 Lick Wilmerding | 4:05.8 | — |
| 37 | Tanner PARENTPlace 37 · Grade FR · 407 Convent & Stuart Hal | FR | 407 Convent & Stuart Hal | 4:14.4 | — |
| 38 | Alexander KUGLENPlace 38 · Grade SO · 858 International FAIS | SO | 858 International FAIS | 4:18.1 | — |
| 39 | Luca AVILAPlace 39 · Grade FR · 382 Convent & Stuart Hal | FR | 382 Convent & Stuart Hal | 4:19.1 | — |
| 40 | Garrett HOFFMANPlace 40 · Grade FR · 394 Convent & Stuart Hal | FR | 394 Convent & Stuart Hal | 4:20.2 | — |
| 41 | Conner LEEPlace 41 · Grade FR · 397 Convent & Stuart Hal | FR | 397 Convent & Stuart Hal | 4:27.3 | — |
| 42 | Elliott MAGGIOTTOPlace 42 · Grade FR · 1077 Urban of San Francis | FR | 1077 Urban of San Francis | 4:32.5 | — |
| 43 | Jacob WEINERPlace 43 · Grade SR · 921 Lick Wilmerding | SR | 921 Lick Wilmerding | 4:36.5 | — |
| 44 | Reagan CALAGUASPlace 44 · Grade JR · 385 Convent & Stuart Hal | JR | 385 Convent & Stuart Hal | 4:38.5 | — |
| 45 | Lloyd DUSKINPlace 45 · Grade FR · 387 Convent & Stuart Hal | FR | 387 Convent & Stuart Hal | 4:38.8 | — |
| 46 | Tyler YEEPlace 46 · Grade FR · 927 Lick Wilmerding | FR | 927 Lick Wilmerding | 4:40.4 | — |
| 47 | Franklin HONIGBERGPlace 47 · Grade FR · 902 Lick Wilmerding | FR | 902 Lick Wilmerding | 4:40.8 | — |
| 48 | Marcel BIHANPlace 48 · Grade SO · 891 Lick Wilmerding | SO | 891 Lick Wilmerding | 4:41.3 | — |
| 49 | Bailey PARENTPlace 49 · Grade SR · 406 Convent & Stuart Hal | SR | 406 Convent & Stuart Hal | 4:45.3 | — |
| 50 | Jack FROYD-KAMRATHPlace 50 · Grade FR · 1072 Urban of San Francis | FR | 1072 Urban of San Francis | 4:47.0 | — |
| 51 | Arman ANOSHIRAVANIPlace 51 · Grade FR · 889 Lick Wilmerding | FR | 889 Lick Wilmerding | 4:53.8 | — |
| 52 | Alex AKELPlace 52 · Grade FR · 380 Convent & Stuart Hal | FR | 380 Convent & Stuart Hal | 4:57.5 | — |
| 53 | Liam BOURDONPlace 53 · Grade SO · 1070 Urban of San Francis | SO | 1070 Urban of San Francis | 5:07.3 | — |
| 54 | Theo DALEPlace 54 · Grade FR · 1071 Urban of San Francis | FR | 1071 Urban of San Francis | 5:08.7 | — |
| 55 | Jalen VOONGPlace 55 · Grade SR · 419 Convent & Stuart Hal | SR | 419 Convent & Stuart Hal | 5:10.1 | — |
| 56 | Bode PENROSEPlace 56 · Grade FR · 1079 Urban of San Francis | FR | 1079 Urban of San Francis | 5:18.8 | — |
| 57 | Arnav SINGHPlace 57 · Grade SO · 1081 Urban of San Francis | SO | 1081 Urban of San Francis | 5:21.1 | — |
| 58 | Seth SARKARPlace 58 · Grade JR · 410 Convent & Stuart Hal | JR | 410 Convent & Stuart Hal | 5:23.1 | — |
| 59 | Lyndon SONGPlace 59 · Grade FR · 860 International FAIS | FR | 860 International FAIS | 5:24.4 | — |
| 60 | Oliver HERSHENHORNPlace 60 · Grade FR · 392 Convent & Stuart Hal | FR | 392 Convent & Stuart Hal | 5:26.9 | — |
| 61 | Siddharth CHIBBERPlace 61 · Grade FR · 893 Lick Wilmerding | FR | 893 Lick Wilmerding | 5:28.5 | — |
| 62 | Alexander KALMANPlace 62 · Grade SR · 903 Lick Wilmerding | SR | 903 Lick Wilmerding | 5:31.2 | — |
| 63 | Joaquin VASQUEZPlace 63 · Grade SO · 418 Convent & Stuart Hal | SO | 418 Convent & Stuart Hal | 5:34.0 | — |
| 64 | Sumner ESTESPlace 64 · Grade SR · 389 Convent & Stuart Hal | SR | 389 Convent & Stuart Hal | 5:34.7 | — |
| 65 | Brandon DIAZPlace 65 · Grade FR · 895 Lick Wilmerding | FR | 895 Lick Wilmerding | 5:37.8 | — |
| 66 | Augie NICEPlace 66 · Grade SO · 909 Lick Wilmerding | SO | 909 Lick Wilmerding | 5:37.9 | — |
| 67 | Daniel MONTEJANOPlace 67 · Grade FR · 403 Convent & Stuart Hal | FR | 403 Convent & Stuart Hal | 5:42.9 | — |
| 68 | Lorenzo LOPEZPlace 68 · Grade FR · 906 Lick Wilmerding | FR | 906 Lick Wilmerding | 5:48.5 | — |
| 69 | Anderson FOOPlace 69 · Grade FR · 390 Convent & Stuart Hal | FR | 390 Convent & Stuart Hal | 5:49.5 | — |
| 70 | Patrick WUPlace 70 · Grade JR · 923 Lick Wilmerding | JR | 923 Lick Wilmerding | 5:53.6 | — |
| 71 | Nikaash OMACHIPlace 71 · Grade SO · 910 Lick Wilmerding | SO | 910 Lick Wilmerding | 6:12.1 | — |
| 72 | Atri SHANKARPlace 72 · Grade JR · 915 Lick Wilmerding | JR | 915 Lick Wilmerding | 6:16.2 | — |
| 73 | Sawyer MOUNTAINPlace 73 · Grade FR · 404 Convent & Stuart Hal | FR | 404 Convent & Stuart Hal | 6:17.5 | — |
| 74 | William YUPlace 74 · Grade SR · 928 Lick Wilmerding | SR | 928 Lick Wilmerding | 6:37.8 | — |
| 75 | Ajay HADDADPlace 75 · Grade FR · 1073 Urban of San Francis | FR | 1073 Urban of San Francis | 6:53.7 | — |
| 76 | Henry GNUSEPlace 76 · Grade SO · 899 Lick Wilmerding | SO | 899 Lick Wilmerding | 7:36.8 | — |
| 77 | Tobias WATTERSPlace 77 · Grade SO · 862 International FAIS | SO | 862 International FAIS | 7:38.9 | — |
| 78 | William BRENTANIPlace 78 · Grade SR · 383 Convent & Stuart Hal | SR | 383 Convent & Stuart Hal | 7:46.4 | — |
| 79 | Noah TORRESPlace 79 · Grade FR · 416 Convent & Stuart Hal | FR | 416 Convent & Stuart Hal | 7:48.4 | — |
| 80 | Jake GILLELENPlace 80 · Grade FR · 898 Lick Wilmerding | FR | 898 Lick Wilmerding | 7:53.6 | — |
| 81 | Myles MARCUSPlace 81 · Grade FR · 908 Lick Wilmerding | FR | 908 Lick Wilmerding | 7:53.8 | — |
| 82 | Alex CRUZPlace 82 · Grade FR · 386 Convent & Stuart Hal | FR | 386 Convent & Stuart Hal | 8:13.8 | — |
| 83 | Jj KimPlace 83 · Grade SR · 396 Convent & Stuart Hal | SR | 396 Convent & Stuart Hal | 8:22.0 | — |
| 84 | Kyle THAWPlace 84 · Grade JR · 415 Convent & Stuart Hal | JR | 415 Convent & Stuart Hal | 8:22.5 | — |
| 85 | Cooper HOLSMANPlace 85 · Grade SO · 395 Convent & Stuart Hal | SO | 395 Convent & Stuart Hal | 8:42.2 | — |
| 86 | Kameron ACADEMIAPlace 86 · Grade SO · 855 International FAIS | SO | 855 International FAIS | 8:53.3 | — |
| 87 | Richard GAOPlace 87 · Grade SO · 391 Convent & Stuart Hal | SO | 391 Convent & Stuart Hal | 9:48.1 | — |
| 88 | Luke ENDRESPlace 88 · Grade SO · 388 Convent & Stuart Hal | SO | 388 Convent & Stuart Hal | 9:56.6 | — |
| 89 | Michael LUNGPlace 89 · Grade FR · 401 Convent & Stuart Hal | FR | 401 Convent & Stuart Hal | 10:56.8 | — |
| 90 | Miles BARNETTPlace 90 · Grade JR · 856 International FAIS | JR | 856 International FAIS | 11:01.2 | — |
| 91 | Matthew ZEITZPlace 91 · Grade FR · 425 Convent & Stuart Hal | FR | 425 Convent & Stuart Hal | 13:35.5 | — |
| 92 | Ross TULLEYPlace 92 · Grade FR · 417 Convent & Stuart Hal | FR | 417 Convent & Stuart Hal | 15:59.6 | — |
| 93 | Pierce QUIGLEYPlace 93 · Grade FR · 409 Convent & Stuart Hal | FR | 409 Convent & Stuart Hal | 17:29.5 | — |
| 1 | San Francisco UniversityPlace 1 · 15 | — | 15 | 1:20:33 | 5 |
| 2 | San DomenicoPlace 2 · 50 | — | 50 | 1:39:04 | 12 |
| 2 | Marin AcademyPlace 2 · 50 | — | 50 | 1:30:52 | 12 |
| 1 | Bay School of San FrancisPlace 1 · 22 | — | 22 | 1:34:58 | 8 |
| 2 | DrewPlace 2 · 34 | — | 34 | 1:41:23 | 11 |
| 1 | San DomenicoPlace 1 · 25 | — | 25 | 1:39:04 | 8 |
| 2 | DrewPlace 2 · 33 | — | 33 | 1:41:23 | 12 |
| 1 | Marin AcademyPlace 1 · 15 | — | 15 | 1:30:52 | 5 |
| 2 | DrewPlace 2 · 48 | — | 48 | 1:41:23 | 12 |
| 2 | DrewPlace 2 · 50 | — | 50 | 1:41:23 | 12 |
| 2 | San DomenicoPlace 2 · 33 | — | 33 | 1:39:04 | 10 |
| 1 | Marin AcademyPlace 1 · 20 | — | 20 | 1:30:52 | 6 |
| 2 | Bay School of San FrancisPlace 2 · 43 | — | 43 | 1:34:58 | 12 |
| 1 | San Francisco UniversityPlace 1 · 18 | — | 18 | 1:20:33 | 6 |
| 2 | Bay School of San FrancisPlace 2 · 45 | — | 45 | 1:34:58 | 12 |
| 1 | Marin AcademyPlace 1 · 17 | — | 17 | 1:30:52 | 6 |
| 2 | San DomenicoPlace 2 · 46 | — | 46 | 1:39:04 | 12 |
| 1 | Jack GAITLEYPlace 1 · Grade SR · 1029 San Francisco Univer | SR | 1029 San Francisco Univer | 15:25.0 | — |
| 2 | Jack BIJURPlace 2 · Grade SR · 1017 San Francisco Univer | SR | 1017 San Francisco Univer | 15:56.1 | 32.1 |
| 3 | Lucas CHANGPlace 3 · Grade JR · 359 Bay School of San Fr | JR | 359 Bay School of San Fr | 16:09.8 | 45.8 |
| 4 | Allister ADAIRPlace 4 · Grade JR · 1016 San Francisco Univer | JR | 1016 San Francisco Univer | 16:13.1 | 49.1 |
| 5 | Ben JONESPlace 5 · Grade SO · 1033 San Francisco Univer | SO | 1033 San Francisco Univer | 16:22.8 | 58.8 |
| 6 | Pierce FRIELPlace 6 · Grade JR · 1028 San Francisco Univer | JR | 1028 San Francisco Univer | 1:11.0 | — |
| 7 | Wilder KAGAYPlace 7 · Grade SO · 1034 San Francisco Univer | SO | 1034 San Francisco Univer | 1:27.6 | — |
| 8 | Ben DUFFINPlace 8 · Grade SO · 1024 San Francisco Univer | SO | 1024 San Francisco Univer | 1:33.7 | — |
| 9 | Henry FLAHERMANPlace 9 · Grade JR · 1027 San Francisco Univer | JR | 1027 San Francisco Univer | 1:47.8 | — |
| 10 | Leyton LINPlace 10 · Grade JR · 1037 San Francisco Univer | JR | 1037 San Francisco Univer | 1:56.5 | — |
| 11 | Dash NAKAHATAPlace 11 · Grade SR · 1042 San Francisco Univer | SR | 1042 San Francisco Univer | 1:57.3 | — |
| 12 | Marco PARCELLAPlace 12 · Grade SO · 1044 San Francisco Univer | SO | 1044 San Francisco Univer | 1:59.9 | — |
| 13 | Clark PILLSBURYPlace 13 · Grade SO · 962 Marin Academy | SO | 962 Marin Academy | 2:25.5 | — |
| 14 | Jack BRILLIANTPlace 14 · Grade SO · 1018 San Francisco Univer | SO | 1018 San Francisco Univer | 2:28.4 | — |
| 15 | Finneas DEGOOYERPlace 15 · Grade SO · 944 Marin Academy | SO | 944 Marin Academy | 2:28.9 | — |
| 16 | Wade GAROUTTEPlace 16 · Grade SO · 1031 San Francisco Univer | SO | 1031 San Francisco Univer | 2:32.5 | — |
| 17 | Matisse BUCKLEYPlace 17 · Grade JR · 942 Marin Academy | JR | 942 Marin Academy | 2:51.1 | — |
| 18 | George KUNZEPlace 18 · Grade JR · 982 San Domenico | JR | 982 San Domenico | 2:56.1 | — |
| 19 | Coyote DEGIULIO-SMITHPlace 19 · Grade SO · 1058 The Marin School | SO | 1058 The Marin School | 2:57.4 | — |
| 20 | Tristan LUPlace 20 · Grade SO · 957 Marin Academy | SO | 957 Marin Academy | 3:02.2 | — |
| 21 | Franco PARCELLAPlace 21 · Grade SR · 1043 San Francisco Univer | SR | 1043 San Francisco Univer | 3:02.3 | — |
| 22 | Josh LEVITANPlace 22 · Grade SO · 956 Marin Academy | SO | 956 Marin Academy | 3:04.2 | — |
| 23 | Cameron BUDETTIPlace 23 · Grade JR · 431 Drew | JR | 431 Drew | 3:07.3 | — |
| 24 | Jacob SHAULPlace 24 · Grade FR · 1047 San Francisco Univer | FR | 1047 San Francisco Univer | 3:10.6 | — |
| 25 | Sebastian LEMAPlace 25 · Grade SO · 954 Marin Academy | SO | 954 Marin Academy | 3:11.1 | — |
| 26 | Jack PETTIGREWPlace 26 · Grade SO · 1045 San Francisco Univer | SO | 1045 San Francisco Univer | 3:15.8 | — |
| 27 | Lathrop CHUNGPlace 27 · Grade SO · 1021 San Francisco Univer | SO | 1021 San Francisco Univer | 3:22.0 | — |
| 28 | Thomas WORKPlace 28 · Grade JR · 1051 San Francisco Univer | JR | 1051 San Francisco Univer | 3:23.1 | — |
| 29 | Sam KINGSLANDPlace 29 · Grade SR · 951 Marin Academy | SR | 951 Marin Academy | 3:27.2 | — |
| 30 | Nick GINIECZKIPlace 30 · Grade FR · 360 Bay School of San Fr | FR | 360 Bay School of San Fr | 3:37.2 | — |
| 31 | Micah SOMSOUKPlace 31 · Grade SO · 366 Bay School of San Fr | SO | 366 Bay School of San Fr | 3:38.1 | — |
| 32 | Devin GRINDLEYPlace 32 · Grade FR · 949 Marin Academy | FR | 949 Marin Academy | 3:41.1 | — |
| 33 | Finn DOESPlace 33 · Grade JR · 945 Marin Academy | JR | 945 Marin Academy | 3:45.6 | — |
| 34 | Viktor MISHKINPlace 34 · Grade JR · 960 Marin Academy | JR | 960 Marin Academy | 3:52.4 | — |
| 35 | Dialo GARCIAPlace 35 · Grade SR · 980 San Domenico | SR | 980 San Domenico | 3:55.0 | — |
| 36 | Mason DUFFPlace 36 · Grade FR · 1023 San Francisco Univer | FR | 1023 San Francisco Univer | 4:02.2 | — |
| 37 | Andres MARTINEZPlace 37 · Grade SR · 958 Marin Academy | SR | 958 Marin Academy | 4:03.9 | — |
| 38 | Ilan GOLDSCHMIDTPlace 38 · Grade FR · 948 Marin Academy | FR | 948 Marin Academy | 4:05.6 | — |
| 39 | Ian MOONEYPlace 39 · Grade SO · 1041 San Francisco Univer | SO | 1041 San Francisco Univer | 4:11.0 | — |
| 40 | Eric TAVENNERPlace 40 · Grade SR · 968 Marin Academy | SR | 968 Marin Academy | 4:24.4 | — |
| 41 | Ian LIMJOCOPlace 41 · Grade FR · 1036 San Francisco Univer | FR | 1036 San Francisco Univer | 4:33.8 | — |
| 42 | Thiessen COLEMANPlace 42 · Grade SR · 433 Drew | SR | 433 Drew | 4:35.4 | — |
| 43 | Liam MAGGSPlace 43 · Grade SR · 1055 San Francisco Waldor | SR | 1055 San Francisco Waldor | 4:41.5 | — |
| 44 | Emmett DAVITIANPlace 44 · Grade FR · 1022 San Francisco Univer | FR | 1022 San Francisco Univer | 4:41.9 | — |
| 45 | Toby STREETPlace 45 · Grade SO · 967 Marin Academy | SO | 967 Marin Academy | 4:51.2 | — |
| 46 | Tate ROWNEYPlace 46 · Grade JR · 365 Bay School of San Fr | JR | 365 Bay School of San Fr | 4:52.9 | — |
| 47 | Matias THIERIOTPlace 47 · Grade FR · 851 Drew | FR | 851 Drew | 4:53.5 | — |
| 48 | Noah LAYNEYPlace 48 · Grade SR · 952 Marin Academy | SR | 952 Marin Academy | 4:55.0 | — |
| 50 | Jaspe FR BARDWICK-MCGLONEPlace 50 · 358 Bay School of San Fr | — | 358 Bay School of San Fr | 5:03.9 | — |
| 51 | Parker SPERLINGPlace 51 · Grade SO · 987 San Domenico | SO | 987 San Domenico | 5:04.5 | — |
| 52 | Cameron GEARHARTPlace 52 · Grade SO · 981 San Domenico | SO | 981 San Domenico | 5:06.6 | — |
| 53 | Alton BENDERPlace 53 · Grade FR · 976 San Domenico | FR | 976 San Domenico | 5:10.5 | — |
| 54 | Matt MCKANEPlace 54 · Grade SO · 959 Marin Academy | SO | 959 Marin Academy | 5:21.0 | — |
| 55 | Lucas SOLOMONPlace 55 · Grade JR · 850 Drew | JR | 850 Drew | 5:26.6 | — |
| 56 | Zac RESNECKPlace 56 · Grade JR · 964 Marin Academy | JR | 964 Marin Academy | 5:30.7 | — |
| 57 | Tristan KAZORPlace 57 · Grade FR · 1054 San Francisco Waldor | FR | 1054 San Francisco Waldor | 5:55.7 | — |
| 58 | Sam WESTPlace 58 · Grade FR · 367 Bay School of San Fr | FR | 367 Bay School of San Fr | 5:57.7 | — |
| 59 | Max LANZENDORFPlace 59 · Grade SO · 983 San Domenico | SO | 983 San Domenico | 6:03.0 | — |
| 60 | Rex BURGERPlace 60 · Grade SO · 978 San Domenico | SO | 978 San Domenico | 6:13.6 | — |
| 61 | Owen DORNPlace 61 · Grade SO · 434 Drew | SO | 434 Drew | 6:20.4 | — |
| 62 | Rhodes FITZGERALDPlace 62 · Grade FR · 947 Marin Academy | FR | 947 Marin Academy | 6:21.9 | — |
| 63 | Ilan AZEVEDOPlace 63 · Grade FR · 357 Bay School of San Fr | FR | 357 Bay School of San Fr | 6:27.2 | — |
| 64 | William KEATINGPlace 64 · Grade SO · 1035 San Francisco Univer | SO | 1035 San Francisco Univer | 6:27.0 | — |
| 65 | Alex LOVETTPlace 65 · Grade FR · 1039 San Francisco Univer | FR | 1039 San Francisco Univer | 6:30.3 | — |
| 66 | Rohan SWAMINATHANPlace 66 · Grade FR · 1048 San Francisco Univer | FR | 1048 San Francisco Univer | 6:33.2 | — |
| 67 | Tom HAMMONDPlace 67 · Grade JR · 843 Drew | JR | 843 Drew | 6:39.9 | — |
| 68 | Jake LEEPlace 68 · Grade SO · 953 Marin Academy | SO | 953 Marin Academy | 6:45.3 | — |
| 69 | Colin FALCONERPlace 69 · Grade FR · 979 San Domenico | FR | 979 San Domenico | 6:48.4 | — |
| 70 | Ford CURBYPlace 70 · Grade SO · 943 Marin Academy | SO | 943 Marin Academy | 6:50.9 | — |
| 71 | Gordon SARRATTPlace 71 · Grade FR · 966 Marin Academy | FR | 966 Marin Academy | 6:50.0 | — |
| 72 | Theo VANDERMARKPlace 72 · Grade FR · 1049 San Francisco Univer | FR | 1049 San Francisco Univer | 6:56.4 | — |
| 73 | Logan RUDSENSKEPlace 73 · Grade SO · 986 San Domenico | SO | 986 San Domenico | 6:57.4 | — |
| 74 | Alex RUBINPlace 74 · Grade SO · 965 Marin Academy | SO | 965 Marin Academy | 6:58.4 | — |
| 75 | Griffin REIDPlace 75 · Grade FR · 963 Marin Academy | FR | 963 Marin Academy | 7:02.0 | — |
| 76 | Jeffrey LEONPlace 76 · Grade JR · 955 Marin Academy | JR | 955 Marin Academy | 7:04.5 | — |
| 77 | Arlo HUNTPlace 77 · Grade FR · 950 Marin Academy | FR | 950 Marin Academy | 7:06.6 | — |
| 78 | Luka EHERNSAFT-OHPlace 78 · Grade JR · 946 Marin Academy | JR | 946 Marin Academy | 7:10.9 | — |
| 79 | Hunter LUPlace 79 · Grade FR · 1040 San Francisco Univer | FR | 1040 San Francisco Univer | 7:27.1 | — |
| 80 | Jack MORIARTYPlace 80 · Grade SO · 961 Marin Academy | SO | 961 Marin Academy | 7:28.5 | — |
| 81 | Logan HUPlace 81 · Grade FR · 1032 San Francisco Univer | FR | 1032 San Francisco Univer | 7:45.9 | — |
| 82 | Diego FUREYPlace 82 · Grade JR · 842 Drew | JR | 842 Drew | 8:39.6 | — |
| 83 | Mason HOYTPlace 83 · Grade FR · 1053 San Francisco Waldor | FR | 1053 San Francisco Waldor | 9:54.3 | — |
| 84 | Charlie KNICKERBOCKERPlace 84 · Grade FR · 1060 The Marin School | FR | 1060 The Marin School | 11:14.4 | — |
| 85 | Michael WEINSTEINPlace 85 · Grade SO · 1050 San Francisco Univer | SO | 1050 San Francisco Univer | 11:18.4 | — |
| 86 | Eric KOCHERPlace 86 · Grade FR · 363 Bay School of San Fr | FR | 363 Bay School of San Fr | 11:22.1 | — |
| 87 | Angus BLYPlace 87 · Grade FR · 977 San Domenico | FR | 977 San Domenico | 15:56.0 | — |
| 88 | Jordan FEINMANPlace 88 · Grade SO · 1059 The Marin School | SO | 1059 The Marin School | 17:04.0 | — |