Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMontpelier Invitational · May 2713.4Montpelier InvitationalMay 27, 2023
1500 Meters · OutdoorEssex HS Host TF Meet #3 · May 85:40.33aEssex HS Host TF Meet #3May 8, 2024
1500 Meters · Outdoor · Hand timedU-32 Home HS meet 1 · Apr 305:41.3hU-32 Home HS meet 1April 30, 2025
200 Meters · OutdoorEssex HS Host TF Meet #3 · May 828.05aEssex HS Host TF Meet #3May 8, 2024
2000m Steeplechase · 0.762m · OutdoorUSATF New England Association Junior Olympic Championship · Jun 1210:12.06aUSATF New England Association Junior Olympic ChampionshipJune 12, 2026
3000 Meters · Outdoor · Hand timedU-32 Home HS Meet 2 · May 2012:37.3hU-32 Home HS Meet 2May 20, 2025
300m Hurdles · 30" / 0.762m · OutdoorVermont Division 2 HS Track and Field State Championship · Jun 551.78aVermont Division 2 HS Track and Field State ChampionshipJune 5, 2026
400 Meters · OutdoorBurlington HS TF Invitational · May 111:02.69aBurlington HS TF InvitationalMay 11, 2024
75m Hurdles · 30" · OutdoorMt. Abraham MS Track Home Meet #1 · May 1014.44Mt. Abraham MS Track Home Meet #1May 10, 2022
75m Hurdles · 33" · OutdoorU32 Invitational · May 714.83aU32 InvitationalMay 7, 2022
800 Meters · OutdoorBurlington HS TF Invitational · May 112:39.28aBurlington HS TF InvitationalMay 11, 2024
800 Meters · Outdoor · Hand timedU-32 HS Meet · May 12:38.9hU-32 HS MeetMay 1, 2024
Discus · 1kg · OutdoorLyndon Home Meet 1 · Apr 1643' 4Lyndon Home Meet 1April 16, 2024
High Jump · OutdoorEssex HS Host TF Meet #3 · May 71.30mEssex HS Host TF Meet #3May 7, 2025
Long Jump · OutdoorVT HS Decathlon Championship · Jun 173.28mVT HS Decathlon ChampionshipJune 17, 2026
Pole Vault · OutdoorVT HS Decathlon Championship · Jun 171.55mVT HS Decathlon ChampionshipJune 17, 2026
Results · OutdoorMontpelier MS Kick-Off Meet · Apr 191:13.3Montpelier MS Kick-Off MeetApril 19, 2023
Shot Put · 4kg · OutdoorLyndon Home Meet 1 · Apr 1617' 4Lyndon Home Meet 1April 16, 2024
Shot Put · 6lb · OutdoorMS Dirt Track Classic · May 126.56mMS Dirt Track ClassicMay 12, 2023

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 17VT HS Decathlon ChampionshipJun 17 · Long Jump · Place 57 · MontpelierMontpelierLong Jump573.28m PB11
Jun 17VT HS Decathlon ChampionshipJun 17 · Pole Vault · Place 39 · MontpelierMontpelierPole Vault391.55m PB11
Jun 17VT HS Decathlon ChampionshipJun 17 · High Jump · Place 14 · MontpelierMontpelierHigh Jump141.35m11
Jun 17VT HS Decathlon ChampionshipJun 17 · Javelin · Place 45 · MontpelierMontpelierJavelin4516.59m11
Jun 17VT HS Decathlon ChampionshipJun 17 · Discus · Place 57 · MontpelierMontpelierDiscus5714.08m11
Jun 17VT HS Decathlon ChampionshipJun 17 · Shot Put · Place 63 · MontpelierMontpelierShot Put635.45m11
Jun 17VT HS Decathlon ChampionshipJun 17 · 100m Hurdles · Place 19 · MontpelierMontpelier100m Hurdles1918.78a11
Jun 17VT HS Decathlon ChampionshipJun 17 · 1500 Meters · Place 43 · MontpelierMontpelier1500 Meters436:35.41a11
Jun 17VT HS Decathlon ChampionshipJun 17 · 400 Meters · Place 53 · MontpelierMontpelier400 Meters531:13.36a11
Jun 17VT HS Decathlon ChampionshipJun 17 · 100 Meters · Place 6 · MontpelierMontpelier100 Meters613.45a11
Jun 12USATF New England Association Junior Olympic ChampionshipJun 12 · 2000m Steeplechase · Place 5 · 02-Unattached02-Unattached2000m Steeplechase0.762m5.10:12.06a PB11
Jun 5Vermont Division 2 HS Track and Field State ChampionshipJun 5 · 300m Hurdles · Place 5 · MontpelierMontpelier300m Hurdles30" / 0.762m5.51.78a PB11
Jun 5Vermont Division 2 HS Track and Field State ChampionshipJun 5 · High Jump · Place 4 · MontpelierMontpelierHigh Jump4.1.37m11
Jun 5Vermont Division 2 HS Track and Field State ChampionshipJun 5 · 200 Meters · Place 9 · MontpelierMontpelier200 Meters9.28.58a11
Jun 5Vermont Division 2 HS Track and Field State ChampionshipJun 5 · 100 Meters · Place 9 · MontpelierMontpelier100 MetersRound P9.13.45a11
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · High Jump · Place 10 · MontpelierMontpelierHigh Jump101.35m11
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · 100 Meters · Place 16 · MontpelierMontpelier100 MetersRound P1613.68a11
May 19High School Home MeetMay 19 · High Jump · Place 2 · MontpelierMontpelierHigh Jump21.42m11
May 19High School Home MeetMay 19 · 300m Hurdles · Place 2 · MontpelierMontpelier300m Hurdles252.89a11
May 19High School Home MeetMay 19 · 100 Meters · Place 4 · MontpelierMontpelier100 Meters413.78a11
May 16Burlington HS TF InvitationalMay 16 · 400 Meters · Place 18 · MontpelierMontpelier400 Meters181:06.70a11
May 16Burlington HS TF InvitationalMay 16 · 200 Meters · Place 17 · MontpelierMontpelier200 Meters1728.15a11
May 12STJA Home Meet #2May 12 · High Jump · Place 6 · MontpelierMontpelierHigh Jump61.37m11
May 12STJA Home Meet #2May 12 · 800 Meters · Place 10 · MontpelierMontpelier800 Meters103:05.28a11
May 12STJA Home Meet #2May 12 · 100 Meters · Place 4 · MontpelierMontpelier100 Meters413.98a11
May 2Twilight Invitational HS TF Meet @ SBMay 2 · 400 Meters · Place 25 · MontpelierMontpelier400 Meters251:10.05a11
May 2Twilight Invitational HS TF Meet @ SBMay 2 · 200 Meters · Place 11 · MontpelierMontpelier200 Meters1129.09a11
Apr 29Lyndon Home Meet 1Apr 29 · 300m Hurdles · MontpelierMontpelier300m Hurdles30" / 0.762m—SCR11
Apr 29Lyndon Home Meet 1Apr 29 · 400 Meters · Place 3 · MontpelierMontpelier400 Meters3.1:10.011
Apr 29Lyndon Home Meet 1Apr 29 · 200 Meters · Place 1 · MontpelierMontpelier200 Meters1.29.211

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 6Div. 2 Vermont State TF ChampionshipJun 6 · 400 Meters · Place 6 · MontpelierMontpelier400 Meters61:04.91a10
Jun 6Div. 2 Vermont State TF ChampionshipJun 6 · 200 Meters · Place 17 · MontpelierMontpelier200 Meters1729.36a10
Jun 6Div. 2 Vermont State TF ChampionshipJun 6 · 100 Meters · Place 7 · MontpelierMontpelier100 Meters713.60a10
Jun 6Div. 2 Vermont State TF ChampionshipJun 6 · 100 Meters · Place 8 · MontpelierMontpelier100 Meters813.84a10
Jun 1Essex HS Invitational/NE QualifierJun 1 · 400 Meters · Place 13 · MontpelierMontpelier400 Meters131:04.37a10
Jun 1Essex HS Invitational/NE QualifierJun 1 · 200 Meters · Place 24 · MontpelierMontpelier200 Meters2428.51a10
May 20U-32 Home HS Meet 2May 20 · 3000 Meters · Place 6 · MontpelierMontpelier3000 Meters612:37.3h PB10
May 20U-32 Home HS Meet 2May 20 · 400 Meters · Place 3 · MontpelierMontpelier400 Meters31:04.24a10
May 13SJA Host Meet #3May 13 · 300m Hurdles · Place 7 · MontpelierMontpelier300m Hurdles753.64a10
May 10Burlington HS TF InvitationalMay 10 · 400 Meters · Place 19 · MontpelierMontpelier400 Meters191:07.05a10
May 10Burlington HS TF InvitationalMay 10 · 200 Meters · Place 21 · MontpelierMontpelier200 Meters2129.05a10
May 7Essex HS Host TF Meet #3May 7 · High Jump · Place 5 · MontpelierMontpelierHigh Jump51.30m PB10
May 7Essex HS Host TF Meet #3May 7 · 300m Hurdles · Place 5 · MontpelierMontpelier300m Hurdles555.09a10
May 7Essex HS Host TF Meet #3May 7 · 100 Meters · Place 6 · MontpelierMontpelier100 Meters613.61a10
May 3Twilight TF Invitational @ South BurlingtonMay 3 · 400 Meters · Place 7 · MontpelierMontpelier400 Meters71:03.96a10
May 3Twilight TF Invitational @ South BurlingtonMay 3 · 200 Meters · Place 8 · MontpelierMontpelier200 Meters828.59a10
Apr 30U-32 Home HS meet 1Apr 30 · 1500 Meters · Place 5 · MontpelierMontpelier1500 Meters55:41.3h PB10
Apr 30U-32 Home HS meet 1Apr 30 · 800 Meters · Place 7 · MontpelierMontpelier800 Meters72:41.8h10
Apr 15BFA Meet # 1Apr 15 · 400 Meters · Place 2 · MontpelierMontpelier400 Meters21:07.29a10
Apr 15BFA Meet # 1Apr 15 · 200 Meters · Place 1 · MontpelierMontpelier200 Meters129.63a10

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 31Div. 2 Vermont TF State ChampionshipMay 31 · 400 Meters · Place 5 · MontpelierMontpelier400 Meters51:04.08a—
May 31Div. 2 Vermont TF State ChampionshipMay 31 · 200 Meters · Place 7 · MontpelierMontpelier200 Meters728.64a—
May 31Div. 2 Vermont TF State ChampionshipMay 31 · 100 Meters · Place 5 · MontpelierMontpelier100 Meters513.62a—
May 31Div. 2 Vermont TF State ChampionshipMay 31 · 100 Meters · Place 8 · MontpelierMontpelier100 Meters813.67a—
May 25Essex HS TF Invitational - NE Champ QualifierMay 25 · 800 Meters · Place 29 · MontpelierMontpelier800 Meters292:41.43a—
May 18BFA/SB RelaysMay 18 · Discus · Place 23 · MontpelierMontpelierDiscus2339-9—
May 11Burlington HS TF InvitationalMay 11 · 800 Meters · Place 23 · MontpelierMontpelier800 Meters232:39.28a PB—
May 11Burlington HS TF InvitationalMay 11 · 400 Meters · Place 4 · MontpelierMontpelier400 Meters41:02.69a PB—
May 11Burlington HS TF InvitationalMay 11 · 200 Meters · Place 14 · MontpelierMontpelier200 Meters1428.28a—
May 8Essex HS Host TF Meet #3May 8 · 1500 Meters · Place 7 · MontpelierMontpelier1500 Meters75:40.33a PB—
May 8Essex HS Host TF Meet #3May 8 · 400 Meters · Place 1 · MontpelierMontpelier400 Meters11:03.83a—
May 8Essex HS Host TF Meet #3May 8 · 200 Meters · Place 2 · MontpelierMontpelier200 Meters228.05a PB—
May 8Essex HS Host TF Meet #3May 8 · 100 Meters · Place 5 · MontpelierMontpelier100 Meters513.73a—
May 4Twilight Invitational @ South Burlington HSMay 4 · 400 Meters · Place 5 · MontpelierMontpelier400 Meters51:05.25a—
May 4Twilight Invitational @ South Burlington HSMay 4 · 200 Meters · Place 8 · MontpelierMontpelier200 Meters828.07a—
May 1U-32 HS MeetMay 1 · 800 Meters · Place 4 · MontpelierMontpelier800 Meters42:38.9h PB—
May 1U-32 HS MeetMay 1 · 400 Meters · Place 1 · MontpelierMontpelier400 Meters11:04.70a—
May 1U-32 HS MeetMay 1 · 200 Meters · Place 1 · MontpelierMontpelier200 Meters128.52a—
Apr 24Essex HS Vacational TF MeetApr 24 · 800 Meters · Place 14 · MontpelierMontpelier800 Meters14.2:56.13a9
Apr 24Essex HS Vacational TF MeetApr 24 · 400 Meters · Place 6 · MontpelierMontpelier400 Meters6.1:07.68a9
Apr 16Lyndon Home Meet 1Apr 16 · Discus · Place 16 · MontpelierMontpelierDiscus1kg16.43' 4 PB9
Apr 16Lyndon Home Meet 1Apr 16 · Shot Put · Place 10 · MontpelierMontpelierShot Put4kg10.17' 4 PB9

