Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNCUHS Meet #2 · May 415.22NCUHS Meet #2May 4, 2021
100 Meters · Outdoor · Hand timedSt J vs LR, Craftsbury and Lamoille · Apr 2815.20hSt J vs LR, Craftsbury and LamoilleApril 28, 2021
100m Hurdles · 33" / 0.838m · OutdoorD4 Vermont TF State Championship · Jun 317.99aD4 Vermont TF State ChampionshipJune 3, 2022
200 Meters · OutdoorLyndon Institute Home Track Meet · Apr 2632.58Lyndon Institute Home Track MeetApril 26, 2022
200 Meters · Outdoor · Hand timedSt J vs LR, Craftsbury and Lamoille · Apr 2832.70hSt J vs LR, Craftsbury and LamoilleApril 28, 2021
300m Hurdles · 30" / 0.762m · OutdoorD4 Vermont TF State Championship · Jun 353.07aD4 Vermont TF State ChampionshipJune 3, 2022
400m Hurdles · 30" / 0.762m · OutdoorNorth Atlantic Conference Championships · Apr 251:13.83aNorth Atlantic Conference ChampionshipsApril 25, 2026
60m Hurdles · 33" / 0.838m · IndoorDartmouth December Invite · Dec 1311.28aDartmouth December InviteDecember 13, 2024
800 Meters · IndoorMiddlebury Snowflake Invite · Jan 102:48.15aMiddlebury Snowflake InviteJanuary 10, 2026
800 Meters · OutdoorRamapo Twilight · May 92:38.54aRamapo TwilightMay 9, 2025
Discus · 1kg · OutdoorSpaulding Dirt Track Classic · May 1919.60mSpaulding Dirt Track ClassicMay 19, 2021
High Jump · OutdoorSTJA home meet postponed to Friday · Apr 221.21mSTJA home meet postponed to FridayApril 22, 2022
Long Jump · OutdoorNCUHS Meet #2 · May 412-09.00NCUHS Meet #2May 4, 2021
Triple Jump · IndoorDartmouth December Invite · Dec 139.12mDartmouth December InviteDecember 13, 2024
Triple Jump · OutdoorSTJA home meet postponed to Friday · Apr 229.36mSTJA home meet postponed to FridayApril 22, 2022

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 25North Atlantic Conference ChampionshipsApr 25 · 400m Hurdles · Place 2 · Vermont State University JohnsonVermont State University Johnson400m Hurdles30" / 0.762m2.1:13.83a PBSr
Apr 18Middlebury Outdoor MeetApr 18 · 400m Hurdles · Place 9 · Vermont State University JohnsonVermont State University Johnson400m Hurdles30" / 0.762m9.1:18.36aSr
Apr 4Jim Sheehan MemorialApr 4 · 400m Hurdles · Place 10 · Vermont State University JohnsonVermont State University Johnson400m Hurdles30" / 0.762m10.1:17.92aSr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 10Middlebury Snowflake InviteJan 10 · 800 Meters · Place 8 · Northern Vermont-JohnsonNorthern Vermont-Johnson800 Meters82:48.15a PBSr

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 9Ramapo TwilightMay 9 · 1500 Meters · Vermont State University JohnsonVermont State University Johnson1500 Meters--DNSJr
May 9Ramapo TwilightMay 9 · 800 Meters · Place 7 · Vermont State University JohnsonVermont State University Johnson800 Meters7.2:38.54a PBJr
Apr 26North Atlantic Conference ChampionshipsApr 26 · 400m Hurdles · Place 2 · Vermont State University JohnsonVermont State University Johnson400m Hurdles30" / 0.762m2.1:16.72aJr
Apr 26North Atlantic Conference ChampionshipsApr 26 · Triple Jump · Place 6 · Vermont State University JohnsonVermont State University JohnsonTriple Jump6.9.13mWind: 0Jr
Mar 28SNHU Spring InvitationalMar 28 · 800 Meters · Place 15 · Vermont State JohnsonVermont State Johnson800 Meters152:41.84JR

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13Dartmouth December InviteDec 13 · 60m Hurdles · Place 9 · Vermont State University JohnsonVermont State University Johnson60m Hurdles33" / 0.838mRound P9.11.28a PBJr
Dec 13Dartmouth December InviteDec 13 · Triple Jump · Place 7 · Vermont State University JohnsonVermont State University JohnsonTriple Jump7.9.12m PBJr
Dec 6Plymouth St. W ClassicDec 6 · 60m Hurdles · Place 4 · Vermont State University JohnsonVermont State University Johnson60m Hurdles33" / 0.838m4.11.31aJr

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 25MSMC InvitationalMar 25 · 100m Hurdles · Place 3 · Vermont State University JohnsonVermont State University Johnson100m Hurdles33" / 0.838m3.19.98aFr
Mar 25MSMC InvitationalMar 25 · 200 Meters · Place 14 · Vermont State University JohnsonVermont State University Johnson200 Meters14.33.28aFr

