Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBethel Pentathlon, Pole Vault, Distance Invite · Jan 206:33.54aBethel Pentathlon, Pole Vault, Distance InviteJanuary 20, 2024
1000 Meters · IndoorNCCC Championship · Feb 43:37.73aNCCC ChampionshipFebruary 4, 2025
1000 Meters · OutdoorNCCC Developmental · Dec 163:39.98aNCCC DevelopmentalDecember 16, 2023
1500 Meters · IndoorElm City Blazers Holiday Youth Developmental · Dec 196:10.26aElm City Blazers Holiday Youth DevelopmentalDecember 19, 2021
1500 Meters · OutdoorCentral CT Jaguars Youth Invitational · May 155:43.63aCentral CT Jaguars Youth Invitational May 15, 2022
1600 Meters · IndoorHillhouse Holiday Invite · Dec 226:24.49aHillhouse Holiday InviteDecember 22, 2022
1600 Meters · OutdoorStafford vs. Windsor Locks, HMTCA · Apr 186:28.66Stafford vs. Windsor Locks, HMTCA April 18, 2023
3000 Meters · IndoorNew Haven Athletics Youth Meet · Jan 914:41.51aNew Haven Athletics Youth MeetJanuary 9, 2022
3200 Meters · OutdoorCanton, Windsor Locks at Suffield · Apr 913:49.08aCanton, Windsor Locks at SuffieldApril 9, 2025
400 Meters · OutdoorWindsor Locks, Granby, East Granby · May 151:10.23aWindsor Locks, Granby, East Granby May 15, 2024
800 Meters · IndoorElm City Blazers Youth Championships · Feb 133:01.29Elm City Blazers Youth ChampionshipsFebruary 13, 2022
800 Meters · OutdoorWindsor Locks at Ellington · May 202:45.32aWindsor Locks at EllingtonMay 20, 2025
High Jump · OutdoorCentral CT Jaguars Youth Invitational · May 154-00.00Central CT Jaguars Youth Invitational May 15, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21Windsor Locks @ RockvilleMay 21 · 800 Meters · Windsor LocksWindsor Locks800 Meters—DNS12
May 7Granby @ Windsor LocksMay 7 · 800 Meters · Place 3 · Windsor LocksWindsor Locks800 Meters3.2:59.68a12
Apr 29Bolton @ Windsor LocksApr 29 · 800 Meters · Place 2 · Windsor LocksWindsor Locks800 Meters2.2:52.38a12
Apr 24Knights Under the Lights - 5th Annual Ellington InvitationalApr 24 · 800 Meters · Place 30 · Windsor LocksWindsor Locks800 Meters302:52.90a12
Apr 22Coventry vs. Windsor Locks and East Granby at StaffordApr 22 · 3200 Meters · Place 2 · Windsor LocksWindsor Locks3200 Meters2.17:51.64a12
Apr 22Coventry vs. Windsor Locks and East Granby at StaffordApr 22 · 800 Meters · Place 2 · Windsor LocksWindsor Locks800 Meters2.3:06.17a12
Apr 7Canton/Windsor Locks at SuffieldApr 7 · 800 Meters · Place 4 · Windsor LocksWindsor Locks800 Meters4.3:12.47a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 3NCCC Championship Feb 3 · 1000 Meters · Place 9 · Windsor LocksWindsor Locks1000 Meters93:51.06a12
Jan 17NCCC InvitationalJan 17 · 1000 Meters · Place 20 · Windsor LocksWindsor Locks1000 Meters204:03.12a12
Jan 3Hartford Public Indoor InviteJan 3 · 1000 Meters · Place 3 · Windsor LocksWindsor Locks1000 Meters33:50.8512

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 27NCCC Championship MeetMay 27 · 800 Meters · Place 12 · Windsor LocksWindsor Locks800 Meters122:48.93a11
May 20Windsor Locks at EllingtonMay 20 · 800 Meters · Place 3 · Windsor LocksWindsor Locks800 Meters32:45.32a PB11
May 14Somers vs. SMSA & Windsor LocksMay 14 · 800 Meters · Place 2 · Windsor LocksWindsor Locks800 Meters22:54.34a11
May 7Rockville vs East Granby and Windsor LocksMay 7 · 3200 Meters · Place 3 · Windsor LocksWindsor Locks3200 Meters314:17.94a11
Apr 29Windsor Locks & Stafford @ East WindsorApr 29 · 1600 Meters · Place 5 · Windsor LocksWindsor Locks1600 Meters56:37.411
Apr 29Windsor Locks & Stafford @ East WindsorApr 29 · 800 Meters · Place 4 · Windsor LocksWindsor Locks800 Meters43:06.011
Apr 9Canton, Windsor Locks at SuffieldApr 9 · 3200 Meters · Place 2 · Windsor LocksWindsor Locks3200 Meters2.13:49.08a PB11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4NCCC ChampionshipFeb 4 · 1000 Meters · Place 5 · Windsor LocksWindsor Locks1000 Meters53:37.73a PB—
Jan 27Joe Sinicrope InvitationalJan 27 · 1000 Meters · Place 13 · Windsor LocksWindsor Locks1000 Meters133:38.54a—
Jan 18Bethel Pentathlon, Pole Vault, Distance InviteJan 18 · 1 Mile · Place 27 · Windsor LocksWindsor Locks1 Mile277:04.86a—
Jan 10UConn Invite #1Jan 10 · 1000 Meters · Place 18 · Windsor LocksWindsor Locks1000 Meters183:44.65a—
Jan 4NCCC Invitational #1Jan 4 · 1000 Meters · Place 11 · Windsor LocksWindsor Locks1000 Meters113:47.94a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28Hillhouse Holiday MeetDec 28 · 1000 Meters · Place 31 · Windsor LocksWindsor Locks1000 Meters31.3:45.33a11
Feb 3NCCC Last Chance QualifierFeb 3 · 1000 Meters · Place 10 · Windsor LocksWindsor Locks1000 Meters103:45.89a—
Jan 30NCCC ChampionshipJan 30 · 1000 Meters · Place 7 · Windsor LocksWindsor Locks1000 Meters73:40.78a—
Jan 22Joe Sinicrope InvitationalJan 22 · 1000 Meters · Place 12 · Windsor LocksWindsor Locks1000 Meters123:38.44a—
Jan 20Bethel Pentathlon, Pole Vault, Distance InviteJan 20 · 1 Mile · Place 12 · Windsor LocksWindsor Locks1 Mile126:33.54a PB—
Jan 5Elm City Coaches MeetJan 5 · 1000 Meters · Place 10 · Windsor LocksWindsor Locks1000 Meters10.3:39.22a10

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Dec 21NCCC/Hartford Development MeetDec 21 · 1000 Meters · Place 11 · Windsor LocksWindsor Locks1000 Meters11.3:59.58a11
May 21NCCC Outdoor Track ChampionshipMay 21 · 800 Meters · Place 11 · Windsor LocksWindsor Locks800 Meters112:50.17a—
May 15Windsor Locks, Granby, East Granby May 15 · 400 Meters · Place 5 · Windsor LocksWindsor Locks400 Meters51:10.23a PB—
May 118th Froshmore InvitationalMay 11 · 800 Meters · Windsor LocksWindsor Locks800 Meters—DNS10
May 118th Froshmore InvitationalMay 11 · 400 Meters · Place 36 · Windsor LocksWindsor Locks400 Meters36.1:11.56a10
May 7Aerospace, HMTCA, Windsor Locks at SuffieldMay 7 · 3200 Meters · Place 1 · Windsor LocksWindsor Locks3200 Meters116:41.34a—
May 7Aerospace, HMTCA, Windsor Locks at SuffieldMay 7 · 800 Meters · Place 2 · Windsor LocksWindsor Locks800 Meters22:53.81a—
Apr 30SMSA, Windsor Locks at EllingtonApr 30 · 800 Meters · Place 5 · Windsor LocksWindsor Locks800 Meters52:47.19a—
Apr 273rd Annual Ellington InvitationalApr 27 · 800 Meters · Place 18 · Windsor LocksWindsor Locks800 Meters182:48.00a—
Apr 24Rockville vs Windsor LocksApr 24 · 3200 Meters · Place 4 · Windsor LocksWindsor Locks3200 Meters414:37.99a—
Apr 24Rockville vs Windsor LocksApr 24 · 1600 Meters · Place 5 · Windsor LocksWindsor Locks1600 Meters56:37.37a—
Apr 20The Patriot GamesApr 20 · 800 Meters · Place 22 · Windsor LocksWindsor Locks800 Meters222:50.81a—
Apr 17Bolton and Windsor Locks at StaffordApr 17 · 1600 Meters · Place 8 · Windsor LocksWindsor Locks1600 Meters86:29.55a—
Apr 17Bolton and Windsor Locks at StaffordApr 17 · 800 Meters · Place 4 · Windsor LocksWindsor Locks800 Meters43:02.39a—
Apr 2Coventry, Canton, Windsor LocksApr 2 · 800 Meters · Place 2 · Windsor LocksWindsor Locks800 Meters23:02.29a—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30Hillhouse Holiday MeetDec 30 · 1000 Meters · Place 24 · Windsor LocksWindsor Locks1000 Meters24.3:40.22a10
Dec 9Hillhouse DevelopmentalDec 9 · 1600 Meters · Place 19 · Windsor LocksWindsor Locks1600 Meters19.6:27.80a10
Feb 4NCCC Last Chance Qualifier Feb 4 · 1000 Meters · Place 9 · Windsor LocksWindsor Locks1000 Meters93:43.669
Jan 31NCCC ChampionshipJan 31 · 1000 Meters · Place 9 · Windsor LocksWindsor Locks1000 Meters93:39.35a9
Jan 21NCCC Invitational #2Jan 21 · 1000 Meters · Place 3 · Windsor LocksWindsor Locks1000 Meters33:42.24a9
Jan 14NCCC Invitational #1Jan 14 · 1000 Meters · Place 10 · Windsor LocksWindsor Locks1000 Meters103:48.91a9
Jan 7Elm City Coaches MeetJan 7 · High Jump · Windsor LocksWindsor LocksHigh Jump—NH9
Jan 7Elm City Coaches MeetJan 7 · 1000 Meters · Place 14 · Windsor LocksWindsor Locks1000 Meters143:49.86a9

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Dec 16NCCC DevelopmentalDec 16 · 1000 Meters · Place 6 · Windsor LocksWindsor Locks1000 Meters6.3:39.98a PB10
May 23NCCC ChampionshipMay 23 · 800 Meters · Place 12 · Windsor LocksWindsor Locks800 Meters122:46.11a—
May 16Rockville vs East Windsor and Windsor LocksMay 16 · 400 Meters · Place 2 · Windsor LocksWindsor Locks400 Meters21:10.92a—
May 9Windsor Locks, Somers & SMSAMay 9 · 400 Meters · Place 5 · Windsor LocksWindsor Locks400 Meters51:11.8—
May 2Canton, Windsor Locks at SuffieldMay 2 · 800 Meters · Place 3 · Windsor LocksWindsor Locks800 Meters32:53.00a—
Apr 29Ellington Invitational Apr 29 · 800 Meters · Place 16 · Windsor LocksWindsor Locks800 Meters162:48.96a—
Apr 27Granby and Windsor Locks at CoventryApr 27 · 1600 Meters · Place 1 · Windsor LocksWindsor Locks1600 Meters16:32.80—
Apr 27Granby and Windsor Locks at CoventryApr 27 · 800 Meters · Place 1 · Windsor LocksWindsor Locks800 Meters12:53.60—
Apr 25Ellington vs Windsor LocksApr 25 · 800 Meters · Place 3 · Windsor LocksWindsor Locks800 Meters32:56.22a—
Apr 25Ellington vs Windsor LocksApr 25 · 400 Meters · Place 2 · Windsor LocksWindsor Locks400 Meters21:10.41a—
Apr 18Stafford vs. Windsor Locks, HMTCA Apr 18 · 1600 Meters · Place 2 · Windsor LocksWindsor Locks1600 Meters26:28.66 PB—
Apr 18Stafford vs. Windsor Locks, HMTCA Apr 18 · 800 Meters · Place 3 · Windsor LocksWindsor Locks800 Meters32:56.19—
Apr 4Windsor Lock/Bolton/East Granby/SMSAApr 4 · 1600 Meters · Place 2 · Windsor LocksWindsor Locks1600 Meters26:33.79
Apr 4Windsor Lock/Bolton/East Granby/SMSAApr 4 · 800 Meters · Place 2 · Windsor LocksWindsor Locks800 Meters22:58.09

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 22Hillhouse Holiday InviteDec 22 · 1600 Meters · Place 23 · Windsor LocksWindsor Locks1600 Meters23.6:24.49a PB9
Feb 13Elm City Blazers Youth ChampionshipsFeb 13 · 1500 Meters · Place 20 · Central CT JaguarsCentral CT Jaguars1500 Meters206:14.5813
Feb 13Elm City Blazers Youth ChampionshipsFeb 13 · 800 Meters · Place 19 · Central CT JaguarsCentral CT Jaguars800 Meters193:01.29 PB13
Jan 23NHAGTC- Coach William Thompson InvitationalJan 23 · 1500 Meters · Place 3 · Central CT JaguarsCentral CT Jaguars1500 Meters36:24.4013
Jan 23NHAGTC- Coach William Thompson InvitationalJan 23 · 800 Meters · Place 2 · Central CT JaguarsCentral CT Jaguars800 Meters23:09.5613
Jan 9New Haven Athletics Youth MeetJan 9 · 1600 Meters · Place 3 · Central CT JaguarsCentral CT Jaguars1600 Meters3.6:47.59a8
Jan 9New Haven Athletics Youth MeetJan 9 · 3000 Meters · Place 2 · Central CT JaguarsCentral CT Jaguars3000 Meters2.14:41.51a PB8

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Dec 17NCCC Development MeetDec 17 · 1600 Meters · Place 7 · Windsor LocksWindsor Locks1600 Meters7.6:37.26a9
Dec 17NCCC Development MeetDec 17 · High Jump · Place 13 · Windsor LocksWindsor LocksHigh Jump13.3-09.009
May 21WCC 2022 CT Middle School Outdoor Spring ChampionshipMay 21 · 1600 Meters · Place 11 · Central CT JaguarsCentral CT Jaguars1600 Meters11.6:34.85a8
May 21WCC 2022 CT Middle School Outdoor Spring ChampionshipMay 21 · High Jump · Place 10 · Central CT JaguarsCentral CT JaguarsHigh Jump10.3' 68
May 21WCC 2022 CT Middle School Outdoor Spring ChampionshipMay 21 · 800 Meters · Central CT JaguarsCentral CT Jaguars800 Meters—DNS8
May 15Central CT Jaguars Youth Invitational May 15 · High Jump · Place 2 · Central CT JaguarsCentral CT JaguarsHigh Jump2.4-00.00 PB8
May 15Central CT Jaguars Youth Invitational May 15 · 1500 Meters · Place 4 · Central CT JaguarsCentral CT Jaguars1500 Meters4.5:43.63a PB8
May 15Central CT Jaguars Youth Invitational May 15 · 800 Meters · Place 6 · Central CT JaguarsCentral CT Jaguars800 Meters6.3:03.11a8

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19Elm City Blazers Holiday Youth DevelopmentalDec 19 · 1500 Meters · Place 1 · Central CT JaguarsCentral CT Jaguars1500 Meters1.6:10.26a PB8
Dec 19Elm City Blazers Holiday Youth DevelopmentalDec 19 · 800 Meters · Place 2 · Central CT JaguarsCentral CT Jaguars800 Meters2.3:07.52a8
Dec 12Southern CT Youth Developmental MeetDec 12 · 1500 Meters · Place 2 · Central CT JaguarsCentral CT Jaguars1500 Meters2.6:31.12a8
Dec 12Southern CT Youth Developmental MeetDec 12 · 800 Meters · Place 2 · Central CT JaguarsCentral CT Jaguars800 Meters2.3:12.09a8