Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorVTFOA Meet #4 · Dec 31 | 5:41.50a | VTFOA Meet #4 | December 31, 2025 |
| 100 Meters · OutdoorVT HS Decathlon Championship · Jun 17 | 14.86a | VT HS Decathlon Championship | June 17, 2026 |
| 1000 Meters · IndoorVermont TF Indoor State Championship · Jan 10 | 3:17.38a | Vermont TF Indoor State Championship | January 10, 2026 |
| 1500 Meters · IndoorVTFOA HS Indoor #3 · Dec 31 | 5:51.74a | VTFOA HS Indoor #3 | December 31, 2023 |
| 1500 Meters · OutdoorVermont Division 1 HS Track and Field State Championship · Jun 6 | 5:10.26a | Vermont Division 1 HS Track and Field State Championship | June 6, 2026 |
| 1600 Meters · IndoorVTFOA Weekend 4 · Jan 5 | 6:26.46a | VTFOA Weekend 4 | January 5, 2025 |
| 2 Miles · IndoorVTFOA Meet #3 · Dec 27 | 12:05.87a | VTFOA Meet #3 | December 27, 2025 |
| 3000 Meters · OutdoorSTJA Home Meet #1 · Apr 28 | 11:21.05a | STJA Home Meet #1 | April 28, 2026 |
| 3000 Meters · Outdoor · Hand timedU-32 Home HS meet 1 · Apr 30 | 13:00.7h | U-32 Home HS meet 1 | April 30, 2025 |
| 3200 Meters · IndoorVermont TF Indoor State Championship · Jan 26 | 13:46.82a | Vermont TF Indoor State Championship | January 26, 2025 |
| 400 Meters · OutdoorSTJA Home Meet #1 · Apr 28 | 1:06.22a | STJA Home Meet #1 | April 28, 2026 |
| 600 Meters · IndoorVTFOA Meet #3 · Dec 27 | 1:49.29a | VTFOA Meet #3 | December 27, 2025 |
| 800 Meters · OutdoorBurlington HS TF Invitational · May 16 | 2:38.99a | Burlington HS TF Invitational | May 16, 2026 |
| High Jump · OutdoorVT HS Decathlon Championship · Jun 17 | 1.10m | VT HS Decathlon Championship | June 17, 2026 |
| Long Jump · IndoorVTFOA Weekend 2 · Dec 22 | 3.97m | VTFOA Weekend 2 | December 22, 2024 |
| Long Jump · OutdoorNCUHS Home Meet #2 · May 21 | 3.61m | NCUHS Home Meet #2 | May 21, 2024 |
| Pole Vault · OutdoorNCUHS Host Meet 2 · May 28 | 1.98m | NCUHS Host Meet 2 | May 28, 2025 |
| Triple Jump · OutdoorBFA Meet # 1 · Apr 17 | 8.85m | BFA Meet # 1 | April 17, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
26 results2026 Indoor Track
2 results2025 Indoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 31 | VTFOA Meet #4Dec 31 · 1 Mile · Place 2 · North Country Union | 1 Mile | 2. | 5:41.50a PB | 11 |
| Dec 27 | VTFOA Meet #3Dec 27 · 2 Miles · Place 5 · North Country Union | 2 Miles | 5. | 12:05.87a PB | 11 |
| Dec 27 | VTFOA Meet #3Dec 27 · 600 Meters · Place 4 · North Country Union | 600 Meters | 4. | 1:49.29a PB | 11 |
| Dec 20 | Chip Langmaid Invitational - 2025Dec 20 · 1 Mile · Place 1 · North Country Union | 1 Mile | 1. | 5:51.92a | 11 |
| Dec 20 | Chip Langmaid Invitational - 2025Dec 20 · 1000 Meters · Place 2 · North Country Union | 1000 Meters | 2. | 3:25.30a | 11 |
| Dec 13 | VTFOA Meet #1Dec 13 · 2 Miles · Place 5 · North Country Union | 2 Miles | 5. | 12:41.69a | 11 |
| Dec 13 | VTFOA Meet #1Dec 13 · 600 Meters · Place 8 · North Country Union | 600 Meters | 8. | 1:59.91a | 11 |
| Jan 26 | Vermont TF Indoor State ChampionshipJan 26 · 3200 Meters · Place 10 · North Country Union | 3200 Meters | 10 | 13:46.82a PB | — |
| Jan 12 | VTFOA Weekend 5Jan 12 · 1000 Meters · Place 18 · North Country Union | 1000 Meters | 18 | 3:43.68a | — |
| Jan 5 | VTFOA Weekend 4Jan 5 · 3200 Meters · Place 9 · North Country Union | 3200 Meters | 9 | 13:50.32a | — |
| Jan 5 | VTFOA Weekend 4Jan 5 · 1600 Meters · Place 12 · North Country Union | 1600 Meters | 12 | 6:26.46a PB | — |
2025 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 7 | Div. 1 Vermont State TF ChampionshipJun 7 · 3000 Meters · Place 22 · North Country Union | 3000 Meters | 22. | 13:14.18a | 10 |
| Jun 1 | Essex HS Invitational/NE QualifierJun 1 · 3000 Meters · Place 9 · North Country Union | 3000 Meters | 9 | 12:28.55a | 10 |
| May 28 | NCUHS Host Meet 2May 28 · Pole Vault · Place 2 · North Country Union | Pole Vault | 2 | 1.98m PB | 10 |
| May 28 | NCUHS Host Meet 2May 28 · 3000 Meters · Place 1 · North Country Union | 3000 Meters | 1 | 13:08.79a | 10 |
| May 28 | NCUHS Host Meet 2May 28 · 400 Meters · Place 7 · North Country Union | 400 Meters | 7 | 1:15.79a | 10 |
| May 14 | LI Meet 2May 14 · 800 Meters · Place 8 · North Country Union | 800 Meters | 8 | 3:00.2 | 10 |
| May 6 | NCUHS Host Meet 1May 6 · Pole Vault · Place 2 · North Country Union | Pole Vault | 2 | 1.98m | 10 |
| May 6 | NCUHS Host Meet 1May 6 · 1500 Meters · Place 2 · North Country Union | 1500 Meters | 2 | 6:05.4 | 10 |
| May 6 | NCUHS Host Meet 1May 6 · 800 Meters · Place 7 · North Country Union | 800 Meters | 7 | 2:55.9 | 10 |
| Apr 30 | U-32 Home HS meet 1Apr 30 · 3000 Meters · Place 4 · North Country Union | 3000 Meters | 4 | 13:00.7h PB | 10 |
| Apr 30 | U-32 Home HS meet 1Apr 30 · 400 Meters · Place 8 · North Country Union | 400 Meters | 8 | 1:15.55a | 10 |
2024 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | VTFOA Weekend 3Dec 28 · 1000 Meters · Place 14 · North Country Union | 1000 Meters | 14. | 3:47.57a | 10 |
| Dec 28 | VTFOA Weekend 3Dec 28 · Long Jump · Place 17 · North Country Union | Long Jump | 17. | 3.77m | 10 |
| Dec 22 | VTFOA Weekend 2Dec 22 · 600 Meters · Place 18 · North Country Union | 600 Meters | 18. | 2:07.19a | 10 |
| Dec 22 | VTFOA Weekend 2Dec 22 · 1600 Meters · Place 9 · North Country Union | 1600 Meters | 9. | 6:26.94a | 10 |
| Dec 22 | VTFOA Weekend 2Dec 22 · Long Jump · Place 16 · North Country Union | Long Jump | 16. | 3.97m PB | 10 |
| Jan 27 | Vermont TF Indoor State ChampionshipJan 27 · 1000 Meters · Place 10 · North Country Union | 1000 Meters | 10 | 3:38.21a | — |
| Jan 14 | VTFOA HS Indoor #5Jan 14 · 600 Meters · Place 8 · North Country Union | 600 Meters | 8 | 2:05.79a | — |
2024 Outdoor Track
14 results2023 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 31 | VTFOA HS Indoor #3Dec 31 · 1500 Meters · Place 10 · North Country Union | 1500 Meters | 10. | 5:51.74a PB | 9 |
| Dec 23 | VTFOA HS Indoor #2Dec 23 · 1000 Meters · North Country Union | 1000 Meters | — | 3:45.83a | 9 |
| Dec 17 | VTFOA HS Indoor #1Dec 17 · 1000 Meters · Place 7 · North Country Union | 1000 Meters | 7. | 3:49.34a | 9 |