Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPS · Feb 285:16.81a38th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFebruary 28, 2026
1 Mile · OutdoorNew Hampshire Distance Festival · May 15:06.97aNew Hampshire Distance FestivalMay 1, 2026
1000 Meters · IndoorNHWTL Afternoon @ PSU · Jan 33:13.11aNHWTL Afternoon @ PSUJanuary 3, 2026
1000 Meters · OutdoorNHWTL @ Dartmouth College · Dec 173:37.60aNHWTL @ Dartmouth CollegeDecember 17, 2023
1500 Meters · IndoorNHIAA D-II Indoor Championship & Battlenotes · Feb 84:53.38aNHIAA D-II Indoor Championship & BattlenotesFebruary 8, 2026
1600 Meters · Outdoor2026 NHIAA Meet of Champions · Jun 65:03.82a2026 NHIAA Meet of ChampionsJune 6, 2026
2 Miles · IndoorDartmouth Relays · Jan 613:47.87aDartmouth RelaysJanuary 6, 2024
2 Miles · OutdoorNashua North Invitational · Apr 2511:18.38aNashua North Invitational April 25, 2026
200 Meters · OutdoorWindsor MS Meet #2 · May 1237.37Windsor MS Meet #2May 12, 2022
3000 Meters · IndoorNHWTL @ PEA · Jan 1710:47.92aNHWTL @ PEAJanuary 17, 2026
3200 Meters · OutdoorHanover Track Meet · May 1911:36.85aHanover Track MeetMay 19, 2026
400 Meters · OutdoorWindsor MS Meet #2 · May 121:19.60Windsor MS Meet #2May 12, 2022
400 Meters · Relay Split · IndoorNHWTL PEA · Dec 131:17.170NHWTL PEADecember 13, 2025
600 Meters · IndoorNHWTL UNH Morning · Jan 261:51.72aNHWTL UNH MorningJanuary 26, 2025
800 Meters · OutdoorHanover Home Meet · May 72:20.31aHanover Home MeetMay 7, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 1600 Meters · Place 16 · HanoverHanover1600 Meters16.5:07.99a11
Jun 62026 NHIAA Meet of ChampionsJun 6 · 1600 Meters · Place 4 · HanoverHanover1600 Meters4.5:03.82a PB11
Jun 62026 NHIAA Meet of ChampionsJun 6 · 800 Meters · HanoverHanover800 Meters—DNS11
May 30NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 3200 Meters · Place 4 · HanoverHanover3200 Meters4.11:41.26a11
May 30NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 1600 Meters · Place 1 · HanoverHanover1600 Meters1.5:10.36a11
May 30NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 800 Meters · Place 2 · HanoverHanover800 Meters2.2:21.72a11
May 19Hanover Track MeetMay 19 · 3200 Meters · Place 1 · HanoverHanover3200 Meters1.11:36.85a PB11
May 16CVC Championships (VT results)May 16 · 1600 Meters · Place 1 · HanoverHanover1600 Meters1.5:22.70a11
May 16CVC Championships (VT results)May 16 · 800 Meters · Place 1 · HanoverHanover800 Meters1.2:24.21a11
May 122026 CVC North at HanoverMay 12 · 3200 Meters · HanoverHanover3200 Meters—DNS11
May 122026 CVC North at HanoverMay 12 · 1600 Meters · Place 2 · HanoverHanover1600 Meters2.5:08.69a11
May 122026 CVC North at HanoverMay 12 · 800 Meters · Place 1 · HanoverHanover800 Meters1.2:24.15a11
May 7Hanover Home MeetMay 7 · 3200 Meters · Place 2 · HanoverHanover3200 Meters2.11:52.90a11
May 7Hanover Home MeetMay 7 · 800 Meters · Place 1 · HanoverHanover800 Meters1.2:20.31a PB11
May 1New Hampshire Distance FestivalMay 1 · 1 Mile · Place 3 · HanoverHanover1 Mile35:06.97a PB11
Apr 25Nashua North Invitational Apr 25 · 2 Miles · Place 1 · HanoverHanover2 Miles1.11:18.38a PB11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 2838th ANNUAL NEW ENGLAND INTERSCHOLASTIC INDOOR TRACK & FIELD CHAMPIONSHIPSFeb 28 · 1 Mile · Place 15 · HanoverHanover1 Mile15.5:16.81a PB11
Feb 28[MA Entries] New England Track and Field ChampionshipFeb 28 · 1 Mile · Place 15 · HanoverHanover1 Mile15.5:16.81a11
Feb 8NHIAA D-II Indoor Championship & BattlenotesFeb 8 · 1500 Meters · Place 3 · HanoverHanover1500 Meters3.4:53.38a PB11
Jan 17NHWTL @ PEAJan 17 · 3000 Meters · Place 2 · HanoverHanover3000 Meters2.10:47.92a PB11
Jan 17NHWTL @ PEAJan 17 · 1500 Meters · Place 2 · HanoverHanover1500 Meters2.5:09.45a11
Jan 3NHWTL Afternoon @ PSUJan 3 · 1500 Meters · Place 1 · HanoverHanover1500 Meters15:04.30a11
Jan 3NHWTL Afternoon @ PSUJan 3 · 1000 Meters · Place 1 · HanoverHanover1000 Meters13:13.11a PB11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 27NHWTL UNH AfternoonDec 27 · 3000 Meters · Place 2 · HanoverHanover3000 Meters2.10:55.62a11
Dec 27NHWTL UNH AfternoonDec 27 · 1500 Meters · Place 1 · HanoverHanover1500 Meters1.5:14.89a11
Dec 21NHWTL UNH MorningDec 21 · High Jump · HanoverHanoverHigh Jump--NH11
Dec 21NHWTL UNH MorningDec 21 · 1500 Meters · Place 2 · HanoverHanover1500 Meters2.4:59.80a11
Dec 13NHWTL PEADec 13 · 400 Meters · HanoverHanover400 MetersRelay Split—1:17.170 PB11
Feb 8NHIAA Division 2 Indoor Track & Field ChampionshipsFeb 8 · 1000 Meters · Place 8 · HanoverHanover1000 Meters83:22.52a—
Feb 1NHWTL UNH MorningFeb 1 · 1000 Meters · Place 10 · HanoverHanover1000 Meters103:19.2710
Jan 26NHWTL UNH MorningJan 26 · 600 Meters · Place 9 · HanoverHanover600 Meters91:51.72a PB—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · 1600 Meters · Place 23 · HanoverHanover1600 Meters23.5:15.69a10
Jun 82025 NHIAA Meet of ChampionsJun 8 · 1600 Meters · Place 5 · HanoverHanover1600 Meters5.5:19.43a10
May 17CVC Championship 2025May 17 · 1600 Meters · Place 2 · HanoverHanover1600 Meters2.5:21.37a10
May 17CVC Championship 2025May 17 · 800 Meters · Place 3 · HanoverHanover800 Meters3.2:29.84a10
May 13CVC North at HanoverMay 13 · 1600 Meters · Place 2 · HanoverHanover1600 Meters25:16.43SO
May 13CVC North at HanoverMay 13 · 800 Meters · Place 3 · HanoverHanover800 Meters32:30.12SO
May 10Doug Sargent Fr./So. Invitational (VT Results only)May 10 · 1600 Meters · Place 1 · HanoverHanover1600 Meters15:27.51a10
May 10Doug Sargent Fr./So. Invitational (VT Results only)May 10 · 800 Meters · Place 2 · HanoverHanover800 Meters22:31.76a10
Apr 292025-4-29 Hanover Home MeetApr 29 · 3200 Meters · Place 3 · HanoverHanover3200 Meters3.12:14.53a10
Apr 292025-4-29 Hanover Home MeetApr 29 · 800 Meters · Place 2 · HanoverHanover800 Meters2.2:29.94a10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28NHWTL PSU AfternoonDec 28 · 1000 Meters · Place 1 · HanoverHanover1000 Meters1.3:14.29a10
Dec 21NHWTL PSU AfternoonDec 21 · 1000 Meters · Place 1 · HanoverHanover1000 Meters1.3:18.49a10
Dec 14NHWT PEADec 14 · 1500 Meters · Place 1 · HanoverHanover1500 Meters1.5:21.74a10
Feb 112024 NHIAA Indoor Div II ChampionshipFeb 11 · 1000 Meters · Place 11 · HanoverHanover1000 Meters11.3:40.74a9
Feb 3NHWTL UNH PMFeb 3 · 1500 Meters · Place 9 · HanoverHanover1500 Meters95:47.77FR
Feb 3NHWTL UNH AMFeb 3 · 1500 Meters · Place 9 · HanoverHanover1500 Meters9.5:47.77a9
Jan 6Dartmouth RelaysJan 6 · 2 Miles · Place 3 · HanoverHanover2 Miles3.13:47.87a PB9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 23NHWTL @ PSU Afternoon SessionDec 23 · 3000 Meters · Place 4 · HanoverHanover3000 Meters4.12:28.33a9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Dec 17NHWTL @ Dartmouth CollegeDec 17 · 1000 Meters · Place 5 · HanoverHanover1000 Meters5.3:37.60a PB9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 12Windsor MS Meet #2May 12 · 400 Meters · Place 15 · Hanover Rec TrackHanover Rec Track400 Meters15.1:19.60 PB7
May 12Windsor MS Meet #2May 12 · 200 Meters · Place 34 · Hanover Rec TrackHanover Rec Track200 Meters34.37.37 PB7