Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 3014:15.50Suffolk Short Course ClassicAugust 30, 2025
3,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 513:56.0Suffolk Short Course ClassicSeptember 5, 2026
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 2413:15.4MSTCA Frank Kelley InvitationalSeptember 24, 2022
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1421:01.3ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Colby-Sawyer CollegeCharger Invitational · Aug 3121:49.2Charger InvitationalAugust 31, 2024
5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 921:52.3Hopkinton Cross Country FestivalOctober 9, 2026
5,000 Meters · Morses PondWellesley vs. Weymouth & Framingham · Sep 2122:43Wellesley vs. Weymouth & FraminghamSeptember 21, 2022
5,000 Meters · Wrentham Development Center CourseLeague Meet Saturday · Oct 2921:20.2League Meet SaturdayOctober 29, 2022
6,000 Meters · 158 Harmon DrNorwich XC Invite · Oct 327:05.70Norwich XC InviteOctober 3, 2025
6,000 Meters · 541 Main StGNAC XC Championships · Nov 127:19.8GNAC XC ChampionshipsNovember 1, 2026
6,000 Meters · Chicopee Memorial State ParkBlazer Classic · Sep 1227:47.4Blazer ClassicSeptember 12, 2026
6,000 Meters · Hopkinton FairgroundsNCAA DIII East Regional · Nov 1626:50.6NCAA DIII East RegionalNovember 16, 2024
6,000 Meters · Norwich UniversityThe GNAC XC Champ · Nov 226:04.50The GNAC XC ChampNovember 2, 2025
6,000 Meters · Saint Joseph's College of MaineRunnin' Monks Invitational · Oct 1927:22.1Runnin' Monks InvitationalOctober 19, 2024
6,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1927:49.8053rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 1GNAC XC ChampionshipsNov 1 · 6,000 Meters Championship · Place 18 · Emmanuel (Mass.)Emmanuel (Mass.)6,000 Meters Championship1827:19.8 PBJr
Oct 17Golden Bear InvitationalOct 17 · 6,000 Meters Varsity · Place 40 · Emmanuel (Mass.)Emmanuel (Mass.)6,000 Meters Varsity4025:50.25JR
Oct 9Hopkinton Cross Country FestivalOct 9 · 5,000 Meters Collegiate · Place 59 · Emmanuel (Mass.)Emmanuel (Mass.)5,000 Meters Collegiate5921:52.3 PBJr
Oct 4Maslan XC InviteOct 4 · 6,000 Meters Collegiate · Place 17 · Emmanuel (Mass.)Emmanuel (Mass.)6,000 Meters Collegiate1727:58.0Jr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 6,000 Meters 6K Gold 35:00 min. cap · Place 205 · Emmanuel (Mass.)Emmanuel (Mass.)6,000 Meters 6K Gold 35:00 min. cap20527:49.80 PBJr
Sep 12Blazer ClassicSep 12 · 6,000 Meters Women · Place 9 · Emmanuel (Mass.)Emmanuel (Mass.)6,000 Meters Women927:47.4 PBJr
Sep 5Suffolk Short Course ClassicSep 5 · 3,000 Meters Collegiate · Place 113 · Emmanuel (Mass.)Emmanuel (Mass.)3,000 Meters Collegiate11313:56.0 PBJr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2The GNAC XC ChampNov 2 · 6,000 Meters College · Place 20 · Emmanuel (Mass.)Emmanuel (Mass.)6,000 Meters College2026:04.50 PBSo
Oct 3Norwich XC InviteOct 3 · 6,000 Meters College · Place 15 · Emmanuel (Mass.)Emmanuel (Mass.)6,000 Meters College1527:05.70 PBSo
Sep 2052nd Corsair XC InvitationalSep 20 · 6,000 Meters Women's 6K Gold · Place 258 · Emmanuel (Mass.)Emmanuel (Mass.)6,000 Meters Women's 6K Gold25829:45.03So
Aug 30Suffolk Short Course ClassicAug 30 · 3,000 Meters Women's Race · Place 145 · Emmanuel (Mass.)Emmanuel (Mass.)3,000 Meters Women's Race14514:15.50 PBSo

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 16NCAA DIII East RegionalNov 16 · 6,000 Meters D3 East · Place 154 · Emmanuel (Mass.)Emmanuel (Mass.)6,000 Meters D3 East15426:50.6 PBFr
Nov 2GNAC Cross-Country Run ChampionshipNov 2 · 6,000 Meters College · Place 25 · Emmanuel (Mass.)Emmanuel (Mass.)6,000 Meters College2527:17.80Fr
Oct 19Runnin' Monks InvitationalOct 19 · 6,000 Meters College · Place 6 · Emmanuel (Mass.)Emmanuel (Mass.)6,000 Meters College627:22.1 PBFr
Oct 4Cadet Cross-Country Run InvitationalOct 4 · 6,000 Meters Varsity · Place 12 · Emmanuel (Mass.)Emmanuel (Mass.)6,000 Meters Varsity1228:19.10FR
Sep 14Blazer InvitationalSep 14 · 6,000 Meters Varsity · Place 5 · Emmanuel (Mass.)Emmanuel (Mass.)6,000 Meters Varsity527:28.0FR
Aug 31Charger InvitationalAug 31 · 5,000 Meters College · Place 9 · Emmanuel (Mass.)Emmanuel (Mass.)5,000 Meters College921:49.2 PBFr

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Varsity · Place 31 · WeymouthWeymouth5,000 Meters Varsity3121:23.4SR
Oct 28Bay State Conference ChampionshipsOct 28 · 5,000 Meters Junior Varsity · Place 6 · WeymouthWeymouth5,000 Meters Junior Varsity622:49.0SR
Oct 18Weymouth vs. WalpoleOct 18 · 2.57 Miles Varsity · Place 15 · WeymouthWeymouth2.57 Miles Varsity1518:08Unofficial12
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Junior Varsity Girls · Place 3 · WeymouthWeymouth5,000 Meters Junior Varsity Girls321:01.3 PB12
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Junior Varsity · Place 3 · WeymouthWeymouth5,000 Meters Junior Varsity321:01.23SR
Oct 11Weymouth at BrooklineOct 11 · 1.63 Miles Junior Varsity · Place 1 · WeymouthWeymouth1.63 Miles Junior Varsity111:52.0812
Sep 30MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 33 · WeymouthWeymouth3,000 Meters Varsity3313:07.0SR
Sep 27Weymouth vs. NatickSep 27 · 2.8 Miles Varsity · Place 10 · WeymouthWeymouth2.8 Miles Varsity1019:32Unofficial12
Sep 20Wellesley and Weymouth at FraminghamSep 20 · Varsity · Place 14 · WeymouthWeymouthVarsity1422:4312
Sep 13Weymouth vs. Newton North & MiltonSep 13 · 5,000 Meters Varsity Girls · Place 22 · WeymouthWeymouth5,000 Meters Varsity Girls2222:41Unofficial12
Sep 6Weymouth v. Needham & BraintreeSep 6 · 2.8 Miles Varsity · Place 27 · WeymouthWeymouth2.8 Miles Varsity2721:35Unofficial12

