Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorVermont HS Decathlon Championships · Jun 1614.37aVermont HS Decathlon ChampionshipsJune 16, 2025
1500 Meters · OutdoorVermont HS Decathlon Championships · Jun 166:55.12aVermont HS Decathlon ChampionshipsJune 16, 2025
400 Meters · OutdoorVermont HS Decathlon Championships · Jun 161:09.36aVermont HS Decathlon ChampionshipsJune 16, 2025
Discus · 1.6kg · OutdoorNCUHS time trial · Apr 225.62mNCUHS time trialApril 2, 2024
Discus · 2kg · OutdoorNorth Atlantic Conference Championships · Apr 2524.82mNorth Atlantic Conference ChampionshipsApril 25, 2026
High Jump · OutdoorVermont HS Decathlon Championships · Jun 161.45mVermont HS Decathlon ChampionshipsJune 16, 2025
Javelin · 800g · OutdoorNorth Atlantic Conference Championships · Apr 2540.47mNorth Atlantic Conference ChampionshipsApril 25, 2026
Long Jump · OutdoorVermont HS Decathlon Championships · Jun 163.91mVermont HS Decathlon ChampionshipsJune 16, 2025
Pole Vault · OutdoorVermont HS Decathlon Championships · Jun 161.85mVermont HS Decathlon ChampionshipsJune 16, 2025
Shot Put · 12lb · OutdoorNCUHS time trial · Apr 27.80mNCUHS time trialApril 2, 2024

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9ECAC DIII Outdoor ChampionshipsMay 9 · Javelin · Place 11 · Vermont State University JohnsonVermont State University JohnsonJavelin800g11.37.07mFr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Javelin · Place 12 · Vermont State University JohnsonVermont State University JohnsonJavelin800g12.40.47m PBFr
Apr 25North Atlantic Conference ChampionshipsApr 25 · Discus · Place 13 · Vermont State University JohnsonVermont State University JohnsonDiscus2kg13.24.82m PBFr
Apr 18Middlebury Outdoor MeetApr 18 · Javelin · Place 5 · Vermont State University JohnsonVermont State University JohnsonJavelin800g5.37.69mFr
Apr 18Middlebury Outdoor MeetApr 18 · Discus · Vermont State University JohnsonVermont State University JohnsonDiscus2kg—DNSFr
Apr 11Ed Daniels ClassicApr 11 · Javelin · Place 17 · Vermont State University JohnsonVermont State University JohnsonJavelin800g17.36.60mFr
Apr 4Jim Sheehan MemorialApr 4 · Javelin · Place 25 · Vermont State University JohnsonVermont State University JohnsonJavelin800g25.36.50mFr
Apr 4Jim Sheehan MemorialApr 4 · Discus · Place 34 · Vermont State University JohnsonVermont State University JohnsonDiscus2kg34.22.02mFr
Mar 26SNHU Spring InvitationalMar 26 · Javelin · Place 5 · Vermont State University JohnsonVermont State University JohnsonJavelin800g5.39.23mFr
Mar 26SNHU Spring InvitationalMar 26 · Discus · Place 23 · Vermont State University JohnsonVermont State University JohnsonDiscus2kg23.23.92mFr

