Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorD4 Vermont TF State Championship · Jun 414.15aD4 Vermont TF State ChampionshipJune 4, 2021
100 Meters · Outdoor · Hand timedGM HS Invite Only · May 814.1hGM HS Invite OnlyMay 8, 2021
200 Meters · IndoorSuffolk Ice Breaker · Jan 1829.77aSuffolk Ice BreakerJanuary 18, 2026
55 Meter · IndoorVT HS Indoor Track 2 · Dec 278.56aVT HS Indoor Track 2December 27, 2021
Discus · 1kg · OutdoorGreat Northeast Outdoor Championships · Apr 2528.84mGreat Northeast Outdoor ChampionshipsApril 25, 2026
Hammer · 4kg · OutdoorGreat Northeast Outdoor Championships · Apr 2534.10mGreat Northeast Outdoor ChampionshipsApril 25, 2026
High Jump · IndoorVITA TF Indoor Meet #5 · Jan 141.35mVITA TF Indoor Meet #5January 14, 2023
High Jump · OutdoorD4 Vermont TF State Championship · Jun 31.42mD4 Vermont TF State ChampionshipJune 3, 2022
Shot Put · 4kg · IndoorGNAC Championship · Feb 159.85mGNAC ChampionshipFebruary 15, 2026
Shot Put · 4kg · OutdoorSVL-B Championship @ Springfield HS · May 249.34mSVL-B Championship @ Springfield HSMay 24, 2022
Weight Throw · 20lb / 9.0kg · IndoorGNAC Championship · Feb 1511.41mGNAC ChampionshipFebruary 15, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · Hammer · Place 6 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg6.34.10m PBSo
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · High Jump · Place 8 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump8.1.41mSo
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · Discus · Place 6 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg6.28.84m PBSo
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · Shot Put · Place 8 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg8.9.26mSo
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · High Jump · Place 22 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump22.1.38mSo
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Discus · Place 16 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg16.27.78mSo
Apr 17Pine Tree Classic: Maine State ChampionshipsApr 17 · Shot Put · Place 20 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg20.9.03mSo
Apr 11St Josephs Track & Field InvitationalApr 11 · Hammer · Place 17 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg17.29.46mSo
Apr 11St Josephs Track & Field InvitationalApr 11 · High Jump · Place 9 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump9.1.44mSo
Apr 11St Josephs Track & Field InvitationalApr 11 · Discus · Place 24 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg24.22.76mSo
Apr 11Monks Track and Field InvitationalApr 11 · Hammer · Place 17 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg17.29.46mSo
Apr 11Monks Track and Field InvitationalApr 11 · High Jump · Place 9 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump9.1.44mSo
Apr 11Monks Track and Field InvitationalApr 11 · Discus · Place 24 · Saint Joseph's (Maine)Saint Joseph's (Maine)Discus1kg24.22.76mSo
Apr 4Jim Sheehan MemorialApr 4 · Hammer · Place 27 · Saint Joseph's (Maine)Saint Joseph's (Maine)Hammer4kg27.26.04mSo
Apr 4Jim Sheehan MemorialApr 4 · High Jump · Place 11 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump11.1.37mSo
Apr 4Jim Sheehan MemorialApr 4 · Shot Put · Place 20 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg20.8.82mSo

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 15GNAC ChampionshipFeb 15 · Weight Throw · Place 4 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg4.11.41m PBSo
Feb 15GNAC ChampionshipFeb 15 · Shot Put · Place 4 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg4.9.85m PBSo
Feb 15GNAC ChampionshipFeb 15 · High Jump · Place 8 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump8.1.41mSo
Feb 7Maine State ChampionshipsFeb 7 · Shot Put · Place 20 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg20.8.93mSo
Feb 7Maine State ChampionshipsFeb 7 · 200 Meters · Place 20 · Saint Joseph's (Maine)Saint Joseph's (Maine)200 Meters20.29.83aWind: 0So
Jan 31Southern Maine Husky InvitationalJan 31 · Weight Throw · Place 21 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg21.8.75mSo
Jan 31Southern Maine Husky InvitationalJan 31 · High Jump · Place 9 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump9.1.40mSo
Jan 18Suffolk Ice BreakerJan 18 · High Jump · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump—NHSo
Jan 18Suffolk Ice BreakerJan 18 · 200 Meters · Place 66 · Saint Joseph's (Maine)Saint Joseph's (Maine)200 Meters6629.77a PBSo
Jan 16Bates Indoor InvitationalJan 16 · Weight Throw · Place 22 · Saint Joseph's (Maine)Saint Joseph's (Maine)Weight Throw20lb / 9.0kg22.8.42mSo
Jan 16Bates Indoor InvitationalJan 16 · Shot Put · Place 17 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg17.8.89mSo

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 5Elm City ClassicDec 5 · Shot Put · Place 10 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg10.8.56mSo
Dec 5Elm City ClassicDec 5 · High Jump · Place 7 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump7.1.38mSo

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 27GNAC Track & Field ChampionshipsApr 27 · Shot Put · Place 9 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg9.9.08mFr
Apr 11Monks Track & Field InviteApr 11 · Shot Put · Place 13 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put4kg13.9.00mFr
Apr 11Monks Track & Field InviteApr 11 · High Jump · Place 5 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump5.1.35mFr
Apr 5Sheehan InviteApr 5 · High Jump · Place 7 · Saint Joseph's (Maine)Saint Joseph's (Maine)High Jump71.31mFR
Apr 5Sheehan InviteApr 5 · Shot Put · Place 3 · Saint Joseph's (Maine)Saint Joseph's (Maine)Shot Put39.23mFR

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 2Vermont D4 State ChampionshipJun 2 · Discus · Place 4 · Green Mountain UnionGreen Mountain UnionDiscus1kg4.22.54m12
Jun 2Vermont D4 State ChampionshipJun 2 · Shot Put · Place 10 · Green Mountain UnionGreen Mountain UnionShot Put4kg10.7.26m12
Jun 1D3 Vermont TF State ChampionshipJun 1 · Discus · Place 4 · Green Mountain UnionGreen Mountain UnionDiscus422.54m—
Jun 1D3 Vermont TF State ChampionshipJun 1 · Shot Put · Place 10 · Green Mountain UnionGreen Mountain UnionShot Put107.26m—
May 10Springfield HS Invitational IIIMay 10 · Javelin · Place 9 · Green Mountain UnionGreen Mountain UnionJavelin917.22m—
Apr 19Fair Haven SVL #1Apr 19 · High Jump · Place 2 · Green Mountain UnionGreen Mountain UnionHigh Jump24-6—
Apr 19Fair Haven SVL #1Apr 19 · Discus · Place 8 · Green Mountain UnionGreen Mountain UnionDiscus866-8—
Apr 19Fair Haven SVL #1Apr 19 · 100m Hurdles · Place 6 · Green Mountain UnionGreen Mountain Union100m Hurdles622.07a—
Apr 8MAU SVL Meet# 1 Apr 8 · High Jump · Place 3 · Green Mountain UnionGreen Mountain UnionHigh Jump34-4.0012
Apr 8MAU SVL Meet# 1 Apr 8 · Shot Put · Place 1 · Green Mountain UnionGreen Mountain UnionShot Put128-02.0012
Apr 8MAU SVL Meet# 1 Apr 8 · 100 Meters · Place 17 · Green Mountain UnionGreen Mountain Union100 Meters1715.2812

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 4Vermont Indoor TF State ChampionshipFeb 4 · High Jump · Place 2 · Green Mountain UnionGreen Mountain UnionHigh Jump21.40m12
Feb 4Vermont Indoor TF State ChampionshipFeb 4 · Shot Put · Place 3 · Green Mountain UnionGreen Mountain UnionShot Put38.66m12
Jan 28Vermont State Championship Throws at St J Jan 28 · Shot Put · Place 3 · Green Mountain UnionGreen Mountain UnionShot Put38.6012
Jan 14VITA TF Indoor Meet #5Jan 14 · High Jump · Place 7 · Green Mountain UnionGreen Mountain UnionHigh Jump71.35m PB12
Jan 14VITA TF Indoor Meet #5Jan 14 · Shot Put · Place 6 · Green Mountain UnionGreen Mountain UnionShot Put68.49m12
Jan 7VITA TF Indoor Meet #4Jan 7 · High Jump · Place 4 · Green Mountain UnionGreen Mountain UnionHigh Jump41.35m12
Jan 7VITA TF Indoor Meet #4Jan 7 · Shot Put · Place 6 · Green Mountain UnionGreen Mountain UnionShot Put68.45m12

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28VITA TF Indoor Meet #3Dec 28 · Shot Put · Place 8 · Green Mountain UnionGreen Mountain UnionShot Put4kg8.8.02m12
Dec 28VITA TF Indoor Meet #3Dec 28 · High Jump · Place 6 · Green Mountain UnionGreen Mountain UnionHigh Jump6.1.35m12
Jan 302022 VT HS Indoor Track & Field State ChampionshipsJan 30 · Shot Put · Place 3 · Green Mountain UnionGreen Mountain UnionShot Put4kg3.9.20m11

