Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Franklin Pierce UniversityNCAA Division II East Region Cross Country Championships · Nov 433:58.6NCAA Division II East Region Cross Country ChampionshipsNovember 4, 2023
10,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNCAA DII East Regional · Nov 835:22.5NCAA DII East RegionalNovember 8, 2025
2 Miles · Shorecrest HSCNW Winter Grand Prix #3: Track · Jan 1024:00.8CNW Winter Grand Prix #3: TrackJanuary 10, 2026
5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 1616:49.4MSTCA Bob McIntyre Twilight Large Schools InvitationalOctober 16, 2021
5,000 Meters · Gardner Municipal Golf CourseMIAA Division 2A, 2B, & 2C Championships · Nov 1317:11.0MIAA Division 2A, 2B, & 2C ChampionshipsNovember 13, 2021
5,000 Meters · Lincoln FieldLexington vs Burlington · Sep 2116:54Lexington vs BurlingtonSeptember 21, 2021
5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 1216:46.3MIAA Division 2A, 2B, 2C ChampionshipsNovember 12, 2022
5,000 Meters · Wrentham Development Center CourseBay State Invitational · Oct 216:30.2Bay State InvitationalOctober 2, 2021
8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1028:06.4New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
8,000 Meters · Saint Anselm CollegeNE10 Championships · Oct 2628:47.8NE10 ChampionshipsOctober 26, 2025
8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 2027:54.2652nd Corsair XC InvitationalSeptember 20, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Jan 10CNW Winter Grand Prix #3: TrackJan 10 · 2 Miles Male · Place 972 Miles Male9724:00.8 PBJr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 8NCAA DII East RegionalNov 8 · 10,000 Meters D2 East · Place 70 · BentleyBentley10,000 Meters D2 East7035:22.5 PBJr
Oct 26NE10 ChampionshipsOct 26 · 8,000 Meters Collegiate · Place 53 · BentleyBentley8,000 Meters Collegiate5328:47.8 PBJr
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 209 · BentleyBentley8,000 Meters NEICAAA20928:06.4 PBJr
Sep 2052nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 52 · BentleyBentley8,000 Meters Men's 8K Navy5227:54.26 PBJr

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 4NCAA Division II East Region Cross Country ChampionshipsNov 4 · 10,000 Meters College · Place 71 · BentleyBentley10,000 Meters College7133:58.6 PBFr

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 2 · Place 27 · BurlingtonBurlington5,000 Meters Division 22717:00.4912
Nov 12MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2A · Place 17 · BurlingtonBurlington5,000 Meters Division 2A1716:46.3 PB12
Oct 31Middlesex League XC ChampionshipOct 31 · 5,000 Meters Varsity · Place 14 · BurlingtonBurlington5,000 Meters Varsity1416:41.4SR
Oct 22Dick Atkinson InvitationalOct 22 · 5,000 Meters Junior Varsity · Place 8 · BurlingtonBurlington5,000 Meters Junior Varsity818:16.9312
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Varsity · Place 23 · BurlingtonBurlington5,000 Meters Varsity2316:33.2SR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 40 · BurlingtonBurlington5,000 Meters Championship4016:54.9SR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 40 · BurlingtonBurlington5,000 Meters Championship4016:54.912

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 20MIAA State ChampionshipsNov 20 · 5,000 Meters Division 2 · Place 17 · BurlingtonBurlington5,000 Meters Division 21716:24.3811
Nov 13MIAA Division 2A, 2B, & 2C ChampionshipsNov 13 · 5,000 Meters Division 2A · Place 9 · BurlingtonBurlington5,000 Meters Division 2A917:11.0 PB11
Nov 6District E Central Mass ChampionshipsNov 6 · 5,000 Meters Division 1 · Place 18 · BurlingtonBurlington5,000 Meters Division 11818:07.8JR
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 30 · BurlingtonBurlington5,000 Meters Varsity3016:49.4 PB11
Oct 2Bay State InvitationalOct 2 · 5,000 Meters Red Race · Place 9 · BurlingtonBurlington5,000 Meters Red Race916:30.2 PB11
Sep 25MSTCA Frank Kelley InvitationalSep 25 · 5,000 Meters Open · Place 74 · BurlingtonBurlington5,000 Meters Open7417:59.3311
Sep 21Lexington vs BurlingtonSep 21 · 5,000 Meters Varsity · Place 2 · BurlingtonBurlington5,000 Meters Varsity216:54 PB11

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 9MIAA Eastern Mass Divisional ChampionshipsNov 9 · 5,000 Meters Division 3 · Place 77 · BurlingtonBurlington5,000 Meters Division 37717:42.69
Oct 18Bob McIntyre Twilight InvitationalOct 18 · 2.1 Miles Freshman Division 2 · Place 5 · BurlingtonBurlington2.1 Miles Freshman Division 2511:33.739
Sep 28Frank Kelley InvitationalSep 28 · 3,000 Meters Division 1 · Place 16 · BurlingtonBurlington3,000 Meters Division 11610:58.069
Sep 14TMHS Robert MacDougall 3K InviteSep 14 · Varsity · Place 7 · BurlingtonBurlingtonVarsity710:52FR