Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Ghiloni ParkMarlborough vs North Middlesex · Sep 2125:10.46Marlborough vs North MiddlesexSeptember 21, 2026
5,000 Meters · Groton-Dunstable Regional High SchoolGroton-Dunstable vs North Middlesex · Oct 624:42Groton-Dunstable vs North MiddlesexOctober 6, 2026
5,000 Meters · North Middlesex Regional High SchoolNorth Middlesex vs. Nashoba Reg · Oct 1324:54.0North Middlesex vs. Nashoba RegOctober 13, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 13North Middlesex vs. Nashoba RegOct 13 · 5,000 Meters Varsity · Place 24 · North Middlesex Reg5,000 Meters Varsity2424:54.0 PB11
Oct 6Groton-Dunstable vs North MiddlesexOct 6 · 5,000 Meters Varsity · Place 16 · North Middlesex Reg5,000 Meters Varsity1624:42 PB11
Sep 29Leominster Vs North MiddlesexSep 29 · 5,000 Meters Varsity · Place 22 · North Middlesex Reg5,000 Meters Varsity2226:08Unofficial11
Sep 21Marlborough vs North MiddlesexSep 21 · 3 Miles Varsity · Place 11 · North Middlesex Reg3 Miles Varsity1125:10.46 PB11
Sep 15North Middlesex vs Oakmont RegSep 15 · 5,000 Meters Varsity · North Middlesex Reg5,000 Meters Varsity0—11

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 17Marlborough v Leominster & N. MiddlesexSep 17 · 3 Miles Varsity · Place 24 · North Middlesex Reg3 Miles Varsity2425:10.539