2022 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 3D4 Vermont TF State ChampionshipJun 3 · Triple Jump · Place 2 · CraftsburyCraftsburyTriple Jump2.9.32m12
Jun 3D4 Vermont TF State ChampionshipJun 3 · 300m Hurdles · Place 3 · CraftsburyCraftsbury300m Hurdles30" / 0.762m3.53.07a PB12
Jun 3D4 Vermont TF State ChampionshipJun 3 · 100m Hurdles · Place 2 · CraftsburyCraftsbury100m Hurdles33" / 0.838mRound P2.17.99a PB12
Jun 3D4 Vermont TF State ChampionshipJun 3 · 100m Hurdles · Place 2 · CraftsburyCraftsbury100m Hurdles33" / 0.838m2.18.01a12
May 28Essex Invitational/NE Champ QualifierMay 28 · Triple Jump · Place 11 · CraftsburyCraftsburyTriple Jump119.57m12
May 28Essex Invitational/NE Champ QualifierMay 28 · 300m Hurdles · Place 19 · CraftsburyCraftsbury300m Hurdles1953.84a12
May 28Essex Invitational/NE Champ QualifierMay 28 · 100m Hurdles · Place 18 · CraftsburyCraftsbury100m HurdlesRound P1818.74a12
May 25NCUHS Meet #2May 25 · 800 Meters · Place 5 · CraftsburyCraftsbury800 Meters52:46.90a12
May 14Burlington HS TF InvitationalMay 14 · Triple Jump · Place 15 · CraftsburyCraftsburyTriple Jump15.9.19mWind: 012
May 14Burlington HS TF InvitationalMay 14 · 300m Hurdles · Place 11 · CraftsburyCraftsbury300m Hurdles30" / 0.762m11.53.68a12
May 14Burlington HS TF InvitationalMay 14 · 100m Hurdles · Place 13 · CraftsburyCraftsbury100m Hurdles33" / 0.838mRound P13.18.44a12
May 5NCUHS Meet #1May 5 · High Jump · CraftsburyCraftsburyHigh Jump—NH12
May 5NCUHS Meet #1May 5 · 300m Hurdles · Place 9 · CraftsburyCraftsbury300m Hurdles955.8112
Apr 30Twilight TF Meet @ South Burlington HSApr 30 · Triple Jump · Place 1 · CraftsburyCraftsburyTriple Jump19.61m12
Apr 30Twilight TF Meet @ South Burlington HSApr 30 · 300m Hurdles · Place 7 · CraftsburyCraftsbury300m Hurdles755.03a12
Apr 30Twilight TF Meet @ South Burlington HSApr 30 · 100m Hurdles · Place 3 · CraftsburyCraftsbury100m HurdlesRound P318.53a12
Apr 30Twilight TF Meet @ South Burlington HSApr 30 · 100m Hurdles · Place 3 · CraftsburyCraftsbury100m Hurdles318.81a12
Apr 26Lyndon Institute Home Track MeetApr 26 · Triple Jump · Place 4 · CraftsburyCraftsburyTriple Jump48.92SR
Apr 26Lyndon Institute Home Track MeetApr 26 · High Jump · Place 9 · CraftsburyCraftsburyHigh Jump91.07SR
Apr 26Lyndon Institute Home Track MeetApr 26 · 300m Hurdles · Place 5 · CraftsburyCraftsbury300m Hurdles555.40SR
Apr 26Lyndon Institute Home Track MeetApr 26 · 200 Meters · Place 5 · CraftsburyCraftsbury200 Meters532.58 PBSR
Apr 22STJA home meet postponed to FridayApr 22 · Triple Jump · Place 1 · CraftsburyCraftsburyTriple Jump1.9.36m PB12
Apr 22STJA home meet postponed to FridayApr 22 · 100m Hurdles · Place 4 · CraftsburyCraftsbury100m Hurdles33" / 0.838m4.19.412
Apr 22STJA home meet postponed to FridayApr 22 · High Jump · Place 6 · CraftsburyCraftsburyHigh Jump6.1.21m PB12

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 4D4 Vermont TF State ChampionshipJun 4 · Triple Jump · Place 2 · CraftsburyCraftsburyTriple Jump2.9.13m11
Jun 4D4 Vermont TF State ChampionshipJun 4 · 300m Hurdles · Place 4 · CraftsburyCraftsbury300m Hurdles30" / 0.762m4.59.37a11
Jun 4D4 Vermont TF State ChampionshipJun 4 · 100m Hurdles · Place 3 · CraftsburyCraftsbury100m Hurdles33" / 0.838mRound P3.19.02a11
Jun 4D4 Vermont TF State ChampionshipJun 4 · 100m Hurdles · Place 3 · CraftsburyCraftsbury100m Hurdles33" / 0.838m3.19.17a11
Jun 1STJ Last Chance MeetJun 1 · 300m Hurdles · Place 5 · CraftsburyCraftsbury300m Hurdles30" / 0.762m5.58.0011
May 29Essex HS TF InvitationalMay 29 · Triple Jump · Place 9 · CraftsburyCraftsburyTriple Jump9.9.26m11
May 29Essex HS TF InvitationalMay 29 · 100m Hurdles · Place 17 · CraftsburyCraftsbury100m Hurdles33" / 0.838mRound P17.19.58a11
May 25NCUHS Meet #3May 25 · Triple Jump · Place 4 · CraftsburyCraftsburyTriple Jump429-01.0011
May 25NCUHS Meet #3May 25 · Discus · Place 15 · CraftsburyCraftsburyDiscus1553-0811
May 25NCUHS Meet #3May 25 · 100m Hurdles · Place 3 · CraftsburyCraftsbury100m Hurdles319.31h11
May 19Spaulding Dirt Track ClassicMay 19 · Triple Jump · Place 2 · CraftsburyCraftsburyTriple Jump2.8.96m11
May 19Spaulding Dirt Track ClassicMay 19 · Long Jump · Place 6 · CraftsburyCraftsburyLong Jump6.3.79m11
May 19Spaulding Dirt Track ClassicMay 19 · Discus · Place 6 · CraftsburyCraftsburyDiscus1kg6.19.60m PB11
May 4NCUHS Meet #2May 4 · Long Jump · Place 3 · CraftsburyCraftsburyLong Jump3.12-09.00 PB11
May 4NCUHS Meet #2May 4 · 100 Meters · Place 19 · CraftsburyCraftsbury100 Meters19.15.22 PB11
Apr 28St J vs LR, Craftsbury and LamoilleApr 28 · 200 Meters · Place 7 · CraftsburyCraftsbury200 Meters732.70h PB11
Apr 28St J vs LR, Craftsbury and LamoilleApr 28 · 100 Meters · Place 11 · CraftsburyCraftsbury100 Meters1115.20h PB11