Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNew England HS Indoor Track & Field Championship · Mar 24:43.24aNew England HS Indoor Track & Field ChampionshipMarch 2, 2024
1 Mile · OutdoorNew Hampshire Distance Festival at Souhegan HS · May 24:27.76aNew Hampshire Distance Festival at Souhegan HSMay 2, 2025
100 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 1514.48New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
1000 Meters · IndoorNHWTL UNH Morning · Jan 122:50.38NHWTL UNH MorningJanuary 12, 2025
1500 Meters · IndoorNHIAA Division 2 Indoor Track & Field Championships · Feb 84:10.94aNHIAA Division 2 Indoor Track & Field ChampionshipsFebruary 8, 2025
1500 Meters · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 154:25.85New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
1600 Meters · Outdoor2025 NHIAA Meet of Champions · Jun 84:22.55a2025 NHIAA Meet of ChampionsJune 8, 2025
2 Miles · IndoorUSM New Year's Invitational · Dec 3010:09.91aUSM New Year's InvitationalDecember 30, 2023
3000 Meters · IndoorNHWTL UNH Morning · Jan 129:36.72NHWTL UNH MorningJanuary 12, 2025
3000 Meters · OutdoorNHWTL @ Dartmouth College · Dec 179:43.00aNHWTL @ Dartmouth CollegeDecember 17, 2023
3200 Meters · OutdoorWILDERNESS TRACK CHAMPIONSHIP · May 249:50.02WILDERNESS TRACK CHAMPIONSHIPMay 24, 2025
400 Meters · OutdoorCVC Qualifier at Kearsarge HS, Sutton, NH (VT results) · May 955.22aCVC Qualifier at Kearsarge HS, Sutton, NH (VT results)May 9, 2023
5000 Meters · IndoorUSATF-NE Indoor Track and Field Championships · Feb 2315:58.29aUSATF-NE Indoor Track and Field ChampionshipsFebruary 23, 2025
800 Meters · OutdoorNHIAA Division III Outdoor Championships · May 312:04.09aNHIAA Division III Outdoor ChampionshipsMay 31, 2025
Decathlon · OutdoorNew Hampshire Decathlon / Heptathlon Championships · Jun 1525.31New Hampshire Decathlon / Heptathlon ChampionshipsJune 15, 2024
Long Jump · IndoorNHWTL @ PSU Afternoon Session · Dec 3016-00.50NHWTL @ PSU Afternoon SessionDecember 30, 2022

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

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 1600 Meters · Place 30 · Kearsarge RegionalKearsarge Regional1600 Meters30.4:32.88a12
Jun 82025 NHIAA Meet of ChampionsJun 8 · 1600 Meters · Place 4 · Kearsarge RegionalKearsarge Regional1600 Meters4.4:22.55a PB12
May 31NHIAA Division III Outdoor ChampionshipsMay 31 · 1600 Meters · Place 1 · Kearsarge RegionalKearsarge Regional1600 Meters1.4:23.84a12
May 31NHIAA Division III Outdoor ChampionshipsMay 31 · 800 Meters · Place 5 · Kearsarge RegionalKearsarge Regional800 Meters5.2:04.09a PB12
May 24WILDERNESS TRACK CHAMPIONSHIPMay 24 · 3200 Meters · Place 4 · KearsargeKearsarge3200 Meters49:50.02 PB—
May 17CVC Championship 2025May 17 · 1600 Meters · Place 3 · Kearsarge RegionalKearsarge Regional1600 Meters3.4:31.19a12
May 13CVC North at HanoverMay 13 · 1600 Meters · Place 2 · KearsargeKearsarge1600 Meters24:27.94SR
May 2New Hampshire Distance Festival at Souhegan HSMay 2 · 1 Mile · Place 2 · Kearsarge RegionalKearsarge Regional1 Mile24:27.76a PB12
Apr 19Sanborn InvitationalApr 19 · 1600 Meters · Place 1 · Kearsarge RegionalKearsarge Regional1600 Meters14:30.2112
Apr 19Sanborn InvitationalApr 19 · 800 Meters · Place 6 · Kearsarge RegionalKearsarge Regional800 Meters62:09.3512
Apr 1515 Apr 2025 Track MeetApr 15 · 800 Meters · Place 1 · Kearsarge RegionalKearsarge Regional800 Meters1.2:05.80aUnofficial12
Apr 1515 Apr 2025 Track MeetApr 15 · 400 Meters · Place 2 · Kearsarge RegionalKearsarge Regional400 Meters2.54.76aUnofficial12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 23USATF-NE Indoor Track and Field ChampionshipsFeb 23 · 5000 Meters · Place 13 · 02-Unattached02-Unattached5000 Meters13.15:58.29a PB12
Feb 8NHIAA Division 2 Indoor Track & Field ChampionshipsFeb 8 · 1500 Meters · Place 1 · Kearsarge RegionalKearsarge Regional1500 Meters14:10.94a PB—
Feb 1NHWTL UNH MorningFeb 1 · 1500 Meters · Place 3 · KearsargeKearsarge1500 Meters34:17.1112
Jan 26NHWTL UNH MorningJan 26 · 1500 Meters · Place 3 · Kearsarge RegionalKearsarge Regional1500 Meters34:16.21a—
Jan 12NHWTL UNH MorningJan 12 · 3000 Meters · Place 2 · KearsargeKearsarge3000 Meters29:36.72 PBSR
Jan 12NHWTL UNH MorningJan 12 · 1000 Meters · Place 3 · KearsargeKearsarge1000 Meters32:50.38 PBSR

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28NHWTL PSU AfternoonDec 28 · 1500 Meters · Place 1 · Kearsarge RegionalKearsarge Regional1500 Meters1.4:13.63a12
Dec 21NHWTL PSU MorningDec 21 · 1500 Meters · Place 1 · Kearsarge RegionalKearsarge Regional1500 Meters1.4:18.76a12
Dec 15NWTL UNH AMDec 15 · 1500 Meters · Place 1 · Kearsarge RegionalKearsarge Regional1500 Meters1.4:18.91a12
Mar 2New England HS Indoor Track & Field ChampionshipMar 2 · 1 Mile · Place 22 · Kearsarge RegionalKearsarge Regional1 Mile22.4:43.24a PB11
Feb 112024 NHIAA Indoor Div II ChampionshipFeb 11 · 1500 Meters · Place 3 · Kearsarge RegionalKearsarge Regional1500 Meters3.4:11.78a11
Feb 3NHWTL UNH PMFeb 3 · 1500 Meters · Place 3 · KearsargeKearsarge1500 Meters34:18.99JR
Feb 3NHWTL UNH AMFeb 3 · 1500 Meters · Place 3 · Kearsarge RegionalKearsarge Regional1500 Meters3.4:18.99a11
Jan 13NHWTL PSU 1_13_24Jan 13 · 1500 Meters · Place 1 · Kearsarge RegionalKearsarge Regional1500 Meters1.4:16.67a11

