Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNCSU Middle School Meet #2 · Jun 116.13aNCSU Middle School Meet #2June 1, 2022
1500 Meters · OutdoorNCUHS Host Meet 1 · May 65:16.5NCUHS Host Meet 1May 6, 2025
1500 Meters · Outdoor · Hand timedU-32 Home HS meet 1 · Apr 305:18.5hU-32 Home HS meet 1April 30, 2025
200 Meters · OutdoorNCSU Middle School Meet #2 · Jun 133.52aNCSU Middle School Meet #2June 1, 2022
3000 Meters · OutdoorLyndon Home Meet 1 · Apr 1613:32.6Lyndon Home Meet 1April 16, 2024
400 Meters · OutdoorDiv. 3 Vermont State TF Championship · Jun 51:02.15aDiv. 3 Vermont State TF ChampionshipJune 5, 2025
800 Meters · OutdoorLast Chance Meet - 2025 · Jun 22:27.56aLast Chance Meet - 2025June 2, 2025
800 Meters · Outdoor · Hand timedU-32 Home HS meet 1 · Apr 302:35.2hU-32 Home HS meet 1April 30, 2025
Javelin · 800g · OutdoorVacational TF Meet @ Essex HS · Apr 2329.18mVacational TF Meet @ Essex HSApril 23, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 4Vermont Division 3 HS Track and Field State ChampionshipJun 4 · 800 Meters · Place 33 · CraftsburyCraftsbury800 Meters33.2:29.62a11
Jun 2STJA Last Chance MeetJun 2 · 800 Meters · Place 4 · CraftsburyCraftsbury800 Meters42:28.71a11
Jun 1Last Chance Meet 2026Jun 1 · 1500 Meters · Place 11 · CraftsburyCraftsbury1500 Meters115:25.20a11
Jun 1Last Chance Meet 2026Jun 1 · 800 Meters · Place 14 · CraftsburyCraftsbury800 Meters142:32.58a11
May 22Annual Pete Davis InvitationalMay 22 · Javelin · Place 6 · CraftsburyCraftsburyJavelin800g6.89-02.0011
May 22Annual Pete Davis InvitationalMay 22 · 1500 Meters · Place 4 · CraftsburyCraftsbury1500 Meters4.5:2411
May 22Annual Pete Davis InvitationalMay 22 · 800 Meters · Place 7 · CraftsburyCraftsbury800 Meters7.2:5811
May 22Annual Pete Davis InvitationalMay 22 · 400 Meters · Place 4 · CraftsburyCraftsbury400 Meters4.1:06.1211
May 19High School Home MeetMay 19 · Javelin · Place 10 · CraftsburyCraftsburyJavelin1029.46m11
May 19High School Home MeetMay 19 · 1500 Meters · Place 17 · CraftsburyCraftsbury1500 Meters175:35.911
May 19High School Home MeetMay 19 · 800 Meters · Place 18 · CraftsburyCraftsbury800 Meters182:35.511
May 13Lyndon Home meet 2May 13 · Javelin · CraftsburyCraftsburyJavelin800g—DNS11
May 13Lyndon Home meet 2May 13 · 1500 Meters · CraftsburyCraftsbury1500 Meters—DNS11
May 13Lyndon Home meet 2May 13 · 800 Meters · CraftsburyCraftsbury800 Meters—DNS11
May 8CVU HS TF Meet 2May 8 · 1500 Meters · Place 8 · CraftsburyCraftsbury1500 Meters85:16.98a11

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 5Div. 3 Vermont State TF ChampionshipJun 5 · 800 Meters · Place 27 · CraftsburyCraftsbury800 Meters272:38.10a10
Jun 5Div. 3 Vermont State TF ChampionshipJun 5 · 400 Meters · Place 31 · CraftsburyCraftsbury400 Meters311:02.15a PB10
Jun 2Last Chance Meet - 2025Jun 2 · Javelin · Place 12 · CraftsburyCraftsburyJavelin800g12.28.70m10
Jun 2Last Chance Meet - 2025Jun 2 · 800 Meters · Place 9 · CraftsburyCraftsbury800 Meters9.2:27.56a PB10
May 21South Burlington Host TF Meet #3May 21 · 800 Meters · Place 25 · CraftsburyCraftsbury800 Meters252:35.78a10
May 21South Burlington Host TF Meet #3May 21 · 400 Meters · Place 17 · CraftsburyCraftsbury400 Meters171:03.27a10
May 14LI Meet 2May 14 · 1500 Meters · Place 8 · CraftsburyCraftsbury1500 Meters85:19.810
May 14LI Meet 2May 14 · 800 Meters · Place 6 · CraftsburyCraftsbury800 Meters62:32.810
May 6NCUHS Host Meet 1May 6 · Javelin · Place 22 · CraftsburyCraftsburyJavelin2226.21m10
May 6NCUHS Host Meet 1May 6 · 1500 Meters · Place 10 · CraftsburyCraftsbury1500 Meters105:16.5 PB10
May 6NCUHS Host Meet 1May 6 · 800 Meters · Place 13 · CraftsburyCraftsbury800 Meters132:38.510
May 3Twilight TF Invitational @ South BurlingtonMay 3 · Javelin · Place 30 · CraftsburyCraftsburyJavelin3028.90m10
May 3Twilight TF Invitational @ South BurlingtonMay 3 · 1500 Meters · Place 53 · CraftsburyCraftsbury1500 Meters535:17.86a10
Apr 30U-32 Home HS meet 1Apr 30 · Javelin · Place 6 · CraftsburyCraftsburyJavelin631.50m10
Apr 30U-32 Home HS meet 1Apr 30 · 1500 Meters · Place 19 · CraftsburyCraftsbury1500 Meters195:18.5h PB10
Apr 30U-32 Home HS meet 1Apr 30 · 800 Meters · Place 24 · CraftsburyCraftsbury800 Meters242:35.2h PB10
Apr 23Vacational TF Meet @ Essex HSApr 23 · Javelin · Place 11 · CraftsburyCraftsburyJavelin800g11.29.18m PB10
Apr 23Vacational TF Meet @ Essex HSApr 23 · 1500 Meters · Place 40 · CraftsburyCraftsbury1500 Meters40.5:57.98a10
Apr 23Vacational TF Meet @ Essex HSApr 23 · 800 Meters · Place 32 · CraftsburyCraftsbury800 Meters32.2:45.04a10
Apr 15BFA Meet # 1Apr 15 · Javelin · Place 7 · CraftsburyCraftsburyJavelin727.53m10
Apr 15BFA Meet # 1Apr 15 · 1500 Meters · Place 14 · CraftsburyCraftsbury1500 Meters145:47.43a10

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 16Lyndon Home Meet 1Apr 16 · 3000 Meters · Place 9 · CraftsburyCraftsbury3000 Meters9.13:32.6 PB9

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 1NCSU Middle School Meet #2Jun 1 · 200 Meters · Place 3 · Craftsbury msCraftsbury ms200 Meters3.33.52a PB7
Jun 1NCSU Middle School Meet #2Jun 1 · 100 Meters · Place 9 · Craftsbury msCraftsbury ms100 Meters9.16.13a PB7
May 12Kingdom East MS Track MeetMay 12 · 200 Meters · Place 5 · Craftsbury msCraftsbury ms200 Meters5.35.24a7
May 12Kingdom East MS Track MeetMay 12 · 100 Meters · Place 11 · Craftsbury msCraftsbury ms100 Meters11.16.16a7