Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorBelmont Meet · May 1222.19aBelmont MeetMay 12, 2026
200 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2032.10aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
300m Hurdles · 30" / 0.762m · OutdoorSanborn Invitational · Apr 181:01.87aSanborn InvitationalApril 18, 2026
400 Meters · OutdoorSanborn Invitational · Apr 221:14.30Sanborn InvitationalApril 22, 2023
800 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 203:18.14aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
High Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 204-0New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Javelin · 600g · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2051-8New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Long Jump · OutdoorMonadnock Home Meet · Apr 193.02mMonadnock Home MeetApril 19, 2023
Shot Put · 4kg · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2018-8New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Long Jump · Place 53 · HopkintonLong Jump53.11-612
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · High Jump · Place 44 · HopkintonHigh Jump44.4-0 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Javelin · Place 44 · HopkintonJavelin600g44.51-8 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Shot Put · Place 51 · HopkintonShot Put4kg51.18-8 PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 100m Hurdles · Place 57 · Hopkinton100m Hurdles33" / 0.838m57.22.37a12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 800 Meters · Place 59 · Hopkinton800 Meters59.3:18.14a PB12
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 200 Meters · Place 52 · Hopkinton200 Meters52.32.10a PB12
May 12Belmont MeetMay 12 · High Jump · HopkintonHigh Jump--NH12
May 12Belmont MeetMay 12 · 300m Hurdles · Place 5 · Hopkinton300m Hurdles30" / 0.762m5.1:03.81a12
May 12Belmont MeetMay 12 · 100m Hurdles · Place 7 · Hopkinton100m Hurdles33" / 0.838m7.22.19a PB12
Apr 21Kearsarge Regional HS MeetApr 21 · High Jump · Place 4 · HopkintonHigh Jump4.4-0.0012
Apr 21Kearsarge Regional HS MeetApr 21 · 300m Hurdles · Place 5 · Hopkinton300m Hurdles30" / 0.762m5.1:02.52a12
Apr 21Kearsarge Regional HS MeetApr 21 · 100m Hurdles · Place 5 · Hopkinton100m Hurdles33" / 0.838m5.22.49a12
Apr 18Sanborn InvitationalApr 18 · High Jump · HopkintonHigh Jump--NH12
Apr 18Sanborn InvitationalApr 18 · 300m Hurdles · Place 20 · Hopkinton300m Hurdles30" / 0.762m20.1:01.87a PB12
Apr 11Pelham InvitationalApr 11 · High Jump · HopkintonHigh Jump--NH12
Apr 11Pelham InvitationalApr 11 · 300m Hurdles · Place 31 · Hopkinton300m Hurdles30" / 0.762m31.1:04.34a12
Apr 11Pelham InvitationalApr 11 · 100m Hurdles · Place 36 · Hopkinton100m Hurdles33" / 0.838mRound P36.26.52a12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 23Monadnock Last Chance Twilight Meet 2025May 23 · High Jump · Place 11 · HopkintonHigh Jump113-10JR
May 23Monadnock Last Chance Twilight Meet 2025May 23 · 300m Hurdles · Place 9 · Hopkinton300m Hurdles91:01.35JR
May 16Conant Home MeetMay 16 · High Jump · Place 4 · HopkintonHigh Jump44-0JR
May 16Conant Home MeetMay 16 · 200 Meters · Place 12 · Hopkinton200 Meters1233.40JR
May 16Conant Home MeetMay 16 · 300m Hurdles · Place 4 · Hopkinton300m Hurdles41:02.30JR
May 7John Stark Home Meet IIMay 7 · 300m Hurdles · Place 3 · Hopkinton300m Hurdles31:01.24JR
May 7John Stark Home Meet IIMay 7 · 100m Hurdles · Place 5 · Hopkinton100m Hurdles522.43JR
Apr 26Campbell Cougar Classic InvitationalApr 26 · 300m Hurdles · Place 10 · Hopkinton300m Hurdles101:00.17JR
Apr 26Campbell Cougar Classic InvitationalApr 26 · 100m Hurdles · Place 6 · Hopkinton100m Hurdles622.19JR
Apr 19Sanborn InvitationalApr 19 · 300m Hurdles · Place 21 · Hopkinton300m Hurdles211:01.1411
Apr 19Sanborn InvitationalApr 19 · 400 Meters · Place 41 · Hopkinton400 Meters411:16.3211
Apr 1515 Apr 2025 Track MeetApr 15 · 300m Hurdles · Place 3 · Hopkinton300m Hurdles30" / 0.762m3.1:01.66aUnofficial11
Apr 1515 Apr 2025 Track MeetApr 15 · 200 Meters · Place 18 · Hopkinton200 Meters18.33.39aWind: 0Unofficial11

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 1414 May 2024 KRHS MeetMay 14 · 400 Meters · Place 15 · Hopkinton400 Meters15.1:16.72a10
May 1414 May 2024 KRHS MeetMay 14 · 200 Meters · Place 18 · Hopkinton200 Meters18.32.59aWind: 010
Apr 20Sanborn InviteApr 20 · 400 Meters · Place 33 · Hopkinton400 Meters33.1:15.86a10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 22Sanborn InvitationalApr 22 · 400 Meters · Place 26 · Hopkinton400 Meters261:14.30 PBFR
Apr 19Monadnock Home MeetApr 19 · Long Jump · Place 7 · HopkintonLong Jump73.02m PBFR
Apr 19Monadnock Home MeetApr 19 · 400 Meters · Place 7 · Hopkinton400 Meters71:18.42FR
Apr 19Monadnock Home MeetApr 19 · 400 Meters · Place 7 · Hopkinton400 Meters71:18.42FR