Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 1120:25.49MIAA D1 ChampionshipNovember 11, 2023
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2820:12.6Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1520:43.15MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 1820:24.73MIAA Divisional State ChampionshipsNovember 18, 2023
5,000 Meters · Wrentham Development Center CourseMIAA Division 1A-1B-1C · Nov 820:04.30MIAA Division 1A-1B-1CNovember 8, 2025

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 1 · Place 94 · Andover5,000 Meters Division 19420:43.15 PB12
Nov 8MIAA Division 1A-1B-1CNov 8 · 5,000 Meters Varsity Divison 1A · Place 31 · Andover5,000 Meters Varsity Divison 1A3120:04.30 PB12
Oct 11Devens Pre-Championship ClassicOct 11 · 5,000 Meters Championship · Place 8 · Andover5,000 Meters Championship820:03.57—
Sep 27Ocean State InvitationalSep 27 · 5,000 Meters Varsity 1 · Place 9 · Andover5,000 Meters Varsity 1920:38.812

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 16MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 1 · Place 63 · Andover5,000 Meters Varsity Division 16320:23.3511
Nov 9MIAA Division 1A-1B-1C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity 1A · Place 31 · Andover5,000 Meters Varsity 1A3120:44.8411
Oct 13MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Varsity · Place 39 · Andover5,000 Meters Varsity3919:36.4311
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Varsity 1 · Place 11 · Andover5,000 Meters Varsity 11120:12.6 PB11

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 18MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 64 · Andover5,000 Meters Division 16420:24.73 PB10
Nov 11MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 30 · Andover5,000 Meters Division 1A3020:25.49 PB10
Nov 4MSTCA Frank Mooney Coaches InvitationalNov 4 · 5,000 Meters Sophomore · Place 3 · Andover5,000 Meters Sophomore319:55.9SO
Oct 7MSTCA Bay State InvitationalOct 7 · 5,000 Meters Varsity · Place 2 · Andover5,000 Meters Varsity220:19.0SO
Sep 23MSTCA Franklin Park InvitationalSep 23 · 5,000 Meters Varsity · Place 2 · Andover5,000 Meters Varsity220:19.0SO