Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorVTFOA HS Indoor #1 · Dec 178:03.56aVTFOA HS Indoor #1December 17, 2023
55 Meter · IndoorVT HS Indoor Track 1 · Dec 1810.74aVT HS Indoor Track 1December 18, 2021
Discus · 1kg · OutdoorNCUHS time trial · Apr 218.46mNCUHS time trialApril 2, 2024
Division 1 Varsity Weight - 20lb · IndoorVermont State Championship Throws at St J · Jan 286.90Vermont State Championship Throws at St J January 28, 2023
Javelin · 300g TJ · OutdoorNCSU Middle School Meet #2 · Jun 1070-09NCSU Middle School Meet #2June 10, 2021
Javelin · 600g · OutdoorEssex HS Host TF Meet #3 · May 1715.83mEssex HS Host TF Meet #3May 17, 2022
Shot Put · 4kg · IndoorVTFOA HS Indoor #1 · Dec 176.22mVTFOA HS Indoor #1December 17, 2023
Shot Put · 4kg · OutdoorNEK Freshmen Meet · Apr 2819' 7NEK Freshmen MeetApril 28, 2022
Shot Put · 6lb · OutdoorNCSU Middle School Meet #2 · Jun 1023-11.00NCSU Middle School Meet #2June 10, 2021
Varsity Weight - 20lb · IndoorSt Johnsbury Throws #3 · Jan 87.24mSt Johnsbury Throws #3January 8, 2023
Weight Throw · 20lb / 9.0kg · IndoorVT Throws #2 · Dec 229.23mVT Throws #2December 22, 2023

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

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 26Vermont TF Indoor State ChampionshipJan 26 · Weight Throw · Place 5 · North Country UnionNorth Country UnionWeight Throw58.45m—
Jan 18VT State Throws Meet Jan 18 · Weight Throw · Place 5 · North Country UnionNorth Country UnionWeight Throw58.45m—
Jan 4VT Throws Meet #3Jan 4 · Weight Throw · Place 5 · North Country UnionNorth Country UnionWeight Throw58.52m—
Jan 4VT Throws Meet #3Jan 4 · Shot Put · Place 22 · North Country UnionNorth Country UnionShot Put225.75m—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 15VT Throws Meet #1Dec 15 · Weight Throw · Place 6 · North Country UnionNorth Country UnionWeight Throw20lb / 9.0kg6.8.07m12
Dec 15VT Throws Meet #1Dec 15 · Shot Put · Place 15 · North Country UnionNorth Country UnionShot Put4kg15.5.78m12
Jan 27Vermont TF Indoor State ChampionshipJan 27 · Weight Throw · Place 7 · North Country UnionNorth Country UnionWeight Throw78.70m—
Jan 20Vermont Throws State ChampionshipsJan 20 · Weight Throw · Place 7 · North Country UnionNorth Country UnionWeight Throw78.70m—
Jan 7Vermont Throws #5Jan 7 · Weight Throw · Place 3 · North Country UnionNorth Country UnionWeight Throw38.46m—
Jan 7Vermont Throws #5Jan 7 · Shot Put · Place 15 · North Country UnionNorth Country UnionShot Put155.79m—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 21NCUHS Home Meet #2May 21 · Discus · Place 20 · North Country UnionNorth Country UnionDiscus2014.73m—
May 7NCUHS Home Meet #1May 7 · Javelin · Place 11 · North Country UnionNorth Country UnionJavelin1115.80m—
May 7NCUHS Home Meet #1May 7 · Discus · Place 23 · North Country UnionNorth Country UnionDiscus2314.60m—
May 7NCUHS Home Meet #1May 7 · Shot Put · Place 9 · North Country UnionNorth Country UnionShot Put96.99m—
May 2Essex HS Host TF Meet #2May 2 · Javelin · Place 20 · North Country UnionNorth Country UnionJavelin2016.08m—
May 2Essex HS Host TF Meet #2May 2 · Discus · Place 18 · North Country UnionNorth Country UnionDiscus1817.18m—
May 2Essex HS Host TF Meet #2May 2 · Shot Put · Place 24 · North Country UnionNorth Country UnionShot Put245.96m—
Apr 23St J vs MMU, NCU, U32, LI, StansteadApr 23 · Javelin · Place 8 · North Country UnionNorth Country UnionJavelin815.92m—
Apr 23St J vs MMU, NCU, U32, LI, StansteadApr 23 · Discus · Place 13 · North Country UnionNorth Country UnionDiscus1317.30m—
Apr 23St J vs MMU, NCU, U32, LI, StansteadApr 23 · Shot Put · Place 10 · North Country UnionNorth Country UnionShot Put106.43m—
Apr 10South Burlington TF Meet #1Apr 10 · Discus · Place 7 · North Country UnionNorth Country UnionDiscus717.13m—
Apr 10South Burlington TF Meet #1Apr 10 · Shot Put · Place 13 · North Country UnionNorth Country UnionShot Put135.96m—
Apr 2NCUHS time trialApr 2 · Discus · Place 3 · North Country UnionNorth Country UnionDiscus1kg3.18.46m PB11
Apr 2NCUHS time trialApr 2 · Shot Put · Place 5 · North Country UnionNorth Country UnionShot Put4kg5.5.87m11

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 30Vermont Throws #3Dec 30 · Weight Throw · Place 4 · North Country UnionNorth Country UnionWeight Throw20lb / 9.0kg4.8.67m11
Dec 30Vermont Throws #3Dec 30 · Shot Put · Place 25 · North Country UnionNorth Country UnionShot Put4kg25.5.80m11
Dec 22VT Throws #2Dec 22 · Weight Throw · Place 1 · North Country UnionNorth Country UnionWeight Throw20lb / 9.0kg1.9.23m PB11
Dec 22VT Throws #2Dec 22 · Shot Put · Place 17 · North Country UnionNorth Country UnionShot Put4kg17.5.96m11
Dec 17VTFOA HS Indoor #1Dec 17 · Shot Put · Place 10 · North Country UnionNorth Country UnionShot Put4kg10.6.22m PB11
Dec 17VTFOA HS Indoor #1Dec 17 · 1500 Meters · Place 2 · North Country UnionNorth Country Union1500 Meters2.8:03.56a PB11
Dec 9Vermont Throws #1Dec 9 · Weight Throw · Place 1 · North Country UnionNorth Country UnionWeight Throw20lb / 9.0kg1.8.55m11
Dec 9Vermont Throws #1Dec 9 · Shot Put · Place 12 · North Country UnionNorth Country UnionShot Put4kg12.6.03m11
Feb 4Vermont Indoor TF State ChampionshipFeb 4 · Weight Throw · Place 12 · North Country UnionNorth Country UnionWeight Throw126.91m10
Jan 28Vermont State Championship Throws at St J Jan 28 · Division 1 Varsity Weight - 20lb · Place 12 · North Country UnionNorth Country UnionDivision 1 Varsity Weight - 20lb126.90 PB10
Jan 8St Johnsbury Throws #3Jan 8 · Varsity Weight - 20lb · Place 6 · North Country UnionNorth Country UnionVarsity Weight - 20lb67.24m PB10
Jan 8St Johnsbury Throws #3Jan 8 · Shot Put · Place 22 · North Country UnionNorth Country UnionShot Put225.80m10

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 23NCUHS International #3May 23 · Javelin · Place 15 · North Country UnionNorth Country UnionJavelin1511.00m—
May 23NCUHS International #3May 23 · Discus · Place 10 · North Country UnionNorth Country UnionDiscus1016.81m—
May 23NCUHS International #3May 23 · Shot Put · Place 10 · North Country UnionNorth Country UnionShot Put106.31m—
May 16Lyndon Institute Home meetMay 16 · Javelin · Place 14 · North Country UnionNorth Country UnionJavelin1438-10—
May 16Lyndon Institute Home meetMay 16 · Discus · Place 9 · North Country UnionNorth Country UnionDiscus958-9.50—
May 16Lyndon Institute Home meetMay 16 · Shot Put · Place 9 · North Country UnionNorth Country UnionShot Put919-1—
May 9NCUHS International #2May 9 · Javelin · Place 12 · North Country UnionNorth Country UnionJavelin1213.95m—
May 9NCUHS International #2May 9 · Discus · Place 12 · North Country UnionNorth Country UnionDiscus1216.88m—
May 9NCUHS International #2May 9 · Shot Put · Place 16 · North Country UnionNorth Country UnionShot Put165.76m—
May 2Essex HS Host TF Meet #2May 2 · Javelin · Place 21 · North Country UnionNorth Country UnionJavelin2112.66m—
May 2Essex HS Host TF Meet #2May 2 · Discus · Place 17 · North Country UnionNorth Country UnionDiscus1715.37m—
May 2Essex HS Host TF Meet #2May 2 · Shot Put · Place 20 · North Country UnionNorth Country UnionShot Put205.74m—
Apr 26NCUHS International #1Apr 26 · Javelin · Place 11 · North Country UnionNorth Country UnionJavelin1111.27m—
Apr 26NCUHS International #1Apr 26 · Discus · Place 3 · North Country UnionNorth Country UnionDiscus318.13m—
Apr 26NCUHS International #1Apr 26 · Shot Put · Place 13 · North Country UnionNorth Country UnionShot Put135.57m—
Apr 18South Burl. HS Host TF Meet #2Apr 18 · Javelin · Place 30 · North Country UnionNorth Country UnionJavelin3011.05m—
Apr 18South Burl. HS Host TF Meet #2Apr 18 · Discus · Place 15 · North Country UnionNorth Country UnionDiscus1516.66m—
Apr 18South Burl. HS Host TF Meet #2Apr 18 · Shot Put · Place 30 · North Country UnionNorth Country UnionShot Put305.78m—
Apr 11BFA Home Meet # 1Apr 11 · Javelin · Place 5 · North Country UnionNorth Country UnionJavelin556-610
Apr 11BFA Home Meet # 1Apr 11 · Discus · Place 5 · North Country UnionNorth Country UnionDiscus561-4.2510
Apr 11BFA Home Meet # 1Apr 11 · Shot Put · Place 17 · North Country UnionNorth Country UnionShot Put1715-010
Apr 4NCUHS time trialApr 4 · Shot Put · Place 3 · North Country UnionNorth Country UnionShot Put4kg3.5.68mUnofficial10