2025 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Long Jump · Place 57 · North Country UnionNorth Country UnionLong Jump573.91m PB12
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Pole Vault · Place 46 · North Country UnionNorth Country UnionPole Vault461.85m PB12
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · High Jump · Place 41 · North Country UnionNorth Country UnionHigh Jump411.45m PB12
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Javelin · Place 24 · North Country UnionNorth Country UnionJavelin2430.17m12
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Discus · Place 19 · North Country UnionNorth Country UnionDiscus1925.00m12
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · Shot Put · Place 26 · North Country UnionNorth Country UnionShot Put269.47m12
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · 110m Hurdles · Place 55 · North Country UnionNorth Country Union110m Hurdles5524.38a12
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · 1500 Meters · Place 60 · North Country UnionNorth Country Union1500 Meters606:55.12a PB12
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · 400 Meters · Place 60 · North Country UnionNorth Country Union400 Meters601:09.36a PB12
Jun 16Vermont HS Decathlon ChampionshipsJun 16 · 100 Meters · Place 59 · North Country UnionNorth Country Union100 Meters5914.37a PB12
Jun 7Div. 1 Vermont State TF ChampionshipJun 7 · Javelin · Place 17 · North Country UnionNorth Country UnionJavelin800g17.31.45m12
Jun 2Last Chance Meet - 2025Jun 2 · Javelin · Place 2 · North Country UnionNorth Country UnionJavelin800g2.37.82m12
Jun 2Last Chance Meet - 2025Jun 2 · Discus · North Country UnionNorth Country UnionDiscus1.6kg—ND12
May 28NCUHS Host Meet 2May 28 · Javelin · Place 5 · North Country UnionNorth Country UnionJavelin533.90m12
May 28NCUHS Host Meet 2May 28 · Discus · Place 9 · North Country UnionNorth Country UnionDiscus928.81m12
May 28NCUHS Host Meet 2May 28 · 110m Hurdles · Place 3 · North Country UnionNorth Country Union110m Hurdles323.80a12
May 10Burlington HS TF InvitationalMay 10 · Javelin · Place 31 · North Country UnionNorth Country UnionJavelin3128.76m12
May 10Burlington HS TF InvitationalMay 10 · Discus · Place 29 · North Country UnionNorth Country UnionDiscus2926.68m12
May 6NCUHS Host Meet 1May 6 · Javelin · Place 11 · North Country UnionNorth Country UnionJavelin1132.48m12
May 6NCUHS Host Meet 1May 6 · Discus · Place 3 · North Country UnionNorth Country UnionDiscus327.30m12
Apr 30U-32 Home HS meet 1Apr 30 · High Jump · Place 6 · North Country UnionNorth Country UnionHigh Jump64-08.0012
Apr 30U-32 Home HS meet 1Apr 30 · Javelin · Place 3 · North Country UnionNorth Country UnionJavelin334.30m12
Apr 30U-32 Home HS meet 1Apr 30 · Discus · Place 6 · North Country UnionNorth Country UnionDiscus628.40m12
Apr 30U-32 Home HS meet 1Apr 30 · 100 Meters · Place 39 · North Country UnionNorth Country Union100 Meters3914.50a12
Apr 22MMU Home #2 - Vacation MeetApr 22 · Javelin · Place 8 · North Country UnionNorth Country UnionJavelin833.43m12
Apr 22MMU Home #2 - Vacation MeetApr 22 · Discus · Place 8 · North Country UnionNorth Country UnionDiscus825.71m12
Apr 22MMU Home #2 - Vacation MeetApr 22 · Shot Put · Place 14 · North Country UnionNorth Country UnionShot Put148.59m12
Apr 12SJA Home Meet #1Apr 12 · Javelin · Place 7 · North Country UnionNorth Country UnionJavelin731.15m12
Apr 12SJA Home Meet #1Apr 12 · Discus · Place 2 · North Country UnionNorth Country UnionDiscus229.26m12
Apr 12SJA Home Meet #1Apr 12 · Shot Put · Place 12 · North Country UnionNorth Country UnionShot Put129.60m12

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 1Div. 1 Vermont TF State ChampionshipJun 1 · Discus · Place 15 · North Country UnionNorth Country UnionDiscus1527.31m—
May 28NCUHS Meet #3May 28 · Javelin · Place 6 · North Country UnionNorth Country UnionJavelin629.95m—
May 28NCUHS Meet #3May 28 · Discus · Place 2 · North Country UnionNorth Country UnionDiscus230.61m—
May 28NCUHS Meet #3May 28 · Shot Put · Place 12 · North Country UnionNorth Country UnionShot Put128.90m—
May 28NCUHS Meet #3May 28 · 100 Meters · Place 19 · North Country UnionNorth Country Union100 Meters1914.41a—
May 21NCUHS Home Meet #2May 21 · Shot Put · Place 19 · North Country UnionNorth Country UnionShot Put198.83m—
May 7NCUHS Home Meet #1May 7 · Javelin · Place 10 · North Country UnionNorth Country UnionJavelin1030.97m—
May 7NCUHS Home Meet #1May 7 · Discus · Place 9 · North Country UnionNorth Country UnionDiscus924.62m—
May 7NCUHS Home Meet #1May 7 · Shot Put · Place 14 · North Country UnionNorth Country UnionShot Put149.14m—
May 2Essex HS Host TF Meet #2May 2 · Javelin · Place 16 · North Country UnionNorth Country UnionJavelin1630.53m—
May 2Essex HS Host TF Meet #2May 2 · Discus · Place 18 · North Country UnionNorth Country UnionDiscus1824.05m—
May 2Essex HS Host TF Meet #2May 2 · Shot Put · Place 22 · North Country UnionNorth Country UnionShot Put229.10m—
Apr 23St J vs MMU, NCU, U32, LI, StansteadApr 23 · Javelin · Place 8 · North Country UnionNorth Country UnionJavelin830.11m—
Apr 23St J vs MMU, NCU, U32, LI, StansteadApr 23 · Discus · Place 11 · North Country UnionNorth Country UnionDiscus1124.65m—
Apr 23St J vs MMU, NCU, U32, LI, StansteadApr 23 · Shot Put · Place 24 · North Country UnionNorth Country UnionShot Put247.69m—
Apr 18BFA Meet # 1Apr 18 · Javelin · Place 12 · North Country UnionNorth Country UnionJavelin1224.29m—
Apr 18BFA Meet # 1Apr 18 · Discus · Place 7 · North Country UnionNorth Country UnionDiscus720.10m—
Apr 18BFA Meet # 1Apr 18 · 100 Meters · Place 33 · North Country UnionNorth Country Union100 Meters3315.09a—
Apr 2NCUHS time trialApr 2 · Discus · Place 2 · North Country UnionNorth Country UnionDiscus1.6kg2.25.62m PB11
Apr 2NCUHS time trialApr 2 · Shot Put · Place 9 · North Country UnionNorth Country UnionShot Put12lb9.7.80m PB11
Apr 2NCUHS time trialApr 2 · 100 Meters · Place 14 · North Country UnionNorth Country Union100 Meters14.14.411

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 23NCUHS International #3May 23 · Javelin · Place 15 · North Country UnionNorth Country UnionJavelin1526.15m—
May 23NCUHS International #3May 23 · Discus · Place 14 · North Country UnionNorth Country UnionDiscus1422.53m—
May 23NCUHS International #3May 23 · Shot Put · Place 16 · North Country UnionNorth Country UnionShot Put168.52m—
May 16Lyndon Institute Home meetMay 16 · Javelin · Place 14 · North Country UnionNorth Country UnionJavelin1473-7.50—
May 16Lyndon Institute Home meetMay 16 · Discus · Place 5 · North Country UnionNorth Country UnionDiscus580-9.75—
May 16Lyndon Institute Home meetMay 16 · Shot Put · Place 8 · North Country UnionNorth Country UnionShot Put826-7—
May 9NCUHS International #2May 9 · Javelin · Place 10 · North Country UnionNorth Country UnionJavelin1023.21m—
May 9NCUHS International #2May 9 · Discus · Place 18 · North Country UnionNorth Country UnionDiscus1820.85m—
May 9NCUHS International #2May 9 · Shot Put · Place 18 · North Country UnionNorth Country UnionShot Put187.85m—
May 2Essex HS Host TF Meet #2May 2 · Discus · Place 31 · North Country UnionNorth Country UnionDiscus3118.92m—
May 2Essex HS Host TF Meet #2May 2 · Shot Put · Place 27 · North Country UnionNorth Country UnionShot Put277.75m—
Apr 26NCUHS International #1Apr 26 · Javelin · Place 17 · North Country UnionNorth Country UnionJavelin1722.36m—
Apr 26NCUHS International #1Apr 26 · Discus · Place 14 · North Country UnionNorth Country UnionDiscus1418.72m—
Apr 26NCUHS International #1Apr 26 · Shot Put · Place 11 · North Country UnionNorth Country UnionShot Put118.15m—
Apr 18South Burl. HS Host TF Meet #2Apr 18 · Javelin · Place 26 · North Country UnionNorth Country UnionJavelin2621.11m—
Apr 18South Burl. HS Host TF Meet #2Apr 18 · Discus · Place 25 · North Country UnionNorth Country UnionDiscus2519.79m—
Apr 18South Burl. HS Host TF Meet #2Apr 18 · Shot Put · Place 27 · North Country UnionNorth Country UnionShot Put278.00m—
Apr 11BFA Home Meet # 1Apr 11 · Javelin · Place 6 · North Country UnionNorth Country UnionJavelin693-610
Apr 11BFA Home Meet # 1Apr 11 · Discus · Place 8 · North Country UnionNorth Country UnionDiscus864-7.7510
Apr 11BFA Home Meet # 1Apr 11 · Shot Put · Place 8 · North Country UnionNorth Country UnionShot Put826-910
Apr 4NCUHS time trialApr 4 · Shot Put · Place 4 · North Country UnionNorth Country UnionShot Put12lb4.8.02mUnofficial10

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 25NCUHS Meet #2May 25 · Discus · Place 27 · North Country UnionNorth Country UnionDiscus2719.32m9
May 25NCUHS Meet #2May 25 · Shot Put · Place 30 · North Country UnionNorth Country UnionShot Put307.53m9
May 17Essex HS Host TF Meet #3May 17 · Javelin · Place 26 · North Country UnionNorth Country UnionJavelin800g26.20.20m9
May 17Essex HS Host TF Meet #3May 17 · Discus · Place 21 · North Country UnionNorth Country UnionDiscus1.6kg21.18.21m9
May 17Essex HS Host TF Meet #3May 17 · Shot Put · Place 26 · North Country UnionNorth Country UnionShot Put12lb26.7.25m9
May 11STJ home tri meet #2May 11 · Javelin · Place 8 · North Country UnionNorth Country UnionJavelin818.70m9
May 11STJ home tri meet #2May 11 · Discus · Place 11 · North Country UnionNorth Country UnionDiscus1118.55m9
May 11STJ home tri meet #2May 11 · Shot Put · Place 7 · North Country UnionNorth Country UnionShot Put77.79m9
May 7St J RelaysMay 7 · Javelin · Place 11 · North Country UnionNorth Country UnionJavelin800g11.18.42m9
May 7St J RelaysMay 7 · Discus · North Country UnionNorth Country UnionDiscus1.6kg—SCR9
May 7St J RelaysMay 7 · Shot Put · Place 14 · North Country UnionNorth Country UnionShot Put12lb14.6.92m9
May 5NCUHS Meet #1May 5 · Javelin · Place 23 · North Country UnionNorth Country UnionJavelin2317.07m9
May 5NCUHS Meet #1May 5 · Discus · Place 28 · North Country UnionNorth Country UnionDiscus2817.13m9
May 5NCUHS Meet #1May 5 · Shot Put · Place 27 · North Country UnionNorth Country UnionShot Put276.96m9