Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMarty Roberts Invitational · May 5 | 24.98 | Marty Roberts Invitational | May 5, 2018 |
| 1000 Meters · Indoor2nd James Barber Invitational · Jan 7 | 3:02.80 | 2nd James Barber Invitational | January 7, 2018 |
| 200 Meters · IndoorJack Long Invitational Meet · Dec 27 | 25.79a | Jack Long Invitational Meet | December 27, 2017 |
| 200 Meters · OutdoorMarty Roberts Invitational · May 5 | 24.98 | Marty Roberts Invitational | May 5, 2018 |
| 300 Meters · IndoorOld Saybrook Qualifier · Dec 21 | 39.73a | Old Saybrook Qualifier | December 21, 2017 |
| 400 Meters · OutdoorNaugatuck Valley League Outdoor Track and Field Championship · May 23 | 54.52a | Naugatuck Valley League Outdoor Track and Field Championship | May 23, 2017 |
| 500 Meters · IndoorJack Long Invitational · Dec 27 | 1:30.60a | Jack Long Invitational | December 27, 2019 |
| 55 Meter · IndoorOld Saybrook Qualifier · Jan 13 | 7.55a | Old Saybrook Qualifier | January 13, 2020 |
| 600 Meters · IndoorNVL Indoor TF Championship · Jan 29 | 1:30.77a | NVL Indoor TF Championship | January 29, 2018 |
| Combined results · IndoorSnowflake Invitational · Jan 9 | 1:30.77 | Snowflake Invitational | January 9, 2018 |
| Long Jump · OutdoorNaugatuck Valley League Outdoor Track and Field Championship · May 23 | 17-10.00 | Naugatuck Valley League Outdoor Track and Field Championship | May 23, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Indoor Track
4 results2019 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | Jack Long InvitationalDec 27 · 500 Meters · Place 56 · Watertown | 500 Meters | 56. | 1:30.60a PB | 11 |
2018 Outdoor Track
7 results2018 Indoor Track
5 results2017 Indoor Track
4 results2017 Outdoor Track
4 results