2022 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 29St J Throws #2Dec 29 · Weight Throw · Place 9 · North Country UnionNorth Country UnionWeight Throw20lb / 9.0kg9.6.59m10
Dec 29St J Throws #2Dec 29 · Shot Put · Place 15 · North Country UnionNorth Country UnionShot Put4kg15.5.63m10
Dec 28VITA TF Indoor Meet #3Dec 28 · Shot Put · Place 32 · North Country UnionNorth Country UnionShot Put4kg32.5.33m10
Dec 20STJ Throws #1 and ClinicDec 20 · Weight Throw · Place 6 · North Country UnionNorth Country UnionWeight Throw20lb / 9.0kg6.6.19m10
Dec 20STJ Throws #1 and ClinicDec 20 · Shot Put · Place 16 · North Country UnionNorth Country UnionShot Put4kg16.5.55m10
Dec 17VITA TF Indoor Meet #1Dec 17 · Shot Put · North Country UnionNorth Country UnionShot Put4kg—NM10
Jan 16Vermont Weight Throw #4Jan 16 · Weight Throw · Place 15 · North Country UnionNorth Country UnionWeight Throw156.47m9
Jan 16Vermont Weight Throw #4Jan 16 · Shot Put · Place 15 · North Country UnionNorth Country UnionShot Put155.94m9
Jan 15VT HS Indoor Track 5Jan 15 · Shot Put · Place 16 · North Country UnionNorth Country UnionShot Put164.75m9