2023 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 27Montpelier InvitationalMay 27 · 400 Meters · Place 3 · MontpelierMontpelier400 Meters31:12.5—
May 27Montpelier InvitationalMay 27 · 100 Meters · Place 1 · MontpelierMontpelier100 Meters113.4 PB—
May 20U-32 Middle School InvitationalMay 20 · Shot Put · Place 8 · MontpelierMontpelierShot Put821-7.75—
May 20U-32 Middle School InvitationalMay 20 · 400 Meters · Place 2 · MontpelierMontpelier400 Meters21:10.21a—
May 20U-32 Middle School InvitationalMay 20 · 100 Meters · Place 2 · MontpelierMontpelier100 Meters214.36a—
May 18Harwood MS TF Invitational 2023May 18 · 400 Meters · Place 1 · MontpelierMontpelier400 Meters11:13.18—
May 18Harwood MS TF Invitational 2023May 18 · 200 Meters · Place 2 · MontpelierMontpelier200 Meters231.68—
May 18Harwood MS TF Invitational 2023May 18 · 100 Meters · Place 1 · MontpelierMontpelier100 Meters113.87—
May 15Browns River Middle School Home #1May 15 · Shot Put · Place 3 · MontpelierMontpelierShot Put320-7—
May 15Browns River Middle School Home #1May 15 · 800 Meters · Place 7 · MontpelierMontpelier800 Meters73:18.96a—
May 15Browns River Middle School Home #1May 15 · 400 Meters · Place 1 · MontpelierMontpelier400 Meters11:13.75a—
May 12MS Dirt Track ClassicMay 12 · Shot Put · Place 5 · MontpelierMontpelierShot Put6lb5.6.56m PB8
May 12MS Dirt Track ClassicMay 12 · 800 Meters · Place 6 · MontpelierMontpelier800 Meters6.3:19.93a8
May 12MS Dirt Track ClassicMay 12 · 100 Meters · Place 1 · MontpelierMontpelier100 Meters1.13.90a8
May 4Mt. Abraham MS Track Home MeetMay 4 · 800 Meters · Place 12 · MontpelierMontpelier800 Meters123:20.23—
May 4Mt. Abraham MS Track Home MeetMay 4 · 400 Meters · Place 1 · MontpelierMontpelier400 Meters11:12.39—
Apr 19Montpelier MS Kick-Off MeetApr 19 · Results · Place 10 · MontpelierMontpelierResults103:16.2—
Apr 19Montpelier MS Kick-Off MeetApr 19 · Results · Place 1 · MontpelierMontpelierResults11:13.3 PB—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3Middle School State Track MeetJun 3 · 75m Hurdles · Place 8 · MontpelierMontpelier75m Hurdles30"8.14.64a7
Jun 3Middle School State Track MeetJun 3 · 800 Meters · Place 6 · MontpelierMontpelier800 Meters6.2:49.43a7
Jun 3Middle School State Track MeetJun 3 · 400 Meters · Place 7 · MontpelierMontpelier400 Meters7.1:08.73a7
May 10Mt. Abraham MS Track Home Meet #1May 10 · 75m Hurdles · Place 2 · MontpelierMontpelier75m Hurdles30"2.14.44 PB7
May 10Mt. Abraham MS Track Home Meet #1May 10 · 400 Meters · Place 1 · MontpelierMontpelier400 Meters1.1:13.847
May 7U32 InvitationalMay 7 · 75m Hurdles · Place 3 · MontpelierMontpelier75m Hurdles33"3.14.83a PB7
May 7U32 InvitationalMay 7 · 400 Meters · Place 1 · MontpelierMontpelier400 Meters1.1:09.72a7
Apr 29Montpelier MS Kick-Off MeetApr 29 · 400 Meters · Place 1 · MontpelierMontpelier400 Meters1.1:15.57
Apr 29Montpelier MS Kick-Off MeetApr 29 · 200 Meters · Place 5 · MontpelierMontpelier200 Meters5.33.67

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24Montpelier InvitationalMay 24 · 75m Hurdles · Place 5 · MontpelierMontpelier75m Hurdles30"5.15.86
May 24Montpelier InvitationalMay 24 · 200 Meters · Place 2 · MontpelierMontpelier200 Meters2.32.76
May 17Harwood MS Home MeetMay 17 · 75m Hurdles · Place 4 · MontpelierMontpelier75m Hurdles33"4.15.956
May 17Harwood MS Home MeetMay 17 · 200 Meters · Place 9 · MontpelierMontpelier200 Meters9.34.296
May 8Montpelier MS Meet #1May 8 · 75m Hurdles · Place 1 · MontpelierMontpelier75m Hurdles30"1.16.26
May 8Montpelier MS Meet #1May 8 · 200 Meters · Place 1 · MontpelierMontpelier200 Meters1.33.16