Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorUConn Developmental #1 · Jan 52:38.38aUConn Developmental #1January 5, 2024
1500 Meters · OutdoorNortheast-10 Outdoor Championships · May 14:00.08aNortheast-10 Outdoor ChampionshipsMay 1, 2026
1600 Meters · IndoorNCCC Championship · Jan 304:33.14aNCCC ChampionshipJanuary 30, 2024
1600 Meters · OutdoorCIAC Class MM Boys Championship · May 284:23.65aCIAC Class MM Boys ChampionshipMay 28, 2024
1600 Meters · Outdoor · Hand timedRockville/Bolton @ Stafford · May 194:58.15hRockville/Bolton @ StaffordMay 19, 2021
3000 Meters · IndoorJohn Thomas Terrier Classic · Jan 318:36.02aJohn Thomas Terrier ClassicJanuary 31, 2025
3200 Meters · IndoorCIAC State Open Boys Indoor T&F Championship · Feb 189:45.53aCIAC State Open Boys Indoor T&F ChampionshipFebruary 18, 2023
3200 Meters · OutdoorCIAC Class MM Boys Championship · Jun 19:37.74aCIAC Class MM Boys ChampionshipJune 1, 2023
3200 Meters · Outdoor · Hand timedRockville/Bolton @ Stafford · May 1911:26.19hRockville/Bolton @ StaffordMay 19, 2021
400 Meters · OutdoorRockville vs East Granby and East Windsor · May 855.21aRockville vs East Granby and East WindsorMay 8, 2024
5000 Meters · IndoorRiverhawk Invitational · Feb 614:59.20aRiverhawk InvitationalFebruary 6, 2026
5000 Meters · OutdoorFriar Invitational · Apr 1014:49.99aFriar InvitationalApril 10, 2026
55 Meters · IndoorNCCC Last Chance Qualifier · Feb 38.10aNCCC Last Chance QualifierFebruary 3, 2024
800 Meters · OutdoorRockville vs East Windsor and Windsor Locks · May 162:02.58aRockville vs East Windsor and Windsor LocksMay 16, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8New England (NEICAAA) Outdoor ChampionshipsMay 8 · 5000 Meters · Place 7 · Southern ConnecticutSouthern Connecticut5000 Meters7.15:18.61aSo
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 5000 Meters · Place 2 · Southern ConnecticutSouthern Connecticut5000 Meters2.15:07.89aSo
May 1Northeast-10 Outdoor ChampionshipsMay 1 · 1500 Meters · Place 4 · Southern ConnecticutSouthern Connecticut1500 Meters4.4:00.08a PBSo
May 1NE10 OutdoorMay 1 · 5000 Meters · Place 2 · Southern ConnecticutSouthern Connecticut5000 Meters2.15:07.89aSo
May 1NE10 OutdoorMay 1 · 1500 Meters · Place 4 · Southern ConnecticutSouthern Connecticut1500 Meters4.4:00.08aSo
Apr 24CCSU InvitationalApr 24 · 1500 Meters · Place 4 · Southern ConnecticutSouthern Connecticut1500 Meters4.4:00.10aSo
Apr 10Friar InvitationalApr 10 · 5000 Meters · Place 4 · Southern ConnecticutSouthern Connecticut5000 Meters4.14:49.99a PBSo
Apr 4UCONN Dog FightApr 4 · 1500 Meters · Place 38 · Southern ConnecticutSouthern Connecticut1500 Meters384:09.17aSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 6Riverhawk InvitationalFeb 6 · 5000 Meters · Place 3 · Southern ConnecticutSouthern Connecticut5000 Meters314:59.20a PBSo

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 102025 NEICAAA Outdoor ChampsMay 10 · 5000 Meters · Place 8 · Southern ConnecticutSouthern Connecticut5000 Meters814:55.42aFR
Apr 25SCSU Barber-MaloneyApr 25 · 1500 Meters · Place 2 · Southern ConnecticutSouthern Connecticut1500 Meters2.4:02.57aFr
Apr 18UCONN NE ChallengeApr 18 · 5000 Meters · Place 1 · Southern ConnecticutSouthern Connecticut5000 Meters1.15:31.33aFr
Apr 4UCONN Dog FightApr 4 · 5000 Meters · Place 3 · Southern ConnecticutSouthern Connecticut5000 Meters3.15:16.32aFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 31John Thomas Terrier ClassicJan 31 · 3000 Meters · Place 139 · Southern ConnecticutSouthern Connecticut3000 Meters1398:36.02a PB—

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 3CIAC State Open Boys ChampionshipJun 3 · 1600 Meters · Place 9 · RockvilleRockville1600 Meters9.4:25.00a12
May 28CIAC Class MM Boys ChampionshipMay 28 · 3200 Meters · Place 7 · RockvilleRockville3200 Meters7.9:52.02a12
May 28CIAC Class MM Boys ChampionshipMay 28 · 1600 Meters · Place 4 · RockvilleRockville1600 Meters4.4:23.65a PB12
May 21NCCC Outdoor Track ChampionshipMay 21 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters210:01.36a—
May 21NCCC Outdoor Track ChampionshipMay 21 · 1600 Meters · Place 2 · RockvilleRockville1600 Meters24:27.28a—
May 17The Greater Manchester Track and Field ClassicMay 17 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters110:05.79a—
May 14Rockville vs Coventry and SuffieldMay 14 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters210:53.93a—
May 14Rockville vs Coventry and SuffieldMay 14 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters14:30.21a—
May 8Rockville vs East Granby and East WindsorMay 8 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters19:53.12a—
May 8Rockville vs East Granby and East WindsorMay 8 · 400 Meters · Place 2 · RockvilleRockville400 Meters255.21a PB—
May 1Rockville vs. Granby and SomersMay 1 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters210:38.43a—
May 1Rockville vs. Granby and SomersMay 1 · 1600 Meters · Place 4 · RockvilleRockville1600 Meters44:57.78a—
Apr 273rd Annual Ellington InvitationalApr 27 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters19:47.90a—
Apr 273rd Annual Ellington InvitationalApr 27 · 1600 Meters · Place 2 · RockvilleRockville1600 Meters24:25.93a—
Apr 24Rockville vs Windsor LocksApr 24 · 400 Meters · Place 3 · RockvilleRockville400 Meters355.31a—
Apr 16Rockville at EllingtonApr 16 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters210:51.44a—
Apr 16Rockville at EllingtonApr 16 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters14:56.29a—
Apr 16Rockville at EllingtonApr 16 · 800 Meters · Place 2 · RockvilleRockville800 Meters22:03.99a—
Apr 9Canton & Rockville at StaffordApr 9 · 800 Meters · Place 1 · RockvilleRockville800 Meters12:02.86a—
Apr 5Rockville vs. Bolton East Granby and SMSAApr 5 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters110:14.48a—
Apr 5Rockville vs. Bolton East Granby and SMSAApr 5 · 1600 Meters · Place 2 · RockvilleRockville1600 Meters24:45.10a—

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 10CIAC Class M Boys ChampionshipFeb 10 · 3200 Meters · Place 11 · RockvilleRockville3200 Meters11.10:19.70a12
Feb 10CIAC Class M Boys ChampionshipFeb 10 · 1600 Meters · Place 6 · RockvilleRockville1600 Meters6.4:35.54a12
Feb 3NCCC Last Chance QualifierFeb 3 · 1600 Meters · Place 5 · RockvilleRockville1600 Meters55:05.09a—
Feb 3NCCC Last Chance QualifierFeb 3 · 55 Meters · Place 75 · RockvilleRockville55 Meters758.10a PB—
Jan 30NCCC ChampionshipJan 30 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters29:56.44a—
Jan 30NCCC ChampionshipJan 30 · 1600 Meters · Place 2 · RockvilleRockville1600 Meters24:33.14a PB—
Jan 30NCCC ChampionshipJan 30 · 1000 Meters · Place 1 · RockvilleRockville1000 Meters12:44.87a—
Jan 22Joe Sinicrope InvitationalJan 22 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters110:03.81a—
Jan 22Joe Sinicrope InvitationalJan 22 · 1000 Meters · Place 2 · RockvilleRockville1000 Meters22:38.94a—
Jan 13NCCC InvitationalJan 13 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters110:14.23a—
Jan 5UConn Developmental #1Jan 5 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters14:40.50a—
Jan 5UConn Developmental #1Jan 5 · 1000 Meters · Place 2 · RockvilleRockville1000 Meters22:38.38a PB—

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
Dec 16NCCC DevelopmentalDec 16 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters1.10:04.54a12
Dec 16NCCC DevelopmentalDec 16 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters1.4:34.73a12
Jun 5CIAC State Open Boys ChampionshipJun 5 · 3200 Meters · Place 16 · RockvilleRockville3200 Meters16.9:48.72a11
Jun 5CIAC State Open Boys ChampionshipJun 5 · 1600 Meters · RockvilleRockville1600 Meters—DNS11
Jun 1CIAC Class MM Boys ChampionshipJun 1 · 3200 Meters · Place 3 · RockvilleRockville3200 Meters3.9:37.74a PB11
Jun 1CIAC Class MM Boys ChampionshipJun 1 · 1600 Meters · Place 5 · RockvilleRockville1600 Meters5.4:29.19a11
May 23NCCC ChampionshipMay 23 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters29:49.91a—
May 23NCCC ChampionshipMay 23 · 1600 Meters · Place 2 · RockvilleRockville1600 Meters24:26.84a—
May 16Rockville vs East Windsor and Windsor LocksMay 16 · 800 Meters · Place 2 · RockvilleRockville800 Meters22:02.58a PB—
May 9Coventry, Rockville at SuffieldMay 9 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters110:23.43a—
May 9Coventry, Rockville at SuffieldMay 9 · 1600 Meters · Place 2 · RockvilleRockville1600 Meters24:38.14a—
May 2Rockville vs East Granby, SMSA, HMTCAMay 2 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters110:33.81a—
May 2Rockville vs East Granby, SMSA, HMTCAMay 2 · 800 Meters · Place 2 · RockvilleRockville800 Meters22:10.20a—
Apr 29Ellington Invitational Apr 29 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters29:44.96a—
Apr 18Rockville vs SomersApr 18 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters1.10:31.22a11
Apr 18Rockville vs SomersApr 18 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters1.4:43.51a11
Apr 12Rockville vs BoltonApr 12 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters110:32.73a—
Apr 12Rockville vs BoltonApr 12 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters14:41.95a—
Apr 5Rockville vs Ellington and GranbyApr 5 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters110:24.84a—
Apr 5Rockville vs Ellington and GranbyApr 5 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters14:45.16a—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 18CIAC State Open Boys Indoor T&F ChampionshipFeb 18 · 3200 Meters · Place 9 · RockvilleRockville3200 Meters9.9:45.53a PB11
Feb 11CIAC Class M Boys ChampionshipFeb 11 · 3200 Meters · Place 3 · RockvilleRockville3200 Meters3.9:49.28a11
Jan 31NCCC ChampionshipJan 31 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters210:32.25a11
Jan 31NCCC ChampionshipJan 31 · 1600 Meters · Place 2 · RockvilleRockville1600 Meters24:39.71a11
Jan 31NCCC ChampionshipJan 31 · 1000 Meters · Place 3 · RockvilleRockville1000 Meters32:47.42a11
Jan 21NCCC Invitational #2Jan 21 · 1600 Meters · Place 5 · RockvilleRockville1600 Meters54:58.56a11
Jan 21NCCC Invitational #2Jan 21 · 1000 Meters · Place 1 · RockvilleRockville1000 Meters12:50.98a11
Jan 14NCCC Invitational #1Jan 14 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters19:55.63a11
Jan 6ECC DevelopmentalJan 6 · 1600 Meters · Place 2 · RockvilleRockville1600 Meters24:41.88a11
Jan 6ECC DevelopmentalJan 6 · 1000 Meters · Place 5 · RockvilleRockville1000 Meters52:52.73a11

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
Dec 17NCCC Development MeetDec 17 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters2.10:25.72a11
Dec 17NCCC Development MeetDec 17 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters1.4:44.06a11
May 25NCCC Last Chance QualifierMay 25 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters1.11:21.6010
May 24NCCC ChampionshipMay 24 · 3200 Meters · Place 3 · RockvilleRockville3200 Meters310:44.4110
May 24NCCC ChampionshipMay 24 · 1600 Meters · Place 7 · RockvilleRockville1600 Meters74:54.4910
May 20Randy Smith Journal Inquirer Greater Manchester InvitationalMay 20 · 3200 Meters · Place 5 · RockvilleRockville3200 Meters510:35.2010
May 18Rockville vs Windsor Locks and East GranbyMay 18 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters1.5:06.89a10
May 7Rockville, East Windsor, MLC at SuffieldMay 7 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters2.11:36.00aUnofficial10
May 7Rockville, East Windsor, MLC at SuffieldMay 7 · 1600 Meters · Place 4 · RockvilleRockville1600 Meters4.5:20.64aUnofficial10
May 3Rockville, Stafford @ EllingtonMay 3 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters210:50.01a10
May 3Rockville, Stafford @ EllingtonMay 3 · 1600 Meters · Place 4 · RockvilleRockville1600 Meters44:58.84a10
Apr 301st ANNUAL ELLINGTON TRACK & FIELD INVITATIONALApr 30 · 3200 Meters · Place 7 · RockvilleRockville3200 Meters7.10:38.36a10
Apr 301st ANNUAL ELLINGTON TRACK & FIELD INVITATIONALApr 30 · 1600 Meters · Place 10 · RockvilleRockville1600 Meters10.4:56.74a10
Apr 26Rockville and Somers at CantonApr 26 · 1600 Meters · Place 3 · RockvilleRockville1600 Meters3.5:08.35a10
Apr 20Rockville vs HMTCAApr 20 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters1.11:19.50a10
Apr 13Rockville vs Coventry and GranbyApr 13 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters2.10:58.92a10
Apr 13Rockville vs Coventry and GranbyApr 13 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters1.5:03.90a10
Apr 6Rockville vs Bolton and Windham TechApr 6 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters2.11:01.20a10
Apr 6Rockville vs Bolton and Windham TechApr 6 · 1600 Meters · Place 4 · RockvilleRockville1600 Meters4.5:12.06a10
Jan 22NCCC Invitational Boys DivisionJan 22 · 3200 Meters · Place 3 · RockvilleRockville3200 Meters3.10:25.01a10
Jan 22NCCC Invitational Boys DivisionJan 22 · 1600 Meters · Place 5 · RockvilleRockville1600 Meters5.5:06.27a10

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 5NCCC Last Chance QualifierFeb 5 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters112:45.38So
Feb 5NCCC Last Chance QualifierFeb 5 · 1600 Meters · Place 5 · RockvilleRockville1600 Meters54:59.46So
Jan 31NCCC Indoor ChampionshipJan 31 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters210:34.51So
Jan 31NCCC Indoor ChampionshipJan 31 · 1600 Meters · Place 7 · RockvilleRockville1600 Meters74:56.52So

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Joe Sinicrope Invitational Dec 30 · 3200 Meters · Place 7 · RockvilleRockville3200 Meters7.10:27.33a10
Dec 30Joe Sinicrope Invitational Dec 30 · 1600 Meters · Place 6 · RockvilleRockville1600 Meters6.4:55.25a10

