Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 20 | 12:24.95 | MSTCA Frank Kelley (Large Schools) | September 20, 2025 |
| 5,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 13 | 22:55.90 | 2025 USATF National Junior Olympic Cross Country Championships | December 13, 2025 |
| 5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 29 | 22:17.5 | Brooks Northeast XC Championships | November 29, 2025 |
| 5,000 Meters · Highland ParkUSATF Region 1 Junior Olympic Championship · Nov 23 | 20:50.58 | USATF Region 1 Junior Olympic Championship | November 23, 2025 |
| 5,000 Meters · Pine Banks ParkGirls Catholic Conference XC Championship · Oct 15 | 20:36.91 | Girls Catholic Conference XC Championship | October 15, 2025 |
| 5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 15 | 21:08.46 | MIAA XC Meet of Champions | November 15, 2025 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Large Schools) · Nov 1 | 20:25.90 | MSTCA Frank Mooney Coaches (Large Schools) | November 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 13 | 2025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 5,000 Meters 15-18 · Place 33 · New England Elite Track ClubNew England Elite Track Club | 5,000 Meters 15-18 | 33 | 22:55.90 PB | 12 |
| Nov 29 | Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters The Phil Zodda Championship Girls · Place 80 · New England Elite Track ClubNew England Elite Track Club | 5,000 Meters The Phil Zodda Championship Girls | 80 | 22:17.5 PB | 12 |
| Nov 23 | USATF Region 1 Junior Olympic ChampionshipNov 23 · 5,000 Meters 15-18 · Place 19 · New England Elite Track ClubNew England Elite Track Club | 5,000 Meters 15-18 | 19 | 20:50.58 PB | 12 |
| Nov 15 | MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 123 · Malden CatholicMalden Catholic | 5,000 Meters Division 1 | 123 | 21:08.46 PB | 12 |
| Nov 8 | MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Divison 1C · Place 23 · Malden CatholicMalden Catholic | 5,000 Meters Varsity Divison 1C | 23 | 20:26.40 | 12 |
| Nov 1 | MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Senior · Place 8 · Malden CatholicMalden Catholic | 5,000 Meters Senior | 8 | 20:25.90 PB | 12 |
| Oct 15 | Girls Catholic Conference XC ChampionshipOct 15 · 5,000 Meters Varsity · Place 5 · Malden CatholicMalden Catholic | 5,000 Meters Varsity | 5 | 20:36.91 PB | 12 |
| Sep 20 | MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Senior · Place 11 · Malden CatholicMalden Catholic | 3,000 Meters Senior | 11 | 12:24.95 PB | 12 |