Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorSeacoast Scramble · Apr 1117.89aSeacoast ScrambleApril 11, 2026
200 Meters · OutdoorSanborn Invitational · Apr 1929.93Sanborn InvitationalApril 19, 2025
300 Meters · IndoorWinter Warrior HS Invitational · Dec 2847.92aWinter Warrior HS InvitationalDecember 28, 2025
300m Hurdles · 30" / 0.762m · OutdoorNashua North vs. Exeter & Memorial · May 1251.01aNashua North vs. Exeter & MemorialMay 12, 2026
400 Meters · OutdoorSeacoast Scramble · Apr 111:07.56aSeacoast ScrambleApril 11, 2026
55 Meter · IndoorNHWTL UNH Afternoon · Dec 2810.29aNHWTL UNH AfternoonDecember 28, 2024
55 Meters · IndoorNHWTL PEA · Jan 38.34aNHWTL PEAJanuary 3, 2026
55m Hurdles · 33" · IndoorNWTL UNH PM · Dec 1510.36aNWTL UNH PMDecember 15, 2024
800 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 202:50.08aNew Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
High Jump · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 204-3New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Javelin · 600g · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2068-11New Hampshire Decathlon / Heptathlon ChampionshipsJune 20, 2026
Long Jump · IndoorPinkerton Field Events Meet 2025 · Jan 3014-07.00Pinkerton Field Events Meet 2025January 30, 2025
Long Jump · OutdoorPhillips Exeter Tri Meet · Apr 2314-09.50Phillips Exeter Tri MeetApril 23, 2025
Shot Put · 4kg · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 2022-2New 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

32 results
DateMeetEventPlMarkGr
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Long Jump · ExeterLong Jump--FOUL10
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · High Jump · Place 25 · ExeterHigh Jump25.4-3 PB10
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Javelin · Place 18 · ExeterJavelin600g18.68-11 PB10
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Shot Put · Place 26 · ExeterShot Put4kg26.22-2 PB10
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 100m Hurdles · Place 31 · Exeter100m Hurdles33" / 0.838m31.20.22a10
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 800 Meters · Place 30 · Exeter800 Meters30.2:50.08a PB10
Jun 20New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 200 Meters · Place 40 · Exeter200 Meters40.30.80a10
May 30NHIAA D-I Outdoor Championship and BattlenotesMay 30 · 300m Hurdles · Place 15 · Exeter300m Hurdles30" / 0.762m15.54.93a10
May 12Nashua North vs. Exeter & MemorialMay 12 · Long Jump · Place 4 · ExeterLong Jump4.14-0.7510
May 12Nashua North vs. Exeter & MemorialMay 12 · 300m Hurdles · Place 1 · Exeter300m Hurdles30" / 0.762m1.51.01a PB10
May 12Nashua North vs. Exeter & MemorialMay 12 · 100m Hurdles · Place 3 · Exeter100m Hurdles33" / 0.838m3.18.24a10
May 9Seacoast Freshmen SophomoreMay 9 · Long Jump · Place 3 · ExeterLong Jump3.13' 11"10
May 9Seacoast Freshmen SophomoreMay 9 · 300m Hurdles · Place 1 · Exeter300m Hurdles30" / 0.762m1.51.82a10
May 9Seacoast Freshmen SophomoreMay 9 · 100m Hurdles · Place 3 · Exeter100m Hurdles33" / 0.838mRound P3.18.58a10
May 9Seacoast Freshmen SophomoreMay 9 · 100m Hurdles · Place 4 · Exeter100m Hurdles33" / 0.838m4.18.52a10
May 7Clipper RelaysMay 7 · 4x100 Shuttle Hurdles · Place 18 · Exeter4x100 Shuttle Hurdles33"18.18.48a10
May 4Pinkerton, Winnacunnet, Newmarket @ ExeterMay 4 · Long Jump · Place 6 · ExeterLong Jump6.14-04.0010
May 4Pinkerton, Winnacunnet, Newmarket @ ExeterMay 4 · 300m Hurdles · Place 1 · Exeter300m Hurdles30" / 0.762m1.52.32a10
May 4Pinkerton, Winnacunnet, Newmarket @ ExeterMay 4 · 100m Hurdles · Place 6 · Exeter100m Hurdles33" / 0.838m6.18.68a10
Apr 21Windham, Dover, Newmarket @ ExeterApr 21 · Long Jump · Place 4 · ExeterLong Jump4.14-05.0010
Apr 21Windham, Dover, Newmarket @ ExeterApr 21 · 300m Hurdles · Place 2 · Exeter300m Hurdles30" / 0.762m2.51.27a10
Apr 21Windham, Dover, Newmarket @ ExeterApr 21 · 100m Hurdles · Place 5 · Exeter100m Hurdles33" / 0.838m5.18.64a10
Apr 18ORSpringApr 18 · Long Jump · Place 9 · ExeterLong JumpRound P9.14' 0.25"10
Apr 18ORSpringApr 18 · 300m Hurdles · Place 3 · Exeter300m Hurdles30" / 0.762m3.51.83a10
Apr 18ORSpringApr 18 · 100m Hurdles · Place 6 · Exeter100m Hurdles33" / 0.838mRound P6.18.75a10
Apr 18ORSpringApr 18 · 100m Hurdles · Place 3 · Exeter100m Hurdles33" / 0.838m3.18.69a10
Apr 11Seacoast ScrambleApr 11 · Long Jump · Place 13 · ExeterLong Jump13.12-00.5010
Apr 11Seacoast ScrambleApr 11 · 100m Hurdles · Place 4 · Exeter100m Hurdles33" / 0.838m4.17.89a PB10
Apr 11Seacoast ScrambleApr 11 · 400 Meters · Place 8 · Exeter400 Meters8.1:07.56a PB10
Apr 8Exeter, Spaulding @ PortsmouthApr 8 · Long Jump · Place 11 · ExeterLong Jump11.12-07.5010
Apr 8Exeter, Spaulding @ PortsmouthApr 8 · 300m Hurdles · Place 4 · Exeter300m Hurdles30" / 0.762m4.52.81a10
Apr 8Exeter, Spaulding @ PortsmouthApr 8 · 100m Hurdles · Place 5 · Exeter100m Hurdles33" / 0.838m5.18.69a10

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Jan 28Phillips Exeter MeetJan 28 · Long Jump · Place 5 · ExeterLong Jump514-510
Jan 28Phillips Exeter MeetJan 28 · 55m Hurdles · Place 5 · Exeter55m Hurdles59.98a10
Jan 24NHWTL UNH EveningJan 24 · Long Jump · Place 5 · ExeterLong Jump515-3.2510
Jan 24NHWTL UNH EveningJan 24 · 55m Hurdles · Place 8 · Exeter55m Hurdles810.23a10
Jan 21NHWTL @ PEAJan 21 · Long Jump · Place 12 · ExeterLong Jump1214-0.5010
Jan 21NHWTL @ PEAJan 21 · 55m Hurdles · Place 12 · Exeter55m Hurdles1210.45a10
Jan 11NHWTL UNH AfternoonJan 11 · Long Jump · Place 12 · ExeterLong Jump1212-9SO
Jan 11NHWTL UNH AfternoonJan 11 · 55m Hurdles · Place 10 · Exeter55m Hurdles1010.79SO
Jan 3NHWTL PEAJan 3 · Long Jump · Place 9 · ExeterLong Jump913-10.2510
Jan 3NHWTL PEAJan 3 · 55m Hurdles · Place 5 · Exeter55m Hurdles510.35a10
Jan 3NHWTL PEAJan 3 · 55m Hurdles · Place 6 · Exeter55m Hurdles610.32a10
Jan 3NHWTL PEAJan 3 · 55 Meters · Place 24 · Exeter55 Meters248.34a PB10

