Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Marshfield FairMarshVegas XC Classic · Sep 139:31.6MarshVegas XC ClassicSeptember 13, 2026
1770 m · Franklin ParkBoston Mayor's Cup Championship · Oct 277:02Boston Mayor's Cup ChampionshipOctober 27, 2024
3,000 Meters · Franklin ParkBoston Mayors Cup Championship · Oct 2611:53Boston Mayors Cup ChampionshipOctober 26, 2025
3,000 Meters · Wayland High SchoolWayland XC · Oct 1313:52.0Wayland XCOctober 13, 2024
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2011:55.50MSTCA Frank Kelley (Small Schools)September 20, 2025
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1416:31.37USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2315:52.58USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
5,000 Meters · Alvirne High School22rd Annual Battle of the Border · Oct 319:31.1422rd Annual Battle of the BorderOctober 3, 2026
5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight XC (Small & Medium Schools) · Oct 1018:49.16MSTCA Bob Glennon Twilight XC (Small & Medium Schools)October 10, 2026
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1119:41.00MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 2919:44.0Brooks Northeast XC ChampionshipsNovember 29, 2025
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1719:49.8Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Greater Lowell Technical High SchoolCAC Dual Meet: Greater Low V. Greater Law · Sep 2920:50.00CAC Dual Meet: Greater Low V. Greater LawSeptember 29, 2025
5,000 Meters · Nashoba Valley Technical High SchoolCAC Quad Meet: Greater Lowell V. Whittier,Nash,MM · Oct 821:30CAC 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 2421:48CAC Dual Meet: Greater Low V. ShawsheenSeptember 24, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1520:37.85MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Willard ParkMIAA Division 3A-3B-3C · Nov 820:18.66MIAA Division 3A-3B-3CNovember 8, 2025
5,000 Meters · Wrentham Development Center CourseMVADA Cross Country Championships · Oct 2819:28.20MVADA Cross Country ChampionshipsOctober 28, 2025

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 26MVADA Cross Country ChampionshipsOct 26 · 5,000 Meters Varsity · Place 2 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity219:49.710
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Girls · Place 53 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity Girls5319:49.8 PB10
Oct 14CAC DUAL MEET: GR.LOW @ NortheastOct 14 · 5,000 Meters Varsity/JV · Place 1 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV120:15Unofficial10
Oct 10MSTCA Bob Glennon Twilight XC (Small & Medium Schools)Oct 10 · 5,000 Meters Varsity Small · Place 7 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity Small718:49.16 PB10
Oct 322rd Annual Battle of the BorderOct 3 · 5,000 Meters Varsity · Place 9 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity919:31.14 PB10
Sep 30CAC DUAL MEET: GR.LOW v. WhittierSep 30 · 5,000 Meters Varsity/JV · Place 1 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV120:28Unofficial10
Sep 23CAC DUAL MEET: Shawsheen v. GR.LOWSep 23 · 5,000 Meters Varsity/JV · Place 4 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV421:27Unofficial10
Sep 16CAC DUAL MEET: Lowell Catholic v. GR. LOWSep 16 · 5,000 Meters Varsity/JV · Place 1 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV121:26Unofficial10
Sep 13MarshVegas XC ClassicSep 13 · 1.5 Miles Varsity · Place 5 · Greater Lowell TechGreater Lowell Tech1.5 Miles Varsity59:31.6 PB10
Sep 9CAC Dual Meet:Greater Lowell @ Greater LawrenceSep 9 · 5,000 Meters Varsity/JV · Place 3 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV321:37Unofficial10

2025 Cross Country

15 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 4,000 Meters 13-14 · Place 119 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-1411916:51.108
Nov 29Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters Freshman/Sophomore Girls · Place 1 · New England Elite Track ClubNew England Elite Track Club5,000 Meters Freshman/Sophomore Girls119:44.0 PB8
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 4,000 Meters 13-14 · Place 24 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-142415:52.58 PB8
Nov 16USATF New England Junior Olympic ChampionshipNov 16 · 4,000 Meters 13-14 · Place 17 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-141716:26.408
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 3 · Place 36 · Greater Lowell TechGreater Lowell Tech5,000 Meters Division 33620:37.85 PB9
Nov 8MIAA Division 3A-3B-3CNov 8 · 5,000 Meters Division 3A · Place 5 · Greater Lowell TechGreater Lowell Tech5,000 Meters Division 3A520:18.66 PB9
Oct 28MVADA Cross Country ChampionshipsOct 28 · 5,000 Meters Large School Varsity · Place 1 · Greater Lowell TechGreater Lowell Tech5,000 Meters Large School Varsity119:28.20 PB9
Oct 26Boston Mayors Cup ChampionshipOct 26 · 3,000 Meters 13-14 · Place 7 · New England Elite Track ClubNew England Elite Track Club3,000 Meters 13-14711:53 PB8
Oct 15CAC Dual Meet: Greater Low V. NortheastOct 15 · 5,000 Meters Varsity/JV · Place 5 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV521:579
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Small · Place 14 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity Small1419:41.00 PB9
Oct 8CAC Quad Meet: Greater Lowell V. Whittier,Nash,MMOct 8 · 5,000 Meters Varsity/JV · Place 3 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV321:30 PB9
Sep 29CAC Dual Meet: Greater Low V. Greater LawSep 29 · 5,000 Meters Varsity/JV · Place 1 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV120:50.00 PB9
Sep 24CAC Dual Meet: Greater Low V. ShawsheenSep 24 · 5,000 Meters Varsity/JV · Place 4 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV421:48 PB9
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Freshman · Place 4 · Greater Lowell TechGreater Lowell Tech3,000 Meters Freshman411:55.50 PB9
Sep 17CAC Dual Meet: Greater Low V. Lowell CatholicSep 17 · 5,000 Meters Varsity/JV · Place 5 · Greater Lowell TechGreater Lowell Tech5,000 Meters Varsity/JV521:42.209

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 224 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-1422416:31.37 PB7
Nov 10USATF New England Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 18 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-141816:20.427
Oct 27Boston Mayor's Cup ChampionshipOct 27 · 1.1 Miles 13-14 · Place 15 · New England Elite Track ClubNew England Elite Track Club1.1 Miles 13-14157:02 PB7
Oct 20USATF NE Youth XC Developmental Meet (Mayors Cup Preview)Oct 20 · 1.1 Miles Varsity · Place 4 · New England Elite Track ClubNew England Elite Track Club1.1 Miles Varsity47:01.9713
Oct 13Wayland XCOct 13 · 3,000 Meters Youth · Place 14 · New England Elite Track ClubNew England Elite Track Club3,000 Meters Youth1413:52.0 PB7