Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1000 Meters · IndoorHK HS Invite · Jan 24 | 3:41.09a | HK HS Invite | January 24, 2020 |
| 1000 Meters · OutdoorNCCC Development Meet · Dec 8 | 3:52.42a | NCCC Development Meet | December 8, 2018 |
| 1600 Meters · IndoorNCCC Indoor Track Championship · Feb 1 | 6:01.13a | NCCC Indoor Track Championship | February 1, 2020 |
| 1600 Meters · Outdoor26th Stafford Rotary Invitational · Apr 27 | 6:08.56PR | 26th Stafford Rotary Invitational | April 27, 2019 |
| 3200 Meters · IndoorShoreline Coaches Invite · Jan 11 | 13:13.35 | Shoreline Coaches Invite | January 11, 2020 |
| 3200 Meters · OutdoorCoventry and Stafford @ Ellington · Apr 30 | 12:55.90PR | Coventry and Stafford @ Ellington | April 30, 2019 |
| 800 Meters · IndoorJack Long Invitational · Dec 27 | 2:55.98a | Jack Long Invitational | December 27, 2018 |
| 800 Meters · OutdoorEllington, East Windsor, Windsor Locks @ Ellington · May 8 | 2:53.18 | Ellington, East Windsor, Windsor Locks @ Ellington | May 8, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Outdoor Track
2 results2020 Indoor Track
5 results2019 Indoor Track
3 results2019 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | HP OpenerDec 21 · 3200 Meters · Place 3 · EllingtonEllington | 3200 Meters | 3. | 13:38.54a | 10 |
| Dec 14 | NCCC Development MeetDec 14 · 1600 Meters · Place 6 · EllingtonEllington | 1600 Meters | 6. | 6:19.85a | 10 |
| May 29 | CIAC Combined Class M ChampionshipMay 29 · 800 Meters · EllingtonEllington | 800 MetersRelay Split | — | 2:50.5Unofficial | 9 |
| May 18 | 38th Randy Smith Journal Inquirer Greater Manchester InviteMay 18 · 1600 Meters · Place 8 · EllingtonEllington | 1600 Meters | 8 | 6:12.51 | 9 |
| May 14 | Ellington, Somers, Bolton @ EllingtonMay 14 · 1600 Meters · Place 4 · EllingtonEllington | 1600 Meters | 4. | 6:18.33a | 9 |
| May 11 | 88th Greater Hartford Outdoor Track and Field Invite (Saturday)May 11 · 3200 Meters · EllingtonEllington | 3200 Meters | -- | SCR | 9 |
| May 8 | Ellington, East Windsor, Windsor Locks @ EllingtonMay 8 · 1600 Meters · Place 3 · EllingtonEllington | 1600 Meters | 3 | 6:14.61 | 9 |
| May 8 | Ellington, East Windsor, Windsor Locks @ EllingtonMay 8 · 800 Meters · Place 5 · EllingtonEllington | 800 Meters | 5 | 2:53.18 PB | 9 |
| May 3 | Ellington, Suffield, East Granby @ EllingtonMay 3 · 3200 Meters · Place 3 · EllingtonEllington | 3200 Meters | 3 | 13:13.78 | 9 |
| Apr 30 | Coventry and Stafford @ EllingtonApr 30 · 3200 Meters · Place 1 · EllingtonEllington | 3200 Meters | 1 | 12:55.90PR PB | 9 |
| Apr 27 | 26th Stafford Rotary InvitationalApr 27 · 1600 Meters · Place 13 · EllingtonEllington | 1600 Meters | 13 | 6:08.56PR PB | 9 |
| Apr 23 | Ellington, Rockville, HMTCA @ EllingtonApr 23 · 3200 Meters · Place 1 · EllingtonEllington | 3200 Meters | 1 | 13:22.61 | 9 |
| Apr 2 | Ellington, Canton, SMSA @ CantonApr 2 · 3200 Meters · Place 4 · EllingtonEllington | 3200 Meters | 4. | 13:14.85a | 9 |
| Apr 2 | Ellington, Canton, SMSA @ CantonApr 2 · 1600 Meters · Place 4 · EllingtonEllington | 1600 Meters | 4. | 6:11.00a | 9 |
2018 Indoor Track
2 results2018 Outdoor Track
4 results