Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 129:31.23USATF New England Association Junior Olympic ChampionshipsNovember 12, 2017
3,000 Meters · Freestyle FarmUSATF New England Association Junior Olympic Championships · Nov 1310:12.19USATF New England Association Junior Olympic ChampionshipsNovember 13, 2016
3,000 Meters · Saratoga State ParkUSATF Region 1 Junior Olympic Championships · Nov 2010:40USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2016
4,000 Meters · Nashua High School SouthUSATF New England Association Junior Olympic Championships · Nov 1113:00.70USATF New England Association Junior Olympic ChampionshipsNovember 11, 2018
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 2615:38.6NXR Northeast & New York Regional ChampionshipsNovember 26, 2022
5,000 Meters · Coe-Brown Northwood Academy Coe-Brown Northwood Academy Meet · Oct 1015:59 Coe-Brown Northwood Academy MeetOctober 10, 2020
5,000 Meters · Derryfield ParkManchester Invitational Large School boys · Sep 2415:20Manchester Invitational Large School boysSeptember 24, 2022
5,000 Meters · Nashua High School SouthNHIAA Meet of Champons · Nov 714:58.74NHIAA Meet of ChamponsNovember 7, 2020
5,000 Meters · Ponaganset High SchoolNew England Interscholastic XC Championships · Nov 1215:45.1New England Interscholastic XC ChampionshipsNovember 12, 2022
5,000 Meters · Wickham Park85th-42nd New England Interscholastic XC Championships · Nov 916:3385th-42nd New England Interscholastic XC ChampionshipsNovember 9, 2019
6,000 Meters · Panorama FarmsVirginia Invitational · Sep 1118:40.2Virginia InvitationalSeptember 11, 2026
8,000 Meters · Pole Green ParkUSATF Cross Country Championships · Jan 2024:37.3USATF Cross Country ChampionshipsJanuary 20, 2024
8,000 Meters · Sydney R. Marovitz Golf CourseLakefront Invite · Sep 2524:57.84Lakefront InviteSeptember 25, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 25Lakefront InviteSep 25 · 8,000 Meters Championship · Place 137 · VirginiaVirginia8,000 Meters Championship13724:57.84 PBJr
Sep 11Virginia InvitationalSep 11 · 6,000 Meters Collegiate · Place 28 · VirginiaVirginia6,000 Meters Collegiate2818:40.2 PBJr

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 17Virginia/Panorama Farms InvitationalOct 17 · 8,000 Meters College · VirginiaVirginia8,000 Meters College0DNFSo

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Jan 20USATF Cross Country ChampionshipsJan 20 · 8,000 Meters U-20 Open · Place 8 · New HampshireNew Hampshire8,000 Meters U-20 Open824:37.3 PBFr

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 26NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 3 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy5,000 Meters Championship - Northeast315:38.6 PB12
Nov 12New England Interscholastic XC ChampionshipsNov 12 · 5,000 Meters Varsity · Place 5 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy5,000 Meters Varsity515:45.1 PB12
Oct 29NHIAA Divisional XC ChampionshipsOct 29 · 5,000 Meters Varsity - D2 · Place 2 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy5,000 Meters Varsity - D2216:10.912
Oct 818th Annual Battle of the Border XC InvitationalOct 8 · 5,000 Meters Varsity · Place 1 · Coe-Brown Northwood AcaCoe-Brown Northwood Aca5,000 Meters Varsity114:32.612
Oct 1CBNA Black Bear InvitationalOct 1 · Varsity · Place 2 · Coe-Brown Northwood AcaCoe-Brown Northwood AcaVarsity215:5112
Sep 24Manchester Invitational Large School boysSep 24 · 5,000 Meters Varsity · Place 1 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy5,000 Meters Varsity115:20 PB12

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 27NXR Northeast & New York Regional ChampionshipsNov 27 · 5,000 Meters Championship - Northeast · Place 1 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy5,000 Meters Championship - Northeast115:43.611

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 7NHIAA Meet of ChamponsNov 7 · 5,000 Meters Varsity · Place 1 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy5,000 Meters Varsity114:58.74 PB10
Oct 10 Coe-Brown Northwood Academy MeetOct 10 · 5,000 Meters Varsity · Place 1 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy5,000 Meters Varsity115:59 PB10

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 30NXR Northeast & New York Regional ChampionshipsNov 30 · 5,000 Meters Championship - NE · Place 22 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy5,000 Meters Championship - NE2216:39.39
Nov 985th-42nd New England Interscholastic XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 40 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy5,000 Meters Varsity4016:33 PB9

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 24NXR Northeast & New York Regional ChampionshipsNov 24 · 5,000 Meters Championship - Northeast · Place 26 · UNA-NH-CoxUNA-NH-Cox5,000 Meters Championship - Northeast2616:47.18
Nov 11USATF New England Association Junior Olympic ChampionshipsNov 11 · 4,000 Meters 13-14 · Place 4 · NH ThunderNH Thunder4,000 Meters 13-14413:00.70 PB8

2017 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 19USATF Region 1 Junior Olympic ChampionshipsNov 19 · 3,000 Meters Varsity · Place 1 · 05 NH Thunder05 NH Thunder3,000 Meters Varsity19:38—
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 1 · NH ThunderNH Thunder3,000 Meters 11-1219:31.23 PB7
Nov 5Amherst Track and Field Developmental XC MeetNov 5 · 3,000 Meters 11-12 · Place 1 · NH ThunderNH Thunder3,000 Meters 11-12109:54.07Unofficial7

2016 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 1 · NH ThunderNH Thunder3,000 Meters 11-12110:40 PB6
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 1 · NH ThunderNH Thunder3,000 Meters 11-12110:12.19 PB6