Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Wrentham Development CenterMSTCA Frank Kelley (Daytime Meet) · Oct 313:46.83MSTCA Frank Kelley (Daytime Meet)October 3, 2026
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Small Schools) · Sep 2013:56.94MSTCA Frank Kelley (Small Schools)September 20, 2025
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1722:58.7Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Wrentham Development Center CourseCape Ann League Championships · Oct 2522:53.00Cape Ann League ChampionshipsOctober 25, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 31Cape Ann League ChampionshipOct 31 · 5,000 Meters JV · Place 3 · Newburyport5,000 Meters JV323:44.34Unofficial11
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Girls · Place 219 · Newburyport5,000 Meters Varsity Girls21922:58.7 PB11
Oct 3MSTCA Frank Kelley (Daytime Meet)Oct 3 · 3,000 Meters Junior & Senior S/M Schools · Place 37 · Newburyport3,000 Meters Junior & Senior S/M Schools3713:46.83 PB11

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 25Cape Ann League ChampionshipsOct 25 · 5,000 Meters Junior Varsity · Place 2 · Newburyport5,000 Meters Junior Varsity222:53.00 PB10
Oct 1864th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 132 · Newburyport5,000 Meters Varsity13223:34.410
Sep 20MSTCA Frank Kelley (Small Schools)Sep 20 · 3,000 Meters Sophomore · Place 36 · Newburyport3,000 Meters Sophomore3613:56.94 PB10

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 26Cape Ann League XC ChampionshipsOct 26 · 5,000 Meters Junior Varsity · Place 2 · Newburyport5,000 Meters Junior Varsity222:29.649
Oct 1963rd Catholic Memorial InvitationalOct 19 · 3,000 Meters Junior Varsity · Place 20 · Newburyport3,000 Meters Junior Varsity2014:14.29
Sep 28MSTCA Bay State XC InvitationalSep 28 · 5,000 Meters Varsity · Place 53 · Newburyport5,000 Meters Varsity5324:20.329