2022 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 25NCUHS Meet #2May 25 · Javelin · Place 19 · North Country UnionNorth Country UnionJavelin1916.60m9
May 25NCUHS Meet #2May 25 · Discus · Place 28 · North Country UnionNorth Country UnionDiscus2814.80m9
May 25NCUHS Meet #2May 25 · Shot Put · Place 30 · North Country UnionNorth Country UnionShot Put305.63m9
May 17Essex HS Host TF Meet #3May 17 · Javelin · Place 14 · North Country UnionNorth Country UnionJavelin600g14.15.83m PB9
May 17Essex HS Host TF Meet #3May 17 · Discus · Place 11 · North Country UnionNorth Country UnionDiscus1kg11.17.81m9
May 17Essex HS Host TF Meet #3May 17 · Shot Put · Place 17 · North Country UnionNorth Country UnionShot Put4kg17.5.34m9
May 11STJ home tri meet #2May 11 · Javelin · Place 4 · North Country UnionNorth Country UnionJavelin417.65m9
May 11STJ home tri meet #2May 11 · Discus · Place 7 · North Country UnionNorth Country UnionDiscus714.86m9
May 11STJ home tri meet #2May 11 · Shot Put · Place 8 · North Country UnionNorth Country UnionShot Put85.75m9
May 7St J RelaysMay 7 · Javelin · Place 8 · North Country UnionNorth Country UnionJavelin600g8.14.89m9
May 7St J RelaysMay 7 · Discus · Place 9 · North Country UnionNorth Country UnionDiscus1kg9.15.45m9
May 7St J RelaysMay 7 · Shot Put · Place 11 · North Country UnionNorth Country UnionShot Put4kg11.5.66m9
May 5NCUHS Meet #1May 5 · Javelin · Place 13 · North Country UnionNorth Country UnionJavelin1317.76m9
May 5NCUHS Meet #1May 5 · Discus · Place 23 · North Country UnionNorth Country UnionDiscus2315.11m9
May 5NCUHS Meet #1May 5 · Shot Put · Place 19 · North Country UnionNorth Country UnionShot Put195.67m9
Apr 28NEK Freshmen MeetApr 28 · Javelin · Place 1 · North Country UnionNorth Country UnionJavelin600g1.48' 99
Apr 28NEK Freshmen MeetApr 28 · Discus · Place 3 · North Country UnionNorth Country UnionDiscus1kg3.54' 09
Apr 28NEK Freshmen MeetApr 28 · Shot Put · Place 3 · North Country UnionNorth Country UnionShot Put4kg3.19' 7 PB9
Apr 26Lyndon Institute Home Track MeetApr 26 · Javelin · Place 6 · North Country UnionNorth Country UnionJavelin619.31FR
Apr 26Lyndon Institute Home Track MeetApr 26 · Discus · Place 13 · North Country UnionNorth Country UnionDiscus1316.63FR
Apr 26Lyndon Institute Home Track MeetApr 26 · Shot Put · Place 14 · North Country UnionNorth Country UnionShot Put145.59FR

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18VT HS Indoor Track 1Dec 18 · 55 Meter · Place 64 · North Country UnionNorth Country Union55 Meter64.10.74a PB9
Dec 18VT HS Indoor Track 1Dec 18 · Shot Put · Place 27 · North Country UnionNorth Country UnionShot Put4kg27.5.39m9

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 10NCSU Middle School Meet #2Jun 10 · Javelin · Place 1 · North Country UnionNorth Country UnionJavelin300g TJ1.70-09 PB8
Jun 10NCSU Middle School Meet #2Jun 10 · Discus · Place 3 · North Country UnionNorth Country UnionDiscus1kg3.51-008
Jun 10NCSU Middle School Meet #2Jun 10 · Shot Put · Place 3 · North Country UnionNorth Country UnionShot Put6lb3.23-11.00 PB8
May 18NCSU Middle School Meet #1May 18 · Javelin · Place 1 · North Country UnionNorth Country UnionJavelin300g TJ1.56-048
May 18NCSU Middle School Meet #1May 18 · Discus · Place 2 · North Country UnionNorth Country UnionDiscus1kg2.48-098
May 18NCSU Middle School Meet #1May 18 · Shot Put · Place 4 · North Country UnionNorth Country UnionShot Put6lb4.22-11.008