Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · IndoorSTJA Meet 3 · May 24 | 14.20 | STJA Meet 3 | May 24, 2017 |
| 100 Meters · OutdoorCoaches Vs. Cancer Twilight Open · May 4 | 12.47a | Coaches Vs. Cancer Twilight Open | May 4, 2019 |
| 100 Meters · Outdoor · Hand timed5th Annual Coaches Vs. Cancer Twilight Open · May 6 | 14.5h | 5th Annual Coaches Vs. Cancer Twilight Open | May 6, 2017 |
| 110m Hurdles · 39" / 0.991m · OutdoorEssex HS Vacational Meet · Apr 26 | 19.60a | Essex HS Vacational Meet | April 26, 2017 |
| 200 Meters · OutdoorRice Host Meet @ BHS · May 21 | 25.79 | Rice Host Meet @ BHS | May 21, 2019 |
| 300m Hurdles · 36" / 0.914m · Outdoor6th Annual Coaches Vs. Cancer Twilight Open · May 5 | 57.70a | 6th Annual Coaches Vs. Cancer Twilight Open | May 5, 2018 |
| 400 Meters · OutdoorEssex HS Vacational · Apr 24 | 1:04.55a | Essex HS Vacational | April 24, 2019 |
| 55 Meter · IndoorDivision 1 VT HS Indoor State Championships · Feb 16 | 7.13a | Division 1 VT HS Indoor State Championships | February 16, 2020 |
| 55 Meters · IndoorVT HS Indoor Weekend 4 · Jan 4 | 7.13 | VT HS Indoor Weekend 4 | January 4, 2020 |
| High Jump · IndoorVT HS Indoor Weekend 2 · Dec 21 | 1.55m | VT HS Indoor Weekend 2 | December 21, 2019 |
| Long Jump · IndoorVT HS Indoor Weekend 3 · Dec 28 | 5.54m | VT HS Indoor Weekend 3 | December 28, 2019 |
| Long Jump · OutdoorCoaches Vs. Cancer Twilight Open · May 4 | 17-05.50 | Coaches Vs. Cancer Twilight Open | May 4, 2019 |
| Triple Jump · IndoorDivision 1 VT HS Indoor State Championships · Feb 16 | 12.09m | Division 1 VT HS Indoor State Championships | February 16, 2020 |
| Triple Jump · OutdoorVermont Div 1 State Championships · Jun 1 | 39-05.00 | Vermont Div 1 State Championships | June 1, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Outdoor Track
4 results2020 Indoor Track
7 results2019 Indoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | VT HS Indoor Weekend 3Dec 28 · 55 Meter · Place 5 · South Burlington | 55 Meter | 5. | 7.17a | 12 |
| Dec 28 | VT HS Indoor Weekend 3Dec 28 · Long Jump · Place 2 · South Burlington | Long Jump | 2. | 5.54m PB | 12 |
| Dec 28 | VT HS Indoor Weekend 3Dec 28 · High Jump · South Burlington | High Jump | — | DNS | 12 |
| Dec 23 | VT HS Triple Jump 1Dec 23 · Triple Jump · Place 2 · South Burlington | Triple Jump | 2. | 11.52mUnofficial | 12 |
| Dec 21 | VT HS Indoor Weekend 2Dec 21 · High Jump · Place 4 · South Burlington | High Jump | 4. | 1.55m PB | 12 |
| Dec 14 | VT HS Indoor Weekend 1Dec 14 · 55 Meter · Place 6 · South Burlington | 55 Meter | 6. | 7.16a | 12 |
| Dec 14 | VT HS Indoor Weekend 1Dec 14 · Long Jump · Place 8 · South Burlington | Long Jump | 8. | 5.18m | 12 |
| Jan 13 | VITA 5Jan 13 · Triple Jump · Place 4 · South Burlington | Triple Jump | 4 | 35-01.00 | 11 |
| Jan 13 | VITA 5Jan 13 · Long Jump · Place 10 · South Burlington | Long Jump | 10 | 16-03.75 | 11 |
| Jan 5 | VITA 4Jan 5 · Long Jump · Place 19 · South Burlington | Long Jump | 19 | 16-04.50 | 11 |
2019 Outdoor Track
16 results2018 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | VITA 3Dec 29 · 55 Meter · Place 16 · South Burlington | 55 Meter | 16. | 7.62a | 11 |
| Dec 29 | VITA 3Dec 29 · Triple Jump · Place 10 · South Burlington | Triple Jump | 10. | 33-09.50 | 11 |
| Dec 22 | VITA 2Dec 22 · 55 Meter · Place 10 · South Burlington | 55 Meter | 10. | 7.44a | 11 |
| Dec 22 | VITA 2Dec 22 · Long Jump · South Burlington | Long Jump | — | DNS | 11 |
| Dec 15 | VITA 1Dec 15 · 55 Meter · Place 18 · South Burlington | 55 Meter | 18. | 7.66a | 11 |
| Dec 15 | VITA 1Dec 15 · Triple Jump · Place 7 · South Burlington | Triple Jump | 7. | 34-04.25 | 11 |
2018 Outdoor Track
21 results2017 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 24 | STJA Meet 3May 24 · 200 Meters · South Burlington | 200 Meters | — | DNS | 9 |
| May 24 | STJA Meet 3May 24 · 100 Meters · Place 25 · South Burlington | 100 Meters | 25. | 14.20 PB | 9 |
2017 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 18 | 9th Grade NVAC ChampionshipMay 18 · 200 Meters · Place 15 · South Burlington | 200 Meters | 15. | 29.79a | 9 |
| May 18 | 9th Grade NVAC ChampionshipMay 18 · 100 Meters · Place 17 · South Burlington | 100 Meters | 17. | 13.74a | 9 |
| May 16 | SOUTH BURLINGTON vs. Colchester, Danville, Rice, St. Johnsbury & U-32May 16 · 400 Meters · Place 27 · South Burlington | 400 Meters | 27. | 76.53a | 9 |
| May 13 | Burlington HS InvitationalMay 13 · 100 Meters · Place 28 · South Burlington | 100 Meters | 28 | 13.89a PR | 9 |
| May 10 | SOUTH BURLINGTON vs. Burlington, Lake Region, Middlebury, Mt. Abraham, Northfield & RichfordMay 10 · 200 Meters · Place 10 · South Burlington | 200 Meters | 10. | 30.32a | 9 |
| May 10 | SOUTH BURLINGTON vs. Burlington, Lake Region, Middlebury, Mt. Abraham, Northfield & RichfordMay 10 · 100 Meters · Place 22 · South Burlington | 100 Meters | 22. | 14.37a | 9 |
| May 6 | 5th Annual Coaches Vs. Cancer Twilight OpenMay 6 · 100 Meters · Place 30 · South Burlington | 100 Meters | 30. | 14.5h PB | 9 |
| May 2 | MILTON vs. Champlain Valley, Mt. Abraham, Oxbow & South BurlingtonMay 2 · 200 Meters · Place 22 · South Burlington | 200 Meters | 22. | 30.44a | 9 |
| Apr 26 | Essex HS Vacational MeetApr 26 · 110m Hurdles · Place 12 · South Burlington | 110m Hurdles39" / 0.991m | 12. | 19.60a PB | 9 |
| Apr 26 | Essex HS Vacational MeetApr 26 · 200 Meters · Place 70 · South Burlington | 200 Meters | 70. | 30.16a | 9 |
| Apr 26 | Essex HS Vacational MeetApr 26 · 100 Meters · Place 68 · South Burlington | 100 Meters | 68. | 14.20a | 9 |
| Apr 12 | South Burlington vs. CVU, North Country, Northfield, Randolph, U-32 & VergennesApr 12 · 200 Meters · Place 32 · South Burlington | 200 Meters | 32. | 33.42a | 9 |
| Apr 12 | South Burlington vs. CVU, North Country, Northfield, Randolph, U-32 & VergennesApr 12 · 100 Meters · Place 30 · South Burlington | 100 Meters | 30. | 14.57a | 9 |