Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2018.25aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
200 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2029.99aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
300 Meters · IndoorNHWTL PSU Afternoon · Jan 449.66NHWTL PSU AfternoonJanuary 4, 2025
300m Hurdles · 30" / 0.762m · OutdoorPhillips Exeter Tri Meet · Apr 2350.32aPhillips Exeter Tri MeetApril 23, 2025
55m Hurdles · 33" · IndoorNHIAA D-I Indoor Championship & Battlenotes · Feb 89.74aNHIAA D-I Indoor Championship & BattlenotesFebruary 8, 2026
800 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 202:45.69aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
High Jump · IndoorThe Beantown Winter Classic · Dec 204-10.00The Beantown Winter ClassicDecember 20, 2025
High Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 204-9New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Javelin · 600g · OutdoorPhillips Exeter Tri Meet · Apr 2399-07Phillips Exeter Tri MeetApril 23, 2025
Long Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2011-10New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Shot Put · 4kg · IndoorNHWTL @ PEA · Jan 1030-09.75NHWTL @ PEAJanuary 10, 2026
Shot Put · 4kg · OutdoorWindham, Dover, Newmarket @ Exeter · Apr 2129-04.75Windham, Dover, Newmarket @ ExeterApril 21, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Long Jump · Place 47 · DoverLong Jump47.11-10 PB11
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · High Jump · Place 3 · DoverHigh Jump3.4-9 PB11
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Javelin · Place 8 · DoverJavelin600g8.81-111
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Shot Put · Place 5 · DoverShot Put4kg5.26-1011
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 100m Hurdles · Place 15 · Dover100m Hurdles33" / 0.838m15.18.25a PB11
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 800 Meters · Place 20 · Dover800 Meters20.2:45.69a PB11
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 200 Meters · Place 33 · Dover200 Meters33.29.99a PB11
May 30NHIAA D-I Outdoor Championship and BattlenotesMay 30 · Javelin · Place 6 · DoverJavelin600g6.87-1111
May 30NHIAA D-I Outdoor Championship and BattlenotesMay 30 · Shot Put · Place 16 · DoverShot Put4kg16.25-6.7511
May 30NHIAA D-I Outdoor Championship and BattlenotesMay 30 · 300m Hurdles · Place 14 · Dover300m Hurdles30" / 0.762m14.52.36a11
May 22Seacoast ChampionshipsMay 22 · Javelin · Place 3 · DoverJavelin600g3.89-0311
May 22Seacoast ChampionshipsMay 22 · Shot Put · Place 10 · DoverShot Put4kg10.28-10.5011
May 22Seacoast ChampionshipsMay 22 · 300m Hurdles · Place 11 · Dover300m Hurdles30" / 0.762m11.51.69a11
May 7Clipper RelaysMay 7 · Javelin · Place 18 · DoverJavelin600g18.73-0911
May 7Clipper RelaysMay 7 · 4x100 Shuttle Hurdles · Place 17 · Dover4x100 Shuttle Hurdles33"17.18.23a11
Apr 25Black Bear InviteApr 25 · Javelin · Place 12 · DoverJavelin600g12.72-7.0011
Apr 25Black Bear InviteApr 25 · Shot Put · Place 9 · DoverShot Put4kg9.28-10.0011
Apr 25Black Bear InviteApr 25 · 300m Hurdles · Place 6 · Dover300m Hurdles30" / 0.762m6.50.57a11
Apr 21Windham, Dover, Newmarket @ ExeterApr 21 · High Jump · DoverHigh Jump--NH11
Apr 21Windham, Dover, Newmarket @ ExeterApr 21 · Javelin · Place 1 · DoverJavelin600g1.78-0211
Apr 21Windham, Dover, Newmarket @ ExeterApr 21 · Shot Put · Place 4 · DoverShot Put4kg4.29-04.75 PB11
Apr 21Windham, Dover, Newmarket @ ExeterApr 21 · 300m Hurdles · Place 1 · Dover300m Hurdles30" / 0.762m1.50.73a11
Apr 15Dover, Newmarket @ WinnacunnetApr 15 · Javelin · Place 1 · DoverJavelin600g1.85-0311
Apr 15Dover, Newmarket @ WinnacunnetApr 15 · 300m Hurdles · Place 1 · Dover300m Hurdles30" / 0.762m1.52.03a11
Apr 15Dover, Newmarket @ WinnacunnetApr 15 · 100m Hurdles · Place 2 · Dover100m Hurdles33" / 0.838m2.18.66a11
Apr 11Seacoast ScrambleApr 11 · Javelin · Place 2 · DoverJavelin600g2.77-0411
Apr 11Seacoast ScrambleApr 11 · 300m Hurdles · Place 4 · Dover300m Hurdles30" / 0.762m4.54.41a11
Apr 11Seacoast ScrambleApr 11 · 100m Hurdles · Place 6 · Dover100m Hurdles33" / 0.838m6.18.44a11

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 8NHIAA D-I Indoor Championship & BattlenotesFeb 8 · 55m Hurdles · Place 13 · Dover55m Hurdles33"Round P13.9.74a PB11
Feb 8NHIAA D-I Indoor Championship & BattlenotesFeb 8 · Shot Put · Place 10 · DoverShot Put4kg10.29' 10.25"11
Feb 8NHIAA D-I Indoor Championship & BattlenotesFeb 8 · High Jump · Place 10 · DoverHigh Jump10.4' 8"11
Feb 1NHIAA D-I Indoor Championship - 4x800 & HJ EventsFeb 1 · High Jump · Place 10 · DoverHigh Jump10.4' 8"11
Jan 24NHWTL UNH EveningJan 24 · High Jump · Place 4 · DoverHigh Jump44-1111
Jan 24NHWTL UNH EveningJan 24 · Shot Put · Place 9 · DoverShot Put929-911
Jan 21NHWTL @ PEAJan 21 · Shot Put · Place 3 · DoverShot Put330-311
Jan 21NHWTL @ PEAJan 21 · 55m Hurdles · Place 4 · Dover55m Hurdles49.87a11
Jan 21NHWTL @ PEAJan 21 · 55m Hurdles · Place 6 · Dover55m Hurdles69.81a11
Jan 10NHWTL @ PEAJan 10 · 55m Hurdles · Place 3 · Dover55m Hurdles33"Round P3.10.04a11
Jan 10NHWTL @ PEAJan 10 · 55m Hurdles · Place 4 · Dover55m Hurdles33"4.10.03a11
Jan 10NHWTL @ PEAJan 10 · Shot Put · Place 2 · DoverShot Put4kg2.30-09.75 PB11
Jan 10NHWTL @ PEAJan 10 · High Jump · Place 1 · DoverHigh Jump1.4-09.0011

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20The Beantown Winter ClassicDec 20 · 55m Hurdles · Place 22 · Dover55m Hurdles33"Round P22.9.76a11
Dec 20The Beantown Winter ClassicDec 20 · Shot Put · Place 9 · DoverShot Put4kg9.30-00.2511
Dec 20The Beantown Winter ClassicDec 20 · High Jump · Place 10 · DoverHigh Jump10.4-10.00 PB11
Dec 14NHWTL @ USM GorhamDec 14 · 55m Hurdles · Place 5 · Dover55m Hurdles33"Round P5.10.64a11
Dec 14NHWTL @ USM GorhamDec 14 · 55m Hurdles · Place 5 · Dover55m Hurdles33"5.10.48a11
Dec 14NHWTL @ USM GorhamDec 14 · Shot Put · Place 3 · DoverShot Put4kg3.29-04.7511
Feb 1NHWTL UNH AfternoonFeb 1 · Shot Put · Place 19 · DoverShot Put1926-00.5010
Jan 26NHWTL UNH AfternoonJan 26 · Shot Put · Place 15 · DoverShot Put1525-1.50—
Jan 18NHWTL PEAJan 18 · Shot Put · Place 7 · DoverShot Put4kg7.26-10.5010
Jan 4NHWTL PSU AfternoonJan 4 · 300 Meters · Place 20 · Dover300 Meters2049.66 PBSO

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10Seacoast Frosh-Soph ChampionshipsMay 10 · Javelin · Place 3 · DoverJavelin600g3.72' 6"10
May 10Seacoast Frosh-Soph ChampionshipsMay 10 · Shot Put · Place 2 · DoverShot Put4kg2.27' 0"10
May 10Seacoast Frosh-Soph ChampionshipsMay 10 · 300m Hurdles · Place 2 · Dover300m Hurdles30" / 0.762m2.52.74a10
Apr 23Phillips Exeter Tri MeetApr 23 · Javelin · Place 3 · DoverJavelin600g3.99-07 PB10
Apr 23Phillips Exeter Tri MeetApr 23 · 300m Hurdles · Place 2 · Dover300m Hurdles30" / 0.762m2.50.32a PB10
Apr 9Dover, Concord, @ CentralApr 9 · Javelin · Place 3 · DoverJavelin379-410
Apr 9Dover, Concord, @ CentralApr 9 · Shot Put · Place 5 · DoverShot Put525-610
Apr 9Dover, Concord, @ CentralApr 9 · 300m Hurdles · Place 2 · Dover300m Hurdles252.33a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14NHWT PEADec 14 · 300 Meters · Place 13 · Dover300 Meters13.50.19a10
Dec 14NHWT PEADec 14 · High Jump · Place 7 · DoverHigh Jump7.4-02.0010

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 25NHIAA D-I Outdoor ChampionshipMay 25 · -300 Hurdles Section 1 · Place 14 · Dover-300 Hurdles Section 11451.25FR
May 25NHIAA D-I Outdoor ChampionshipMay 25 · -300 Hurdles · Place 14 · Dover-300 Hurdles1451.25FR
May 17SeacoastMay 17 · Javelin · Place 10 · DoverJavelin1086-10—
May 17SeacoastMay 17 · 300m Hurdles · Place 6 · Dover300m Hurdles651.23a—
May 4SeacoastF/SMay 4 · Javelin · DoverJavelin600g--NM9
May 4SeacoastF/SMay 4 · 300m Hurdles · Dover300m Hurdles30" / 0.762m--NT9
May 4SeacoastF/SMay 4 · High Jump · DoverHigh Jump--NH9
May 2Clipper RelaysMay 2 · Javelin · Place 43 · DoverJavelin4355-8—
May 2Clipper RelaysMay 2 · 100m Hurdles · Place 28 · Dover100m Hurdles2819.97a—
Apr 27Black BearApr 27 · 300m Hurdles · Place 13 · Dover300m Hurdles30" / 0.762m13.51.60a9
Apr 18DoverApr 18 · High Jump · Place 6 · DoverHigh Jump64-3—
Apr 18DoverApr 18 · 300m Hurdles · Place 5 · Dover300m Hurdles557.97a—