Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 5 | 15:48.71 | MSTCA Frank Mooney Coaches XC Invitational | November 5, 2022 |
| 5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 11 | 21:09.00 | MSTCA Twilight Meet All Divisions | October 11, 2025 |
| 5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 29 | 22:31.9 | Brooks Northeast XC Championships | November 29, 2025 |
| 5,000 Meters · Ghiloni ParkCMAC East Division Championship · Oct 23 | 24:05.1 | CMAC East Division Championship | October 23, 2025 |
| 5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 22 | 23:03.1 | 16th Ocean State XC Invitational | September 22, 2023 |
| 5,000 Meters · Martha’s Vineyard Regional High School17th Annual Vineyard XC Invitational · Sep 7 | 22:49.18 | 17th Annual Vineyard XC Invitational | September 7, 2024 |
| 5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 8 | 24:10.71 | MIAA Division 2A-2B-2C | November 8, 2025 |
| 5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 15 | 22:01.62 | MIAA XC Meet of Champions | November 15, 2025 |
| 5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 18 | 24:10.53 | MIAA Divisional State Championships | November 18, 2023 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Small Schools) · Nov 1 | 22:15.10 | MSTCA Frank Mooney Coaches (Small Schools) | November 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 29 | Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters The Phil Zodda Championship Girls · Place 84 · MAMA | 5,000 Meters The Phil Zodda Championship Girls | 84 | 22:31.9 PB | 12 |
| Nov 15 | MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 2 · Place 103 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Division 2 | 103 | 22:01.62 PB | 12 |
| Nov 8 | MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2C · Place 57 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity Division 2C | 57 | 24:10.71 PB | 12 |
| Nov 1 | MSTCA Frank Mooney Coaches (Small Schools)Nov 1 · 5,000 Meters Junior/Senior · Place 48 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Junior/Senior | 48 | 22:15.10 PB | 12 |
| Oct 23 | CMAC East Division ChampionshipOct 23 · 5,000 Meters Varsity · Place 13 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 13 | 24:05.1 PB | 12 |
| Oct 18 | 64th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 60 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 60 | 21:32.0 | 12 |
| Oct 11 | MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Medium · Place 49 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity Medium | 49 | 21:09.00 PB | 12 |
| Sep 27 | Ocean State InvitationalSep 27 · 5,000 Meters Varsity 2 · Place 93 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity 2 | 93 | 23:22.3 | 12 |
| Sep 13 | Highland Park InvitationalSep 13 · 5,000 Meters Championship · Place 19 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Championship | 19 | 22:21.59 | 12 |
| Sep 6 | 18th Vineyard XC InvitationalSep 6 · 5,000 Meters Varsity · Place 38 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 38 | 22:41.72 | 12 |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 2 · Place 137 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity Division 2 | 137 | 23:39.73 | 11 |
| Nov 9 | MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 49 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 49 | 23:02.11 | 11 |
| Nov 2 | MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 30 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 30 | 21:05.06 | 11 |
| Oct 19 | 63rd Catholic Memorial InvitationalOct 19 · 5,000 Meters Varsity · Place 87 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 87 | 22:29.6 | 11 |
| Oct 12 | MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Varsity · Place 113 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 113 | 22:28.04 | 11 |
| Sep 28 | Ocean State InvitationalSep 28 · 5,000 Meters Varsity 2 · Place 87 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity 2 | 87 | 23:33.8 | 11 |
| Sep 21 | Amherst InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 3 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Junior Varsity | 3 | 22:51.15 | 11 |
| Sep 7 | 17th Annual Vineyard XC InvitationalSep 7 · 5,000 Meters Varsity · Place 43 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 43 | 22:49.18 PB | 11 |
2023 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 162 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Division 2 | 162 | 24:10.53 PB | 10 |
| Nov 4 | MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 22 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Sophomore | 22 | 23:06.1 | SO |
| Oct 18 | Dual Valley Conference High School ChampionshipsOct 18 · 5,000 Meters Varsity · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 0 | DNF | 10 |
| Oct 13 | ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 21 · Whitinsville ChristiWhitinsville Christi | 5,000 Meters Sophomore | 21 | 21:55.98 | SO |
| Sep 30 | MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 124 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Championship | 124 | 23:17.3 | SO |
| Sep 22 | 16th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 2 · Place 67 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity - 2 | 67 | 23:03.1 PB | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 4 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Junior Varsity | 4 | 23:21.55 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 4 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 4 | 23:21.55 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 4 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 4 | 23:21.55 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 4 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 4 | 23:21.55 | 10 |
| Sep 9 | Vineyard InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 4 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Junior Varsity | 4 | 23:21.55 | 10 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MSTCA Frank Mooney Coaches InvitationalNov 5 · 3,000 Meters Freshman · Place 49 · Whitinsville ChristianWhitinsville Christian | 3,000 Meters Freshman | 49 | 15:48.8 | FR |
| Nov 5 | MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 3,000 Meters Freshman (Small School) · Place 52 · Whitinsville ChristianWhitinsville Christian | 3,000 Meters Freshman (Small School) | 52 | 15:48.71 PB | 9 |
| Oct 20 | Dual Valley League Cross-Country ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 5 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Junior Varsity | 5 | 26:41 | 9 |
| Oct 15 | MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 1.5 Miles Freshman · Place 67 · Whitinsville ChristianWhitinsville Christian | 1.5 Miles Freshman | 67 | 16:16.0 | FR |
| Oct 8 | Ponaganset Covered Bridge ClassicOct 8 · 5,000 Meters Varsity · Place 76 · Whitinsville ChristianWhitinsville Christian | 5,000 Meters Varsity | 76 | 26:23.3 | 9 |
| Sep 10 | Martha's Vineyard InvitationalSep 10 · 3,000 Meters Freshman · Place 17 · Whitinsville ChristianWhitinsville Christian | 3,000 Meters Freshman | 17 | 16:25.9 | FR |