















Race date
Oct 31, 2025
Distance
5K
Teams
16
Finishers
111
Scoring
Championship
Individual results
Finish order
| School | Plc | Runner | Class | Time | Pace |
|---|---|---|---|---|---|
| Belmont Hill | 1 | William TrautzBelmont Hill · #1 · Class 2027 | 2027 | 15:36.05 | 5:01.29 |
| St. Sebastian's | 2 | John JoyceSt. Sebastian's · #2 · Class 2027 | 2027 | 15:53.31 | 5:06.84 |
| Nobles | 3 | Henry McLaneNobles · #3 · Class 2027 | 2027 | 16:00.80 | 5:09.25 |
| Nobles | 4 | Alex ChengNobles · #4 · Class 2026 | 2026 | 16:00.96 | 5:09.30 |
| Rivers | 5 | Jason MinicozziRivers · #5 · Class 2026 | 2026 | 16:18.88 | 5:15.07 |
| Tabor | 6 | Amaro CastilloTabor · #6 · Class 2028 | 2028 | 16:47.88 | 5:24.41 |
| Belmont Hill | 7 | Fitz CourtneyBelmont Hill · #7 · Class 2026 | 2026 | 16:49.46 | 5:24.91 |
| Nobles | 8 | Will GraceNobles · #8 · Class 2027 | 2027 | 16:55.98 | 5:27.01 |
| Roxbury Latin | 9 | Lincoln HyattRoxbury Latin · #9 · Class 2026 | 2026 | 17:05.54 | 5:30.09 |
| Milton | 10 | Alex SignorovitchMilton · #10 · Class 2029 | 2029 | 17:09.45 | 5:31.35 |
| Roxbury Latin | 11 | Liam WalshRoxbury Latin · #11 · Class 2026 | 2026 | 17:09.69 | 5:31.43 |
| Tabor | 12 | Aidan PearsallTabor · #12 · Class 2026 | 2026 | 17:11.62 | 5:32.05 |
| Roxbury Latin | 13 | Richard Federico IIIRoxbury Latin · #13 · Class 2026 | 2026 | 17:15.50 | 5:33.30 |
| Nobles | 14 | Devin ReidNobles · #14 · Class 2028 | 2028 | 17:18.50 | 5:34.26 |
| Tabor | 15 | Charles JackiviczTabor · #15 · Class 2026 | 2026 | 17:23.62 | 5:35.91 |
| Belmont Hill | 16 | Eita FuseBelmont Hill · #16 · Class 2026 | 2026 | 17:28.71 | 5:37.55 |
| Milton | 17 | Haotong XueMilton · #17 · Class 2026 | 2026 | 17:31.59 | 5:38.47 |
| Rivers | 18 | Dash ClaflinRivers · #18 · Class 2029 | 2029 | 17:33.00 | 5:38.93 |
| Rivers | 19 | Sam BlankRivers · #19 · Class 2026 | 2026 | 17:35.61 | 5:39.77 |
| Middlesex | 20 | Sebastien AmorMiddlesex · #20 · Class 2027 | 2027 | 17:38.11 | 5:40.57 |
| Belmont Hill | 21 | Yamin IbrahimBelmont Hill · #21 · Class 2027 | 2027 | 17:38.45 | 5:40.68 |
| Nobles | 22 | Jaden HuangNobles · #22 · Class 2028 | 2028 | 17:39.68 | 5:41.08 |
| BB&N | 23 | Diego AbadieBB&N · #23 · Class 2026 | 2026 | 17:40.24 | 5:41.26 |
| Nobles | 24 | Raphael KlauberNobles · #24 · Class 2027 | 2027 | 17:40.71 | 5:41.41 |
| Milton | 25 | Griffin KelleherMilton · #25 · Class 2027 | 2027 | 17:40.78 | 5:41.43 |
| St. Mark's | 26 | Gryffin DaleySt. Mark's · #26 · Class 2026 | 2026 | 17:41.90 | 5:41.79 |
| Roxbury Latin | 27 | Toby HarrisonRoxbury Latin · #27 · Class 2027 | 2027 | 17:42.86 | 5:42.10 |
| Groton | 28 | Thaddaeus Flatz-EhrfeldGroton · #28 · Class 2027 | 2027 | 17:43.58 | 5:42.33 |
| St. George's | 29 | Owen RicherSt. George's · #29 · Class 2027 | 2027 | 17:44.44 | 5:42.61 |
| St. Sebastian's | 30 | Sebastian CulletonSt. Sebastian's · #30 · Class 2026 | 2026 | 17:45.76 | 5:43.03 |
| Roxbury Latin | 31 | Eric ArchermanRoxbury Latin · #31 · Class 2027 | 2027 | 17:46.38 | 5:43.23 |
| St. George's | 32 | Cole MillerSt. George's · #32 | Unsure | 17:46.90 | 5:43.40 |
| Groton | 33 | Chase BellamyGroton · #33 · Class 2026 | 2026 | 17:47.77 | 5:43.68 |
| Belmont Hill | 34 | TZ SnailBelmont Hill · #34 · Class 2026 | 2026 | 17:53.85 | 5:45.64 |
| Governor's | 35 | Thomas IrelandGovernor's · #35 · Class 2027 | 2027 | 17:57.55 | 5:46.83 |
| Milton | 36 | Theodore ChoeMilton · #36 · Class 2026 | 2026 | 17:57.76 | 5:46.90 |
| Tabor | 37 | Seif El GazzarTabor · #37 · Class 2027 | 2027 | 17:59.76 | 5:47.54 |
| Milton | 38 | Jace LiVigniMilton · #38 · Class 2027 | 2027 | 18:01.40 | 5:48.07 |
| Milton | 39 | Grant WheelanMilton · #39 · Class 2029 | 2029 | 18:01.55 | 5:48.12 |
| BB&N | 40 | David XiongBB&N · #40 · Class 2026 | 2026 | 18:06.55 | 5:49.73 |
| St. Sebastian's | 41 | Jack HalloranSt. Sebastian's · #41 · Class 2029 | 2029 | 18:08.65 | 5:50.40 |
| BB&N | 42 | Joshua ResnickBB&N · #42 · Class 2029 | 2029 | 18:09.48 | 5:50.67 |
| Belmont Hill | 43 | Miles KellerBelmont Hill · #43 · Class 2029 | 2029 | 18:10.17 | 5:50.89 |
| Roxbury Latin | 44 | Colin BradleyRoxbury Latin · #44 · Class 2026 | 2026 | 18:16.29 | 5:52.86 |
| Governor's | 45 | Quinn Anderson-SongGovernor's · #45 · Class 2028 | 2028 | 18:19.80 | 5:53.99 |
| Groton | 46 | Philip HollandGroton · #46 · Class 2027 | 2027 | 18:20.62 | 5:54.26 |
| Nobles | 47 | Nahman MackNobles · #47 · Class 2027 | 2027 | 18:25.08 | 5:55.69 |
| BB&N | 48 | Eliot SaadBB&N · #48 · Class 2028 | 2028 | 18:27.08 | 5:56.33 |
| Belmont Hill | 49 | Declan WoolbertBelmont Hill · #49 · Class 2027 | 2027 | 18:30.73 | 5:57.51 |
| Groton | 50 | Collin GrahamGroton · #50 · Class 2028 | 2028 | 18:32.61 | 5:58.11 |
| Milton | 51 | Emmett BurghardtMilton · #51 · Class 2027 | 2027 | 18:36.23 | 5:59.28 |
| BB&N | 52 | Xuton TangBB&N · #52 · Class 2029 | 2029 | 18:39.46 | 6:00.32 |
| Tabor | 53 | Alejandro GavilanesTabor · #53 · Class 2027 | 2027 | 18:39.87 | 6:00.45 |
| Thayer | 54 | Owen HaskellThayer · #54 · Class 2027 | 2027 | 18:40.01 | 6:00.50 |
| St. Sebastian's | 55 | Joseph KohSt. Sebastian's · #55 · Class 2026 | 2026 | 18:40.78 | 6:00.74 |
| Thayer | 56 | Calvin JacobsThayer · #56 · Class 2029 | 2029 | 18:42.86 | 6:01.41 |
| Middlesex | 57 | Terry QiMiddlesex · #57 · Class 2026 | 2026 | 18:43.02 | 6:01.47 |
| St. George's | 58 | Peter DuhamelSt. George's · #58 · Class 2027 | 2027 | 18:43.73 | 6:01.69 |
| Middlesex | 59 | Jovic StachelskiMiddlesex · #59 · Class 2029 | 2029 | 18:44.76 | 6:02.03 |
| Lawrence | 60 | Lucas MillerLawrence · #60 · Class 2026 | 2026 | 18:47.07 | 6:02.77 |
| Thayer | 61 | Dylan CrawfordThayer · #61 · Class 2028 | 2028 | 18:49.02 | 6:03.40 |
| Middlesex | 62 | Chase PhillipsMiddlesex · #62 · Class 2029 | 2029 | 18:49.68 | 6:03.61 |
| Groton | 63 | Ryder WoodworthGroton · #63 · Class 2026 | 2026 | 18:51.71 | 6:04.26 |
| Thayer | 64 | Seamus McFarlandThayer · #64 · Class 2028 | 2028 | 18:52.21 | 6:04.42 |
| St. Mark's | 65 | Isaiah RaoreSt. Mark's · #65 · Class 2027 | 2027 | 18:54.95 | 6:05.30 |
| Tabor | 66 | Eric LiuTabor · #66 · Class 2027 | 2027 | 18:55.89 | 6:05.61 |
| St. Sebastian's | 67 | Nate BloomenthalSt. Sebastian's · #67 · Class 2028 | 2028 | 18:57.11 | 6:06.00 |
| BB&N | 68 | Xutin TangBB&N · #68 · Class 2029 | 2029 | 18:58.36 | 6:06.40 |
| Thayer | 69 | Oliver MasseyThayer · #69 · Class 2028 | 2028 | 18:59.98 | 6:06.92 |
| Groton | 70 | Henry SeilheimerGroton · #70 · Class 2027 | 2027 | 19:00.30 | 6:07.03 |
| Rivers | 71 | Colby CrawfordRivers · #71 · Class 2028 | 2028 | 19:00.32 | 6:07.03 |
| BB&N | 72 | Matias EganBB&N · #72 · Class 2028 | 2028 | 19:01.39 | 6:07.38 |
| Lawrence | 73 | Nate HagertyLawrence · #73 · Class 2027 | 2027 | 19:15.73 | 6:11.99 |
| Rivers | 74 | Alex KovtenenkoRivers · #74 · Class 2028 | 2028 | 19:16.33 | 6:12.19 |
| Middlesex | 75 | Julian BarberMiddlesex · #75 · Class 2028 | 2028 | 19:39.84 | 6:19.75 |
| St. Sebastian's | 76 | Ryan ConnollySt. Sebastian's · #76 · Class 2027 | 2027 | 19:45.34 | 6:21.52 |
| Middlesex | 77 | Daghan KonurMiddlesex · #77 · Class 2026 | 2026 | 19:45.42 | 6:21.55 |
| St. George's | 78 | CJ BriereSt. George's · #78 · Class 2026 | 2026 | 19:47.84 | 6:22.33 |
| Governor's | 79 | Dylan UttamGovernor's · #79 · Class 2026 | 2026 | 19:48.53 | 6:22.55 |
| Groton | 80 | Mateo Garciarramos PetrGroton · #80 · Class 2026 | 2026 | 19:54.27 | 6:24.40 |
| Thayer | 81 | Quinlan BartlingThayer · #81 · Class 2027 | 2027 | 19:54.86 | 6:24.59 |
| St. George's | 82 | Percy GaoSt. George's · #82 · Class 2027 | 2027 | 19:58.01 | 6:25.60 |
| Middlesex | 83 | Henry Orraca-CecilMiddlesex · #83 · Class 2027 | 2027 | 20:10.25 | 6:29.54 |
| Governor's | 84 | Aditya ShrivastavaGovernor's · #84 · Class 2026 | 2026 | 20:11.66 | 6:30.00 |
| Lawrence | 85 | Myles McCuskerLawrence · #85 · Class 2026 | 2026 | 20:12.51 | 6:30.27 |
| Lawrence | 86 | Sanjay RavindranLawrence · #86 · Class 2027 | 2027 | 20:15.38 | 6:31.19 |
| Brooks | 87 | Lorenzo JohnsonBrooks · #87 · Class 2026 | 2026 | 20:17.78 | 6:31.97 |
| St. Mark's | 88 | Connor MooreSt. Mark's · #88 · Class 2027 | 2027 | 20:22.83 | 6:33.59 |
| Brooks | 89 | Sam BensonBrooks · #89 · Class 2029 | 2029 | 20:23.40 | 6:33.77 |
| St. George's | 90 | Grant VenselSt. George's · #90 · Class 2026 | 2026 | 20:33.30 | 6:36.96 |
| Thayer | 91 | Brandon AbellThayer · #91 · Class 2028 | 2028 | 20:48.04 | 6:41.71 |
| St. George's | 92 | Branford ChenSt. George's · #92 | Unsure | 20:48.80 | 6:41.95 |
| Lawrence | 93 | Charles BroderickLawrence · #93 · Class 2029 | 2029 | 20:51.19 | 6:42.72 |
| Rivers | 94 | Justin LinRivers · #94 · Class 2028 | 2028 | 20:54.20 | 6:43.69 |
| Lawrence | 95 | Cameron RegoniniLawrence · #95 · Class 2029 | 2029 | 20:54.24 | 6:43.70 |
| Governor's | 96 | Josh TaylorGovernor's · #96 · Class 2026 | 2026 | 21:09.04 | 6:48.46 |
| St. Sebastian's | 97 | Alexander WasynczokSt. Sebastian's · #97 · Class 2027 | 2027 | 21:18.17 | 6:51.40 |
| Rivers | 98 | Wesley ShallerRivers · #98 · Class 2028 | 2028 | 21:26.21 | 6:53.99 |
| Brooks | 99 | James CarrollBrooks · #99 · Class 2028 | 2028 | 21:37.64 | 6:57.67 |
| St. Mark's | 100 | William KimSt. Mark's · #100 · Class 2028 | 2028 | 21:45.74 | 7:00.28 |
| Governor's | 101 | Ryan SullivanGovernor's · #101 · Class 2027 | 2027 | 21:55.11 | 7:03.29 |
| St. Mark's | 102 | Jamie EslickSt. Mark's · #102 · Class 2026 | 2026 | 22:04.82 | 7:06.42 |
| Brooks | 103 | Samson OblakBrooks · #103 · Class 2027 | 2027 | 22:08.65 | 7:07.65 |
| Lawrence | 104 | Quinn McCaffreyLawrence · #104 · Class 2027 | 2027 | 22:12.61 | 7:08.93 |
| St. Mark's | 105 | Jason TaeSt. Mark's · #105 · Class 2028 | 2028 | 22:17.06 | 7:10.36 |
| Tabor | 106 | Henry BeckerTabor · #106 · Class 2029 | 2029 | 22:20.78 | 7:11.56 |
| Brooks | 107 | Jack TorrisiBrooks · #107 · Class 2029 | 2029 | 22:23.07 | 7:12.29 |
| Governor's | 108 | Max RochfordGovernor's · #108 · Class 2026 | 2026 | 22:40.79 | 7:18.00 |
| St. Mark's | 109 | Alex MaoSt. Mark's · #109 · Class 2029 | 2029 | 22:47.71 | 7:20.22 |
| Brooks | 110 | Kaden AlmarazBrooks · #110 · Class 2026 | 2026 | 25:20.89 | 8:09.53 |
| Brooks | 111 | Luke FerroneBrooks · #111 · Class 2028 | 2028 | N/A | N/A |
Team scoring
Championship standings
| Place | Team | Points | Scorers | Times |
|---|---|---|---|---|
| 1 | 51 | 3+4+8+14+22 (24+47) | 16:47.18 Avg | 1:38.88 1-5 Spread | |
| 2 | 79 | 1+7+16+21+34 (43+49) | 17:05.30 Avg | 2:17.80 1-5 Spread | |
| 3 | 91 | 9+11+13+27+31 (44) | 17:23.99 Avg | 0:40.84 1-5 Spread | |
| 4 | 123 | 6+12+15+37+53 (66+106) | 17:36.55 Avg | 1:51.99 1-5 Spread | |
| 5 | 126 | 10+17+25+36+38 (39+51) | 17:40.20 Avg | 0:51.95 1-5 Spread | |
| 6 | 187 | 5+18+19+71+74 (94+98) | 17:56.83 Avg | 2:57.45 1-5 Spread | |
| 7 | 195 | 2+30+41+55+67 (76+97) | 17:53.12 Avg | 3:03.80 1-5 Spread | |
| 8 | 205 | 23+40+42+48+52 (68+72) | 18:12.56 Avg | 0:59.22 1-5 Spread | |
| 9 | 220 | 28+33+46+50+63 (70+80) | 18:15.26 Avg | 1:08.13 1-5 Spread | |
| 10 | 273 | 20+57+59+62+75 (77+83) | 18:43.08 Avg | 2:01.73 1-5 Spread | |
| 11 | 279 | 29+32+58+78+82 (90+92) | 18:48.18 Avg | 2:13.57 1-5 Spread | |
| 12 | 304 | 54+56+61+64+69 (81+91) | 18:48.82 Avg | 0:19.97 1-5 Spread | |
| 13 | 339 | 35+45+79+84+96 (101+108) | 19:29.32 Avg | 3:11.49 1-5 Spread | |
| 14 | 381 | 26+65+88+100+102 (105+109) | 20:10.05 Avg | 4:22.92 1-5 Spread | |
| 15 | 397 | 60+73+85+86+93 (95+104) | 19:52.38 Avg | 2:04.12 1-5 Spread | |
| 16 | 485 | 87+89+99+103+107 (110+111) | 21:22.11 Avg | 2:05.29 1-5 Spread |