Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1413:06.7ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Open · Nov 2217:49.9NXR Northeast & New York Regional OpenNovember 22, 2025
5,000 Meters · Franklin ParkDual County League Championship · Oct 2416:43.8Dual County League ChampionshipOctober 24, 2025
5,000 Meters · Franklin Park PlaysteadCatholic Memorial Invitational · Oct 1716:22.0Catholic Memorial InvitationalOctober 17, 2026
5,000 Meters · Wrentham Development CenterMSTCA Bay State (Twilight Meet) · Oct 316:31.47MSTCA Bay State (Twilight Meet)October 3, 2026
5,000 Meters · Wrentham Development Center CourseMSTCA Bay State Invitational · Sep 2716:26.20MSTCA Bay State InvitationalSeptember 27, 2025

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30Dual County League XC ChampionshipOct 30 · 5,000 Meters Boys Thorpe · Place 22 · Concord-Carlisle5,000 Meters Boys Thorpe2216:56.312
Oct 17Catholic Memorial InvitationalOct 17 · 5,000 Meters Varsity Boys Red · Place 33 · Concord-Carlisle5,000 Meters Varsity Boys Red3316:22.0 PB12
Oct 3MSTCA Bay State (Twilight Meet)Oct 3 · 5,000 Meters Varsity "A" · Place 33 · Concord-Carlisle5,000 Meters Varsity "A"3316:31.47 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 22NXR Northeast & New York Regional OpenNov 22 · 5,000 Meters Open - Northeast Blue · Place 50 · Concord-Carlisle5,000 Meters Open - Northeast Blue5017:49.9 PB11
Nov 1MSTCA Frank Mooney Coaches (Large Schools)Nov 1 · 5,000 Meters Senior · Place 5 · Concord-Carlisle5,000 Meters Senior516:46.0011
Oct 24Dual County League ChampionshipOct 24 · 5,000 Meters JV · Place 3 · Concord-Carlisle5,000 Meters JV316:43.8 PB11
Oct 11Devens Pre-Championship ClassicOct 11 · 5,000 Meters Junior Varsity · Place 5 · Concord-Carlisle5,000 Meters Junior Varsity517:06.75—
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters JV 2 · Place 1 · Concord-Carlisle5,000 Meters JV 2116:26.20 PB11

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Sophomore · Place 27 · Concord-Carlisle5,000 Meters Sophomore2717:49.5410
Oct 25Dual County League ChampionshipOct 25 · 5,000 Meters Junior Varsity · Place 27 · Concord-Carlisle5,000 Meters Junior Varsity2719:13.110
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Sophomore · Place 46 · Concord-Carlisle5,000 Meters Sophomore4618:42.0610
Sep 21MSTCA Frank Kelley InvitationalSep 21 · 5,000 Meters Championship · Place 114 · Concord-Carlisle5,000 Meters Championship11417:39.8610

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 93 · Concord-Carlisle5,000 Meters Sophomore9319:45.6FR
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 2.1 Miles Freshman Boys · Place 45 · Concord-Carlisle2.1 Miles Freshman Boys4513:06.7 PB9
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 2.1 Miles Freshman · Place 45 · Concord-Carlisle2.1 Miles Freshman4513:06.64FR