Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 515:48.71MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1121:09.00MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 2922:31.9Brooks Northeast XC ChampionshipsNovember 29, 2025
5,000 Meters · Ghiloni ParkCMAC East Division Championship · Oct 2324:05.1CMAC East Division ChampionshipOctober 23, 2025
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2223:03.116th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Martha’s Vineyard Regional High School17th Annual Vineyard XC Invitational · Sep 722:49.1817th Annual Vineyard XC InvitationalSeptember 7, 2024
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 824:10.71MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1522:01.62MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1824:10.53MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Small Schools) · Nov 122:15.10MSTCA 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
DateMeetEventPlMarkGr
Nov 29Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters The Phil Zodda Championship Girls · Place 84 · MAMA5,000 Meters The Phil Zodda Championship Girls8422:31.9 PB12
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 2 · Place 103 · Whitinsville ChristianWhitinsville Christian5,000 Meters Division 210322:01.62 PB12
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2C · Place 57 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity Division 2C5724:10.71 PB12
Nov 1MSTCA Frank Mooney Coaches (Small Schools)Nov 1 · 5,000 Meters Junior/Senior · Place 48 · Whitinsville ChristianWhitinsville Christian5,000 Meters Junior/Senior4822:15.10 PB12
Oct 23CMAC East Division ChampionshipOct 23 · 5,000 Meters Varsity · Place 13 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity1324:05.1 PB12
Oct 1864th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 60 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity6021:32.012
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Medium · Place 49 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity Medium4921:09.00 PB12
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Varsity 2 · Place 93 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity 29323:22.312
Sep 13Highland Park InvitationalSep 13 · 5,000 Meters Championship · Place 19 · Whitinsville ChristianWhitinsville Christian5,000 Meters Championship1922:21.5912
Sep 618th Vineyard XC InvitationalSep 6 · 5,000 Meters Varsity · Place 38 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity3822:41.7212

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 2 · Place 137 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity Division 213723:39.7311
Nov 9MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 49 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity4923:02.1111
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 30 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity3021:05.0611
Oct 1963rd Catholic Memorial InvitationalOct 19 · 5,000 Meters Varsity · Place 87 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity8722:29.611
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Varsity · Place 113 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity11322:28.0411
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Varsity 2 · Place 87 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity 28723:33.811
Sep 21Amherst InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 3 · Whitinsville ChristianWhitinsville Christian5,000 Meters Junior Varsity322:51.1511
Sep 717th Annual Vineyard XC InvitationalSep 7 · 5,000 Meters Varsity · Place 43 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity4322:49.18 PB11

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 162 · Whitinsville ChristianWhitinsville Christian5,000 Meters Division 216224:10.53 PB10
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 22 · Whitinsville ChristianWhitinsville Christian5,000 Meters Sophomore2223:06.1SO
Oct 18Dual Valley Conference High School ChampionshipsOct 18 · 5,000 Meters Varsity · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity0DNF10
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 21 · Whitinsville ChristiWhitinsville Christi5,000 Meters Sophomore2121:55.98SO
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 124 · Whitinsville ChristianWhitinsville Christian5,000 Meters Championship12423:17.3SO
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 2 · Place 67 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity - 26723:03.1 PB10
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 4 · Whitinsville ChristianWhitinsville Christian5,000 Meters Junior Varsity423:21.5510
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 4 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity423:21.5510
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 4 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity423:21.5510
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 4 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity423:21.5510
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 4 · Whitinsville ChristianWhitinsville Christian5,000 Meters Junior Varsity423:21.5510

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 3,000 Meters Freshman · Place 49 · Whitinsville ChristianWhitinsville Christian3,000 Meters Freshman4915:48.8FR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 3,000 Meters Freshman (Small School) · Place 52 · Whitinsville ChristianWhitinsville Christian3,000 Meters Freshman (Small School)5215:48.71 PB9
Oct 20Dual Valley League Cross-Country ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 5 · Whitinsville ChristianWhitinsville Christian5,000 Meters Junior Varsity526:419
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 1.5 Miles Freshman · Place 67 · Whitinsville ChristianWhitinsville Christian1.5 Miles Freshman6716:16.0FR
Oct 8Ponaganset Covered Bridge ClassicOct 8 · 5,000 Meters Varsity · Place 76 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity7626:23.39
Sep 10Martha's Vineyard InvitationalSep 10 · 3,000 Meters Freshman · Place 17 · Whitinsville ChristianWhitinsville Christian3,000 Meters Freshman1716:25.9FR