2025 Indoor Track

19 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 300 Meters · Place 67 · Exeter300 Meters67.47.92a PB10
Dec 28Winter Warrior HS InvitationalDec 28 · 55m Hurdles · Place 29 · Exeter55m Hurdles33"Round P29.10.57a10
Dec 28Winter Warrior HS InvitationalDec 28 · Long Jump · Place 21 · ExeterLong Jump21.14-05.7510
Dec 20The Beantown Winter ClassicDec 20 · 55m Hurdles · Place 43 · Exeter55m Hurdles33"Round P43.10.51a10
Dec 20The Beantown Winter ClassicDec 20 · Long Jump · Place 34 · ExeterLong Jump34.14-00.0010
Dec 13NHWTL UNH MorningDec 13 · 55m Hurdles · Place 10 · Exeter55m Hurdles33"Round P10.10.64a10
Dec 13NHWTL UNH MorningDec 13 · Long Jump · Place 7 · ExeterLong Jump7.14-02.2510
Dec 10Neighborhood ScrimmageDec 10 · 300 Meters · Place 18 · Exeter300 Meters18.49.12a10
Dec 10Neighborhood ScrimmageDec 10 · 55m Hurdles · Place 11 · Exeter55m Hurdles33"11.10.73a10
Feb 1NHWTL UNH AfternoonFeb 1 · Long Jump · Place 22 · ExeterLong Jump2213-05.009
Feb 1NHWTL UNH AfternoonFeb 1 · 55m Hurdles · Place 21 · Exeter55m Hurdles2110.459
Jan 30Pinkerton Field Events Meet 2025Jan 30 · Long Jump · Place 9 · ExeterLong Jump9.14-07.00 PB9
Jan 27Pinkerton Field Events MeetJan 27 · Long Jump · Place 9 · ExeterLong Jump914-7—
Jan 25NHWTL PEAJan 25 · 55m Hurdles · Place 14 · Exeter55m Hurdles33"Round P14.10.48a9
Jan 25NHWTL PEAJan 25 · Long Jump · Place 16 · ExeterLong Jump16.13-03.509
Jan 19NHWTL UNH AfternoonJan 19 · 55m Hurdles · Place 19 · Exeter55m Hurdles33"Round P19.12.40a9
Jan 19NHWTL UNH AfternoonJan 19 · Long Jump · Place 13 · ExeterLong Jump13.13-00.259
Jan 4NHWTL PSU AfternoonJan 4 · 55m Hurdles · Place 9 · Exeter55m HurdlesRound P910.41FR
Jan 4NHWTL PSU AfternoonJan 4 · 300 Meters · Place 15 · Exeter300 Meters1549.12FR

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 30NHIAA D-I Outdoor Championship & BattlenotesMay 30 · 300m Hurdles · Place 17 · Exeter300m Hurdles1751.17FR
May 23Seacoast ChampionshipsMay 23 · Long Jump · Place 14 · ExeterLong Jump1413-11.5FR
May 23Seacoast ChampionshipsMay 23 · 300m Hurdles · Place 9 · Exeter300m Hurdles951.36FR
May 20Dover, Goffstown @ ExeterMay 20 · Long Jump · Place 6 · ExeterLong Jump613-3.5FR
May 20Dover, Goffstown @ ExeterMay 20 · 300m Hurdles · Place 1 · Exeter300m Hurdles152.15FR
May 10Seacoast Frosh-Soph ChampionshipsMay 10 · Long Jump · Place 4 · ExeterLong Jump4.13' 10.50"9
May 10Seacoast Frosh-Soph ChampionshipsMay 10 · 300m Hurdles · Place 4 · Exeter300m Hurdles30" / 0.762m4.53.62a9
May 10Seacoast Frosh-Soph ChampionshipsMay 10 · 100m Hurdles · Place 4 · Exeter100m Hurdles33" / 0.838m4.19.41a9
May 8Clipper RelaysMay 8 · 100m Hurdles · Place 28 · Exeter100m Hurdles2819.13FR
May 6Exeter Quad MeetMay 6 · 300m Hurdles · Place 3 · Exeter300m Hurdles352.83FR
May 6Exeter Quad MeetMay 6 · 100m Hurdles · Place 4 · Exeter100m Hurdles418.62FR
Apr 26Black Bear InviteApr 26 · 300m Hurdles · Place 14 · Exeter300m Hurdles1453.96FR
Apr 23Phillips Exeter Tri MeetApr 23 · Long Jump · Place 4 · ExeterLong Jump4.14-09.50 PB9
Apr 23Phillips Exeter Tri MeetApr 23 · 300m Hurdles · Place 4 · Exeter300m Hurdles30" / 0.762m4.52.56a9
Apr 23Phillips Exeter Tri MeetApr 23 · 100m Hurdles · Place 3 · Exeter100m Hurdles33" / 0.838m3.18.62a9
Apr 19Sanborn InvitationalApr 19 · 100m Hurdles · Place 19 · Exeter100m HurdlesRound P1919.499
Apr 19Sanborn InvitationalApr 19 · 200 Meters · Place 25 · Exeter200 Meters2529.93 PB9

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28NHWTL UNH AfternoonDec 28 · 55m Hurdles · Place 6 · Exeter55m Hurdles33"Round P6.10.44a9
Dec 28NHWTL UNH AfternoonDec 28 · 55m Hurdles · Place 6 · Exeter55m Hurdles33"6.10.46a9
Dec 28NHWTL UNH AfternoonDec 28 · 55 Meter · Place 42 · Exeter55 MeterRound P42.10.29a PB9
Dec 28NHWTL UNH AfternoonDec 28 · Long Jump · Place 10 · ExeterLong Jump10.13-10.509
Dec 18PEP ScrimmageDec 18 · 300 Meters · Place 14 · Exeter300 Meters14.49.93a9
Dec 18PEP ScrimmageDec 18 · 55m Hurdles · Place 3 · Exeter55m Hurdles33"3.10.41a9
Dec 18PEP ScrimmageDec 18 · Long Jump · Place 9 · ExeterLong Jump9.12-02.009
Dec 15NWTL UNH PMDec 15 · 55m Hurdles · Place 4 · Exeter55m Hurdles33"Round P4.10.36a PB9
Dec 15NWTL UNH PMDec 15 · 55m Hurdles · Place 4 · Exeter55m Hurdles33"4.10.45a9
Dec 15NWTL UNH PMDec 15 · Long Jump · Place 14 · ExeterLong Jump14.12-08.509