| 1 | Ellie BookstonPlace 1 · Needham | — | Needham | 9:48 |
| 2 | Claire O'ConnorPlace 2 · Brookline | — | Brookline | 10:01 |
| 3 | Laila RoosPlace 3 · Needham | — | Needham | 10:08 |
| 4 | Ronja CheesemanPlace 4 · Brookline | — | Brookline | 10:10 |
| 5 | Livija SejaPlace 5 · Needham | — | Needham | 10:11 |
| 6 | Adah RosenPlace 6 · Needham | — | Needham | 10:12 |
| 7 | Quinn FaryniarzPlace 7 · Needham | — | Needham | 10:25 |
| 8 | Story BrackerPlace 8 · Needham | — | Needham | 10:28 |
| 9 | Yuri SongPlace 9 · Brookline | — | Brookline | 10:30 |
| 10 | Molly DullaPlace 10 · Brookline | — | Brookline | 10:31 |
| 11 | Lucy KharasPlace 11 · Needham | — | Needham | 10:33 |
| 12 | Julia PollackPlace 12 · Needham | — | Needham | 10:33 |
| 13 | Solia RinnePlace 13 · Brookline | — | Brookline | 10:34 |
| 14 | Sierra GolharPlace 14 · Needham | — | Needham | 10:34 |
| 15 | Anna GilchristPlace 15 · Needham | — | Needham | 10:42 |
| 16 | Ashley CohenPlace 16 · Needham | — | Needham | 10:46 |
| 17 | Kyla DurkinPlace 17 · Needham | — | Needham | 10:52 |
| 18 | Eliza WilliamsPlace 18 · Needham | — | Needham | 10:53 |
| 19 | Tamsin WoolardPlace 19 · Needham | — | Needham | 11:03 |
| 20 | Kayden DonahuePlace 20 · Brookline | — | Brookline | 11:04 |
| 21 | Lucy ChassePlace 21 · Brookline | — | Brookline | 11:04 |
| 22 | Tessa WebbPlace 22 · Needham | — | Needham | 11:06 |
| 23 | Emerson Ross-VentiPlace 23 · Needham | — | Needham | 11:07 |
| 24 | Saina SharmaPlace 24 · Brookline | — | Brookline | 11:19 |
| 25 | Celia GottesmanPlace 25 · Needham | — | Needham | 11:22 |
| 26 | Lucy StewartPlace 26 · Needham | — | Needham | 11:28 |
| 27 | Ciara CantyPlace 27 · Needham | — | Needham | 11:29 |
| 28 | Molly KrupatPlace 28 · Needham | — | Needham | 11:32 |
| 29 | Mira BerkPlace 29 · Needham | — | Needham | 11:34 |
| 30 | Spring XiePlace 30 · Brookline | — | Brookline | 11:35 |
| 31 | Lyra CheesmanPlace 31 · Brookline | — | Brookline | 11:43 |
| 32 | Adelle FrienkPlace 32 · Brookline | — | Brookline | 11:44 |
| 33 | Luna PostPlace 33 · Needham | — | Needham | 11:49 |
| 34 | Jasmine FernandesPlace 34 · Needham | — | Needham | 11:50 |
| 35 | Ava SlawsbyPlace 35 · Needham | — | Needham | 11:54 |
| 36 | Darina ZhernevskaiaPlace 36 · Brookline | — | Brookline | 11:59 |
| 37 | Sanah BoraPlace 37 · Brookline | — | Brookline | 12:07 |
| 38 | Riya SrinirvasaPlace 38 · Brookline | — | Brookline | 12:08 |
| 39 | Remi FellPlace 39 · Brookline | — | Brookline | 12:13 |
| 40 | Jacquelyn BrackenPlace 40 · Brookline | — | Brookline | 12:13 |
| 41 | Ella HernandezPlace 41 · Needham | — | Needham | 12:14 |
| 42 | Leila KoplanPlace 42 · Brookline | — | Brookline | 12:14 |
| 43 | Serena ZhuPlace 43 · Brookline | — | Brookline | 12:19 |
| 44 | Hannah LiPlace 44 · Brookline | — | Brookline | 12:22 |
| 45 | Yael ShapiroPlace 45 · Brookline | — | Brookline | 12:29 |
| 46 | Elenor McNealPlace 46 · Brookline | — | Brookline | 12:30 |
| 47 | Noga KorinPlace 47 · Brookline | — | Brookline | 12:31 |
| 48 | Julia GoldbergPlace 48 · Brookline | — | Brookline | 12:33 |
| 49 | Reena BhambiPlace 49 · Brookline | — | Brookline | 12:34 |
| 50 | Lillian PerreaultPlace 50 · Needham | — | Needham | 13:02 |
| 51 | Abbie LeibermanPlace 51 · Needham | — | Needham | 13:51 |
| 52 | Lily Chernis-GrantPlace 52 · Needham | — | Needham | 15:01 |
| 53 | Sachi GuptaPlace 53 · Needham | — | Needham | 15:50 |
| 54 | Violet LallyPlace 54 · Needham | — | Needham | 15:51 |
| 55 | Alma SchwartzPlace 55 · Needham | — | Needham | 16:02 |