Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.5 Miles · Shepherd Hill Regional High SchoolShepherd Hill vs Shrewsbury Dual Meet · Sep 2514:04Shepherd Hill vs Shrewsbury Dual MeetSeptember 25, 2025
3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley (Large Schools) · Sep 2010:30.94MSTCA Frank Kelley (Large Schools)September 20, 2025
5,000 Meters · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 1418:23.1ASICS MSTCA Bob Glennon Twilight Invitational (Large School)October 14, 2023
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1118:25.50MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Ghiloni Park2025 Midland-Wachusett League XC Championship Meet · Oct 2517:39.672025 Midland-Wachusett League XC Championship MeetOctober 25, 2025
5,000 Meters · Wrentham Development Center CourseMSTCA Bay State Invitational · Sep 2718:02.20MSTCA Bay State InvitationalSeptember 27, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Division 1A · Place 126 · Shrewsbury5,000 Meters Varsity Division 1A12618:44.7012
Oct 252025 Midland-Wachusett League XC Championship MeetOct 25 · 5,000 Meters Division A · Place 17 · Shrewsbury5,000 Meters Division A1717:39.67 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Large · Place 158 · Shrewsbury5,000 Meters Varsity Large15818:25.50 PB12
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "C" · Place 40 · Shrewsbury5,000 Meters Varsity "C"4018:02.20 PB12
Sep 25Shepherd Hill vs Shrewsbury Dual MeetSep 25 · 2.5 Miles Varsity · Place 7 · Shrewsbury2.5 Miles Varsity714:04 PB12
Sep 20MSTCA Frank Kelley (Large Schools)Sep 20 · 3,000 Meters Senior · Place 44 · Shrewsbury3,000 Meters Senior4410:30.94 PB12

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 166 · Shrewsbury5,000 Meters Varsity Division 116618:24.3411
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 1A · Place 107 · Shrewsbury5,000 Meters Varsity 1A10718:40.6111
Nov 2MSTCA Frank Mooney InvitationalNov 2 · 5,000 Meters Varsity · Place 16 · Shrewsbury5,000 Meters Varsity1617:11.1911
Oct 26Mid-Wach League XC Champ.Oct 26 · 5,000 Meters Varsity · Place 20 · Shrewsbury5,000 Meters Varsity2018:01.4011
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 128 · Shrewsbury5,000 Meters Varsity12817:42.7711
Sep 21Amherst InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 3 · Shrewsbury5,000 Meters Junior Varsity318:35.4311

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 39 · Shrewsbury5,000 Meters Sophomore3918:22.7SO
Oct 14ASICS MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore Boys · Place 47 · Shrewsbury5,000 Meters Sophomore Boys4718:23.1 PB10
Oct 13ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Sophomore · Place 47 · Shrewsbury5,000 Meters Sophomore4718:23.02SO
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 87 · Shrewsbury5,000 Meters Varsity8719:10.1SO

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 5MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Sophomore · Place 108 · Shrewsbury5,000 Meters Sophomore10819:26.6FR
Nov 5MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Sophomore (Large School) · Place 108 · Shrewsbury5,000 Meters Sophomore (Large School)10819:26.579
Oct 14MSTCA Bob Glennon Twilight InvitationalOct 14 · 5,000 Meters Sophomore · Place 84 · Shrewsbury5,000 Meters Sophomore8420:11.9FR
Oct 14MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Sophomore · Place 84 · Shrewsbury5,000 Meters Sophomore8420:11.99