2024 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 1500 Meters · Place 1 · KearsargeKearsarge1500 Meters14:25.85 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 1500 Meters · Place 1 · KearsargeKearsarge1500 Meters14:25.85—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Javelin · Place 95 · KearsargeKearsargeJavelin9569-6—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Javelin · Place 95 · KearsargeKearsargeJavelin9569-6—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Pole Vault · Place 33 · KearsargeKearsargePole Vault338-0—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Pole Vault · Place 33 · KearsargeKearsargePole Vault338-0—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Discus · Place 65 · KearsargeKearsargeDiscus6567-10—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Discus · Place 65 · KearsargeKearsargeDiscus6567-10—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Decathlon · Place 105 · KearsargeKearsargeDecathlon10525.31 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 110 Hurdles · Place 105 · KearsargeKearsarge110 Hurdles10525.31—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 400 Meters · Place 31 · KearsargeKearsarge400 Meters3156.63—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 400 Meters · Place 31 · KearsargeKearsarge400 Meters3156.63—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · High Jump · Place 55 · KearsargeKearsargeHigh Jump554-9.75—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · High Jump · Place 55 · KearsargeKearsargeHigh Jump554-9.75—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Shot Put · Place 72 · KearsargeKearsargeShot Put7226-9—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Shot Put · Place 72 · KearsargeKearsargeShot Put7226-9—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Long Jump · Place 115 · KearsargeKearsargeLong Jump11511-11—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · Long Jump · Place 115 · KearsargeKearsargeLong Jump11511-11—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 100 Meters · Place 113 · KearsargeKearsarge100 Meters11314.48 PB—
Jun 15New Hampshire Decathlon / Heptathlon ChampionshipsJun 15 · 100 Meters · Place 113 · KearsargeKearsarge100 Meters11314.48—
May 18Newfound Regional MeetMay 18 · 1600 Meters · Place 2 · KearsargeKearsarge1600 Meters24:34.3011
May 18WILDERNESS TRACK & FIELD CHAMPIONSHIPMay 18 · 1600 Meters · Place 2 · Kearsarge RegionalKearsarge Regional1600 Meters2.4:34.30a11
May 1414 May 2024 KRHS MeetMay 14 · 3200 Meters · Place 3 · Kearsarge RegionalKearsarge Regional3200 Meters3.10:27.48a11
May 112024 CVC Championships at HanoverMay 11 · 1600 Meters · Place 5 · KearsargeKearsarge1600 Meters54:35.0711
May 7CVC North Qualifier ResultsMay 7 · 1600 Meters · Place 3 · Kearsarge RegionalKearsarge Regional1600 Meters34:36.90a—
Apr 27Black BearApr 27 · 1600 Meters · Place 7 · Kearsarge RegionalKearsarge Regional1600 Meters7.4:31.44a11
Apr 20Sanborn InviteApr 20 · 3200 Meters · Place 1 · Kearsarge RegionalKearsarge Regional3200 Meters1.10:00.12a11
Apr 10KRSH MeetApr 10 · 3200 Meters · Place 2 · KearsargeKearsarge3200 Meters210:26.66JR
Apr 10KRSH MeetApr 10 · 1600 Meters · Place 1 · KearsargeKearsarge1600 Meters14:45.38JR

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30USM New Year's InvitationalDec 30 · 2 Miles · Place 5 · Kearsarge RegionalKearsarge Regional2 Miles5.10:09.91a PB11
Dec 23NHWTL @ PSU Morning SessionDec 23 · 1500 Meters · Place 2 · Kearsarge RegionalKearsarge Regional1500 Meters2.4:25.11a11
Feb 5NHWTL @ UNH MorningFeb 5 · 3000 Meters · Place 6 · KearsargeKearsarge3000 Meters610:33.13SO
Jan 21NHWTL @ UNH AfternoonJan 21 · 1500 Meters · Place 7 · Kearsarge RegionalKearsarge Regional1500 Meters7.4:48.76a10
Jan 15NH Meet AMJan 15 · 1000 Meters · Place 8 · Kearsarge RegionalKearsarge Regional1000 Meters8.3:11.65a10

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
Dec 17NHWTL @ Dartmouth CollegeDec 17 · 3000 Meters · Place 5 · Kearsarge RegionalKearsarge Regional3000 Meters5.9:43.00a PB11
May 24NHIAA Division III Track & Field ChampionshipsMay 24 · 3200 Meters · Place 13 · Kearsarge RegionalKearsarge Regional3200 Meters13.10:55.87a10
May 24NHIAA Division III Track & Field ChampionshipsMay 24 · 1600 Meters · Place 7 · Kearsarge RegionalKearsarge Regional1600 Meters7.4:47.55a10
May 16KRHS Track MeetMay 16 · 800 Meters · Place 1 · KearsargeKearsarge800 Meters12:12.48SO
May 13CVC Championships at Keene, NH (VT results)May 13 · 1600 Meters · Place 8 · Kearsarge RegionalKearsarge Regional1600 Meters84:52.11a—
May 9CVC Qualifier at Kearsarge HS, Sutton, NH (VT results)May 9 · 1600 Meters · Place 7 · Kearsarge RegionalKearsarge Regional1600 Meters74:57.10a—
May 9CVC Qualifier at Kearsarge HS, Sutton, NH (VT results)May 9 · 400 Meters · Place 8 · Kearsarge RegionalKearsarge Regional400 Meters855.22a PB—
May 6Doug Sargent Fr./So. at Keene (VT results only)May 6 · 3200 Meters · Place 4 · Kearsarge RegionalKearsarge Regional3200 Meters4.10:53.56a10
Apr 22Sanborn InvitationalApr 22 · 1600 Meters · Place 10 · KearsargeKearsarge1600 Meters105:00.20SO
Apr 22Sanborn InvitationalApr 22 · 800 Meters · Place 11 · KearsargeKearsarge800 Meters112:19.80SO
Apr 18Kearsarge Regional MeetApr 18 · 3200 Meters · Place 2 · Kearsarge RegionalKearsarge Regional3200 Meters2.11:01.68a10
Apr 18Kearsarge Regional MeetApr 18 · 400 Meters · Place 2 · Kearsarge RegionalKearsarge Regional400 Meters2.56.57a10

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30NHWTL @ Plymouth Afternoon Dec 30 · Long Jump · Place 9 · Kearsarge RegionalKearsarge RegionalLong Jump9.4.88m10
Dec 30NHWTL @ Plymouth Afternoon Dec 30 · 1500 Meters · Place 7 · Kearsarge RegionalKearsarge Regional1500 Meters7.4:43.62a10
Dec 30NHWTL @ PSU Afternoon SessionDec 30 · Long Jump · Place 9 · Kearsarge RegionalKearsarge RegionalLong Jump9.16-00.50 PB10
Dec 30NHWTL @ PSU Afternoon SessionDec 30 · 1500 Meters · Place 7 · Kearsarge RegionalKearsarge Regional1500 Meters7.4:43.62a10
Dec 27NHWTL @ Plymouth State UniversityDec 27 · Long Jump · Place 16 · Kearsarge RegionalKearsarge RegionalLong Jump16.13-05.7510
Dec 27NHWTL @ Plymouth State UniversityDec 27 · 3000 Meters · Place 2 · Kearsarge RegionalKearsarge Regional3000 Meters2.10:23.62a10
Dec 18Winter Track League - Leverone #1Dec 18 · Long Jump · Place 15 · Kearsarge RegionalKearsarge RegionalLong Jump15.15-3.710
Dec 18Winter Track League - Leverone #1Dec 18 · 1500 Meters · Place 5 · Kearsarge RegionalKearsarge Regional1500 Meters5.4:56.31a10