Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 2221:40.116th Ocean State XC InvitationalSeptember 22, 2023
5,000 Meters · Gordon CollegeBattle of the North Shore · Aug 3021:45.2Battle of the North ShoreAugust 30, 2025
5,000 Meters · Hopedale Junior Senior High SchoolDual Valley Conference High School Championships · Oct 1822:16.32Dual Valley Conference High School ChampionshipsOctober 18, 2023
5,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 1021:18.0New England (NEICAAA) Cross Country ChampionshipOctober 10, 2025
5,000 Meters · Martha’s Vineyard Regional High SchoolVineyard Invitational · Sep 1824:28.06Vineyard InvitationalSeptember 18, 2021
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1821:49.62MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 521:26.54MSTCA Frank Mooney Coaches XC InvitationalNovember 5, 2022
6,000 Meters · Gordon CollegeCNE XC Championship · Nov 124:51.99CNE XC ChampionshipNovember 1, 2025
6,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1825:38.60Conn College InviteOctober 18, 2025
6,000 Meters · Hopkinton FairgroundsNCAA DIII East Regional · Nov 1625:09.7NCAA DIII East RegionalNovember 16, 2024

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA D3 East Region ChampionshipsNov 15 · 6,000 Meters D3 East · Place 128 · Gordon (Mass.)Gordon (Mass.)6,000 Meters D3 East12825:29.9So
Nov 1CNE XC ChampionshipNov 1 · 6,000 Meters Open · Place 38 · Gordon (Mass.)Gordon (Mass.)6,000 Meters Open3824:51.99 PBSo
Oct 18Conn College InviteOct 18 · 6,000 Meters White · Place 200 · Gordon (Mass.)Gordon (Mass.)6,000 Meters White20025:38.60 PBSo
Oct 10New England (NEICAAA) Cross Country ChampionshipOct 10 · 5,000 Meters NEICAAA · Place 224 · Gordon (Mass.)Gordon (Mass.)5,000 Meters NEICAAA22421:18.0 PBSo
Sep 13Pop Crowell InvitationalSep 13 · 6,000 Meters College · Place 44 · Gordon (Mass.)Gordon (Mass.)6,000 Meters College4426:48.0So
Aug 30Battle of the North ShoreAug 30 · 5,000 Meters Women's Race · Place 13 · Gordon (Mass.)Gordon (Mass.)5,000 Meters Women's Race1321:45.2 PBSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 6,000 Meters D3 East · Place 100 · Gordon (Mass.)Gordon (Mass.)6,000 Meters D3 East10025:09.7 PBFr
Nov 2Conference of New EnglandNov 2 · 6,000 Meters Varsity · Place 30 · Gordon (Mass.)Gordon (Mass.)6,000 Meters Varsity3024:51.20FR
Oct 6Brown Bear InvitationalOct 6 · 6,000 Meters Varsity · Place 45 · Gordon (Mass.)Gordon (Mass.)6,000 Meters Varsity4525:52.7FR

2023 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 80 · Whitinsville ChristianWhitinsville Christian5,000 Meters Division 28021:49.62 PB12
Nov 11MIAA Division 2 State QualifierNov 11 · 5,000 Meters Varsity · Place 26 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity2620:59.4SR
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 32 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity3221:15.4SR
Oct 18Dual Valley Conference HS/MS ChampionshipOct 18 · 5,000 Meters Varsity · Place 11 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity1122:16.32SR
Oct 18Dual Valley Conference High School ChampionshipsOct 18 · 5,000 Meters Varsity · Place 11 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity1122:16.32 PB12
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 46 · Whitinsville ChristiWhitinsville Christi5,000 Meters Varsity4620:54.14SR
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 56 · Whitinsville ChristianWhitinsville Christian5,000 Meters Championship5621:13.2SR
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 2 · Place 33 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity - 23321:40.1 PB12
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity2021:48.4412
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity2021:48.4412
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity2021:48.4412
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity2021:48.4412
Sep 9Vineyard InvitationalSep 9 · 5,000 Meters Varsity · Place 20 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity2021:48.4412

2022 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 19MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 2 · Place 83 · Whitinsville ChristianWhitinsville Christian5,000 Meters Division 28321:31.8211
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 23 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity2321:25.7JR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior/Senior (Small School) · Place 23 · Whitinsville ChristianWhitinsville Christian5,000 Meters Junior/Senior (Small School)2321:26.54 PB11
Oct 29District E ChampionshipsOct 29 · 5,000 Meters Division 2 · Place 18 · Whitinsville ChristianWhitinsville Christian5,000 Meters Division 21822:09.711
Oct 20Dual Valley League Cross-Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 14 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity1422:3711
Oct 15MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Junior Varsity · Place 15 · Whitinsville ChristianWhitinsville Christian5,000 Meters Junior Varsity1521:41.0JR
Oct 8Ponaganset Covered Bridge ClassicOct 8 · 5,000 Meters Varsity · Place 8 · Whitinsville ChristianWhitinsville Christian5,000 Meters Varsity822:53.311
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Junior Varsity - 2 · Place 5 · Whitinsville ChristianWhitinsville Christian5,000 Meters Junior Varsity - 2523:3411
Sep 10Martha's Vineyard InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 6 · Whitinsville ChristianWhitinsville Christian5,000 Meters Junior Varsity623:29.9JR

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 18Vineyard InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 17 · Whitinsville ChristianWhitinsville Christian5,000 Meters Junior Varsity1724:28.06 PB10