2022 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 3D4 Vermont TF State ChampionshipJun 3 · Discus · Place 2 · Green Mountain UnionGreen Mountain UnionDiscus1kg2.25.94m11
Jun 3D4 Vermont TF State ChampionshipJun 3 · Shot Put · Place 4 · Green Mountain UnionGreen Mountain UnionShot Put4kg4.8.90m11
Jun 3D4 Vermont TF State ChampionshipJun 3 · High Jump · Place 5 · Green Mountain UnionGreen Mountain UnionHigh Jump5.1.42m PB11
May 24SVL-B Championship @ Springfield HSMay 24 · Discus · Place 4 · Green Mountain UnionGreen Mountain UnionDiscus1kg4.24.66m11
May 24SVL-B Championship @ Springfield HSMay 24 · Shot Put · Place 1 · Green Mountain UnionGreen Mountain UnionShot Put4kg1.9.34m PB11
May 17GM - 2May 17 · Discus · Place 1 · Green Mountain UnionGreen Mountain UnionDiscus1kg1.21.53m11
May 17GM - 2May 17 · Shot Put · Place 1 · Green Mountain UnionGreen Mountain UnionShot Put4kg1.8.97m11
May 14CVC Championships in Hanover, NH (results)May 14 · Discus · Place 4 · Green Mountain UnionGreen Mountain UnionDiscus1kgRound P4.87-04.5011
May 14CVC Championships in Hanover, NH (results)May 14 · Discus · Place 4 · Green Mountain UnionGreen Mountain UnionDiscus1kg4.87-04.5011
May 14CVC Championships in Hanover, NH (results)May 14 · Shot Put · Place 1 · Green Mountain UnionGreen Mountain UnionShot Put4kgRound P1.29-03.7511
May 14CVC Championships in Hanover, NH (results)May 14 · Shot Put · Place 1 · Green Mountain UnionGreen Mountain UnionShot Put4kg1.29-05.7511
May 10CVC South Qualifier ( VT Results)May 10 · Discus · Place 3 · Juni Green Mountain UnionJuni Green Mountain UnionDiscus378-6—
May 10CVC South Qualifier ( VT Results)May 10 · Discus · Place 3 · Juni Green Mountain UnionJuni Green Mountain UnionDiscus323.92m—
May 10CVC South Qualifier ( VT Results)May 10 · Shot Put · Place 1 · Juni Green Mountain UnionJuni Green Mountain UnionShot Put129-3—
May 10CVC South Qualifier ( VT Results)May 10 · Shot Put · Place 1 · Juni Green Mountain UnionJuni Green Mountain UnionShot Put18.91m—
Apr 30Windsor InvitationalApr 30 · Discus · Place 6 · Green Mountain UnionGreen Mountain UnionDiscus622.51m11
Apr 30Windsor InvitationalApr 30 · Shot Put · Place 4 · Green Mountain UnionGreen Mountain UnionShot Put48.26m11
Apr 30Windsor InvitationalApr 30 · 100 Meters · Place 15 · Green Mountain UnionGreen Mountain Union100 MetersRound P1514.78a11
Apr 26GM - Meet 1Apr 26 · Discus · Place 2 · Green Mountain UnionGreen Mountain UnionDiscus1kg2.79' 211
Apr 26GM - Meet 1Apr 26 · Shot Put · Place 1 · Green Mountain UnionGreen Mountain UnionShot Put4kg1.28' 811
Apr 26GM - Meet 1Apr 26 · 100 Meters · Place 3 · Green Mountain UnionGreen Mountain Union100 Meters3.14.811
Apr 13Bellows Falls Union HS Home Meet 4.13.2022Apr 13 · Discus · Place 1 · Green Mountain UnionGreen Mountain UnionDiscus1kg1.87' 711
Apr 13Bellows Falls Union HS Home Meet 4.13.2022Apr 13 · Shot Put · Place 1 · Green Mountain UnionGreen Mountain UnionShot Put4kg1.28' 9.511
Apr 13Bellows Falls Union HS Home Meet 4.13.2022Apr 13 · High Jump · Place 1 · Green Mountain UnionGreen Mountain UnionHigh Jump1.4' 011

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30VT HS Indoor Track 3Dec 30 · 55 Meter · Place 22 · Green Mountain UnionGreen Mountain Union55 Meter22.8.58a11
Dec 30VT HS Indoor Track 3Dec 30 · Shot Put · Place 4 · Green Mountain UnionGreen Mountain UnionShot Put4kg4.8.30m11
Dec 29Vermont Weight Throw #2Dec 29 · Shot Put · Place 2 · Green Mountain UnionGreen Mountain UnionShot Put4kg2.28' 911
Dec 27VT HS Indoor Track 2Dec 27 · 55 Meter · Place 14 · Green Mountain UnionGreen Mountain Union55 Meter14.8.56a PB11
Dec 27VT HS Indoor Track 2Dec 27 · Shot Put · Place 4 · Green Mountain UnionGreen Mountain UnionShot Put4kg4.8.42m11
Dec 18VT HS Indoor Track 1Dec 18 · Shot Put · Green Mountain UnionGreen Mountain UnionShot Put4kg—DNS11

