Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorThe Patriot Games · Apr 225:32.05aThe Patriot GamesApril 22, 2023
1000 Meters · IndoorOld Saybrook Qualifier · Jan 222:45.53aOld Saybrook QualifierJanuary 22, 2026
1000 Meters · OutdoorNCCC Developmental · Dec 163:01.29aNCCC DevelopmentalDecember 16, 2023
1600 Meters · IndoorNCCC Championship · Jan 304:51.83aNCCC ChampionshipJanuary 30, 2024
1600 Meters · OutdoorBolton, Canton at Ellington · May 74:47.90aBolton, Canton at EllingtonMay 7, 2024
200 Meters · OutdoorEast Granby @ Ellington · May 525.48aEast Granby @ EllingtonMay 5, 2026
3200 Meters · IndoorUConn Developmental #2 · Jan 1910:55.64aUConn Developmental #2January 19, 2024
3200 Meters · OutdoorCIAC Class M Boys Championship · May 2810:33.76aCIAC Class M Boys ChampionshipMay 28, 2024
400 Meters · OutdoorWindsor Locks at Ellington · May 2056.66aWindsor Locks at EllingtonMay 20, 2025
600 Meters · IndoorShoreline Conference League Meet #1 · Jan 71:32.71aShoreline Conference League Meet #1January 7, 2026
800 Meters · OutdoorSomers @ Ellington · May 222:06.17aSomers @ EllingtonMay 22, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 1CIAC Class M Outdoor T&F ChampionshipsJun 1 · 800 Meters · Place 16 · EllingtonEllington800 Meters162:08.33a12
May 26NCCC ChampionshipMay 26 · 800 Meters · Place 5 · EllingtonEllington800 Meters5.2:08.84a12
May 22Somers @ EllingtonMay 22 · 800 Meters · Place 2 · EllingtonEllington800 Meters22:06.17a PB12
May 19Canton & Ellington @ StaffordMay 19 · 800 Meters · Place 3 · EllingtonEllington800 Meters32:08.94a12
May 5East Granby @ EllingtonMay 5 · 200 Meters · Place 9 · EllingtonEllington200 Meters925.48a PB12
Apr 28Rockville, Suffield at EllingtonApr 28 · 800 Meters · Place 4 · EllingtonEllington800 Meters4.2:11.97a12
Apr 21Granby @ EllingtonApr 21 · 800 Meters · Place 2 · EllingtonEllington800 Meters22:08.89a12
Apr 14Bolton @ EllingtonApr 14 · 1600 Meters · Place 6 · EllingtonEllington1600 Meters65:17.38a12
Apr 7Coventry, East Windsor @ EllingtonApr 7 · 800 Meters · Place 3 · EllingtonEllington800 Meters32:16.68a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 13CIAC Class M Indoor T&F ChampionshipsFeb 13 · 600 Meters · Place 19 · EllingtonEllington600 Meters19.1:33.50a12
Feb 13CIAC Class M Indoor T&F ChampionshipsFeb 13 · 800 Meters · EllingtonEllington800 MetersRelay Split—2:07.2hUnofficial12
Jan 22Old Saybrook QualifierJan 22 · 1600 Meters · Place 16 · EllingtonEllington1600 Meters165:02.02a12
Jan 22Old Saybrook QualifierJan 22 · 1000 Meters · Place 3 · EllingtonEllington1000 Meters32:45.53a PB12
Jan 17NCCC InvitationalJan 17 · 1600 Meters · Place 4 · EllingtonEllington1600 Meters44:56.94a12
Jan 7Shoreline Conference League Meet #1Jan 7 · 600 Meters · Place 2 · EllingtonEllington600 Meters21:32.71a PB12
Jan 3ECC Developmental Meet #3BJan 3 · 180 Meters · EllingtonEllington180 MetersRelay Split—22.8hUnofficial12
Jan 3ECC Developmental Meet #3BJan 3 · 600 Meters · Place 7 · EllingtonEllington600 Meters7.1:34.68a12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20ECC Developmental Meet #1ADec 20 · 1000 Meters · Place 6 · EllingtonEllington1000 Meters6.2:55.09a12
Dec 20ECC Developmental Meet #1ADec 20 · 400 Meters · EllingtonEllington400 MetersRelay Split—1:00.6hUnofficial12
Dec 13GHC Developmental Dec 13 · 3200 Meters · Place 12 · EllingtonEllington3200 Meters1211:41.41a12
Dec 13GHC Developmental Dec 13 · 1000 Meters · Place 7 · EllingtonEllington1000 Meters72:54.71a12

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 27NCCC Championship MeetMay 27 · 800 Meters · Place 18 · EllingtonEllington800 Meters182:18.57a11
May 20Windsor Locks at EllingtonMay 20 · 3200 Meters · Place 1 · EllingtonEllington3200 Meters111:26.23a11
May 20Windsor Locks at EllingtonMay 20 · 400 Meters · Place 1 · EllingtonEllington400 Meters156.66a PB11
May 16The Greater Manchester Track and Field ClassicMay 16 · 1600 Meters · Place 24 · EllingtonEllington1600 Meters245:15.74a11
May 13Ellington vs Canton & StaffordMay 13 · Pole Vault · Place 5 · EllingtonEllingtonPole Vault57-611
May 13Ellington vs Canton & StaffordMay 13 · 800 Meters · Place 4 · EllingtonEllington800 Meters42:08.69a11
May 9The 93rd Greater Hartford InvitationalMay 9 · 800 Meters · Place 43 · EllingtonEllington800 Meters432:12.2811
May 7Ellington vs SuffieldMay 7 · 1600 Meters · Place 3 · EllingtonEllington1600 Meters35:18.35a11
May 7Ellington vs SuffieldMay 7 · 200 Meters · Place 4 · EllingtonEllington200 Meters426.32a11
Apr 29Ellington vs Bolton & East GranbyApr 29 · 800 Meters · Place 5 · EllingtonEllington800 Meters52:12.57a11
Apr 254th Annual Ellington InvitationalApr 25 · 800 Meters · EllingtonEllington800 MetersRelay Split—2:11.0hUnofficial11
Apr 23Rockville vs. Ellington and SMSAApr 23 · Pole Vault · Place 4 · EllingtonEllingtonPole Vault48-011
Apr 23Rockville vs. Ellington and SMSAApr 23 · 800 Meters · Place 7 · EllingtonEllington800 Meters72:19.5611
Apr 19The Patriot GamesApr 19 · 800 Meters · Place 2 · EllingtonEllington800 Meters22:11.0511
Apr 15Ellington vs Coventry & SomersApr 15 · Pole Vault · Place 5 · EllingtonEllingtonPole Vault57-611
Apr 15Ellington vs Coventry & SomersApr 15 · 1600 Meters · Place 5 · EllingtonEllington1600 Meters55:09.59a11
Apr 8Ellington, Granby @ East WindsorApr 8 · 800 Meters · Place 2 · EllingtonEllington800 Meters22:18.43a11

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 28CIAC Class M Boys ChampionshipMay 28 · 3200 Meters · Place 21 · EllingtonEllington3200 Meters21.10:33.76a PB10
May 28CIAC Class M Boys ChampionshipMay 28 · 800 Meters · EllingtonEllington800 MetersRelay Split—2:13.3hUnofficial10
May 21NCCC Outdoor Track ChampionshipMay 21 · 3200 Meters · Place 8 · EllingtonEllington3200 Meters811:03.31a—
May 17The Greater Manchester Track and Field ClassicMay 17 · 800 Meters · Place 11 · EllingtonEllington800 Meters112:17.06a—
May 14Stafford at EllingtonMay 14 · 1600 Meters · Place 3 · EllingtonEllington1600 Meters35:17.10a—
May 14Stafford at EllingtonMay 14 · 800 Meters · Place 2 · EllingtonEllington800 Meters22:16.73a—
May 7Bolton, Canton at EllingtonMay 7 · 3200 Meters · Place 3 · EllingtonEllington3200 Meters310:53.98a—
May 7Bolton, Canton at EllingtonMay 7 · 1600 Meters · Place 3 · EllingtonEllington1600 Meters34:47.90a PB—
Apr 30SMSA, Windsor Locks at EllingtonApr 30 · 1600 Meters · Place 3 · EllingtonEllington1600 Meters34:53.05a—
Apr 30SMSA, Windsor Locks at EllingtonApr 30 · 800 Meters · Place 2 · EllingtonEllington800 Meters22:16.25a—
Apr 273rd Annual Ellington InvitationalApr 27 · 3200 Meters · Place 8 · EllingtonEllington3200 Meters810:34.51a—
Apr 24Somers vs. Coventry & EllingtonApr 24 · 3200 Meters · Place 2 · EllingtonEllington3200 Meters210:47.75a—
Apr 24Somers vs. Coventry & EllingtonApr 24 · 1600 Meters · Place 1 · EllingtonEllington1600 Meters15:01.54a—
Apr 20The Patriot GamesApr 20 · 800 Meters · Place 12 · EllingtonEllington800 Meters122:14.10a—
Apr 16Rockville at EllingtonApr 16 · 1600 Meters · Place 3 · EllingtonEllington1600 Meters35:04.36a—
Apr 9East Granby, Ellington at SuffieldApr 9 · 3200 Meters · Place 3 · EllingtonEllington3200 Meters311:24.25a—
Apr 9East Granby, Ellington at SuffieldApr 9 · 1600 Meters · Place 3 · EllingtonEllington1600 Meters34:58.82a—
Apr 2East Windsor, Granby at EllingtonApr 2 · 3200 Meters · Place 2 · EllingtonEllington3200 Meters210:58.47a—
Apr 2East Windsor, Granby at EllingtonApr 2 · 1600 Meters · Place 1 · EllingtonEllington1600 Meters15:01.43a—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 10CIAC Class M Boys ChampionshipFeb 10 · 1600 Meters · Place 23 · EllingtonEllington1600 Meters23.5:00.39a10
Feb 3NCCC Last Chance QualifierFeb 3 · 3200 Meters · Place 3 · EllingtonEllington3200 Meters312:41.92a—
Feb 3NCCC Last Chance QualifierFeb 3 · 1000 Meters · Place 2 · EllingtonEllington1000 Meters22:53.81a—
Jan 30NCCC ChampionshipJan 30 · 1600 Meters · Place 5 · EllingtonEllington1600 Meters54:51.83a PB—
Jan 22Joe Sinicrope InvitationalJan 22 · 1600 Meters · Place 5 · EllingtonEllington1600 Meters54:54.05a—
Jan 19UConn Developmental #2Jan 19 · 3200 Meters · Place 4 · EllingtonEllington3200 Meters410:55.64a PB—
Jan 17Old Saybrook QualifierJan 17 · 1600 Meters · Place 7 · EllingtonEllington1600 Meters74:55.96a—
Jan 13NCCC InvitationalJan 13 · 3200 Meters · Place 3 · EllingtonEllington3200 Meters311:00.89a—
Jan 5UConn Developmental #1Jan 5 · 1600 Meters · Place 6 · EllingtonEllington1600 Meters65:02.94a—
Jan 5UConn Developmental #1Jan 5 · 1000 Meters · Place 7 · EllingtonEllington1000 Meters72:54.54a—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30ECC Developmental Meet 3BDec 30 · 1600 Meters · Place 1 · EllingtonEllington1600 Meters1.5:00.62a10
Dec 30ECC Developmental Meet 3BDec 30 · 400 Meters · EllingtonEllington400 MetersRelay Split—64.4Unofficial10

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 16NCCC DevelopmentalDec 16 · 3200 Meters · Place 2 · EllingtonEllington3200 Meters2.11:17.50a10
Dec 16NCCC DevelopmentalDec 16 · 1000 Meters · Place 3 · EllingtonEllington1000 Meters3.3:01.29a PB10
May 16Ellington vs Suffield & SMSAMay 16 · 3200 Meters · Place 6 · EllingtonEllington3200 Meters612:55.52a—
May 9Ellington vs East WindsorMay 9 · 800 Meters · Place 7 · EllingtonEllington800 Meters72:33.44a—
May 2Stafford vs Ellington & BoltonMay 2 · 1600 Meters · Place 14 · EllingtonEllington1600 Meters145:37.71a—
May 2Stafford vs Ellington & BoltonMay 2 · 800 Meters · Place 6 · EllingtonEllington800 Meters62:26.15a—
Apr 29Ellington Invitational Apr 29 · 3200 Meters · Place 24 · EllingtonEllington3200 Meters2411:51.46a—
Apr 25Ellington vs Windsor LocksApr 25 · 3200 Meters · Place 2 · EllingtonEllington3200 Meters211:52.93a—
Apr 22The Patriot GamesApr 22 · 1 Mile · Place 14 · EllingtonEllington1 Mile145:32.05a PB—
Apr 18Ellington vs Coventry & East GranbyApr 18 · 1600 Meters · Place 9 · EllingtonEllington1600 Meters95:34.47a—
Apr 18Ellington vs Coventry & East GranbyApr 18 · 200 Meters · Place 22 · EllingtonEllington200 Meters2231.53a—
Apr 12Ellington, Canton @ SomersApr 12 · 800 Meters · Place 6 · EllingtonEllington800 Meters62:41.99a—
Apr 5Rockville vs Ellington and GranbyApr 5 · 1600 Meters · Place 14 · EllingtonEllington1600 Meters145:39.52a—
Apr 5Rockville vs Ellington and GranbyApr 5 · 800 Meters · Place 13 · EllingtonEllington800 Meters132:40.50a—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 11Illing MS vs Ellington/Griswald MSMay 11 · 1600 Meters · Place 9 · EllingtonEllington1600 Meters9.6:04.38a7
May 11Illing MS vs Ellington/Griswald MSMay 11 · 800 Meters · Place 5 · EllingtonEllington800 Meters5.2:50.34a7