2022 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 32 · WeymouthWeymouth5,000 Meters Varsity3222:05.5JR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Senior (Large School) · Place 32 · WeymouthWeymouth5,000 Meters Senior (Large School)3222:05.5011
Oct 29League Meet SaturdayOct 29 · 5,000 Meters Baystate JV · Place 5 · WeymouthWeymouth5,000 Meters Baystate JV521:20.2 PB11
Oct 19Walpole vs. WeymouthOct 19 · Varsity · Place 11 · WeymouthWeymouthVarsity1119:3811
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 6 · WeymouthWeymouth5,000 Meters Junior Varsity621:26.4JR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Junior Varsity · Place 6 · WeymouthWeymouth5,000 Meters Junior Varsity621:26.411
Oct 6Weymouth vs. Newton North & MiltonOct 6 · 2.8 Miles Varsity · Place 21 · WeymouthWeymouth2.8 Miles Varsity2120:04Unofficial11
Sep 28Needham & Weymouth @ BraintreeSep 28 · 2.1 Miles Junior Varsity · Place 1 · WeymouthWeymouth2.1 Miles Junior Varsity113:57Unofficial11
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 20 · WeymouthWeymouth3,000 Meters Varsity2013:15.4JR
Sep 24MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Large 11-12 · Place 20 · WeymouthWeymouth3,000 Meters Varsity Large 11-122013:15.4 PB11
Sep 21Wellesley vs. Weymouth & FraminghamSep 21 · 5,000 Meters Varsity · Place 20 · WeymouthWeymouth5,000 Meters Varsity2022:43 PB11
Sep 21Wellesley vs. Weymouth & FraminghamSep 21 · 5,000 Meters New Division · Place 20 · WeymouthWeymouth5,000 Meters New Division2022:43Unofficial11
Sep 14Natick vs WeymouthSep 14 · 5,000 Meters Girls Varsity · Place 17 · WeymouthWeymouth5,000 Meters Girls Varsity1723:56Unofficial11
Sep 7Brookline v. WeymouthSep 7 · Varsity · Place 17 · WeymouthWeymouthVarsity1720:4511

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 6Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Sophomore · Place 43 · WeymouthWeymouth5,000 Meters Sophomore4322:50.010
Oct 31Bay State Conference ChampionshipOct 31 · 5,000 Meters Junior Varsity · Place 36 · WeymouthWeymouth5,000 Meters Junior Varsity3626:00.510
Oct 20Weymouth vs. WalpoleOct 20 · 2.57 Miles Varsity · Place 19 · WeymouthWeymouth2.57 Miles Varsity1919:38Unofficial10
Oct 16MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Sophomore · Place 61 · WeymouthWeymouth5,000 Meters Sophomore6124:02.310
Oct 13Milton vs. Weymouth & Newton NorthOct 13 · 1.5 Miles Junior Varsity · Place 12 · WeymouthWeymouth1.5 Miles Junior Varsity1211:32Unofficial10
Oct 6Needham vs. Weymouth & BraintreeOct 6 · 5,000 Meters Varsity · Place 41 · WeymouthWeymouth5,000 Meters Varsity4124:21Unofficial10
Sep 29Framingham Vs Weymouth & WellesleySep 29 · 2.8 Miles Varsity · Place 27 · WeymouthWeymouth2.8 Miles Varsity2720:34Unofficial10
Sep 25MSTCA Frank Kelley InvitationalSep 25 · 3,000 Meters Freshman Sophomore · Place 86 · WeymouthWeymouth3,000 Meters Freshman Sophomore8614:22.6510
Sep 22Weymouth vs. NatickSep 22 · 2.8 Miles Varsity · Place 24 · WeymouthWeymouth2.8 Miles Varsity2422:06Unofficial10
Sep 14Brookline vs. WeymouthSep 14 · 1.55 Miles Junior Varsity · Place 17 · WeymouthWeymouth1.55 Miles Junior Varsity1713:10Unofficial10

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2Weymouth vs. Braintree at BHSNov 2 · 2.1 Miles Junior Varsity · Place 8 · WeymouthWeymouth2.1 Miles Junior Varsity817:299
Oct 28Weymouth vs. BraintreeOct 28 · 2.1 Miles Junior Varsity · Place 12 · WeymouthWeymouth2.1 Miles Junior Varsity1218:18Unofficial9
Oct 21Weymouth vs. Milton GirlsOct 21 · 2.1 Miles Junior Varsity · Place 15 · WeymouthWeymouth2.1 Miles Junior Varsity1519:049
Oct 14Weymouth vs. Walpole GirlsOct 14 · 2.1 Miles Junior Varsity · WeymouthWeymouth2.1 Miles Junior Varsity020:31Unofficial9