Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1116:37.70MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Derryfield ParkManchester Invite · Sep 2018:07.8Manchester InviteSeptember 20, 2025
5,000 Meters · Franklin ParkBrooks Northeast XC Championships · Nov 2916:57.8Brooks Northeast XC ChampionshipsNovember 29, 2025
5,000 Meters · Highland ParkRothenberg Run · Oct 2316:47.6Rothenberg RunOctober 23, 2026
5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 2A-2B-2C · Nov 817:08.15MIAA Division 2A-2B-2CNovember 8, 2025
5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 1516:28.44MIAA XC Meet of ChampionsNovember 15, 2025
5,000 Meters · Wrentham Development Center CourseBig 3 League Meet · Oct 2216:31.40Big 3 League MeetOctober 22, 2025
8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1927:33.9153rd UMass Dartmouth Cross Country InvitationalSeptember 19, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 23Rothenberg RunOct 23 · 5,000 Meters Collegiate · Place 35 · StonehillStonehill5,000 Meters Collegiate3516:47.6 PBFr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Gold 35:00 min. cap · Place 49 · StonehillStonehill8,000 Meters 8K Gold 35:00 min. cap4927:33.91 PBFr

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 29Brooks Northeast XC ChampionshipsNov 29 · 5,000 Meters The Marty Lewis Championship Boys · Place 62 · MAMA5,000 Meters The Marty Lewis Championship Boys6216:57.8 PB12
Nov 15MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 2 · Place 10 · BrocktonBrockton5,000 Meters Division 21016:28.44 PB12
Nov 8MIAA Division 2A-2B-2CNov 8 · 5,000 Meters Varsity Division 2A · Place 2 · BrocktonBrockton5,000 Meters Varsity Division 2A217:08.15 PB12
Nov 1MSTCA Frank Mooney Coaches (Small Schools)Nov 1 · 5,000 Meters Junior/Senior · Place 14 · BrocktonBrockton5,000 Meters Junior/Senior1416:59.7012
Oct 22Big 3 League MeetOct 22 · 5,000 Meters Varsity · Place 1 · BrocktonBrockton5,000 Meters Varsity116:31.40 PB12
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Medium · Place 28 · BrocktonBrockton5,000 Meters Varsity Medium2816:37.70 PB12
Sep 27MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "A" · Place 20 · BrocktonBrockton5,000 Meters Varsity "A"2016:45.8012
Sep 20Manchester InviteSep 20 · 5,000 Meters Boys JVB · Place 1 · BrocktonBrockton5,000 Meters Boys JVB118:07.8 PB12
Sep 17Brockton vs DurfeeSep 17 · 5,000 Meters New Division · Place 1 · BrocktonBrockton5,000 Meters New Division117:13Unofficial12