Race date
Oct 10, 2025
Varsity results
Groton/Lawrence /Middlesex/Roxbury Latin Boys XC - boys
Groton Groton, MA
Distance
5K
Teams
4
Finishers
78
Scoring
Dual
Individual results
Finish order
| School | Plc | Runner | Class | Time | Pace |
|---|---|---|---|---|---|
| Roxbury Latin | 1 | Liam WalshRoxbury Latin · #1 · Class 2026 | 2026 | 17:30.00 | 5:37.96 |
| Roxbury Latin | 2 | James KerrRoxbury Latin · #2 · Class 2027 | 2027 | 17:30.00 | 5:37.96 |
| Roxbury Latin | 3 | Richard Federico IIIRoxbury Latin · #3 · Class 2026 | 2026 | 17:31.00 | 5:38.28 |
| Roxbury Latin | 4 | Lincoln HyattRoxbury Latin · #4 · Class 2026 | 2026 | 17:38.00 | 5:40.54 |
| Middlesex | 5 | Sebastien AmorMiddlesex · #5 · Class 2027 | 2027 | 17:42.00 | 5:41.82 |
| Groton | 6 | Philip HollandGroton · #6 · Class 2027 | 2027 | 17:54.00 | 5:45.69 |
| Roxbury Latin | 7 | Colin BradleyRoxbury Latin · #7 · Class 2026 | 2026 | 17:56.00 | 5:46.33 |
| Roxbury Latin | 8 | Toby HarrisonRoxbury Latin · #8 · Class 2027 | 2027 | 18:04.00 | 5:48.91 |
| Lawrence | 9 | Nate HagertyLawrence · #9 · Class 2027 | 2027 | 18:07.00 | 5:49.87 |
| Groton | 10 | T. ElsingerGroton · #10 | Unsure | 18:09.00 | 5:50.52 |
| Groton | 11 | V. SalingerGroton · #11 | Unsure | 18:12.00 | 5:51.48 |
| Lawrence | 12 | Lucas MillerLawrence · #12 · Class 2026 | 2026 | 18:17.00 | 5:53.09 |
| Roxbury Latin | 13 | E. NewmanRoxbury Latin · #13 | Unsure | 18:23.00 | 5:55.02 |
| Roxbury Latin | 14 | Max KesselheimRoxbury Latin · #14 · Class 2026 | 2026 | 18:52.00 | 6:04.36 |
| Middlesex | 15 | Henry Orraca-CecilMiddlesex · #15 · Class 2027 | 2027 | 18:54.00 | 6:05.00 |
| Roxbury Latin | 16 | Austin ReidRoxbury Latin · #16 · Class 2026 | 2026 | 18:58.00 | 6:06.29 |
| Groton | 17 | Collin GrahamGroton · #17 · Class 2028 | 2028 | 18:58.00 | 6:06.29 |
| Middlesex | 18 | Terry QiMiddlesex · #18 · Class 2026 | 2026 | 19:00.00 | 6:06.93 |
| Middlesex | 19 | Jovic StachelskiMiddlesex · #19 · Class 2029 | 2029 | 19:02.00 | 6:07.57 |
| Groton | 20 | Ryder WoodworthGroton · #20 · Class 2026 | 2026 | 19:04.00 | 6:08.22 |
| Groton | 21 | Felix DeschenesGroton · #21 · Class 2029 | 2029 | 19:25.00 | 6:14.98 |
| Groton | 22 | A. WaldorfGroton · #22 | Unsure | 19:32.00 | 6:17.23 |
| Groton | 23 | Mateo Garciarramos PetrGroton · #23 · Class 2026 | 2026 | 19:39.00 | 6:19.48 |
| Middlesex | 24 | Chase PhillipsMiddlesex · #24 · Class 2029 | 2029 | 19:41.00 | 6:20.13 |
| Middlesex | 25 | Dylan FuMiddlesex · #25 · Class 2027 | 2027 | 19:42.00 | 6:20.45 |
| Groton | 26 | George TaggartGroton · #26 · Class 2027 | 2027 | 19:46.00 | 6:21.74 |
| Middlesex | 27 | Sunny QianMiddlesex · #27 · Class 2027 | 2027 | 19:49.00 | 6:22.70 |
| Middlesex | 28 | Robert SouMiddlesex · #28 · Class 2028 | 2028 | 19:56.00 | 6:24.96 |
| Lawrence | 29 | Myles McCuskerLawrence · #29 · Class 2026 | 2026 | 20:01.00 | 6:26.56 |
| Groton | 30 | Rory ChristopherGroton · #30 · Class 2028 | 2028 | 20:08.00 | 6:28.82 |
| Middlesex | 31 | Casey ColemanMiddlesex · #31 · Class 2028 | 2028 | 20:12.00 | 6:30.10 |
| Middlesex | 32 | Julian BarberMiddlesex · #32 · Class 2028 | 2028 | 20:18.00 | 6:32.04 |
| Groton | 33 | Victor FatGroton · #33 · Class 2028 | 2028 | 20:26.00 | 6:34.61 |
| Middlesex | 34 | Vincent GilbertMiddlesex · #34 · Class 2026 | 2026 | 20:31.00 | 6:36.22 |
| Roxbury Latin | 35 | Julian VidalRoxbury Latin · #35 · Class 2028 | 2028 | 20:34.00 | 6:37.19 |
| Groton | 36 | Jasper WhiteGroton · #36 · Class 2028 | 2028 | 20:40.00 | 6:39.12 |
| Middlesex | 37 | Alex DeChiaraMiddlesex · #37 · Class 2028 | 2028 | 20:51.00 | 6:42.66 |
| Groton | 38 | Eric LiangGroton · #38 · Class 2026 | 2026 | 20:52.00 | 6:42.98 |
| Middlesex | 39 | Ethan GuMiddlesex · #39 · Class 2029 | 2029 | 20:58.00 | 6:44.91 |
| Roxbury Latin | 40 | Jasper HyattRoxbury Latin · #40 · Class 2028 | 2028 | 21:00.00 | 6:45.55 |
| Middlesex | 41 | Emre SahinMiddlesex · #41 · Class 2027 | 2027 | 21:16.00 | 6:50.70 |
| Middlesex | 42 | Theo MartinMiddlesex · #42 · Class 2027 | 2027 | 21:19.00 | 6:51.67 |
| Roxbury Latin | 43 | Oliver ColbertRoxbury Latin · #43 · Class 2026 | 2026 | 21:19.00 | 6:51.67 |
| Lawrence | 44 | J. RainwaterLawrence · #44 | Unsure | 21:25.00 | 6:53.60 |
| Lawrence | 45 | Cameron RegoniniLawrence · #45 · Class 2029 | 2029 | 21:26.00 | 6:53.92 |
| Groton | 46 | Kevin KerriganGroton · #46 · Class 2029 | 2029 | 21:32.00 | 6:55.85 |
| Middlesex | 47 | Alexei LiskaMiddlesex · #47 · Class 2027 | 2027 | 21:32.00 | 6:55.85 |
| Lawrence | 48 | George YeridLawrence · #48 · Class 2027 | 2027 | 21:38.00 | 6:57.79 |
| Lawrence | 49 | Quinn McCaffreyLawrence · #49 · Class 2027 | 2027 | 21:49.00 | 7:01.33 |
| Middlesex | 50 | Steve MaMiddlesex · #50 · Class 2028 | 2028 | 22:07.00 | 7:07.12 |
| Groton | 51 | David YuGroton · #51 · Class 2028 | 2028 | 22:12.00 | 7:08.73 |
| Roxbury Latin | 52 | Ameer HasanRoxbury Latin · #52 · Class 2027 | 2027 | 22:13.00 | 7:09.05 |
| Groton | 53 | Samuel AlladoGroton · #53 · Class 2029 | 2029 | 22:17.00 | 7:10.34 |
| Middlesex | 54 | Kiernan PatelMiddlesex · #54 · Class 2029 | 2029 | 22:30.00 | 7:14.52 |
| Roxbury Latin | 55 | Nick GlaeserRoxbury Latin · #55 · Class 2026 | 2026 | 22:34.00 | 7:15.81 |
| Roxbury Latin | 56 | Kolby SahinRoxbury Latin · #56 · Class 2028 | 2028 | 22:36.00 | 7:16.45 |
| Lawrence | 57 | Caleb StokesLawrence · #57 · Class 2027 | 2027 | 22:41.00 | 7:18.06 |
| Groton | 58 | Ashton VertusGroton · #58 · Class 2028 | 2028 | 22:44.00 | 7:19.03 |
| Middlesex | 59 | Joaquin LodinMiddlesex · #59 · Class 2028 | 2028 | 22:45.00 | 7:19.35 |
| Lawrence | 60 | Peter GnazzoLawrence · #60 · Class 2027 | 2027 | 23:02.00 | 7:24.82 |
| Middlesex | 61 | Alexander ZhaoMiddlesex · #61 · Class 2028 | 2028 | 23:04.00 | 7:25.47 |
| Lawrence | 62 | John FriedmannLawrence · #62 · Class 2026 | 2026 | 23:10.00 | 7:27.40 |
| Roxbury Latin | 63 | Paul TomprosRoxbury Latin · #63 · Class 2027 | 2027 | 23:15.00 | 7:29.01 |
| Lawrence | 64 | Rinto NakazawaLawrence · #64 · Class 2026 | 2026 | 23:22.00 | 7:31.26 |
| Lawrence | 65 | Alan WangLawrence · #65 · Class 2027 | 2027 | 23:29.00 | 7:33.51 |
| Middlesex | 66 | Allan LuMiddlesex · #66 · Class 2028 | 2028 | 24:11.00 | 7:47.03 |
| Lawrence | 67 | Emmett KelloggLawrence · #67 · Class 2029 | 2029 | 24:34.00 | 7:54.43 |
| Roxbury Latin | 68 | Temi Martins DosumuRoxbury Latin · #68 · Class 2027 | 2027 | 24:41.00 | 7:56.69 |
| Groton | 69 | Justin LiuGroton · #69 · Class 2029 | 2029 | 24:55.00 | 8:01.19 |
| Middlesex | 70 | K. VelazquezMiddlesex · #70 | Unsure | 25:29.00 | 8:12.14 |
| Middlesex | 71 | Emre SahinMiddlesex · #71 · Class 2027 | 2027 | 25:31.00 | 8:12.78 |
| Middlesex | 72 | Lawrence ChenMiddlesex · #72 · Class 2029 | 2029 | 26:11.00 | 8:25.66 |
| Middlesex | 73 | Nick NoonMiddlesex · #73 · Class 2029 | 2029 | 26:13.00 | 8:26.30 |
| Middlesex | 74 | Brady GomezMiddlesex · #74 · Class 2026 | 2026 | 26:17.00 | 8:27.59 |
| Middlesex | 75 | Harrison HuangMiddlesex · #75 · Class 2025 | 2025 | 26:24.00 | 8:29.84 |
| Roxbury Latin | 76 | Sid ChopraRoxbury Latin · #76 · Class 2028 | 2028 | 29:20.00 | 9:26.49 |
| Roxbury Latin | 77 | Denmark ChirungaRoxbury Latin · #77 · Class 2026 | 2026 | 29:49.00 | 9:35.82 |
| Middlesex | 78 | Daniel ChowMiddlesex · #78 · Class 2029 | 2029 | 32:20.00 | 10:24.43 |
Dual summary
Wins and losses
| School | Wins | Losses |
|---|---|---|
| 3 | 0 | |
| 2 | 1 | |
| 1 | 2 | |
| 0 | 3 |
Roxbury Latin(16) vs. Groton(45)
16
Roxbury Latin
Avg Time: 17:37.00
1-5 Spread: 0:26.00
1 Liam Walsh 17:30.00
4 Lincoln Hyatt 17:38.00
2 James Kerr 17:30.00
6 Colin Bradley 17:56.00
3 Richard Federico III 17:31.00
(7 Toby Harrison 18:04.00) (10 E. Newman 18:23.00)
45
Groton
Avg Time: 18:27.40
1-5 Spread: 1:10.00
5 Philip Holland 17:54.00
11 Collin Graham 18:58.00
8 T. Elsinger 18:09.00
12 Ryder Woodworth 19:04.00
9 V. Salinger 18:12.00
(13 Felix Deschenes 19:25.00) (14 A. Waldorf 19:32.00)
Roxbury Latin(16) vs. Middlesex School(47)
16
Roxbury Latin
Avg Time: 17:37.00
1-5 Spread: 0:26.00
1 Liam Walsh 17:30.00
4 Lincoln Hyatt 17:38.00
2 James Kerr 17:30.00
6 Colin Bradley 17:56.00
3 Richard Federico III 17:31.00
(7 Toby Harrison 18:04.00) (8 E. Newman 18:23.00)
47
Middlesex School
Avg Time: 18:51.80
1-5 Spread: 1:59.00
5 Sebastien Amor 17:42.00
11 Jovic Stachelski 19:02.00
9 Henry Orraca-Cecil 18:54.00
12 Chase Phillips 19:41.00
10 Terry Qi 19:00.00
(13 Dylan Fu 19:42.00) (14 Sunny Qian 19:49.00)
Roxbury Latin(15) vs. Lawrence Academy(48)
15
Roxbury Latin
Avg Time: 17:37.00
1-5 Spread: 0:26.00
1 Liam Walsh 17:30.00
4 Lincoln Hyatt 17:38.00
2 James Kerr 17:30.00
5 Colin Bradley 17:56.00
3 Richard Federico III 17:31.00
(6 Toby Harrison 18:04.00) (9 E. Newman 18:23.00)
48
Lawrence Academy
Avg Time: 19:51.20
1-5 Spread: 3:19.00
7 Nate Hagerty 18:07.00
11 J. Rainwater 21:25.00
8 Lucas Miller 18:17.00
12 Cameron Regonini 21:26.00
10 Myles McCusker 20:01.00
(13 George Yerid 21:38.00) (14 Quinn McCaffrey 21:49.00)
Groton(24) vs. Middlesex School(33)
24
Groton
Avg Time: 18:27.40
1-5 Spread: 1:10.00
2 Philip Holland 17:54.00
6 Collin Graham 18:58.00
3 T. Elsinger 18:09.00
9 Ryder Woodworth 19:04.00
4 V. Salinger 18:12.00
(10 Felix Deschenes 19:25.00) (11 A. Waldorf 19:32.00)
33
Middlesex School
Avg Time: 18:51.80
1-5 Spread: 1:59.00
1 Sebastien Amor 17:42.00
8 Jovic Stachelski 19:02.00
5 Henry Orraca-Cecil 18:54.00
12 Chase Phillips 19:41.00
7 Terry Qi 19:00.00
(13 Dylan Fu 19:42.00) (14 Sunny Qian 19:49.00)
Groton(21) vs. Lawrence Academy(40)
21
Groton
Avg Time: 18:27.40
1-5 Spread: 1:10.00
1 Philip Holland 17:54.00
6 Collin Graham 18:58.00
3 T. Elsinger 18:09.00
7 Ryder Woodworth 19:04.00
4 V. Salinger 18:12.00
(8 Felix Deschenes 19:25.00) (9 A. Waldorf 19:32.00)
40
Lawrence Academy
Avg Time: 19:51.20
1-5 Spread: 3:19.00
2 Nate Hagerty 18:07.00
11 J. Rainwater 21:25.00
5 Lucas Miller 18:17.00
12 Cameron Regonini 21:26.00
10 Myles McCusker 20:01.00
(13 George Yerid 21:38.00) (14 Quinn McCaffrey 21:49.00)
Middlesex School(23) vs. Lawrence Academy(38)
23
Middlesex School
Avg Time: 18:51.80
1-5 Spread: 1:59.00
1 Sebastien Amor 17:42.00
6 Jovic Stachelski 19:02.00
4 Henry Orraca-Cecil 18:54.00
7 Chase Phillips 19:41.00
5 Terry Qi 19:00.00
(8 Dylan Fu 19:42.00) (9 Sunny Qian 19:49.00)
38
Lawrence Academy
Avg Time: 19:51.20
1-5 Spread: 3:19.00
2 Nate Hagerty 18:07.00
11 J. Rainwater 21:25.00
3 Lucas Miller 18:17.00
12 Cameron Regonini 21:26.00
10 Myles McCusker 20:01.00
(13 George Yerid 21:38.00) (14 Quinn McCaffrey 21:49.00)



