Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEssex HS TF Invitational - NE Champ Qualifier · May 2514.10aEssex HS TF Invitational - NE Champ QualifierMay 25, 2024
100m Hurdles · 33" / 0.838m · OutdoorCVC Championships (VT results) · May 1617.12aCVC Championships (VT results)May 16, 2026
1500 Meters · OutdoorVermont HS Decathlon Championship · Jun 166:08.39aVermont HS Decathlon ChampionshipJune 16, 2024
200 Meters · OutdoorMAU Host #1 · May 1329.37aMAU Host #1May 13, 2025
300m Hurdles · 30" / 0.762m · OutdoorCVC Championships (VT results) · May 1651.05aCVC Championships (VT results)May 16, 2026
400 Meters · OutdoorVermont HS Decathlon Championship · Jun 161:07.58aVermont HS Decathlon ChampionshipJune 16, 2024
High Jump · OutdoorSpringfield HS Invitational I · Apr 261.25mSpringfield HS Invitational IApril 26, 2023
Long Jump · OutdoorVermont HS Decathlon Championship · Jun 164.10mVermont HS Decathlon ChampionshipJune 16, 2024
Pole Vault · OutdoorVermont HS Decathlon Championship · Jun 161.85mVermont HS Decathlon ChampionshipJune 16, 2024

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 17VT HS Decathlon ChampionshipJun 17 · Decathlon · Brattleboro UnionDecathlon—DNF12
Jun 6Vermont Division 1 HS Track and Field State ChampionshipJun 6 · 300m Hurdles · Place 8 · Brattleboro Union300m Hurdles850.74a12
Jun 6Vermont Division 1 HS Track and Field State ChampionshipJun 6 · 100m Hurdles · Place 7 · Brattleboro Union100m HurdlesRound P717.63a12
Jun 6Vermont Division 1 HS Track and Field State ChampionshipJun 6 · 100m Hurdles · Place 8 · Brattleboro Union100m Hurdles817.93a12
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · 300m Hurdles · Place 15 · Brattleboro Union300m Hurdles1551.52a12
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · 100m Hurdles · Place 17 · Brattleboro Union100m HurdlesRound P1718.21a12
May 222026 SVL-A Championships @ Burr & BurtonMay 22 · 300m Hurdles · Place 2 · Brattleboro Union300m Hurdles249.17a12
May 222026 SVL-A Championships @ Burr & BurtonMay 22 · 100m Hurdles · Place 3 · Brattleboro Union100m Hurdles317.20a12
May 16CVC Championships (VT results)May 16 · 300m Hurdles · Place 3 · Brattleboro Union300m Hurdles30" / 0.762m3.51.05a PB12
May 16CVC Championships (VT results)May 16 · 100m Hurdles · Place 3 · Brattleboro Union100m Hurdles33" / 0.838mRound P3.17.30a12
May 16CVC Championships (VT results)May 16 · 100m Hurdles · Place 3 · Brattleboro Union100m Hurdles33" / 0.838m3.17.12a PB12
May 12CVC South TF Qualifier @ Brattleboro UHSMay 12 · 300m Hurdles · Place 2 · Brattleboro Union300m Hurdles251.55a12
May 12CVC South TF Qualifier @ Brattleboro UHSMay 12 · 100m Hurdles · Place 4 · Brattleboro Union100m Hurdles418.02a12
May 5MAU SVL MeetMay 5 · 100m Hurdles · Place 4 · Brattleboro Union100m Hurdles33" / 0.838m4.17.69a12
May 22026 Windsor InvitationalMay 2 · 300m Hurdles · Place 2 · Brattleboro Union300m Hurdles30" / 0.762m2.52.07a12
May 22026 Windsor InvitationalMay 2 · 100m Hurdles · Place 1 · Brattleboro Union100m Hurdles33" / 0.838m1.17.94a12
Apr 29Brattleboro TF Meet 1Apr 29 · 300m Hurdles · Place 2 · Brattleboro Union300m Hurdles252.11a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 10Vermont TF Indoor State ChampionshipJan 10 · 55m Hurdles · Place 10 · Brattleboro Union55m HurdlesRound P1010.50a12

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 1Essex HS Invitational/NE QualifierJun 1 · 300m Hurdles · Place 7 · Brattleboro Union300m Hurdles749.89a11
Jun 1Essex HS Invitational/NE QualifierJun 1 · 100m Hurdles · Place 6 · Brattleboro Union100m HurdlesRound P617.01a11
Jun 1Essex HS Invitational/NE QualifierJun 1 · 100m Hurdles · Place 6 · Brattleboro Union100m Hurdles616.69a11
May 23SVL-A ChampionshipMay 23 · 300m Hurdles · Place 1 · Brattleboro Union300m Hurdles150.46a11
May 23SVL-A ChampionshipMay 23 · 100m Hurdles · Place 2 · Brattleboro Union100m Hurdles217.81a11
May 20BF Meet #2May 20 · Discus · Place 5 · Brattleboro UnionDiscus518.21m11
May 20BF Meet #2May 20 · 300m Hurdles · Place 1 · Brattleboro Union300m Hurdles151.48a11
May 17Springfield Cosmos InvitationalMay 17 · 300m Hurdles · Place 1 · Brattleboro Union300m Hurdles151.49a11
May 17Springfield Cosmos InvitationalMay 17 · 100m Hurdles · Place 1 · Brattleboro Union100m Hurdles118.33a11
May 17Springfield Cosmos InvitationalMay 17 · 200 Meters · Place 3 · Brattleboro Union200 Meters330.20a11
May 13MAU Host #1May 13 · High Jump · Place 6 · Brattleboro UnionHigh Jump61.32m11
May 13MAU Host #1May 13 · 300m Hurdles · Place 1 · Brattleboro Union300m Hurdles151.72a11
May 13MAU Host #1May 13 · 200 Meters · Place 4 · Brattleboro Union200 Meters429.37a PB11
May 5Brattleboro UHS Host TF Meet#2May 5 · High Jump · Place 2 · Brattleboro UnionHigh Jump21.32m11
May 5Brattleboro UHS Host TF Meet#2May 5 · 300m Hurdles · Place 2 · Brattleboro Union300m Hurdles251.92a11
Apr 26Windsor InvitationalApr 26 · 300m Hurdles · Place 2 · Brattleboro Union300m Hurdles252.76a11
Apr 26Windsor InvitationalApr 26 · 100m Hurdles · Place 6 · Brattleboro Union100m Hurdles619.36a11

