Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 200 Meters · Outdoor100th STJ vs LI dual meet · May 20 | 33.30 | 100th STJ vs LI dual meet | May 20, 2019 |
| 200 Meters · Outdoor · Hand timedSTJ vs North Country, Union 32, Northfield,Oxbow, Thetford · May 15 | 33.70h | STJ vs North Country, Union 32, Northfield,Oxbow, Thetford | May 15, 2019 |
| 300 Meters · IndoorVITA Weekend 6 · Jan 27 | 56.12a | VITA Weekend 6 | January 27, 2018 |
| 400 Meters · Outdoor100th STJ vs LI dual meet · May 20 | 1:15.80 | 100th STJ vs LI dual meet | May 20, 2019 |
| 400 Meters · Outdoor · Hand timedDirt Track Classic · May 9 | 1:18.00h | Dirt Track Classic | May 9, 2019 |
| 55 Meter · IndoorHAC meet #1 · Dec 16 | 10.05a | HAC meet #1 | December 16, 2017 |
| 55m Hurdles · 33" · IndoorHAC #2 · Dec 28 | 12.48a | HAC #2 | December 28, 2017 |
| 600 Meters · IndoorHAC #2 · Dec 28 | 2:16.42a | HAC #2 | December 28, 2017 |
| 800 Meters · Outdoor · Hand timedSTJ vs North Country, Union 32, Northfield,Oxbow, Thetford · May 15 | 2:53.00h | STJ vs North Country, Union 32, Northfield,Oxbow, Thetford | May 15, 2019 |
| Complete · OutdoorSTJ Vs U32 Dual meet · Apr 24 | 35.50hPR | STJ Vs U32 Dual meet | April 24, 2019 |
| Javelin · 600g · Outdoor100th STJ vs LI dual meet · May 20 | 32-00 | 100th STJ vs LI dual meet | May 20, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | 100th STJ vs LI dual meet May 20 · Javelin · Place 12 · St Johnsbury | Javelin600g | 12. | 32-00 PB | 10 |
| May 20 | 100th STJ vs LI dual meet May 20 · 400 Meters · Place 7 · St Johnsbury | 400 Meters | 7. | 1:15.80 PB | 10 |
| May 20 | 100th STJ vs LI dual meet May 20 · 200 Meters · Place 9 · St Johnsbury | 200 Meters | 9. | 33.30 PB | 10 |
| May 15 | STJ vs North Country, Union 32, Northfield,Oxbow, ThetfordMay 15 · Javelin · Place 16 · St Johnsbury | Javelin | 16 | 33-07 | 10 |
| May 15 | STJ vs North Country, Union 32, Northfield,Oxbow, ThetfordMay 15 · 800 Meters · Place 14 · St Johnsbury | 800 Meters | 14 | 2:53.00h PB | 10 |
| May 15 | STJ vs North Country, Union 32, Northfield,Oxbow, ThetfordMay 15 · 200 Meters · Place 25 · St Johnsbury | 200 Meters | 25 | 33.70h PB | 10 |
| May 9 | Dirt Track ClassicMay 9 · Javelin · Place 25 · St Johnsbury | Javelin | 25 | 30-01 | 10 |
| May 9 | Dirt Track ClassicMay 9 · 800 Meters · Place 7 · St Johnsbury | 800 Meters | 7 | 2:59.90h | 10 |
| May 9 | Dirt Track ClassicMay 9 · 400 Meters · Place 14 · St Johnsbury | 400 Meters | 14 | 1:18.00h PB | 10 |
| May 4 | Coaches Vs. Cancer Twilight OpenMay 4 · 200 Meters · Place 39 · St Johnsbury | 200 Meters | 39. | 35.00a | 10 |
| Apr 24 | STJ Vs U32 Dual meet Apr 24 · Complete · Place 10 · St Johnsbury | Complete | 10 | 42-11PR | 10 |
| Apr 24 | STJ Vs U32 Dual meet Apr 24 · Complete · Place 12 · St Johnsbury | Complete | 12 | 1:21.70hPR | 10 |
| Apr 24 | STJ Vs U32 Dual meet Apr 24 · Complete · Place 16 · St Johnsbury | Complete | 16 | 35.50hPR PB | 10 |
2018 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 27 | VITA Weekend 6Jan 27 · 300 Meters · Place 16 · St Johnsbury | 300 Meters | 16. | 56.12a PB | 9 |
| Jan 27 | VITA Weekend 6Jan 27 · 55m Hurdles · Place 18 · St Johnsbury | 55m Hurdles33" | 18. | 12.83a | 9 |
2017 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | HAC #2Dec 28 · 300 Meters · Place 13 · St Johnsbury | 300 Meters | 13. | 59.95a | 9 |
| Dec 28 | HAC #2Dec 28 · 600 Meters · Place 17 · St Johnsbury | 600 Meters | 17. | 2:16.42a PB | 9 |
| Dec 28 | HAC #2Dec 28 · 55m Hurdles · Place 8 · St Johnsbury | 55m Hurdles33" | 8. | 12.48a PB | 9 |
| Dec 16 | HAC meet #1Dec 16 · 300 Meters · Place 24 · St Johnsbury | 300 Meters | 24. | 57.97a | 9 |
| Dec 16 | HAC meet #1Dec 16 · 55 Meter · Place 19 · St Johnsbury | 55 Meter | 19. | 10.05a PB | 9 |
| Dec 16 | HAC meet #1Dec 16 · Long Jump · St Johnsbury | Long Jump | — | SCR | 9 |