2021 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 4D4 Vermont TF State ChampionshipJun 4 · Discus · Place 4 · Green Mountain UnionGreen Mountain UnionDiscus1kg4.21.91m10
Jun 4D4 Vermont TF State ChampionshipJun 4 · Shot Put · Place 4 · Green Mountain UnionGreen Mountain UnionShot Put4kg4.8.80m10
Jun 4D4 Vermont TF State ChampionshipJun 4 · High Jump · Place 2 · Green Mountain UnionGreen Mountain UnionHigh Jump2.1.32m10
Jun 4D4 Vermont TF State ChampionshipJun 4 · 100 Meters · Place 6 · Green Mountain UnionGreen Mountain Union100 MetersRound P6.14.32a10
Jun 4D4 Vermont TF State ChampionshipJun 4 · 100 Meters · Place 5 · Green Mountain UnionGreen Mountain Union100 Meters5.14.15a PB10
May 27BFUHS Home Meet 5.27.2021May 27 · Discus · Place 1 · Green Mountain UnionGreen Mountain UnionDiscus1kg1.78' 310
May 27BFUHS Home Meet 5.27.2021May 27 · Shot Put · Place 2 · Green Mountain UnionGreen Mountain UnionShot Put4kg2.27' 5.510
May 27BFUHS Home Meet 5.27.2021May 27 · High Jump · Place 2 · Green Mountain UnionGreen Mountain UnionHigh Jump2.4' 610
May 22SHS Meet #5 Invite onlyMay 22 · Discus · Place 1 · Green Mountain UnionGreen Mountain UnionDiscus183-0310
May 22SHS Meet #5 Invite onlyMay 22 · Shot Put · Place 2 · Green Mountain UnionGreen Mountain UnionShot Put227-09.5010
May 22SHS Meet #5 Invite onlyMay 22 · 100 Meters · Place 2 · Green Mountain UnionGreen Mountain Union100 Meters214.3110
May 15BUHS #4 INVITE ONLYMay 15 · High Jump · Place 1 · Green Mountain UnionGreen Mountain UnionHigh Jump14-610
May 15BUHS #4 INVITE ONLYMay 15 · Discus · Place 1 · Green Mountain UnionGreen Mountain UnionDiscus178-710
May 15BUHS #4 INVITE ONLYMay 15 · Shot Put · Place 1 · Green Mountain UnionGreen Mountain UnionShot Put130-8.510
May 15BUHS #4 INVITE ONLYMay 15 · 100 Meters · Place 4 · Green Mountain UnionGreen Mountain Union100 Meters414.2h10
May 8GM HS Invite OnlyMay 8 · High Jump · Place 1 · Green Mountain UnionGreen Mountain UnionHigh Jump14-410
May 8GM HS Invite OnlyMay 8 · Discus · Place 1 · Green Mountain UnionGreen Mountain UnionDiscus175-010
May 8GM HS Invite OnlyMay 8 · Shot Put · Place 1 · Green Mountain UnionGreen Mountain UnionShot Put129-9.510
May 8GM HS Invite OnlyMay 8 · 100 Meters · Place 3 · Green Mountain UnionGreen Mountain Union100 Meters314.1h PB10
May 1GM Invite Only Meet Hosted with Leland And Gray HSMay 1 · High Jump · Place 1 · Green Mountain UnionGreen Mountain UnionHigh Jump14-410
May 1GM Invite Only Meet Hosted with Leland And Gray HSMay 1 · Discus · Place 1 · Green Mountain UnionGreen Mountain UnionDiscus180-910
May 1GM Invite Only Meet Hosted with Leland And Gray HSMay 1 · Shot Put · Place 1 · Green Mountain UnionGreen Mountain UnionShot Put129-910
May 1GM Invite Only Meet Hosted with Leland And Gray HSMay 1 · 100 Meters · Place 3 · Green Mountain UnionGreen Mountain Union100 Meters314.1h10
Apr 23BFUHS Home Meet 4.23.2021Apr 23 · Discus · Place 1 · Green Mountain UnionGreen Mountain UnionDiscus1kg1.77' 810
Apr 23BFUHS Home Meet 4.23.2021Apr 23 · Shot Put · Place 1 · Green Mountain UnionGreen Mountain UnionShot Put4kg1.29' 8.2510
Apr 20BFUHS Home Meet 4.20.21Apr 20 · High Jump · Place 1 · Green Mountain UnionGreen Mountain UnionHigh Jump14-610
Apr 20BFUHS Home Meet 4.20.21Apr 20 · Discus · Place 1 · Green Mountain UnionGreen Mountain UnionDiscus165-210
Apr 20BFUHS Home Meet 4.20.21Apr 20 · Shot Put · Place 1 · Green Mountain UnionGreen Mountain UnionShot Put129-410