Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · IndoorSTJA Meet 3 · May 24 | 14.00 | STJA Meet 3 | May 24, 2017 |
| 100 Meters · Outdoor9th Grade NVAC Championship · May 18 | 14.17a | 9th Grade NVAC Championship | May 18, 2017 |
| 100 Meters · Outdoor · Hand timed5th Annual Coaches Vs. Cancer Twilight Open · May 6 | 14.2h | 5th Annual Coaches Vs. Cancer Twilight Open | May 6, 2017 |
| 1000 Meters · IndoorVT HS Indoor Weekend 3 · Dec 28 | 3:16.45a | VT HS Indoor Weekend 3 | December 28, 2019 |
| 1500 Meters · IndoorVT HS Indoor Weekend 4 · Jan 4 | 5:14.75 | VT HS Indoor Weekend 4 | January 4, 2020 |
| 1500 Meters · OutdoorSouth Burlington HS Host #1 · Apr 17 | 5:07.04a | South Burlington HS Host #1 | April 17, 2019 |
| 200 Meters · IndoorSTJA Meet 3 · May 24 | 28.40 | STJA Meet 3 | May 24, 2017 |
| 200 Meters · OutdoorSOUTH BURLINGTON vs. Colchester, Danville, Rice, St. Johnsbury & U-32 · May 16 | 28.91a | SOUTH BURLINGTON vs. Colchester, Danville, Rice, St. Johnsbury & U-32 | May 16, 2017 |
| 3000 Meters · IndoorVITA 5 · Jan 13 | 11:28.33 | VITA 5 | January 13, 2019 |
| 3000 Meters · OutdoorMilton HS Host · May 8 | 12:45.12 | Milton HS Host | May 8, 2018 |
| 400 Meters · IndoorSTJA Meet 3 · May 24 | 1:05.00 | STJA Meet 3 | May 24, 2017 |
| 400 Meters · OutdoorLast Chance Meet · May 29 | 1:01.85a | Last Chance Meet | May 29, 2018 |
| 600 Meters · IndoorVT HS Indoor Weekend 2 · Dec 21 | 1:43.29a | VT HS Indoor Weekend 2 | December 21, 2019 |
| 800 Meters · OutdoorRice Host Meet @ BHS · May 21 | 2:19.09 | Rice Host Meet @ BHS | May 21, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 4 | VT HS Indoor Weekend 4Jan 4 · 1500 Meters · Place 7 · South Burlington | 1500 Meters | 7 | 5:14.75 PB | 12 |
2019 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | VT HS Indoor Weekend 3Dec 28 · 1000 Meters · Place 5 · South Burlington | 1000 Meters | 5. | 3:16.45a PB | 12 |
| Dec 21 | VT HS Indoor Weekend 2Dec 21 · 600 Meters · Place 12 · South Burlington | 600 Meters | 12. | 1:43.29a PB | 12 |
| Dec 14 | VT HS Indoor Weekend 1Dec 14 · 600 Meters · Place 7 · South Burlington | 600 Meters | 7. | 1:48.17a | 12 |
| Jan 13 | VITA 5Jan 13 · 3000 Meters · Place 14 · South Burlington | 3000 Meters | 14 | 11:28.33 PB | 11 |
| Jan 13 | VITA 5Jan 13 · 600 Meters · Place 9 · South Burlington | 600 Meters | 9 | 1:43.31 | 11 |
| Jan 5 | VITA 4Jan 5 · 600 Meters · Place 7 · South Burlington | 600 Meters | 7 | 1:43.37 | 11 |
2019 Outdoor Track
8 results2018 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | VITA 3Dec 29 · 600 Meters · Place 5 · South Burlington | 600 Meters | 5. | 1:46.61a | 11 |
| Dec 22 | VITA 2Dec 22 · 600 Meters · Place 3 · South Burlington | 600 Meters | 3. | 1:48.08a | 11 |
| Dec 15 | VITA 1Dec 15 · 1500 Meters · Place 14 · South Burlington | 1500 Meters | 14. | 5:34.68a | 11 |
2018 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 29 | Last Chance MeetMay 29 · 400 Meters · Place 11 · South Burlington | 400 Meters | 11. | 1:01.85a PB | 10 |
| May 23 | Burlington HS Host # 3May 23 · 800 Meters · Place 11 · South Burlington | 800 Meters | 11. | 2:50.00a | 10 |
| May 23 | Burlington HS Host # 3May 23 · 400 Meters · Place 7 · South Burlington | 400 Meters | 7. | 1:02.48a | 10 |
| May 16 | Middlebury Host MeetMay 16 · 800 Meters · Place 18 · South Burlington | 800 Meters | 18 | 2:35.18 | 10 |
| May 8 | Milton HS HostMay 8 · 3000 Meters · Place 20 · South Burlington | 3000 Meters | 20. | 12:45.12 PB | 10 |
| May 5 | 6th Annual Coaches Vs. Cancer Twilight OpenMay 5 · 1500 Meters · Place 56 · South Burlington | 1500 Meters | 56. | 5:41.57a | 10 |
| May 2 | Essex Host #1May 2 · 800 Meters · Place 24 · South Burlington | 800 Meters | 24. | 2:39.83a | 10 |
| Apr 24 | Essex VacationalApr 24 · 400 Meters · Place 36 · South Burlington | 400 Meters | 36 | 1:06.45 | 10 |
| Apr 12 | SBHS Host #1Apr 12 · 800 Meters · Place 17 · South Burlington | 800 Meters | 17 | 2:54.23 | 10 |
2017 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 24 | STJA Meet 3May 24 · 400 Meters · Place 9 · South Burlington | 400 Meters | 9. | 1:05.00 PB | 9 |
| May 24 | STJA Meet 3May 24 · 200 Meters · Place 12 · South Burlington | 200 Meters | 12. | 28.40 PB | 9 |
| May 24 | STJA Meet 3May 24 · 100 Meters · Place 23 · South Burlington | 100 Meters | 23. | 14.00 PB | 9 |
2017 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 18 | 9th Grade NVAC ChampionshipMay 18 · 100 Meters · Place 20 · South Burlington | 100 Meters | 20. | 14.17a PB | 9 |
| May 16 | SOUTH BURLINGTON vs. Colchester, Danville, Rice, St. Johnsbury & U-32May 16 · 400 Meters · Place 22 · South Burlington | 400 Meters | 22. | 67.39a | 9 |
| May 16 | SOUTH BURLINGTON vs. Colchester, Danville, Rice, St. Johnsbury & U-32May 16 · 200 Meters · Place 29 · South Burlington | 200 Meters | 29. | 28.91a PB | 9 |
| May 13 | Burlington HS InvitationalMay 13 · 100 Meters · Place 31 · South Burlington | 100 Meters | 31 | 14.00a PR | 9 |
| May 10 | SOUTH BURLINGTON vs. Burlington, Lake Region, Middlebury, Mt. Abraham, Northfield & RichfordMay 10 · 100 Meters · Place 23 · South Burlington | 100 Meters | 23. | 14.42a | 9 |
| May 6 | 5th Annual Coaches Vs. Cancer Twilight OpenMay 6 · 100 Meters · Place 26 · South Burlington | 100 Meters | 26. | 14.2h PB | 9 |
| May 2 | MILTON vs. Champlain Valley, Mt. Abraham, Oxbow & South BurlingtonMay 2 · 100 Meters · Place 24 · South Burlington | 100 Meters | 24. | 14.90a | 9 |
| Apr 12 | South Burlington vs. CVU, North Country, Northfield, Randolph, U-32 & VergennesApr 12 · 400 Meters · Place 12 · South Burlington | 400 Meters | 12. | 1:09.94a | 9 |
| Apr 12 | South Burlington vs. CVU, North Country, Northfield, Randolph, U-32 & VergennesApr 12 · 100 Meters · Place 32 · South Burlington | 100 Meters | 32. | 15.13a | 9 |