Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNashua North Invitational · Apr 205:06.65Nashua North InvitationalApril 20, 2024
1500 Meters · IndoorNHWTL UNH Morning · Feb 14:35.96NHWTL UNH MorningFebruary 1, 2025
1600 Meters · Outdoor2026 NHIAA Meet of Champions · Jun 64:26.49a2026 NHIAA Meet of ChampionsJune 6, 2026
3000 Meters · IndoorNHWTL UNH Morning · Jan 129:56.31NHWTL UNH MorningJanuary 12, 2025
800 Meters · OutdoorSanborn Invitational · Apr 182:05.92aSanborn InvitationalApril 18, 2026
Javelin · 800g · OutdoorCoe-Brown Cluster Meet · Apr 9123-08Coe-Brown Cluster MeetApril 9, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 62026 NHIAA Meet of ChampionsJun 6 · 1600 Meters · Place 9 · Milford1600 Meters9.4:26.49a PB11
May 30NHIAA D-II Outdoor Championship and BattlenotesMay 30 · Javelin · Place 6 · MilfordJavelin800g6.112-1111
May 30NHIAA D-II Outdoor Championship and BattlenotesMay 30 · 1600 Meters · Place 7 · Milford1600 Meters7.4:31.26a11
May 23Londonderry R.E.A.L. InvitationalMay 23 · 1600 Meters · Place 5 · Milford1600 Meters5.4:35.30a11
May 21Con-Val InvitationalMay 21 · Javelin · Place 3 · MilfordJavelin800g3.107' 0"11
May 13Souhegan v. Hollis Brookline MeetMay 13 · Javelin · Place 1 · MilfordJavelin800g1.118-911
May 13Souhegan v. Hollis Brookline MeetMay 13 · 1600 Meters · Place 1 · Milford1600 Meters1.4:40.29a11
May 9Milford versus ConVal, Hollis-Brookline and WiltonMay 9 · Javelin · Place 4 · MilfordJavelin800g4.110-811
May 9Milford versus ConVal, Hollis-Brookline and WiltonMay 9 · 1600 Meters · Place 1 · Milford1600 Meters1.4:48.87a11
May 7Clipper RelaysMay 7 · Javelin · Place 31 · MilfordJavelin800g31.113-0511
Apr 25Nashua North Invitational Apr 25 · Javelin · Place 24 · MilfordJavelin800g24.103-7.0011
Apr 18Sanborn InvitationalApr 18 · Javelin · Place 18 · MilfordJavelin800g18.105-0911
Apr 18Sanborn InvitationalApr 18 · 800 Meters · Place 4 · Milford800 Meters4.2:05.92a PB11
Apr 9Coe-Brown Cluster MeetApr 9 · Javelin · Place 4 · MilfordJavelin800g4.123-08 PB11
Apr 9Coe-Brown Cluster MeetApr 9 · 800 Meters · Place 1 · Milford800 Meters1.2:08.45a11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23Monadnock Last Chance Twilight Meet 2025May 23 · Javelin · Place 8 · MilfordJavelin8111-3SO
May 23Monadnock Last Chance Twilight Meet 2025May 23 · 800 Meters · Place 5 · Milford800 Meters52:09.38SO
May 19Milford v. Kingswood & Wilton-LyndeboroughMay 19 · 1600 Meters · Place 1 · Milford1600 Meters14:45.05SO
May 7John Stark Home Meet IIMay 7 · Javelin · Place 8 · MilfordJavelin899-11SO
Apr 26Black Bear InviteApr 26 · 1600 Meters · Place 1 · Milford1600 Meters14:51.62SO
Apr 10Coe-Brown Cluster MeetApr 10 · 1600 Meters · Place 1 · Milford1600 Meters15:02.55SO

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1NHWTL UNH MorningFeb 1 · 1500 Meters · Place 9 · Milford1500 Meters94:35.96 PB10
Jan 12NHWTL UNH MorningJan 12 · 3000 Meters · Place 4 · Milford3000 Meters49:56.31 PBSO

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 20Nashua North InvitationalApr 20 · 1 Mile · Place 6 · Milford1 Mile65:06.65 PBFR