Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 5k CourseNXR NY/NE Regional Championships · Nov 26 | 17:54.6 | NXR NY/NE Regional Championships | November 26, 2016 |
| 5,000 Meters · Derryfield ParkDivisional Meet · Oct 29 | 17:06.8 | Divisional Meet | October 29, 2016 |
| 5,000 Meters · Goddard Memorial State ParkBrown XC New England Champs · Oct 14 | 16:23.61 | Brown XC New England Champs | October 14, 2017 |
| 5,000 Meters · Merrimack Valley High SchoolCapital Area Invite · Oct 20 | 16:57 | Capital Area Invite | October 20, 2016 |
| 5,000 Meters · Nashua High School SouthNew Hampshire Meet of Champions · Nov 4 | 16:24.1 | New Hampshire Meet of Champions | November 4, 2017 |
| 5,000 Meters · Wickham Park85th-42nd New England Interscholastic XC Championships · Nov 9 | 17:21 | 85th-42nd New England Interscholastic XC Championships | November 9, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results2018 Cross Country
4 results2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | NXR Northeast Regional ChampionshipsNov 25 · 5,000 Meters Northeast Championships (Not NY) · Place 174 · Concord | 5,000 Meters Northeast Championships (Not NY) | 174 | 18:03.2 | 10 |
| Nov 4 | New Hampshire Meet of ChampionsNov 4 · 5,000 Meters Varsity · Place 30 · Concord | 5,000 Meters Varsity | 30 | 16:24.1 PB | 10 |
| Oct 28 | NHIAA D1 State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 15 · Concord | 5,000 Meters Varsity | 15 | 17:11.2 | 10 |
| Oct 14 | Brown XC New England ChampsOct 14 · 5,000 Meters Championship · Place 34 · Concord | 5,000 Meters Championship | 34 | 16:23.61 PB | 10 |
| Sep 23 | Manchester InvitationalSep 23 · 5,000 Meters Junior Varsity - B · Place 6 · Concord | 5,000 Meters Junior Varsity - B | 6 | 17:41 | 10 |
| Sep 16 | Nashua North InvitationalSep 16 · 5,000 Meters Junior Varsity · Place 1 · Concord | 5,000 Meters Junior Varsity | 1 | 17:26.9 | SO |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR NY/NE Regional ChampionshipsNov 26 · 5,000 Meters Northeast Championships · Place 178 · Concord | 5,000 Meters Northeast Championships | 178 | 17:54.6 PB | 9 |
| Nov 5 | Meet of ChampionsNov 5 · 5,000 Meters Varsity · Place 39 · Concord | 5,000 Meters Varsity | 39 | 16:41.7 | 09 |
| Oct 29 | Divisional MeetOct 29 · 5,000 Meters Division 1 · Place 25 · Concord | 5,000 Meters Division 1 | 25 | 17:06.8 PB | 9 |
| Oct 20 | Capital Area InviteOct 20 · 5,000 Meters Varsity · Place 4 · Concord | 5,000 Meters Varsity | 4 | 16:57 PB | 9 |
| Oct 8 | Battle of the BorderOct 8 · 5,000 Meters Varsity · Place 12 · CONCORD | 5,000 Meters Varsity | 12 | 16:45.14 | 09 |
| Oct 5 | Nashua North-South MeetOct 5 · 5,000 Meters Varsity · Place 5 · Concord | 5,000 Meters Varsity | 5 | 17:03.2 | — |
| Sep 24 | Manchester InvitationalSep 24 · 2.1 Miles Freshman · Place 1 · Concord | 2.1 Miles Freshman | 1 | 11:27 | 9 |