Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Keney Park Woodland EntranceUniversity of Hartford Cross Country Invitational 2026 (High School Races) · Sep 1213:03.30University of Hartford Cross Country Invitational 2026 (High School Races)September 12, 2026
5,000 Meters · Alvirne High School21st Battle of Border · Oct 421:32.9421st Battle of BorderOctober 4, 2025
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1119:30.10MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 2921:19.2Brooks Northeast XC ChampionshipsNovember 29, 2025
5,000 Meters · Ghiloni Park2025 Midland-Wachusett League XC Championship Meet · Oct 2519:30.692025 Midland-Wachusett League XC Championship MeetOctober 25, 2025
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2721:56.9Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 2320:22.91USATF Region 1 Junior Olympic ChampionshipNovember 23, 2025
5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 922:38.9New England (NEICAAA) Cross Country ChampionshipsOctober 9, 2026
5,000 Meters · John Hunt Cross Country ParkNew Balance RunningLane XC Championships · Dec 620:38.21New Balance RunningLane XC ChampionshipsDecember 6, 2025
5,000 Meters · Nashua High School SouthNashua North X-C Invitational · Sep 1322:07.2Nashua North X-C InvitationalSeptember 13, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1520:36.48MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Willard ParkMIAA Division 3A-3B-3C · Nov 820:35.49MIAA Division 3A-3B-3CNovember 8, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Small Schools) · Nov 120:11.90MSTCA Frank Mooney Coaches (Small Schools)November 1, 2025
6,000 Meters · Bethpage Polo at the ParkNortheast-10 Cross Country Championships · Nov 725:15.23Northeast-10 Cross Country ChampionshipsNovember 7, 2026
6,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1926:28.9853rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7Northeast-10 Cross Country ChampionshipsNov 7 · 6,000 Meters Northeast-10 · Place 42 · Southern ConnecticutSouthern Connecticut6,000 Meters Northeast-104225:15.23 PBFr
Oct 9New England (NEICAAA) Cross Country ChampionshipsOct 9 · 5,000 Meters Collegiate · Place 188 · Southern ConnecticutSouthern Connecticut5,000 Meters Collegiate18822:38.9 PBFr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 6,000 Meters 6K Gold 35:00 min. cap · Place 173 · Southern ConnecticutSouthern Connecticut6,000 Meters 6K Gold 35:00 min. cap17326:28.98 PBFr
Sep 12University of Hartford Cross Country Invitational 2026 (High School Races)Sep 12 · 3,000 Meters College · Place 46 · Southern ConnecticutSouthern Connecticut3,000 Meters College4613:03.30 PBFr

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Dec 6New Balance RunningLane XC ChampionshipsDec 6 · 5,000 Meters Gold · Place 258 · New England EliteNew England Elite5,000 Meters Gold25820:38.21 PB12
Nov 29Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters The Phil Zodda Championship Girls · Place 74 · New England Elite Track ClubNew England Elite Track Club5,000 Meters The Phil Zodda Championship Girls7421:19.2 PB12
Nov 23USATF Region 1 Junior Olympic ChampionshipNov 23 · 5,000 Meters 15-18 · Place 9 · New England Elite Track ClubNew England Elite Track Club5,000 Meters 15-18920:22.91 PB12
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 3 · Place 35 · TyngsboroughTyngsborough5,000 Meters Division 33520:36.48 PB12
Nov 8MIAA Division 3A-3B-3CNov 8 · 5,000 Meters Division 3B · Place 6 · TyngsboroughTyngsborough5,000 Meters Division 3B620:35.49 PB12
Nov 1MSTCA Frank Mooney Coaches (Small Schools)Nov 1 · 5,000 Meters Junior/Senior · Place 13 · TyngsboroughTyngsborough5,000 Meters Junior/Senior1320:11.90 PB12
Oct 252025 Midland-Wachusett League XC Championship MeetOct 25 · 5,000 Meters Division C · Place 3 · TyngsboroughTyngsborough5,000 Meters Division C319:30.69 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Small · Place 13 · TyngsboroughTyngsborough5,000 Meters Varsity Small1319:30.10 PB12
Oct 421st Battle of BorderOct 4 · 5,000 Meters Varsity · Place 33 · TyngsboroughTyngsborough5,000 Meters Varsity3321:32.94 PB12
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Varsity 2 · Place 40 · TyngsboroughTyngsborough5,000 Meters Varsity 24021:56.9 PB12
Sep 20Amherst Invitational (2025)Sep 20 · 5,000 Meters Varsity · Place 11 · TyngsboroughTyngsborough5,000 Meters Varsity1120:50.7512
Sep 13Nashua North X-C InvitationalSep 13 · 5,000 Meters Varsity · Place 39 · TyngsboroughTyngsborough5,000 Meters Varsity3922:07.2 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 3 · Place 22 · TyngsboroughTyngsborough5,000 Meters Varsity Division 32220:50.2011
Nov 9MIAA Division 3A-3B-3C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 11 · TyngsboroughTyngsborough5,000 Meters Varsity1120:14.0411
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 10 · TyngsboroughTyngsborough5,000 Meters Varsity1019:29.9811
Oct 26Mid-Wach League XC Champ.Oct 26 · 5,000 Meters Varsity · Place 3 · TyngsboroughTyngsborough5,000 Meters Varsity320:43.7911
Oct 1963rd Catholic Memorial InvitationalOct 19 · 5,000 Meters Varsity · Place 118 · TyngsboroughTyngsborough5,000 Meters Varsity11823:21.811
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Varsity · Place 25 · TyngsboroughTyngsborough5,000 Meters Varsity2520:03.3311
Sep 21Amherst InvitationalSep 21 · 5,000 Meters Varsity · Place 17 · TyngsboroughTyngsborough5,000 Meters Varsity1722:08.5511