Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNCCC Invitational · Jan 173:32.07aNCCC InvitationalJanuary 17, 2026
1000 Meters · OutdoorNCCC Developmental · Dec 163:46.93aNCCC DevelopmentalDecember 16, 2023
1600 Meters · IndoorGHC Invitational #2 · Jan 246:10.35aGHC Invitational #2January 24, 2026
1600 Meters · OutdoorRockville vs Granby and HMTCA · May 146:13.55aRockville vs Granby and HMTCAMay 14, 2025
300 Meters · IndoorUConn Invite #1 · Jan 1053.29aUConn Invite #1January 10, 2025
3200 Meters · IndoorNCCC Invitational · Jan 1713:18.92aNCCC InvitationalJanuary 17, 2026
3200 Meters · OutdoorThe Greater Manchester Track and Field Classic · May 1713:02.82aThe Greater Manchester Track and Field ClassicMay 17, 2024
55 Meters · IndoorNCCC Last Chance Qualifier · Feb 89.52aNCCC Last Chance QualifierFebruary 8, 2025
600 Meters · IndoorECC Developmental · Jan 62:15.46aECC DevelopmentalJanuary 6, 2023
800 Meters · OutdoorRockville vs East Granby and East Windsor · May 82:46.75aRockville vs East Granby and East WindsorMay 8, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 26NCCC ChampionshipMay 26 · 3200 Meters · Place 5 · Rockville3200 Meters5.13:46.95a12
May 21Windsor Locks @ RockvilleMay 21 · 3200 Meters · Place 2 · Rockville3200 Meters2.13:31.74a12
May 15The Greater Manchester Track and Field ClassicMay 15 · 1600 Meters · Place 5 · Rockville1600 Meters56:14.98a12
May 12Rockville & E. Granby @ EWHSMay 12 · 3200 Meters · Place 2 · Rockville3200 Meters214:53.66a12
May 12Rockville & E. Granby @ EWHSMay 12 · 1600 Meters · Place 1 · Rockville1600 Meters16:14.64a12
May 5Bolton and Coventry @ RockvilleMay 5 · 3200 Meters · Place 2 · Rockville3200 Meters2.13:39.70a12
Apr 28Rockville, Suffield at EllingtonApr 28 · 3200 Meters · Place 2 · Rockville3200 Meters2.13:25.29a12
Apr 24Knights Under the Lights - 5th Annual Ellington InvitationalApr 24 · 3200 Meters · Place 14 · Rockville3200 Meters1413:14.19a12
Apr 22HMTCA, Innovation, and Stafford @ RockvilleApr 22 · 3200 Meters · Place 4 · Rockville3200 Meters4.13:37.42a12
Apr 15Canton vs. RockvilleApr 15 · 3200 Meters · Place 1 · Rockville3200 Meters1.14:32.69a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 3NCCC Championship Feb 3 · 3200 Meters · Place 5 · Rockville3200 Meters513:24.00a12
Feb 3NCCC Championship Feb 3 · 1600 Meters · Place 6 · Rockville1600 Meters66:12.46a12
Jan 24GHC Invitational #2Jan 24 · 1600 Meters · Place 5 · Rockville1600 Meters56:10.35a PB12
Jan 17NCCC InvitationalJan 17 · 3200 Meters · Place 1 · Rockville3200 Meters113:18.92a PB12
Jan 17NCCC InvitationalJan 17 · 1000 Meters · Place 4 · Rockville1000 Meters43:32.07a PB12
Jan 3Hartford Public Indoor InviteJan 3 · 1600 Meters · Place 4 · Rockville1600 Meters46:27.2712

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 13GHC Developmental Dec 13 · 1600 Meters · Place 5 · Rockville1600 Meters56:20.08a12
Feb 8NCCC Last Chance QualifierFeb 8 · 1600 Meters · Place 9 · Rockville1600 Meters96:13.77a—
Feb 8NCCC Last Chance QualifierFeb 8 · 55 Meters · Place 37 · Rockville55 Meters379.52a PB—
Feb 4NCCC ChampionshipFeb 4 · 3200 Meters · Place 6 · Rockville3200 Meters613:47.77a—
Feb 4NCCC ChampionshipFeb 4 · 1600 Meters · Place 3 · Rockville1600 Meters36:14.43a—
Jan 27Joe Sinicrope InvitationalJan 27 · 1600 Meters · Place 10 · Rockville1600 Meters106:26.45a—
Jan 24UConn Invite #2Jan 24 · 3200 Meters · Place 10 · Rockville3200 Meters1014:02.39a—
Jan 10UConn Invite #1Jan 10 · 1600 Meters · Place 9 · Rockville1600 Meters96:17.25a—
Jan 10UConn Invite #1Jan 10 · 300 Meters · Place 43 · Rockville300 Meters4353.29a PB—
Jan 4NCCC Invitational #1Jan 4 · 3200 Meters · Place 5 · Rockville3200 Meters513:55.54a—
Jan 4NCCC Invitational #1Jan 4 · 1000 Meters · Place 8 · Rockville1000 Meters83:44.99a—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 27NCCC Championship MeetMay 27 · 3200 Meters · Place 11 · Rockville3200 Meters1114:08.95a11
May 20Rockville vs Bolton and CantonMay 20 · 3200 Meters · Place 3 · Rockville3200 Meters313:28.19a11
May 16The Greater Manchester Track and Field ClassicMay 16 · 3200 Meters · Place 7 · Rockville3200 Meters713:51.83a11
May 14Rockville vs Granby and HMTCAMay 14 · 3200 Meters · Place 1 · Rockville3200 Meters113:34.79a11
May 14Rockville vs Granby and HMTCAMay 14 · 1600 Meters · Place 4 · Rockville1600 Meters46:13.55a PB11
May 7Rockville vs East Granby and Windsor LocksMay 7 · 3200 Meters · Place 2 · Rockville3200 Meters213:44.87a11
Apr 30Rockville vs Coventry and InnovationApr 30 · 3200 Meters · Place 1 · Rockville3200 Meters113:55.41a11
Apr 254th Annual Ellington InvitationalApr 25 · 3200 Meters · Place 11 · Rockville3200 Meters11.13:17.41a11
Apr 23Rockville vs. Ellington and SMSAApr 23 · 3200 Meters · Place 2 · Rockville3200 Meters213:34.8611
Apr 23Rockville vs. Ellington and SMSAApr 23 · 1600 Meters · Place 5 · Rockville1600 Meters56:29.8611
Apr 15East Windsor, Rockville at SuffieldApr 15 · 3200 Meters · Place 1 · Rockville3200 Meters114:08.25a11
Apr 8Stafford vs. Somers and RockvilleApr 8 · 3200 Meters · Place 3 · Rockville3200 Meters314:30.17a11
Apr 8Stafford vs. Somers and RockvilleApr 8 · 1600 Meters · Place 6 · Rockville1600 Meters66:28.99a11

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Dec 21NCCC/Hartford Development MeetDec 21 · 1600 Meters · Place 6 · Rockville1600 Meters6.6:30.51a11
May 21NCCC Outdoor Track ChampionshipMay 21 · 3200 Meters · Place 8 · Rockville3200 Meters813:30.55a—
May 17The Greater Manchester Track and Field ClassicMay 17 · 3200 Meters · Place 3 · Rockville3200 Meters313:02.82a PB—
May 14Rockville vs Coventry and SuffieldMay 14 · 3200 Meters · Place 2 · Rockville3200 Meters214:02.69a—
May 14Rockville vs Coventry and SuffieldMay 14 · 1600 Meters · Place 3 · Rockville1600 Meters36:15.40a—
May 8Rockville vs East Granby and East WindsorMay 8 · 800 Meters · Place 2 · Rockville800 Meters22:46.75a PB—
May 1Rockville vs. Granby and SomersMay 1 · 3200 Meters · Place 3 · Rockville3200 Meters313:25.84a—
Apr 273rd Annual Ellington InvitationalApr 27 · 3200 Meters · Place 19 · Rockville3200 Meters1913:14.81a—
Apr 24Rockville vs Windsor LocksApr 24 · 1600 Meters · Place 2 · Rockville1600 Meters26:14.37a—
Apr 24Rockville vs Windsor LocksApr 24 · 800 Meters · Place 4 · Rockville800 Meters42:53.80a—
Apr 16Rockville at EllingtonApr 16 · 3200 Meters · Place 2 · Rockville3200 Meters213:39.33a—
Apr 9Canton & Rockville at StaffordApr 9 · 3200 Meters · Place 4 · Rockville3200 Meters414:10.96a—
Apr 9Canton & Rockville at StaffordApr 9 · 1600 Meters · Place 3 · Rockville1600 Meters36:18.26a—
Apr 5Rockville vs. Bolton East Granby and SMSAApr 5 · 3200 Meters · Place 2 · Rockville3200 Meters214:02.16a—
Apr 5Rockville vs. Bolton East Granby and SMSAApr 5 · 1600 Meters · Place 4 · Rockville1600 Meters46:33.76a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 3NCCC Last Chance QualifierFeb 3 · 1600 Meters · Place 6 · Rockville1600 Meters66:20.76a—
Jan 30NCCC ChampionshipJan 30 · 1600 Meters · Place 10 · Rockville1600 Meters106:35.38a—
Jan 22Joe Sinicrope InvitationalJan 22 · 1600 Meters · Place 20 · Rockville1600 Meters206:32.48a—
Jan 13NCCC InvitationalJan 13 · 3200 Meters · Place 12 · Rockville3200 Meters1214:08.48a—
Jan 13NCCC InvitationalJan 13 · 1000 Meters · Place 9 · Rockville1000 Meters93:45.41a—
Jan 5UConn Developmental #1Jan 5 · 1600 Meters · Place 12 · Rockville1600 Meters126:39.66a—
Jan 5UConn Developmental #1Jan 5 · 1000 Meters · Place 15 · Rockville1000 Meters153:48.51a—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Dec 16NCCC DevelopmentalDec 16 · 1000 Meters · Place 13 · Rockville1000 Meters13.3:46.93a PB10
Dec 16NCCC DevelopmentalDec 16 · 1600 Meters · Place 9 · Rockville1600 Meters9.6:34.30a10
May 16Rockville vs East Windsor and Windsor LocksMay 16 · 800 Meters · Place 5 · Rockville800 Meters52:55.74a—
May 9Coventry, Rockville at SuffieldMay 9 · 3200 Meters · Place 4 · Rockville3200 Meters414:32.61a—
May 9Coventry, Rockville at SuffieldMay 9 · 1600 Meters · Place 7 · Rockville1600 Meters76:34.56a—
May 2Rockville vs East Granby, SMSA, HMTCAMay 2 · 3200 Meters · Place 3 · Rockville3200 Meters314:38.59a—
May 2Rockville vs East Granby, SMSA, HMTCAMay 2 · 1600 Meters · Place 3 · Rockville1600 Meters36:34.92a—
Apr 18Rockville vs SomersApr 18 · 1600 Meters · Place 6 · Rockville1600 Meters6.6:41.86a9
Apr 18Rockville vs SomersApr 18 · 800 Meters · Place 7 · Rockville800 Meters7.3:01.82a9
Apr 12Rockville vs BoltonApr 12 · 3200 Meters · Place 2 · Rockville3200 Meters215:27.73a—
Apr 12Rockville vs BoltonApr 12 · 1600 Meters · Place 4 · Rockville1600 Meters46:47.50a—
Apr 5Rockville vs Ellington and GranbyApr 5 · 3200 Meters · Place 5 · Rockville3200 Meters514:34.31a—
Apr 5Rockville vs Ellington and GranbyApr 5 · 1600 Meters · Place 6 · Rockville1600 Meters66:38.59a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4NCCC Last Chance Qualifier Feb 4 · 1600 Meters · Place 8 · Rockville1600 Meters86:42.099
Jan 31NCCC ChampionshipJan 31 · 1600 Meters · Place 15 · Rockville1600 Meters156:41.85a9
Jan 21NCCC Invitational #2Jan 21 · 1600 Meters · Place 7 · Rockville1600 Meters76:39.33a9
Jan 6ECC DevelopmentalJan 6 · 1600 Meters · Place 22 · Rockville1600 Meters227:08.14a9
Jan 6ECC DevelopmentalJan 6 · 600 Meters · Place 22 · Rockville600 Meters222:15.46a PB9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Dec 17NCCC Development MeetDec 17 · 1000 Meters · Place 22 · Rockville1000 Meters22.4:15.45a9
Dec 17NCCC Development MeetDec 17 · 1600 Meters · Place 18 · Rockville1600 Meters18.7:34.55a9