Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 2816:36.2Ocean State InvitationalSeptember 28, 2024
5,000 Meters · Hammonasset Beach State ParkShoreline Cross Country Championships · Oct 2017:51.80Shoreline Cross Country ChampionshipsOctober 20, 2022
5,000 Meters · Wickham ParkCIAC Division SS Boys Championship · Oct 2616:43CIAC Division SS Boys ChampionshipOctober 26, 2024
8,000 Meters · Stanley Quarter ParkTed Owen Invitational · Sep 2629:12Ted Owen InvitationalSeptember 26, 2026

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 26Ted Owen InvitationalSep 26 · 8,000 Meters College · Place 35 · UnattachedUnattached8,000 Meters College3529:12 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 26CIAC Division SS Boys ChampionshipOct 26 · 5,000 Meters Varsity · Place 2 · CromwellCromwell5,000 Meters Varsity216:43 PB12
Sep 28Ocean State InvitationalSep 28 · 5,000 Meters Varsity 2 · Place 4 · CromwellCromwell5,000 Meters Varsity 2416:36.2 PB12

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6CIAC State Open Boys ChampionshipNov 6 · 5,000 Meters Varsity · Place 69 · CromwellCromwell5,000 Meters Varsity6917:1611
Oct 28CIAC Division SS Boys ChampionshipOct 28 · 5,000 Meters Varsity · Place 3 · CromwellCromwell5,000 Meters Varsity317:1911
Sep 2216th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 2 · Place 28 · CromwellCromwell5,000 Meters Varsity - 22817:02.211

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 29CIAC Division SS Boys ChampionshipOct 29 · 5,000 Meters Varsity · Place 32 · CromwellCromwell5,000 Meters Varsity3219:0710
Oct 20Shoreline Cross Country ChampionshipsOct 20 · 5,000 Meters Varsity · Place 19 · CromwellCromwell5,000 Meters Varsity1917:51.80 PB10
Sep 23Ocean State XC InvitationalSep 23 · 5,000 Meters Junior Varsity - 2 · Place 2 · CromwellCromwell5,000 Meters Junior Varsity - 2218:5210