Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNCCC Invitational · Jan 173:35.14aNCCC InvitationalJanuary 17, 2026
1600 Meters · IndoorGHC Invitational #2 · Jan 246:59.25aGHC Invitational #2January 24, 2026
1600 Meters · OutdoorRockville vs Bolton and Canton · May 206:19.19aRockville vs Bolton and CantonMay 20, 2025
300 Meters · IndoorNCCC Last Chance Qualifier · Feb 858.37aNCCC Last Chance QualifierFebruary 8, 2025
3200 Meters · IndoorNCCC Invitational · Jan 1714:28.82aNCCC InvitationalJanuary 17, 2026
3200 Meters · OutdoorKnights Under the Lights - 5th Annual Ellington Invitational · Apr 2413:34.28aKnights Under the Lights - 5th Annual Ellington InvitationalApril 24, 2026
400 Meters · OutdoorThe Patriot Games · Apr 191:09.56The Patriot GamesApril 19, 2025
600 Meters · IndoorNCCC Last Chance Qualifier · Feb 81:59.19aNCCC Last Chance QualifierFebruary 8, 2025
800 Meters · OutdoorThe Patriot Games · Apr 192:57.40The Patriot GamesApril 19, 2025

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 19Canton & Ellington @ StaffordMay 19 · 3200 Meters · Place 6 · Canton3200 Meters614:28.92a10
May 19Canton & Ellington @ StaffordMay 19 · 1600 Meters · Place 9 · Canton1600 Meters98:04.52a10
May 13Canton vs. Coventry, HMTCAMay 13 · 3200 Meters · Place 6 · Canton3200 Meters6.15:38.84a10
May 13Canton vs. Coventry, HMTCAMay 13 · 1600 Meters · Place 12 · Canton1600 Meters12.7:39.29a10
May 894th Greater Hartford InvitationalMay 8 · 3200 Meters · Place 19 · Canton3200 Meters1913:58.39a10
Apr 30Canton vs. Granby, East Granby Apr 30 · 3200 Meters · Canton3200 Meters—DNS10
Apr 30Canton vs. Granby, East Granby Apr 30 · 1600 Meters · Canton1600 Meters—DNS10
Apr 24Knights Under the Lights - 5th Annual Ellington InvitationalApr 24 · 3200 Meters · Place 32 · Canton3200 Meters3213:34.28a PB10
Apr 22Canton vs. Bolton, SomersApr 22 · 3200 Meters · Place 12 · Canton3200 Meters12.15:20.50a10
Apr 22Canton vs. Bolton, SomersApr 22 · 1600 Meters · Place 16 · Canton1600 Meters16.7:07.11a10
Apr 17The Patriot GamesApr 17 · 2 Miles · Canton2 Miles—DNS10
Apr 17The Patriot GamesApr 17 · 1 Mile · Canton1 Mile—DNS10
Apr 15Canton vs. RockvilleApr 15 · 3200 Meters · Place 5 · Canton3200 Meters5.16:36.17a10
Apr 15Canton vs. RockvilleApr 15 · 1600 Meters · Place 7 · Canton1600 Meters7.7:12.61a10
Apr 7Canton/Windsor Locks at SuffieldApr 7 · 3200 Meters · Place 3 · Canton3200 Meters3.18:26.36a10
Apr 7Canton/Windsor Locks at SuffieldApr 7 · 1600 Meters · Place 6 · Canton1600 Meters6.6:47.06a10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 24GHC Invitational #2Jan 24 · 3200 Meters · Place 9 · Canton3200 Meters915:13.29a10
Jan 24GHC Invitational #2Jan 24 · 1600 Meters · Place 31 · Canton1600 Meters316:59.25a PB10
Jan 17NCCC InvitationalJan 17 · 3200 Meters · Place 20 · Canton3200 Meters2014:28.82a PB10
Jan 17NCCC InvitationalJan 17 · 1000 Meters · Place 26 · Canton1000 Meters263:35.14a PB10

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 20Rockville vs Bolton and CantonMay 20 · 3200 Meters · Place 6 · Canton3200 Meters614:25.11a9
May 20Rockville vs Bolton and CantonMay 20 · 1600 Meters · Place 16 · Canton1600 Meters166:19.19a PB9
May 13Ellington vs Canton & StaffordMay 13 · 3200 Meters · Place 9 · Canton3200 Meters915:11.68a9
May 13Ellington vs Canton & StaffordMay 13 · 1600 Meters · Place 9 · Canton1600 Meters97:25.87a9
May 10Froshmore Invitational - Overall ResultsMay 10 · 3200 Meters · Place 25 · Canton3200 Meters2514:48.39—
May 109th Froshmore InvitationalMay 10 · 3200 Meters · Place 4 · Canton3200 Meters4.14:48.39a9
May 109th Froshmore InvitationalMay 10 · 1600 Meters · Canton1600 Meters—DNS9
May 7Canton v. Coventry, East Windsor May 7 · 3200 Meters · Place 6 · Canton3200 Meters615:50.29
May 7Canton v. Coventry, East Windsor May 7 · 1600 Meters · Place 8 · Canton1600 Meters86:37.39
Apr 29Canton v. SomersApr 29 · 3200 Meters · Place 2 · Canton3200 Meters2.15:00.19
Apr 29Canton v. SomersApr 29 · 1600 Meters · Place 6 · Canton1600 Meters6.6:40.29
Apr 23Canton v. Granby, East GranbyApr 23 · 3200 Meters · Place 5 · Canton3200 Meters515:42.89
Apr 23Canton v. Granby, East GranbyApr 23 · 1600 Meters · Place 9 · Canton1600 Meters96:34.19
Apr 19The Patriot GamesApr 19 · 800 Meters · Place 33 · Canton800 Meters332:57.40 PB9
Apr 19The Patriot GamesApr 19 · 400 Meters · Place 29 · Canton400 Meters291:09.56 PB9
Apr 15Canton vs. SMSAApr 15 · 3200 Meters · Place 1 · Canton3200 Meters1.15:32.59
Apr 15Canton vs. SMSAApr 15 · 1600 Meters · Place 1 · Canton1600 Meters1.7:18.19
Apr 15Canton vs. SMSAApr 15 · 800 Meters · Place 2 · Canton800 Meters2.3:50.09
Apr 9Canton, Windsor Locks at SuffieldApr 9 · 1600 Meters · Place 10 · Canton1600 Meters10.6:43.17a9
Apr 9Canton, Windsor Locks at SuffieldApr 9 · 400 Meters · Canton400 Meters—DNS9

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 8NCCC Last Chance QualifierFeb 8 · 600 Meters · Place 18 · Canton600 Meters181:59.19a PB—
Feb 8NCCC Last Chance QualifierFeb 8 · 300 Meters · Place 34 · Canton300 Meters3458.37a PB—
Jan 27Joe Sinicrope InvitationalJan 27 · 600 Meters · Place 40 · Canton600 Meters402:04.67a—
Jan 18NCCC Invitational #2Jan 18 · 600 Meters · Place 47 · Canton600 Meters472:00.00a—