Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 515:00.5Suffolk Short Course ClassicSeptember 5, 2026
5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 1124:28.20MSTCA Twilight Meet All DivisionsOctober 11, 2025
5,000 Meters · Ghiloni Park2025 Midland-Wachusett League XC Championship Meet · Oct 2524:03.192025 Midland-Wachusett League XC Championship MeetOctober 25, 2025
5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 923:37.3Hopkinton Cross Country FestivalOctober 9, 2026
6,000 Meters · Keney Park Woodland EntranceCNE XC Championships · Oct 3131:13.30CNE XC ChampionshipsOctober 31, 2026
6,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 1929:01.1253rd 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

4 results
DateMeetEventPlMarkGr
Oct 31CNE XC ChampionshipsOct 31 · 6,000 Meters Championship · Place 93 · SuffolkSuffolk6,000 Meters Championship9331:13.30 PBFr
Oct 9Hopkinton Cross Country FestivalOct 9 · 5,000 Meters Collegiate · Place 90 · SuffolkSuffolk5,000 Meters Collegiate9023:37.3 PBFr
Sep 1953rd UMass Dartmouth Cross Country InvitationalSep 19 · 6,000 Meters 6K Navy 45:00 mon. cap · Place 139 · SuffolkSuffolk6,000 Meters 6K Navy 45:00 mon. cap13929:01.12 PBFr
Sep 5Suffolk Short Course ClassicSep 5 · 3,000 Meters Collegiate · Place 154 · SuffolkSuffolk3,000 Meters Collegiate15415:00.5 PBFr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 252025 Midland-Wachusett League XC Championship MeetOct 25 · 5,000 Meters Division C · Place 34 · LunenburgLunenburg5,000 Meters Division C3424:03.19 PB12
Oct 1864th Catholic Memorial InvitationalOct 18 · 5,000 Meters Varsity · Place 172 · LunenburgLunenburg5,000 Meters Varsity17225:04.712
Oct 11MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Varsity Small · Place 130 · LunenburgLunenburg5,000 Meters Varsity Small13024:28.20 PB12
Sep 618th Vineyard XC InvitationalSep 6 · 5,000 Meters Varsity · Place 75 · LunenburgLunenburg5,000 Meters Varsity7525:44.1712