2021 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 2 CIAC Combined Class MM ChampionshipJun 2 · 3200 Meters · Place 12 · RockvilleRockville3200 Meters12.10:13.93a9
May 26Rockville Vs. Coventry/SomersMay 26 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters1.11:10.05a9
May 26Rockville Vs. Coventry/SomersMay 26 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters1.4:51.06a9
May 22NCCC Championship MeetMay 22 · 3200 Meters · Place 4 · RockvilleRockville3200 Meters410:38.649
May 22NCCC Championship MeetMay 22 · 1600 Meters · Place 4 · RockvilleRockville1600 Meters44:46.599
May 19Rockville/Bolton @ StaffordMay 19 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters111:26.19h PB9
May 19Rockville/Bolton @ StaffordMay 19 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters14:58.15h PB9
May 14Randy Smith Journal Inquirer Greater Manchester InvitationalMay 14 · 3200 Meters · Place 9 · RockvilleRockville3200 Meters910:28.099
May 14Randy Smith Journal Inquirer Greater Manchester InvitationalMay 14 · 1600 Meters · Place 5 · RockvilleRockville1600 Meters54:47.259
May 12Rockville vs. Granby/Windsor LocksMay 12 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters110:54.359
May 12Rockville vs. Granby/Windsor LocksMay 12 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters110:54.359
May 12Rockville vs. Granby/Windsor LocksMay 12 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters15:00.809
May 12Rockville vs. Granby/Windsor LocksMay 12 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters15:00.809
May 5Canton, Rockville at SuffieldMay 5 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters2.10:46.19a9
May 5Canton, Rockville at SuffieldMay 5 · 1600 Meters · Place 3 · RockvilleRockville1600 Meters3.5:03.44a9
Apr 27Rockville vs. East Windsor, Windham Tech, HMTCA @ RockvilleApr 27 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters111:06.469
Apr 27Rockville vs. East Windsor, Windham Tech, HMTCA @ RockvilleApr 27 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters14:57.069
Apr 20Ellington vs Rockville @ EllingtonApr 20 · 3200 Meters · Place 2 · RockvilleRockville3200 Meters210:54.359
Apr 20Ellington vs Rockville @ EllingtonApr 20 · 1600 Meters · Place 3 · RockvilleRockville1600 Meters34:54.179
Apr 14Rockville vs. East Granby & SMSA @ RockvilleApr 14 · 3200 Meters · Place 1 · RockvilleRockville3200 Meters111:03.799
Apr 14Rockville vs. East Granby & SMSA @ RockvilleApr 14 · 1600 Meters · Place 1 · RockvilleRockville1600 Meters14:54.049
Apr 14Rockville vs. East Granby & SMSA @ RockvilleApr 14 · 800 Meters · Place 1 · RockvilleRockville800 Meters12:21.289
Mar 20Tolland vs Rockville - Outdoor Dual MeetMar 20 · 1600 Meters · Place 3 · RockvilleRockville1600 Meters3.5:13.83a9