Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.9 Miles · Hopkinton High SchoolHopkinton vs. Norton dual · Oct 2817:45Hopkinton vs. Norton dualOctober 28, 2020
4 Miles · Arnold Mills RoadArnold Mills 4th of July Road Race · Jul 422:54.10Arnold Mills 4th of July Road RaceJuly 4, 2025
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2618:52.9NXR Northeast & New York Regional ChampionshipsNovember 26, 2022
5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 1618:13.4MSTCA Bob McIntyre Twilight Large Schools InvitationalOctober 16, 2021
5,000 Meters · Goddard Memorial State ParkOcean State XC Invitational · Sep 2317:33.8Ocean State XC InvitationalSeptember 23, 2022
5,000 Meters · Highland ParkMSTCA Cup · Nov 2118:46MSTCA CupNovember 21, 2020
5,000 Meters · McCarthy Park and FieldsTVL Championships · Oct 2220:48.0TVL ChampionshipsOctober 22, 2019
5,000 Meters · Norwood HS XCTri Valley League Championship · Oct 2216:16.0Tri Valley League ChampionshipOctober 22, 2022
5,000 Meters · St. Olaf CollegeSt. Olaf Ole Opener · Sep 416:38.1St. Olaf Ole OpenerSeptember 4, 2026
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 1317:49.9MIAA Division 1A, 1B, & 1C ChampionshipsNovember 13, 2021
8,000 Meters · Carleton CollegeRunning of the Cows · Oct 326:12.1Running of the CowsOctober 3, 2026
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1725:25.0Conn College InviteOctober 17, 2026
8,000 Meters · Highland 9-Hole Golf CourseMIAC Championships · Nov 127:10.5MIAC ChampionshipsNovember 1, 2025
8,000 Meters · Maple Grove Golf CourseJim Drews Invitational · Oct 1429:23.0Jim Drews InvitationalOctober 14, 2023
8,000 Meters · St. Olaf 8k CourseSt. Olaf Invitational · Sep 2027:08.5St. Olaf InvitationalSeptember 20, 2025
8,000 Meters · St. Olaf CollegeSt Olaf Invitational · Sep 1926:24.9St Olaf InvitationalSeptember 19, 2026
8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 327:33.0Blugold InvitationalOctober 3, 2025

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 31MIAC XC ChampionshipOct 31 · 8,000 Meters Men · Place 57 · St. OlafSt. Olaf8,000 Meters Men5727:04.8Sr
Oct 17Conn College InviteOct 17 · 8,000 Meters Blue · Place 84 · St. OlafSt. Olaf8,000 Meters Blue8425:25.0 PBSr
Oct 3Running of the CowsOct 3 · 8,000 Meters Navy Championship · Place 165 · St. OlafSt. Olaf8,000 Meters Navy Championship16526:12.1 PBSr
Sep 19St Olaf InvitationalSep 19 · 8,000 Meters Men · Place 34 · St. OlafSt. Olaf8,000 Meters Men3426:24.9 PBSr
Sep 12St. Olaf Alumni RunSep 12 · 5,000 Meters 5k · Place 14 · St. OlafSt. Olaf5,000 Meters 5k1415:55.0UnofficialSr
Sep 4St. Olaf Ole OpenerSep 4 · 5,000 Meters Men · Place 22 · St. OlafSt. Olaf5,000 Meters Men2216:38.1 PBSr

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 6St. Olaf Canon River Closer/AECMRNov 6 · 5,000 Meters College · Place 20 · St. OlafSt. Olaf5,000 Meters College2017:21.20Jr
Nov 1MIAC ChampionshipsNov 1 · 8,000 Meters College · Place 36 · St. OlafSt. Olaf8,000 Meters College3627:10.5 PBJr
Oct 18St. Olaf Haunted HustleOct 18 · 8,000 Meters College · Place 9 · St. OlafSt. Olaf8,000 Meters College926:57.30Jr
Oct 3Blugold InvitationalOct 3 · 8,000 Meters Open · Place 21 · St. OlafSt. Olaf8,000 Meters Open2127:33.0 PBJr
Sep 20St. Olaf InvitationalSep 20 · 8,000 Meters College · Place 59 · St. OlafSt. Olaf8,000 Meters College5927:08.5 PBJr
Sep 6St. Olaf Alumni RunSep 6 · 5,000 Meters Varsity · Place 18 · St. OlafSt. Olaf5,000 Meters Varsity1816:13.80JR
Aug 29St. Olaf Ole OpenerAug 29 · 5,000 Meters Varsity · Place 17 · St. OlafSt. Olaf5,000 Meters Varsity1716:36.0JR
Jul 4Arnold Mills 4th of July Road RaceJul 4 · 4 Miles Open · Place 40 · UnattachedUnattached4 Miles Open4022:54.10 PBJr

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 14Jim Drews InvitationalOct 14 · 8,000 Meters College · Place 231 · St. OlafSt. Olaf8,000 Meters College23129:23.0 PBFr
Sep 16St. Olaf InvitationalSep 16 · 8,000 Meters Varsity · Place 58 · St. OlafSt. Olaf8,000 Meters Varsity5828:11.0FR

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 199 · HopkintonHopkinton5,000 Meters Championship - Northeast19918:52.9 PB12
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 126 · HopkintonHopkinton5,000 Meters Division 112617:28.3012
Nov 11MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 19 · HopkintonHopkinton5,000 Meters Varsity1916:29.69SR
Oct 22Tri Valley League ChampionshipOct 22 · 5,000 Meters Varsity · Place 3 · HopkintonHopkinton5,000 Meters Varsity316:16.0 PB12
Oct 8Baystate InvitationalOct 8 · 5,000 Meters Varsity A · Place 29 · HopkintonHopkinton5,000 Meters Varsity A2918:12.6Unofficial12
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Varsity - 1 · Place 27 · HopkintonHopkinton5,000 Meters Varsity - 12717:33.8 PB12

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 13MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1B · Place 88 · HopkintonHopkinton5,000 Meters Division 1B8817:49.9 PB11
Oct 23TVL ClassicOct 23 · 5,000 Meters Varsity · Place 9 · HopkintonHopkinton5,000 Meters Varsity916:5211
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 155 · HopkintonHopkinton5,000 Meters Varsity15518:13.4 PB11
Oct 15Bob McIntyre Twilight invitational Oct 15 · 5,000 Meters Varsity · Place 155 · HopkintonHopkinton5,000 Meters Varsity15518:13.4—
Sep 22Hopkinton @ HollistonSep 22 · 5,000 Meters Varsity · Place 4 · HopkintonHopkinton5,000 Meters Varsity417:4911

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 21MSTCA CupNov 21 · 5,000 Meters Division 1 Varsity · Place 119 · HopkintonHopkinton5,000 Meters Division 1 Varsity11918:46 PB10
Nov 7Bellingham vs. Hopkinton dualNov 7 · 3.1 Miles Varsity · Place 7 · HopkintonHopkinton3.1 Miles Varsity718:27.0410
Oct 28Hopkinton vs. Norton dualOct 28 · 2.9 Miles Varsity · Place 15 · HopkintonHopkinton2.9 Miles Varsity1517:45 PB10
Oct 17Hopkinton vs. Holliston dualOct 17 · 2.9 Miles Varsity · Place 8 · HopkintonHopkinton2.9 Miles Varsity817:0910
Oct 10Medway vs. Hopkinton dualOct 10 · 3 Miles Varsity · Place 7 · HopkintonHopkinton3 Miles Varsity717:4110

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 2MSTCA Frank Mooney Invitational Nov 2 · 3,000 Meters Freshman Division 1 · Place 127 · HopkintonHopkinton3,000 Meters Freshman Division 112711:58.69
Oct 22TVL ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 26 · HopkintonHopkinton5,000 Meters Junior Varsity2620:48.0 PB9