Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorVT HS Decathlon Championship · Jun 1712.50aVT HS Decathlon ChampionshipJune 17, 2026
1000 Meters · IndoorVTFOA HS Indoor #1 · Dec 173:33.45aVTFOA HS Indoor #1December 17, 2023
100m Hurdles · 30" / 0.762m · OutdoorNCSU Middle School Meet #1 · May 1824.27NCSU Middle School Meet #1May 18, 2021
110m Hurdles · 39" / 0.991m · OutdoorLast Chance Meet - 2025 · Jun 220.93aLast Chance Meet - 2025June 2, 2025
1500 Meters · IndoorNorth East Invitational · Jan 65:44.62aNorth East InvitationalJanuary 6, 2024
1500 Meters · OutdoorVT HS Decathlon Championship · Jun 175:11.10aVT HS Decathlon ChampionshipJune 17, 2026
1600 Meters · IndoorVTFOA Weekend 1 · Dec 146:17.70aVTFOA Weekend 1December 14, 2024
200 Meters · OutdoorNCUHS Home Meet #2 · May 2725.42aNCUHS Home Meet #2May 27, 2026
300 Meters · IndoorVTFOA Meet #5 · Jan 441.41aVTFOA Meet #5January 4, 2026
3000 Meters · OutdoorSt J vs MMU, NCU, U32, LI, Stanstead · Apr 2311:22.73aSt J vs MMU, NCU, U32, LI, StansteadApril 23, 2024
400 Meters · OutdoorDiv. 1 Vermont State TF Championship · Jun 755.39aDiv. 1 Vermont State TF ChampionshipJune 7, 2025
55 Meter · IndoorVTFOA Meet #4 · Dec 317.78aVTFOA Meet #4December 31, 2025
55m Hurdles · 39" · IndoorVTFOA HS Indoor #1 · Dec 1711.53aVTFOA HS Indoor #1December 17, 2023
600 Meters · IndoorChip Langmaid Invitational - 2025 · Dec 201:41.53aChip Langmaid Invitational - 2025December 20, 2025
800 Meters · OutdoorNCUHS Host Meet 1 · May 62:25.0NCUHS Host Meet 1May 6, 2025
Discus · 1.6kg · OutdoorNCSU Middle School Meet #1 · May 1860-00NCSU Middle School Meet #1May 18, 2021
Discus · 1kg · OutdoorNCSU Middle School Meet #2 · Jun 1063-05NCSU Middle School Meet #2June 10, 2021
High Jump · IndoorVTFOA Meet #5 · Jan 41.50mVTFOA Meet #5January 4, 2026
High Jump · OutdoorVT HS Decathlon Championship · Jun 171.55mVT HS Decathlon ChampionshipJune 17, 2026
Javelin · 800g · OutdoorLast Chance Meet - 2025 · Jun 238.61mLast Chance Meet - 2025June 2, 2025
Long Jump · IndoorVTFOA Meet #5 · Jan 45.01mVTFOA Meet #5January 4, 2026
Long Jump · OutdoorCVU HS Host TF Meet #3 · May 214.98mCVU HS Host TF Meet #3May 21, 2025
Pole Vault · OutdoorLyndon Home meet 2 · May 132.59mLyndon Home meet 2May 13, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 17VT HS Decathlon ChampionshipJun 17 · Long Jump · Place 29 · North Country UnionNorth Country UnionLong Jump295.02m12
Jun 17VT HS Decathlon ChampionshipJun 17 · Pole Vault · Place 10 · North Country UnionNorth Country UnionPole Vault102.75m12
Jun 17VT HS Decathlon ChampionshipJun 17 · High Jump · Place 18 · North Country UnionNorth Country UnionHigh Jump181.55m PB12
Jun 17VT HS Decathlon ChampionshipJun 17 · Javelin · Place 7 · North Country UnionNorth Country UnionJavelin734.96m12
Jun 17VT HS Decathlon ChampionshipJun 17 · Discus · Place 36 · North Country UnionNorth Country UnionDiscus3620.62m12
Jun 17VT HS Decathlon ChampionshipJun 17 · Shot Put · Place 56 · North Country UnionNorth Country UnionShot Put567.59m12
Jun 17VT HS Decathlon ChampionshipJun 17 · 110m Hurdles · Place 30 · North Country UnionNorth Country Union110m Hurdles3020.96a12
Jun 17VT HS Decathlon ChampionshipJun 17 · 1500 Meters · Place 31 · North Country UnionNorth Country Union1500 Meters315:11.10a PB12
Jun 17VT HS Decathlon ChampionshipJun 17 · 400 Meters · Place 19 · North Country UnionNorth Country Union400 Meters1956.06a12
Jun 17VT HS Decathlon ChampionshipJun 17 · 100 Meters · Place 23 · North Country UnionNorth Country Union100 Meters2312.50a PB12
May 30Essex TF Invitational (Individual VT State Championship - NE Qualifier)May 30 · 400 Meters · Place 35 · North Country UnionNorth Country Union400 Meters3557.77a12
May 27NCUHS Home Meet #2May 27 · Pole Vault · Place 6 · North Country UnionNorth Country UnionPole Vault62.44m12
May 27NCUHS Home Meet #2May 27 · Javelin · Place 8 · North Country UnionNorth Country UnionJavelin834.75m12
May 27NCUHS Home Meet #2May 27 · 200 Meters · Place 7 · North Country UnionNorth Country Union200 Meters725.42a PB12
May 19High School Home MeetMay 19 · Javelin · Place 8 · North Country UnionNorth Country UnionJavelin830.21m12
May 19High School Home MeetMay 19 · 400 Meters · Place 5 · North Country UnionNorth Country Union400 Meters557.76a12
May 13Lyndon Home meet 2May 13 · Pole Vault · Place 5 · North Country UnionNorth Country UnionPole Vault5.2.59m PB12
May 13Lyndon Home meet 2May 13 · Javelin · Place 10 · North Country UnionNorth Country UnionJavelin800g10.24.82m12
May 13Lyndon Home meet 2May 13 · 100 Meters · Place 10 · North Country UnionNorth Country Union100 Meters10.12.712
May 7NCUHS Home Meet #1May 7 · Pole Vault · Place 3 · North Country UnionNorth Country UnionPole Vault32.74m12
May 7NCUHS Home Meet #1May 7 · Javelin · Place 13 · North Country UnionNorth Country UnionJavelin1329.45m12
May 7NCUHS Home Meet #1May 7 · 200 Meters · Place 7 · North Country UnionNorth Country Union200 Meters725.80a12
Apr 28STJA Home Meet #1Apr 28 · Pole Vault · Place 6 · North Country UnionNorth Country UnionPole Vault68-612
Apr 28STJA Home Meet #1Apr 28 · Javelin · Place 8 · North Country UnionNorth Country UnionJavelin831.08m12
Apr 17BFA Meet # 1Apr 17 · Triple Jump · North Country UnionNorth Country UnionTriple Jump—SCR12
Apr 17BFA Meet # 1Apr 17 · Javelin · Place 5 · North Country UnionNorth Country UnionJavelin800g5.27.60m12
Apr 17BFA Meet # 1Apr 17 · 400 Meters · Place 3 · North Country UnionNorth Country Union400 Meters3.57.68a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 4VTFOA Meet #5Jan 4 · Long Jump · Place 11 · North Country UnionNorth Country UnionLong Jump115.01m PB12
Jan 4VTFOA Meet #5Jan 4 · High Jump · Place 10 · North Country UnionNorth Country UnionHigh Jump101.50m PB12
Jan 4VTFOA Meet #5Jan 4 · 300 Meters · Place 16 · North Country UnionNorth Country Union300 Meters1641.41a PB12

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 31VTFOA Meet #4Dec 31 · 600 Meters · North Country UnionNorth Country Union600 Meters—DNS12
Dec 31VTFOA Meet #4Dec 31 · 55 Meter · Place 49 · North Country UnionNorth Country Union55 Meter49.7.78a PB12
Dec 31VTFOA Meet #4Dec 31 · Long Jump · Place 21 · North Country UnionNorth Country UnionLong Jump21.4.75m12
Dec 31VTFOA Meet #4Dec 31 · High Jump · Place 10 · North Country UnionNorth Country UnionHigh Jump10.1.50m12
Dec 27VTFOA Meet #3Dec 27 · 300 Meters · Place 29 · North Country UnionNorth Country Union300 Meters29.42.38a12
Dec 27VTFOA Meet #3Dec 27 · 600 Meters · North Country UnionNorth Country Union600 Meters—DNS12
Dec 27VTFOA Meet #3Dec 27 · High Jump · Place 10 · North Country UnionNorth Country UnionHigh Jump10.1.50m12
Dec 20Chip Langmaid Invitational - 2025Dec 20 · 300 Meters · Place 24 · North Country UnionNorth Country Union300 Meters24.44.01a12
Dec 20Chip Langmaid Invitational - 2025Dec 20 · 600 Meters · Place 10 · North Country UnionNorth Country Union600 Meters10.1:41.53a PB12

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 7Div. 1 Vermont State TF ChampionshipJun 7 · Javelin · Place 16 · North Country UnionNorth Country UnionJavelin800g16.32.47m11
Jun 7Div. 1 Vermont State TF ChampionshipJun 7 · 400 Meters · Place 13 · North Country UnionNorth Country Union400 Meters13.55.39a PB11
Jun 2Last Chance Meet - 2025Jun 2 · Javelin · Place 1 · North Country UnionNorth Country UnionJavelin800g1.38.61m PB11
Jun 2Last Chance Meet - 2025Jun 2 · 110m Hurdles · Place 4 · North Country UnionNorth Country Union110m Hurdles39" / 0.991m4.20.93a PB11
May 28NCUHS Host Meet 2May 28 · Javelin · Place 4 · North Country UnionNorth Country UnionJavelin434.45m11
May 28NCUHS Host Meet 2May 28 · 110m Hurdles · Place 2 · North Country UnionNorth Country Union110m Hurdles220.99a11
May 28NCUHS Host Meet 2May 28 · 400 Meters · Place 4 · North Country UnionNorth Country Union400 Meters457.56a11
May 28NCUHS Host Meet 2May 28 · 200 Meters · Place 13 · North Country UnionNorth Country Union200 Meters1326.06a11
May 21CVU HS Host TF Meet #3May 21 · Long Jump · Place 9 · North Country UnionNorth Country UnionLong Jump94.98m PB11
May 21CVU HS Host TF Meet #3May 21 · Javelin · Place 9 · North Country UnionNorth Country UnionJavelin928.70m11
May 14LI Meet 2May 14 · 400 Meters · Place 3 · North Country UnionNorth Country Union400 Meters358.011
May 10Burlington HS TF InvitationalMay 10 · Javelin · Place 18 · North Country UnionNorth Country UnionJavelin1832.30m11
May 10Burlington HS TF InvitationalMay 10 · 400 Meters · Place 22 · North Country UnionNorth Country Union400 Meters2256.39a11
May 6NCUHS Host Meet 1May 6 · Javelin · Place 17 · North Country UnionNorth Country UnionJavelin1729.87m11
May 6NCUHS Host Meet 1May 6 · 800 Meters · Place 10 · North Country UnionNorth Country Union800 Meters102:25.0 PB11
May 6NCUHS Host Meet 1May 6 · 400 Meters · Place 5 · North Country UnionNorth Country Union400 Meters556.111
Apr 22MMU Home #2 - Vacation MeetApr 22 · Javelin · Place 9 · North Country UnionNorth Country UnionJavelin932.74m11
Apr 22MMU Home #2 - Vacation MeetApr 22 · 1500 Meters · Place 11 · North Country UnionNorth Country Union1500 Meters115:19.1611
Apr 22MMU Home #2 - Vacation MeetApr 22 · 200 Meters · Place 15 · North Country UnionNorth Country Union200 Meters1526.9411
Apr 12SJA Home Meet #1Apr 12 · Javelin · Place 22 · North Country UnionNorth Country UnionJavelin2224.35m11
Apr 12SJA Home Meet #1Apr 12 · 800 Meters · Place 11 · North Country UnionNorth Country Union800 Meters112:25.00a11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14VTFOA Weekend 1Dec 14 · 600 Meters · Place 40 · North Country UnionNorth Country Union600 Meters40.1:54.05a11
Dec 14VTFOA Weekend 1Dec 14 · 1600 Meters · Place 38 · North Country UnionNorth Country Union1600 Meters38.6:17.70a PB11
Jan 6North East InvitationalJan 6 · 55m Hurdles · Place 9 · North Country UnionNorth Country Union55m Hurdles911.80a—
Jan 6North East InvitationalJan 6 · 1500 Meters · Place 15 · North Country UnionNorth Country Union1500 Meters155:44.62a PB—
Jan 6North East InvitationalJan 6 · 600 Meters · Place 14 · North Country UnionNorth Country Union600 Meters141:52.12a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21NCUHS Home Meet #2May 21 · 100 Meters · Place 21 · North Country UnionNorth Country Union100 Meters2113.44a—
May 7NCUHS Home Meet #1May 7 · 3000 Meters · Place 6 · North Country UnionNorth Country Union3000 Meters611:34.77a—
May 2Essex HS Host TF Meet #2May 2 · 1500 Meters · Place 26 · North Country UnionNorth Country Union1500 Meters265:12.26a—
May 2Essex HS Host TF Meet #2May 2 · 800 Meters · Place 37 · North Country UnionNorth Country Union800 Meters372:35.86a—
Apr 23St J vs MMU, NCU, U32, LI, StansteadApr 23 · 3000 Meters · Place 14 · North Country UnionNorth Country Union3000 Meters1411:22.73a PB—
Apr 18BFA Meet # 1Apr 18 · 1500 Meters · Place 11 · North Country UnionNorth Country Union1500 Meters115:27.57a—
Apr 10South Burlington TF Meet #1Apr 10 · 1500 Meters · Place 11 · North Country UnionNorth Country Union1500 Meters115:25.22a—
Apr 10South Burlington TF Meet #1Apr 10 · 800 Meters · Place 6 · North Country UnionNorth Country Union800 Meters62:38.63a—
Apr 2NCUHS time trialApr 2 · 800 Meters · Place 3 · North Country UnionNorth Country Union800 Meters3.2:30.710
Apr 2NCUHS time trialApr 2 · 400 Meters · Place 4 · North Country UnionNorth Country Union400 Meters4.1:00.110

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17VTFOA HS Indoor #1Dec 17 · 1000 Meters · Place 7 · North Country UnionNorth Country Union1000 Meters7.3:33.45a PB10
Dec 17VTFOA HS Indoor #1Dec 17 · 55m Hurdles · Place 8 · North Country UnionNorth Country Union55m Hurdles39"8.11.53a PB10

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23NCUHS International #3May 23 · 400 Meters · Place 17 · North Country UnionNorth Country Union400 Meters171:06.72a—
May 23NCUHS International #3May 23 · 200 Meters · Place 19 · North Country UnionNorth Country Union200 Meters1929.98a—
May 23NCUHS International #3May 23 · 100 Meters · Place 22 · North Country UnionNorth Country Union100 Meters2214.07a—
May 9NCUHS International #2May 9 · 400 Meters · Place 16 · North Country UnionNorth Country Union400 Meters161:05.12a—
May 9NCUHS International #2May 9 · 200 Meters · Place 23 · North Country UnionNorth Country Union200 Meters2329.40a—
May 9NCUHS International #2May 9 · 100 Meters · Place 27 · North Country UnionNorth Country Union100 Meters2714.22a—
May 2Essex HS Host TF Meet #2May 2 · 400 Meters · Place 20 · North Country UnionNorth Country Union400 Meters201:08.73a—
May 2Essex HS Host TF Meet #2May 2 · 200 Meters · Place 38 · North Country UnionNorth Country Union200 Meters3832.77a—
May 2Essex HS Host TF Meet #2May 2 · 100 Meters · Place 47 · North Country UnionNorth Country Union100 Meters4714.70a—
Apr 11BFA Home Meet # 1Apr 11 · 400 Meters · Place 12 · North Country UnionNorth Country Union400 Meters121:09.449
Apr 11BFA Home Meet # 1Apr 11 · 200 Meters · Place 20 · North Country UnionNorth Country Union200 Meters2030.439
Apr 11BFA Home Meet # 1Apr 11 · 100 Meters · Place 32 · North Country UnionNorth Country Union100 Meters3214.719
Apr 4NCUHS time trialApr 4 · 200 Meters · North Country UnionNorth Country Union200 Meters—30.70Unofficial9
Apr 4NCUHS time trialApr 4 · 100 Meters · North Country UnionNorth Country Union100 Meters—14.20Unofficial9

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 10NCSU Middle School Meet #2Jun 10 · Discus · Place 2 · North Country UnionNorth Country UnionDiscus1kg2.63-05 PB7
Jun 10NCSU Middle School Meet #2Jun 10 · 100 Meters · Place 9 · North Country UnionNorth Country Union100 Meters9.21.237
May 18NCSU Middle School Meet #1May 18 · 100m Hurdles · Place 3 · North Country UnionNorth Country Union100m Hurdles30" / 0.762m3.24.27 PB7
May 18NCSU Middle School Meet #1May 18 · Discus · Place 1 · North Country UnionNorth Country UnionDiscus1.6kg1.60-00 PB7
May 18NCSU Middle School Meet #1May 18 · High Jump · Place 3 · North Country UnionNorth Country UnionHigh Jump3.3-04.007
May 18NCSU Middle School Meet #1May 18 · 100 Meters · Place 6 · North Country UnionNorth Country Union100 Meters6.17.757