Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 515:25.62MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1123:44.50MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Ghiloni ParkCMAC East Division Championship · Oct 2325:04.9CMAC East Division ChampionshipOctober 23, 2025
5,000 Meters · Hopedale Junior Senior High SchoolDual Valley Conference High School Championships · Oct 1824:10.99Dual Valley Conference High School ChampionshipsOctober 18, 2023
5,000 Meters · Martha’s Vineyard Regional High School17th Annual Vineyard XC Invitational · Sep 724:57.3517th Annual Vineyard XC InvitationalSeptember 7, 2024
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 824:23.92MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1523:24.42MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches (Small Schools) · Nov 122:44.70MSTCA 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

8 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 2 · Place 151 · Whitinsville Christian5,000 Meters Division 215123:24.42 PB12
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2C · Place 64 · Whitinsville Christian5,000 Meters Varsity Division 2C6424:23.92 PB12
Nov 1MSTCA Frank Mooney Coaches (Small Schools)Nov 1 · 5,000 Meters Junior/Senior · Place 66 · Whitinsville Christian5,000 Meters Junior/Senior6622:44.70 PB12
Oct 23CMAC East Division ChampionshipOct 23 · 5,000 Meters Varsity · Place 20 · Whitinsville Christian5,000 Meters Varsity2025:04.9 PB12
Oct 1864th Catholic Memorial InvitationalOct 18 · 3,000 Meters Junior Varsity · Place 10 · Whitinsville Christian3,000 Meters Junior Varsity1013:50.512
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Small Medium · Place 62 · Whitinsville Christian5,000 Meters Junior Varsity Small Medium6223:44.50 PB12
Sep 13Highland Park InvitationalSep 13 · 3,000 Meters Varsity · Place 9 · Whitinsville Christian3,000 Meters Varsity914:23.5712
Sep 618th Vineyard XC InvitationalSep 6 · 5,000 Meters Varsity · Place 63 · Whitinsville Christian5,000 Meters Varsity6324:55.9912

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 2 · Place 141 · Whitinsville Christian5,000 Meters Varsity Division 214123:47.5011
Nov 9MIAA Division 2A-2B-2C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 90 · Whitinsville Christian5,000 Meters Varsity9024:56.6711
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 69 · Whitinsville Christian5,000 Meters Varsity6922:46.0111
Oct 23HS/MS Dual Valley Conference XC ChampionshipOct 23 · 5,000 Meters Varsity · Place 19 · Whitinsville Christian5,000 Meters Varsity1925:07.36JR
Oct 1963rd Catholic Memorial InvitationalOct 19 · 3,000 Meters Junior Varsity · Place 21 · Whitinsville Christian3,000 Meters Junior Varsity2114:17.111
Oct 12MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Varsity · Place 160 · Whitinsville Christian5,000 Meters Varsity16024:21.4911
Sep 21Amherst InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 15 · Whitinsville Christian5,000 Meters Junior Varsity1525:19.3611
Sep 717th Annual Vineyard XC InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 27 · Whitinsville Christian5,000 Meters Junior Varsity2724:57.35 PB11

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 25 · Whitinsville Christian5,000 Meters Sophomore2523:29.5SO
Oct 18Dual Valley Conference HS/MS ChampionshipOct 18 · 5,000 Meters Junior Varsity · Place 15 · Whitinsville Christian5,000 Meters Junior Varsity1524:10.99SO
Oct 18Dual Valley Conference High School ChampionshipsOct 18 · 5,000 Meters Junior Varsity · Place 15 · Whitinsville Christian5,000 Meters Junior Varsity1524:10.99 PB10
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 51 · Whitinsville Christi5,000 Meters Sophomore5124:14.52SO
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 87 · Whitinsville Christian3,000 Meters Varsity8714:25.4SO
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 26 · Whitinsville Christian5,000 Meters Junior Varsity2625:53.2110
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 26 · Whitinsville Christian5,000 Meters Varsity2625:53.2110
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 26 · Whitinsville Christian5,000 Meters Varsity2625:53.2110
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 26 · Whitinsville Christian5,000 Meters Varsity2625:53.2110
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 26 · Whitinsville Christian5,000 Meters Junior Varsity2625:53.2110

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 3,000 Meters Freshman · Place 47 · Whitinsville Christian3,000 Meters Freshman4715:25.7FR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 3,000 Meters Freshman (Small School) · Place 48 · Whitinsville Christian3,000 Meters Freshman (Small School)4815:25.62 PB9
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 1.5 Miles Freshman · Place 68 · Whitinsville Christian1.5 Miles Freshman6816:16.5FR
Sep 10Martha's Vineyard InvitationalSep 10 · 3,000 Meters Freshman · Place 16 · Whitinsville Christian3,000 Meters Freshman1615:50.8FR