Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Saint Anselm CollegeShacklette Invitational · Sep 512:55.1Shacklette InvitationalSeptember 5, 2026
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 2012:12.10MSTCA Frank Kelley (Large Schools)September 20, 2025
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2721:23.6Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 920:56.2Hopkinton Cross Country FestivalOctober 9, 2026
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1521:02.33MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Large Schools) · Nov 120:21.30MSTCA Frank Mooney Coaches (Large Schools)November 1, 2025
6,000 Meters · Bethpage Polo at the ParkNortheast-10 Cross Country Championships · Nov 724:56.88Northeast-10 Cross Country ChampionshipsNovember 7, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 7Northeast-10 Cross Country ChampionshipsNov 7 · 6,000 Meters Northeast-10 · Place 33 · Southern New HampshireSouthern New Hampshire6,000 Meters Northeast-103324:56.88 PBFr
Oct 9Hopkinton Cross Country FestivalOct 9 · 5,000 Meters Collegiate · Place 33 · Southern New HampshireSouthern New Hampshire5,000 Meters Collegiate3320:56.2 PBFr
Sep 5Shacklette InvitationalSep 5 · 2 Miles Collegiate · Place 9 · Southern New HampshireSouthern New Hampshire2 Miles Collegiate912:55.1 PBFr

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 112 · HaverhillHaverhill5,000 Meters Division 111221:02.33 PB12
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Divison 1A · Place 39 · HaverhillHaverhill5,000 Meters Varsity Divison 1A3920:29.7012
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Senior · Place 6 · HaverhillHaverhill5,000 Meters Senior620:21.30 PB12
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Varsity 1 · Place 30 · HaverhillHaverhill5,000 Meters Varsity 13021:23.6 PB12
Sep 20MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Senior · Place 9 · HaverhillHaverhill3,000 Meters Senior912:12.10 PB12