Personal bests

Best marks in available results
Event / courseMarkMeetDate
1770 m · Franklin ParkBoston Mayor's Cup Championship · Oct 276:26Boston Mayor's Cup ChampionshipOctober 27, 2024
3,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 2512:53.5Foot Locker Cross Country Northeast Regional ChampionshipsNovember 25, 2023
3,000 Meters · Highland ParkUSATF New England Association Junior Olympic Championships · Nov 1211:56.22USATF New England Association Junior Olympic ChampionshipsNovember 12, 2023
3,000 Meters · Wayland High SchoolWayland XC · Oct 1312:41.7Wayland XCOctober 13, 2024
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2011:12.43MSTCA Frank Kelley (Small Schools)September 20, 2025
4,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2314:24.75USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
5,000 Meters · Alvirne High School22rd Annual Battle of the Border · Oct 317:28.6822rd Annual Battle of the BorderOctober 3, 2026
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight XC (Small & Medium Schools) · Oct 1017:00.72MSTCA Bob Glennon Twilight XC (Small & Medium Schools)October 10, 2026
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1118:13.10MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Greater Lowell Technical High SchoolCAC Dual Meet: Greater Low V. Northeast · Oct 1518:46CAC Dual Meet: Greater Low V. NortheastOctober 15, 2025
5,000 Meters · Marshfield FairMarshVegas XC Classic · Sep 1317:03.9MarshVegas XC ClassicSeptember 13, 2026
5,000 Meters · Nashoba Valley Technical High SchoolCAC Quad Meet: Greater Lowell V. Whittier,Nash,MM · Oct 819:03CAC Quad Meet: Greater Lowell V. Whittier,Nash,MMOctober 8, 2025
5,000 Meters · Shawsheen Valley Technical High SchoolCAC Dual Meet: Greater Low V. Shawsheen · Sep 2419:55.00CAC Dual Meet: Greater Low V. ShawsheenSeptember 24, 2025
5,000 Meters · Wrentham Development Center CourseMVADA Cross Country Championships · Oct 2818:03.30MVADA Cross Country ChampionshipsOctober 28, 2025

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 26MVADA Cross Country ChampionshipsOct 26 · 5,000 Meters Varsity · Place 6 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity617:17.810
Oct 14CAC DUAL MEET: GR.LOW @ NortheastOct 14 · 5,000 Meters Varsity/JV · Place 8 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV819:32Unofficial10
Oct 10MSTCA Bob Glennon Twilight XC (Small & Medium Schools)Oct 10 · 5,000 Meters Varsity Small · Place 45 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity Small4517:00.72 PB10
Oct 322rd Annual Battle of the BorderOct 3 · 5,000 Meters Varsity · Place 41 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity4117:28.68 PB10
Sep 30CAC DUAL MEET: GR.LOW v. WhittierSep 30 · 5,000 Meters Varsity/JV · Place 6 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV619:27Unofficial10
Sep 23CAC DUAL MEET: Shawsheen v. GR.LOWSep 23 · 5,000 Meters Varsity/JV · Place 5 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV519:15Unofficial10
Sep 16CAC DUAL MEET: Lowell Catholic v. GR. LOWSep 16 · 5,000 Meters Varsity/JV · Place 5 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV518:53Unofficial10
Sep 13MarshVegas XC ClassicSep 13 · 5,000 Meters Boys 3.1 Mile Varsity · Place 14 · Greater Lowell TechGreater Lowell Tech5,000 Meters Boys 3.1 Mile Varsity1417:03.9 PB10
Sep 9CAC Dual Meet:Greater Lowell @ Greater LawrenceSep 9 · 5,000 Meters Varsity/JV · Place 7 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV719:04Unofficial10

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 4,000 Meters 13-14 · Place 41 · Greater Lowell Road RunnersGreater Lowell Road Runners4,000 Meters 13-144114:24.75 PB9
Nov 16USATF New England Junior Olympic ChampionshipNov 16 · 4,000 Meters 13-14 · Place 20 · Greater Lowell Road RunnersGreater Lowell Road Runners4,000 Meters 13-142014:31.469
Oct 28MVADA Cross Country ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 1 · Greater Lowell TechGreater Lowell Tech5,000 Meters Junior Varsity118:03.30 PB9
Oct 15CAC Dual Meet: Greater Low V. NortheastOct 15 · 5,000 Meters Varsity/JV · Place 5 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV518:46 PB9
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Small Medium · Place 11 · Greater Lowell TechGreater Lowell Tech5,000 Meters Junior Varsity Small Medium1118:13.10 PB9
Oct 8CAC Quad Meet: Greater Lowell V. Whittier,Nash,MMOct 8 · 5,000 Meters Varsity/JV · Place 7 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV719:03 PB9
Sep 29CAC Dual Meet: Greater Low V. Greater LawSep 29 · 5,000 Meters Varsity/JV · Place 7 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV719:09.009
Sep 24CAC Dual Meet: Greater Low V. ShawsheenSep 24 · 5,000 Meters Varsity/JV · Place 8 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV819:55.00 PB9
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Freshman · Place 24 · Greater Lowell TechGreater Lowell Tech3,000 Meters Freshman2411:12.43 PB9
Sep 17CAC Dual Meet: Greater Low V. Lowell CatholicSep 17 · 5,000 Meters Varisty/JV · Place 11 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varisty/JV1119:25.009

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 10USATF New England Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 40 · Greater Lowell Road RunnersGreater Lowell Road Runners4,000 Meters 13-144015:10.058
Oct 27Boston Mayor's Cup ChampionshipOct 27 · 1.1 Miles 13-14 · Place 23 · Greater Lowell Road RunnersGreater Lowell Road Runners1.1 Miles 13-14236:26 PB8
Oct 13Wayland XCOct 13 · 3,000 Meters Youth · Place 20 · Greater Lowell Road RunnersGreater Lowell Road Runners3,000 Meters Youth2012:41.7 PB8

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 25Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 3,000 Meters Youth (Age 11-14) · Place 33 · Greater Lowell Road RunnersGreater Lowell Road Runners3,000 Meters Youth (Age 11-14)3312:53.5 PB7
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 29 · Greater Lowell Road RunnersGreater Lowell Road Runners3,000 Meters 11-122911:56.22 PB7

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Greater Lowell Road RunnersGreater Lowell Road Runners3,000 Meters 11-120DNF6