Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 3019:49.04Suffolk Short Course ClassicAugust 30, 2025
5,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1418:46.89USATF National Junior Olympic ChampionshipsDecember 14, 2024
5,000 Meters · Cheshire FairgroundsMoonlight Madness Invitational · Oct 418:12.80Moonlight Madness InvitationalOctober 4, 2024
5,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1319:33.70USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
5,000 Meters · Derryfield ParkNHIAA Divisional XC Championships · Oct 2919:11.9NHIAA Divisional XC ChampionshipsOctober 29, 2022
5,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 918:44.89USATF National Junior Olympic ChampionshipsDecember 9, 2023
5,000 Meters · Highland ParkUSATF New England Association Junior Olympic Championships · Nov 1218:21.56USATF New England Association Junior Olympic ChampionshipsNovember 12, 2023
5,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2019:26.50USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022

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

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 30Suffolk Short Course ClassicAug 30 · 5,000 Meters Men's Race · Place 132 · UMass DartmouthUMass Dartmouth5,000 Meters Men's Race13219:49.04 PBFr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 5,000 Meters 15-18 · Place 88 · Nashua PAL StridersNashua PAL Striders5,000 Meters 15-188818:46.89 PB12
Nov 10USATF New England Junior Olympic ChampionshipsNov 10 · 5,000 Meters 15-18 · Place 13 · Nashua PAL StridersNashua PAL Striders5,000 Meters 15-181319:17.4012
Oct 4Moonlight Madness InvitationalOct 4 · 5,000 Meters Varsity · Place 28 · MerrimackMerrimack5,000 Meters Varsity2818:12.80 PB12
Sep 21Manchester InviteSep 21 · 5,000 Meters Large School Varsity · Place 203 · MerrimackMerrimack5,000 Meters Large School Varsity20320:01.712

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 5,000 Meters 15-18 · Place 108 · Nashua PAL StridersNashua PAL Striders5,000 Meters 15-1810818:44.89 PB11
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 5,000 Meters 15-18 · Place 14 · Nashua PAL StridersNashua PAL Striders5,000 Meters 15-181418:21.56 PB11

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 5,000 Meters 15-18 · Place 49 · Nashua PAL StridersNashua PAL Striders5,000 Meters 15-184919:26.50 PB10
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 5,000 Meters 15-18 · Place 38 · Nashua PAL StridersNashua PAL Striders5,000 Meters 15-183819:33.70 PB10
Oct 29NHIAA Divisional XC ChampionshipsOct 29 · 5,000 Meters Varsity - D1 · Place 91 · MerrimackMerrimack5,000 Meters Varsity - D19119:11.9 PB10
Sep 24Manchester Invitational Large School boysSep 24 · 5,000 Meters Varsity · Place 177 · MerrimackMerrimack5,000 Meters Varsity17719:3110