Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1500 Meters · IndoorVTFOA HS Indoor #1 · Dec 17 | 5:33.14a | VTFOA HS Indoor #1 | December 17, 2023 |
| 1500 Meters · OutdoorNCUHS Home Meet #2 · May 27 | 5:22.14a | NCUHS Home Meet #2 | May 27, 2026 |
| 200 Meters · OutdoorNCSU Middle School Meet #1 · May 10 | 31.2 | NCSU Middle School Meet #1 | May 10, 2023 |
| 3000 Meters · IndoorVermont TF Indoor State Championship · Jan 27 | 11:26.74a | Vermont TF Indoor State Championship | January 27, 2024 |
| 3000 Meters · OutdoorNCUHS Home Meet #1 · May 7 | 11:04.80a | NCUHS Home Meet #1 | May 7, 2024 |
| 3000 Meters · Outdoor · Hand timedU-32 HS Meet · May 1 | 11:12.9h | U-32 HS Meet | May 1, 2024 |
| 400 Meters · OutdoorU-32 Middle School Invitational · May 20 | 1:09.13a | U-32 Middle School Invitational | May 20, 2023 |
| 600 Meters · IndoorVTFOA HS Indoor #3 · Dec 31 | 1:52.46a | VTFOA HS Indoor #3 | December 31, 2023 |
| Javelin · 800g · OutdoorBFA Meet # 1 · Apr 17 | 28.94m | BFA Meet # 1 | April 17, 2026 |
| Results · OutdoorMontpelier MS Kick-Off Meet · Apr 19 | 31.6 | Montpelier MS Kick-Off Meet | April 19, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
11 results2024 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 30 | Div. 4 Vermont TF State ChampionshipMay 30 · 3000 Meters · Place 8 · Hazen Union | 3000 Meters | 8 | 11:21.54a | — |
| May 28 | LCQMay 28 · Javelin · Place 13 · Hazen Union | Javelin | 13 | 19.00m | — |
| May 7 | NCUHS Home Meet #1May 7 · Javelin · Place 28 · Hazen Union | Javelin | 28 | 20.77m | — |
| May 7 | NCUHS Home Meet #1May 7 · 3000 Meters · Place 5 · Hazen Union | 3000 Meters | 5 | 11:04.80a PB | — |
| May 1 | U-32 HS MeetMay 1 · Javelin · Place 22 · Hazen Union | Javelin | 22 | 20.34m | — |
| May 1 | U-32 HS MeetMay 1 · 3000 Meters · Place 7 · Hazen Union | 3000 Meters | 7 | 11:12.9h PB | — |
| Apr 24 | Essex HS Vacational TF MeetApr 24 · 3000 Meters · Place 10 · Hazen Union | 3000 Meters | 10. | 11:51.80a | 9 |
| Apr 16 | Lyndon Home Meet 1Apr 16 · Javelin · Place 12 · Hazen Union | Javelin800g | 12. | 64' 3 | 9 |
| Apr 16 | Lyndon Home Meet 1Apr 16 · 3000 Meters · Place 5 · Hazen Union | 3000 Meters | 5. | 11:38.3 | 9 |
| Apr 11 | STJ vs LI, LR,Spauld,North/WT,Haz,Crafts,OxApr 11 · Javelin · Place 21 · Hazen Union | Javelin | 21 | 59-7 | — |
| Apr 11 | STJ vs LI, LR,Spauld,North/WT,Haz,Crafts,OxApr 11 · 3000 Meters · Place 5 · Hazen Union | 3000 Meters | 5 | 11:47.40a | — |
2024 Indoor Track
3 results2023 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 31 | VTFOA HS Indoor #3Dec 31 · 600 Meters · Place 10 · Hazen Union | 600 Meters | 10. | 1:52.46a PB | 9 |
| Dec 31 | VTFOA HS Indoor #3Dec 31 · 3000 Meters · Place 5 · Hazen Union | 3000 Meters | 5. | 11:45.00a | 9 |
| Dec 17 | VTFOA HS Indoor #1Dec 17 · 3000 Meters · Place 4 · Hazen Union | 3000 Meters | 4. | 12:11.33a | 9 |
| Dec 17 | VTFOA HS Indoor #1Dec 17 · 1500 Meters · Place 7 · Hazen Union | 1500 Meters | 7. | 5:33.14a PB | 9 |
2023 Outdoor Track
10 results