Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 Yale HS Classic · Jan 94:51.692026 Yale HS ClassicJanuary 9, 2026
1000 Meters · IndoorNCCC Invitational · Jan 172:52.39aNCCC InvitationalJanuary 17, 2026
1000 Meters · OutdoorNCCC Developmental · Dec 163:12.20aNCCC DevelopmentalDecember 16, 2023
1600 Meters · IndoorCIAC Class LL Indoor T&F Championships · Feb 144:47.59aCIAC Class LL Indoor T&F ChampionshipsFebruary 14, 2026
1600 Meters · OutdoorKnights Under the Lights - 5th Annual Ellington Invitational · Apr 244:47.63aKnights Under the Lights - 5th Annual Ellington InvitationalApril 24, 2026
2 Miles · OutdoorThe Patriot Games · Apr 2011:28.32aThe Patriot GamesApril 20, 2024
3200 Meters · IndoorHartford Public Indoor Invite · Jan 310:36.98Hartford Public Indoor InviteJanuary 3, 2026
3200 Meters · OutdoorFast Times at Ridgefield High: The 3200 · May 210:18.13aFast Times at Ridgefield High: The 3200May 2, 2026
5000 Meters · Outdoor8th CT Distance Festival · May 816:38.87a8th CT Distance FestivalMay 8, 2026
800 Meters · OutdoorBolton at Suffield · May 122:10.38aBolton at SuffieldMay 12, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 1CIAC Class S Outdoor T&F ChampionshipsJun 1 · 3200 Meters · Place 26 · Bolton3200 Meters26.10:37.78a12
May 19Granby & Bolton @ EWHSMay 19 · 300m Hurdles · Place 3 · Bolton300m Hurdles351.712
May 19Granby & Bolton @ EWHSMay 19 · 3200 Meters · Place 3 · Bolton3200 Meters311:52.712
May 19Granby & Bolton @ EWHSMay 19 · 1600 Meters · Place 4 · Bolton1600 Meters45:24.012
May 12Bolton at SuffieldMay 12 · 800 Meters · Place 3 · Bolton800 Meters3.2:10.38a PB12
May 88th CT Distance FestivalMay 8 · 5000 Meters · Place 44 · Bolton5000 Meters4416:38.87a PB12
May 5Bolton and Coventry @ RockvilleMay 5 · 3200 Meters · Place 10 · Bolton3200 Meters10.11:37.89a12
May 5Bolton and Coventry @ RockvilleMay 5 · 1600 Meters · Place 6 · Bolton1600 Meters6.5:18.98a12
May 2Fast Times at Ridgefield High: The 3200May 2 · 3200 Meters · Place 84 · Bolton3200 Meters84.10:18.13a PB12
Apr 29Bolton @ Windsor LocksApr 29 · 800 Meters · Bolton800 Meters—DNS12
Apr 29Bolton @ Windsor LocksApr 29 · 400 Meters · Bolton400 Meters—DNS12
Apr 24Knights Under the Lights - 5th Annual Ellington InvitationalApr 24 · 1600 Meters · Place 14 · Bolton1600 Meters144:47.63a PB12
Apr 22Canton vs. Bolton, SomersApr 22 · 3200 Meters · Place 2 · Bolton3200 Meters2.11:30.46a12
Apr 22Canton vs. Bolton, SomersApr 22 · 1600 Meters · Place 3 · Bolton1600 Meters3.5:08.89a12
Apr 8Bolton & East Granby @ StaffordApr 8 · 3200 Meters · Place 2 · Bolton3200 Meters2.11:24.95a12
Apr 8Bolton & East Granby @ StaffordApr 8 · 1600 Meters · Place 2 · Bolton1600 Meters2.5:01.16a12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 14CIAC Class LL Indoor T&F ChampionshipsFeb 14 · 1600 Meters · Place 7 · Bolton1600 Meters74:47.59a PB12
Feb 14CIAC Class LL Indoor T&F ChampionshipsFeb 14 · 1600 Meters · Place 7 · Bolton1600 Meters74:47.59—
Feb 14CIAC Class S Indoor T&F ChampionshipsFeb 14 · 1600 Meters · Place 7 · Bolton1600 Meters7.4:47.59a12
Feb 3NCCC Championship Feb 3 · 3200 Meters · Place 11 · Bolton3200 Meters1110:49.62a12
Jan 17NCCC InvitationalJan 17 · 1600 Meters · Place 14 · Bolton1600 Meters145:32.83a12
Jan 17NCCC InvitationalJan 17 · 1000 Meters · Place 2 · Bolton1000 Meters22:52.39a PB12
Jan 92026 Yale HS ClassicJan 9 · 1 Mile · Place 61 · Bolton1 Mile614:51.69 PB12
Jan 92026 Yale HS ClassicJan 9 · 1 Mile · Place 61 · Bolton1 Mile614:51.6912
Jan 3Hartford Public Indoor InviteJan 3 · 3200 Meters · Place 4 · Bolton3200 Meters410:36.98 PB12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 2CIAC Class S Boys ChampionshipJun 2 · 3200 Meters · Place 15 · Bolton3200 Meters15.10:45.14a11
May 27NCCC Championship MeetMay 27 · 3200 Meters · Place 6 · Bolton3200 Meters610:32.88a11
May 20Rockville vs Bolton and CantonMay 20 · 1600 Meters · Place 8 · Bolton1600 Meters84:51.77a11
May 9The 93rd Greater Hartford InvitationalMay 9 · 800 Meters · Place 52 · Bolton800 Meters522:13.3211
May 7Stafford vs. Bolton and SMSAMay 7 · 3200 Meters · Place 4 · Bolton3200 Meters411:21.311
May 7Stafford vs. Bolton and SMSAMay 7 · 1600 Meters · Place 6 · Bolton1600 Meters65:15.311
May 3Fast Times at Ridgefield HighMay 3 · 3200 Meters · Place 77 · Bolton3200 Meters7710:28.57a11
Apr 29Ellington vs Bolton & East GranbyApr 29 · 1600 Meters · Place 2 · Bolton1600 Meters24:55.40a11
Apr 254th Annual Ellington InvitationalApr 25 · 1600 Meters · Place 20 · Bolton1600 Meters20.5:05.35a11
Apr 23Somers vs. E. Windsor & BoltonApr 23 · 800 Meters · Place 6 · Bolton800 Meters62:13.9111

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 8NCCC Last Chance QualifierFeb 8 · 1000 Meters · Place 3 · Bolton1000 Meters32:53.38a—
Feb 4NCCC ChampionshipFeb 4 · 3200 Meters · Place 11 · Bolton3200 Meters1111:36.79a—
Feb 4NCCC ChampionshipFeb 4 · 1000 Meters · Place 10 · Bolton1000 Meters103:01.61a—
Jan 18NCCC Invitational #2Jan 18 · 3200 Meters · Place 8 · Bolton3200 Meters811:48.14a—
Jan 18NCCC Invitational #2Jan 18 · 1000 Meters · Place 5 · Bolton1000 Meters52:56.90a—
Jan 1040th Yale Interscholastic Track ClassicJan 10 · 1000 Meters · Place 54 · Bolton1000 Meters54.3:03.94a11
Jan 4NCCC Invitational #1Jan 4 · 3200 Meters · Place 14 · Bolton3200 Meters1411:41.32a—
Jan 4NCCC Invitational #1Jan 4 · 1000 Meters · Place 12 · Bolton1000 Meters123:06.77a—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 21NCCC Outdoor Track ChampionshipMay 21 · 3200 Meters · Place 10 · Bolton3200 Meters1011:13.75a—
May 15Somers vs. Bolton Outdoor Track MeetMay 15 · 3200 Meters · Place 1 · Bolton3200 Meters110:52.85a—
May 13Granby Bolton Track MeetMay 13 · 3200 Meters · Place 4 · Bolton3200 Meters412:13.79—
May 13Granby Bolton Track MeetMay 13 · 1600 Meters · Place 5 · Bolton1600 Meters55:46.29—
May 13Granby Bolton Track MeetMay 13 · 800 Meters · Place 5 · Bolton800 Meters52:39.64—
May 1192nd Greater Hartford InvitationalMay 11 · 3200 Meters · Place 27 · Bolton3200 Meters27.11:13.07a10
May 7Bolton, Canton at EllingtonMay 7 · 3200 Meters · Place 5 · Bolton3200 Meters511:54.01a—
May 7Bolton, Canton at EllingtonMay 7 · 1600 Meters · Place 10 · Bolton1600 Meters105:20.33a—
Apr 30Coventry, Bolton, East GranbyApr 30 · 3200 Meters · Place 5 · Bolton3200 Meters511:32.71a—
Apr 30Coventry, Bolton, East GranbyApr 30 · 1600 Meters · Place 7 · Bolton1600 Meters75:24.24a—
Apr 273rd Annual Ellington InvitationalApr 27 · 3200 Meters · Place 21 · Bolton3200 Meters2111:17.96a—
Apr 23At East Windsor with Bolton & SuffieldApr 23 · 3200 Meters · Place 5 · Bolton3200 Meters5.11:30.19a10
Apr 23At East Windsor with Bolton & SuffieldApr 23 · 1600 Meters · Place 10 · Bolton1600 Meters10.5:23.59a10
Apr 20The Patriot GamesApr 20 · 2 Miles · Place 10 · Bolton2 Miles1011:28.32a PB—
Apr 17Bolton and Windsor Locks at StaffordApr 17 · 3200 Meters · Place 3 · Bolton3200 Meters311:19.57a—
Apr 5Rockville vs. Bolton East Granby and SMSAApr 5 · 3200 Meters · Place 6 · Bolton3200 Meters611:59.76a—
Apr 5Rockville vs. Bolton East Granby and SMSAApr 5 · 1600 Meters · Place 9 · Bolton1600 Meters95:25.98a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 3NCCC Last Chance QualifierFeb 3 · 3200 Meters · Place 2 · Bolton3200 Meters211:32.40a—
Jan 30NCCC ChampionshipJan 30 · 3200 Meters · Place 11 · Bolton3200 Meters1111:47.41a—
Jan 13NCCC InvitationalJan 13 · 3200 Meters · Place 6 · Bolton3200 Meters611:47.46a—
Jan 13NCCC InvitationalJan 13 · 1000 Meters · Place 12 · Bolton1000 Meters123:11.94a—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
Dec 16NCCC DevelopmentalDec 16 · 1000 Meters · Place 11 · Bolton1000 Meters11.3:12.20a PB10
Dec 16NCCC DevelopmentalDec 16 · 1600 Meters · Place 9 · Bolton1600 Meters9.5:25.78a10
May 17Bolton/Granby @ SomersMay 17 · 3200 Meters · Place 4 · Bolton3200 Meters411:48.92a—
May 17Bolton/Granby @ SomersMay 17 · 1600 Meters · Place 9 · Bolton1600 Meters95:22.30a—
May 10Canton vs. BoltonMay 10 · 3200 Meters · Place 5 · Bolton3200 Meters512:40.00—
May 10Canton vs. BoltonMay 10 · 1600 Meters · Place 4 · Bolton1600 Meters45:20.72—
May 2Stafford vs Ellington & BoltonMay 2 · 3200 Meters · Place 6 · Bolton3200 Meters612:09.92a—
May 2Stafford vs Ellington & BoltonMay 2 · 1600 Meters · Place 10 · Bolton1600 Meters105:32.17a—
Apr 25Bolton & SMSA at CoventryApr 25 · 3200 Meters · Place 3 · Bolton3200 Meters312:09.20—
Apr 25Bolton & SMSA at CoventryApr 25 · 1600 Meters · Place 7 · Bolton1600 Meters75:32.20—
Apr 18Bolton & Suffield at East WindsorApr 18 · 3200 Meters · Place 8 · Bolton3200 Meters812:23.50—
Apr 18Bolton & Suffield at East WindsorApr 18 · 1600 Meters · Place 11 · Bolton1600 Meters115:40.20—
Apr 12Rockville vs BoltonApr 12 · 3200 Meters · Place 6 · Bolton3200 Meters612:46.87a—
Apr 12Rockville vs BoltonApr 12 · 1600 Meters · Place 12 · Bolton1600 Meters125:45.73a—
Apr 4Windsor Lock/Bolton/East Granby/SMSAApr 4 · 3200 Meters · Place 5 · Bolton3200 Meters512:50.09
Apr 4Windsor Lock/Bolton/East Granby/SMSAApr 4 · 1600 Meters · Place 9 · Bolton1600 Meters95:53.09

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 4NCCC Last Chance Qualifier Feb 4 · 3200 Meters · Place 6 · Bolton3200 Meters612:24.259
Feb 4NCCC Last Chance Qualifier Feb 4 · 1000 Meters · Place 12 · Bolton1000 Meters123:26.809
Jan 21NCCC Invitational #2Jan 21 · 3200 Meters · Place 6 · Bolton3200 Meters612:50.57a9
Jan 21NCCC Invitational #2Jan 21 · 1000 Meters · Place 16 · Bolton1000 Meters163:17.48a9
Jan 6ECC DevelopmentalJan 6 · 1600 Meters · Place 25 · Bolton1600 Meters256:05.97a9
Jan 6ECC DevelopmentalJan 6 · 1000 Meters · Place 17 · Bolton1000 Meters173:20.06a9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 17NCCC Development MeetDec 17 · 3200 Meters · Place 10 · Bolton3200 Meters10.13:05.87a9
Dec 17NCCC Development MeetDec 17 · 1000 Meters · Place 21 · Bolton1000 Meters21.3:23.22a9