Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Slater Memorial ParkCatholic Athletic League State Championships · Oct 1615:29.32Catholic Athletic League State ChampionshipsOctober 16, 2024
3,000 Meters · Wrentham Development CenterMSTCA Frank Kelley (Daytime Meet) · Oct 315:41.41MSTCA Frank Kelley (Daytime Meet)October 3, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 26MVADA Cross Country ChampionshipsOct 26 · 5,000 Meters Varsity · Place 32 · Bristol County AgriculturalBristol County Agricultural5,000 Meters Varsity3227:31.49
Oct 20Mayflower Athletic Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 26 · Bristol County AgriculturalBristol County Agricultural5,000 Meters Varsity2626:38.69
Oct 3MSTCA Frank Kelley (Daytime Meet)Oct 3 · 3,000 Meters Sophomore S/M Schools · Place 36 · Bristol County AgriculturalBristol County Agricultural3,000 Meters Sophomore S/M Schools3615:41.41 PB9
Sep 29Durfee @ Bristol Aggie (+Cape Cod Tech)Sep 29 · 5,000 Meters Varsity · Place 8 · Bristol County AgriculturalBristol County Agricultural5,000 Meters Varsity826:14Unofficial9
Sep 9Fall River XC Challenge Invitational (Durfee, Diman, Bristol Aggie, Atlantis-Westport)Sep 9 · 3,000 Meters Junior Varsity · Bristol County AgriculturalBristol County Agricultural3,000 Meters Junior Varsity017:06Unofficial9

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 8Catholic Athletic League ChampionshipsOct 8 · 3,000 Meters Varsity · Place 65 · St. John the Evangelist(Beverly)St. John the Evangelist(Beverly)3,000 Meters Varsity6516:13.138

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 16Catholic Athletic League State ChampionshipsOct 16 · 3,000 Meters Varsity · Place 38 · St. John the Evangelist(Beverly)St. John the Evangelist(Beverly)3,000 Meters Varsity3815:29.32 PB7

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 11Catholic Athletic League ChampionshipsOct 11 · 3,000 Meters Varsity · Place 82 · St. John the Evangelist(Beverly)St. John the Evangelist(Beverly)3,000 Meters Varsity8217:21.266