Personal bests

Best marks in available results
Event / courseMarkMeetDate
1770 m · Franklin ParkBoston Mayor's Cup Championship · Oct 276:10Boston Mayor's Cup ChampionshipOctober 27, 2024
2,000 Meters · Nashua High School SouthUSATF New England Association Junior Olympic Championships · Nov 118:52.73USATF New England Association Junior Olympic ChampionshipsNovember 11, 2018
3,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 1311:38.00USATF New England Association Junior Olympic ChampionshipsNovember 13, 2022
3,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 2511:51.3Foot Locker Cross Country Northeast Regional ChampionshipsNovember 25, 2023
3,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championships · Nov 2111:36USATF Region 1 Junior Olympic ChampionshipsNovember 21, 2021
3,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 2012:32.94USATF Region 1 Junior Olympic ChampionshipsNovember 20, 2022
3,000 Meters · Wrentham Development CenterMSTCA Frank Kelley (Daytime Meet) · Oct 311:18.63MSTCA Frank Kelley (Daytime Meet)October 3, 2026
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 2010:39.20MSTCA Frank Kelley (Large Schools)September 20, 2025
4,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 914:29.53USATF National Junior Olympic ChampionshipsDecember 9, 2023
4,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2814:51.2Ocean State InvitationalSeptember 28, 2024
4,000 Meters · Highland ParkUSATF New England Association Junior Olympic Championships · Nov 1215:13.88USATF New England Association Junior Olympic ChampionshipsNovember 12, 2023
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1118:18.50MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Dracut High SchoolMerrimack Valley Conference Championship · Oct 3119:01Merrimack Valley Conference ChampionshipOctober 31, 2026
5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 2919:19.7Brooks Northeast XC ChampionshipsNovember 29, 2025
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1718:32.3Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2719:15.5Ocean State InvitationalSeptember 27, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1518:47.81MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development CenterMSTCA Frank Mooney Coaches Invitational (Large School) · Nov 719:24.49MSTCA Frank Mooney Coaches Invitational (Large School)November 7, 2026
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A-1B-1C · Nov 818:19.70MIAA Division 1A-1B-1CNovember 8, 2025

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7MSTCA Frank Mooney Coaches Invitational (Large School)Nov 7 · 5,000 Meters Junior · Place 4 · Central CatholicCentral Catholic5,000 Meters Junior419:24.49 PB11
Oct 31Merrimack Valley Conference ChampionshipOct 31 · 5,000 Meters Varsity · Place 7 · Central CatholicCentral Catholic5,000 Meters Varsity719:01 PB11
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Girls · Place 10 · Central CatholicCentral Catholic5,000 Meters Varsity Girls1018:32.3 PB11
Oct 3MSTCA Frank Kelley (Daytime Meet)Oct 3 · 3,000 Meters Junior & Senior Large Schools · Place 2 · Central CatholicCentral Catholic3,000 Meters Junior & Senior Large Schools211:18.63 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 29Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters The Phil Zodda Championship Girls · Place 47 · New England Elite Track ClubNew England Elite Track Club5,000 Meters The Phil Zodda Championship Girls4719:19.7 PB10
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 11 · Central CatholicCentral Catholic5,000 Meters Division 11118:47.81 PB10
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Divison 1C · Place 1 · Central CatholicCentral Catholic5,000 Meters Varsity Divison 1C118:19.70 PB10
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Sophomore · Place 1 · Central CatholicCentral Catholic5,000 Meters Sophomore118:27.8010
Oct 1864th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 4 · Central CatholicCentral Catholic5,000 Meters Varsity418:30.510
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 4 · Central CatholicCentral Catholic5,000 Meters Varsity Large418:18.50 PB10
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Varsity 1 · Place 1 · Central CatholicCentral Catholic5,000 Meters Varsity 1119:15.5 PB10
Sep 20MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Sophomore · Place 1 · Central CatholicCentral Catholic3,000 Meters Sophomore110:39.20 PB10

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 3,000 Meters Freshman · Place 1 · Central CatholicCentral Catholic3,000 Meters Freshman110:43.709
Oct 27Boston Mayor's Cup ChampionshipOct 27 · 1.1 Miles 13-14 · Place 1 · New England Elite Track ClubNew England Elite Track Club1.1 Miles 13-1416:10 PB9
Sep 28Ocean State InvitationalSep 28 · 4,000 Meters Freshman 1 · Place 1 · Central CatholicCentral Catholic4,000 Meters Freshman 1114:51.2 PB9
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 3,000 Meters Freshman · Place 1 · Central CatholicCentral Catholic3,000 Meters Freshman110:53.259

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 4,000 Meters 13-14 · Place 30 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-143014:29.53 PB8
Nov 25Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 3,000 Meters Youth (Age 11-14) · Place 4 · New England Elite Track ClubNew England Elite Track Club3,000 Meters Youth (Age 11-14)411:51.3 PB8
Nov 12USATF New England Association Junior Olympic ChampionshipsNov 12 · 4,000 Meters 13-14 · Place 6 · New England Elite Track ClubNew England Elite Track Club4,000 Meters 13-14615:13.88 PB8
Oct 15USATF New England Youth Development MeetOct 15 · 1.1 Miles 13-14 · Place 2 · New England Elite Track ClubNew England Elite Track Club1.1 Miles 13-1426:23.28

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20USATF Region 1 Junior Olympic ChampionshipsNov 20 · 3,000 Meters 11-12 · Place 23 · 02-Unattached02-Unattached3,000 Meters 11-122312:32.94 PB7
Nov 13USATF New England Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters 11-12 · Place 6 · 02-Unattached02-Unattached3,000 Meters 11-12611:38.00 PB7

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 21USATF Region 1 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 11-12 · Place 18 · UnattachedUnattached3,000 Meters 11-121811:36 PB6

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 11USATF New England Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 2 · 02-Unattached02-Unattached2,000 Meters 8U28:52.73 PB3