2024 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 16Vermont HS Decathlon ChampionshipJun 16 · Long Jump · Place 33 · Brattleboro UnionLong Jump334.10m PB—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · Pole Vault · Place 29 · Brattleboro UnionPole Vault291.85m PB—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · High Jump · Place 18 · Brattleboro UnionHigh Jump181.35m—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · Javelin · Place 26 · Brattleboro UnionJavelin2617.81m—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · Discus · Place 37 · Brattleboro UnionDiscus3716.55m—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · Shot Put · Place 51 · Brattleboro UnionShot Put515.84m—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · 100m Hurdles · Place 12 · Brattleboro Union100m Hurdles1217.71a—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · 1500 Meters · Place 26 · Brattleboro Union1500 Meters266:08.39a PB—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · 400 Meters · Place 26 · Brattleboro Union400 Meters261:07.58a PB—
Jun 16Vermont HS Decathlon ChampionshipJun 16 · 100 Meters · Place 37 · Brattleboro Union100 Meters3714.57a—
Jun 1Div. 1 Vermont TF State ChampionshipJun 1 · 300m Hurdles · Place 5 · Brattleboro Union300m Hurdles548.84a—
May 25Essex HS TF Invitational - NE Champ QualifierMay 25 · 300m Hurdles · Place 14 · Brattleboro Union300m Hurdles1451.15a—
May 25Essex HS TF Invitational - NE Champ QualifierMay 25 · 100 Meters · Place 46 · Brattleboro Union100 Meters4614.10a PB—
May 14BFUHS Host SVL #6May 14 · High Jump · Place 3 · Brattleboro UnionHigh Jump34-4—
May 14BFUHS Host SVL #6May 14 · 400 Meters · Place 2 · Brattleboro Union400 Meters21:08.85a—
May 14BFUHS Host SVL #6May 14 · 200 Meters · Place 3 · Brattleboro Union200 Meters330.26a—
May 7CVC South Qualifier @ Brattleborro UHSMay 7 · Long Jump · Place 6 · Brattleboro UnionLong Jump613-7.50—
May 7CVC South Qualifier @ Brattleborro UHSMay 7 · 300m Hurdles · Place 3 · Brattleboro Union300m Hurdles354.40a—
May 7CVC South Qualifier @ Brattleborro UHSMay 7 · 100 Meters · Place 14 · Brattleboro Union100 Meters1414.36a—
Apr 30Brattleboro UHS Host TF Meet #2Apr 30 · 300m Hurdles · Place 2 · Brattleboro Union300m Hurdles252.91a—
Apr 30Brattleboro UHS Host TF Meet #2Apr 30 · 200 Meters · Place 8 · Brattleboro Union200 Meters830.02a—
Apr 30Brattleboro UHS Host TF Meet #2Apr 30 · 100 Meters · Place 8 · Brattleboro Union100 Meters814.15a—
Apr 27Windsor Invitational 2024Apr 27 · 300m Hurdles · Place 3 · Brattleboro Union300m Hurdles353.45a—
Apr 27Windsor Invitational 2024Apr 27 · 200 Meters · Place 17 · Brattleboro Union200 Meters1730.11a—
Apr 27Windsor Invitational 2024Apr 27 · 100 Meters · Place 17 · Brattleboro Union100 Meters1714.48a—
Apr 16Brattleboro UHS Host TF Meet #1Apr 16 · 200 Meters · Place 9 · Brattleboro Union200 Meters930.85a—
Apr 16Brattleboro UHS Host TF Meet #1Apr 16 · 100 Meters · Place 20 · Brattleboro Union100 Meters2015.67a—

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 19Vermont Decathlon ChampionshipJun 19 · Long Jump · Place 17 · Brattleboro UnionLong Jump174.13m—
Jun 19Vermont Decathlon ChampionshipJun 19 · Javelin · Place 60 · Brattleboro UnionJavelin6011.95m—
Jun 19Vermont Decathlon ChampionshipJun 19 · Discus · Place 57 · Brattleboro UnionDiscus5713.17m—
Jun 19Vermont Decathlon ChampionshipJun 19 · Shot Put · Place 58 · Brattleboro UnionShot Put585.66m—
Jun 19Vermont Decathlon ChampionshipJun 19 · 100m Hurdles · Place 27 · Brattleboro Union100m Hurdles2720.61a—
Jun 19Vermont Decathlon ChampionshipJun 19 · 1500 Meters · Place 54 · Brattleboro Union1500 Meters547:00.87a—
Jun 19Vermont Decathlon ChampionshipJun 19 · 400 Meters · Place 58 · Brattleboro Union400 Meters581:15.34a—
Jun 19Vermont Decathlon ChampionshipJun 19 · 100 Meters · Place 22 · Brattleboro Union100 Meters2214.62a—
Apr 26Springfield HS Invitational IApr 26 · High Jump · Place 4 · Brattleboro UnionHigh Jump41.25m PB—
Apr 26Springfield HS Invitational IApr 26 · 100m Hurdles · Place 4 · Brattleboro Union100m Hurdles420.79a—
Apr 26Springfield HS Invitational IApr 26 · 100 Meters · Place 9 · Brattleboro Union100 Meters915.62a—
Apr 19Fair Haven SVL #1Apr 19 · High Jump · Place 10 · Brattleboro UnionHigh Jump104-0—
Apr 19Fair Haven SVL #1Apr 19 · 100m Hurdles · Place 7 · Brattleboro Union100m Hurdles722.11a—
Apr 19Fair Haven SVL #1Apr 19 · 100 Meters · Place 17 · Brattleboro Union100 Meters1716.12a—
Apr 12Windsor Opening MeetApr 12 · High Jump · Place 6 · Brattleboro UnionHigh Jump61.30m—
Apr 12Windsor Opening MeetApr 12 · 100m Hurdles · Place 4 · Brattleboro Union100m Hurdles420.20a—
Apr 12Windsor Opening MeetApr 12 · 100 Meters · Place 16 · Brattleboro Union100 Meters1615.35a—
Apr 8MAU SVL Meet# 1 Apr 8 · High Jump · Place 5 · Brattleboro UnionHigh Jump54-2.009
Apr 8MAU SVL Meet# 1 Apr 8 · 100m Hurdles · Place 4 · Brattleboro Union100m Hurdles421.129
Apr 8MAU SVL Meet# 1 Apr 8 · 100 Meters · Place 29 · Brattleboro Union100 Meters2915.999