Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorThe Patriot Games · Apr 195:29.17The Patriot GamesApril 19, 2025
1600 Meters · OutdoorCanton v. Coventry, East Windsor · May 75:08.9Canton v. Coventry, East Windsor May 7, 2025
2000m Steeplechase · 0.914m · Outdoor9th Froshmore Invitational · May 107:46.49a9th Froshmore InvitationalMay 10, 2025
2000m Steeplechase · OutdoorFroshmore Invitational - Overall Results · May 107:46.49Froshmore Invitational - Overall ResultsMay 10, 2025
3000m Steeplechase · OutdoorCIAC Hammer Throw, Decathlon, Heptathlon, Steeplechase Championships · Jun 168:03.94aCIAC Hammer Throw, Decathlon, Heptathlon, Steeplechase ChampionshipsJune 16, 2025
800 Meters · OutdoorNCCC Championship Meet · May 272:13.25aNCCC Championship MeetMay 27, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 15CIAC Hammer Throw, Decathlon, Heptathlon, Steeplechase ChampionshipsJun 15 · 2000m Steeplechase · Place 49 · Canton2000m Steeplechase498:02.32a12
May 19Canton & Ellington @ StaffordMay 19 · 800 Meters · Place 6 · Canton800 Meters62:21.85a12
May 13Canton vs. Coventry, HMTCAMay 13 · 800 Meters · Place 4 · Canton800 Meters4.2:30.22a12
Apr 30Canton vs. Granby, East Granby Apr 30 · 800 Meters · Canton800 Meters—DNS12
Apr 22Canton vs. Bolton, SomersApr 22 · 800 Meters · Place 2 · Canton800 Meters2.2:26.56a12
Apr 15Canton vs. RockvilleApr 15 · 1600 Meters · Place 3 · Canton1600 Meters3.5:33.26a12
Apr 15Canton vs. RockvilleApr 15 · 800 Meters · Place 6 · Canton800 Meters6.2:41.45a12

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 16CIAC Hammer Throw, Decathlon, Heptathlon, Steeplechase ChampionshipsJun 16 · 3000m Steeplechase · Place 41 · Canton3000m Steeplechase418:03.94a PB11
May 27NCCC Championship MeetMay 27 · 800 Meters · Place 16 · Canton800 Meters162:13.25a PB11
May 20Rockville vs Bolton and CantonMay 20 · 1600 Meters · Place 10 · Canton1600 Meters105:08.99a11
May 20Rockville vs Bolton and CantonMay 20 · 800 Meters · Place 5 · Canton800 Meters52:14.63a11
May 13Ellington vs Canton & StaffordMay 13 · 1600 Meters · Place 5 · Canton1600 Meters55:17.49a11
May 13Ellington vs Canton & StaffordMay 13 · 800 Meters · Place 5 · Canton800 Meters52:19.80a11
May 10Froshmore Invitational - Overall ResultsMay 10 · 2000m Steeplechase · Place 7 · Canton2000m Steeplechase77:46.49 PB—
May 109th Froshmore InvitationalMay 10 · 2000m Steeplechase · Place 3 · Canton2000m Steeplechase0.914m3.7:46.49a PB11
May 7Canton v. Coventry, East Windsor May 7 · 1600 Meters · Place 3 · Canton1600 Meters35:08.9 PB11
May 7Canton v. Coventry, East Windsor May 7 · 800 Meters · Place 2 · Canton800 Meters22:21.611
Apr 29Canton v. SomersApr 29 · 1600 Meters · Place 2 · Canton1600 Meters2.5:14.611
Apr 29Canton v. SomersApr 29 · 800 Meters · Place 2 · Canton800 Meters2.2:28.611
Apr 23Canton v. Granby, East GranbyApr 23 · 1600 Meters · Place 3 · Canton1600 Meters35:27.611
Apr 23Canton v. Granby, East GranbyApr 23 · 800 Meters · Place 4 · Canton800 Meters42:24.311
Apr 19The Patriot GamesApr 19 · 1 Mile · Place 12 · Canton1 Mile125:29.17 PB11
Apr 19The Patriot GamesApr 19 · 800 Meters · Place 19 · Canton800 Meters192:30.5511
Apr 9Canton, Windsor Locks at SuffieldApr 9 · 3200 Meters · Canton3200 Meters—DNS11
Apr 9Canton, Windsor Locks at SuffieldApr 9 · 1600 Meters · Place 4 · Canton1600 Meters4.5:23.70a11
Apr 9Canton, Windsor Locks at SuffieldApr 9 · 800 Meters · Place 3 · Canton800 Meters3.2:29.18a11