Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bishop Guertin High SchoolJamie Martin Invitational · Sep 4 | 21:22 | Jamie Martin Invitational | September 4, 2018 |
| 5,000 Meters · Bryant UniversityShawn M. Nassaney XC Invitational · Sep 9 | 19:42.7 | Shawn M. Nassaney XC Invitational | September 9, 2023 |
| 5,000 Meters · Derryfield ParkNHIAA D3 State Championships · Oct 28 | 21:56.1 | NHIAA D3 State Championships | October 28, 2017 |
| 5,000 Meters · Hopkinton FairgroundsBruce Kirsh Meet · Oct 15 | 19:51.1 | Bruce Kirsh Meet | October 15, 2022 |
| 5,000 Meters · Nashua High School SouthNHIAA Meet of Champons · Nov 7 | 19:35.52 | NHIAA Meet of Champons | November 7, 2020 |
| 5,000 Meters · Sanborn Regional High SchoolJamie Martin Invitational · Sep 3 | 21:34 | Jamie Martin Invitational | September 3, 2019 |
| 6,000 Meters · Arcade Creek Cross Country Course2024 NCAA Division II Cross Country Champs (66th Men & 43rd Women) · Nov 23 | 23:35.0 | 2024 NCAA Division II Cross Country Champs (66th Men & 43rd Women) | November 23, 2024 |
| 6,000 Meters · Franklin Pierce UniversityNCAA Division II East Region Cross Country Championships · Nov 4 | 22:26.5 | NCAA Division II East Region Cross Country Championships | November 4, 2023 |
| 6,000 Meters · Hopkinton FairgroundsNortheast-10 Cross Country Championships · Oct 27 | 22:23.75 | Northeast-10 Cross Country Championships | October 27, 2024 |
| 6,000 Meters · Matt St. James Cross Country TrailsNCAA DII East Regional · Nov 9 | 22:08.1 | NCAA DII East Regional | November 9, 2024 |
| 6,000 Meters · Roberts WesleyanNCAA DII East Region Cross Country Championships · Nov 6 | 22:44.9 | NCAA DII East Region Cross Country Championships | November 6, 2021 |
| 6,000 Meters · St. Michael's CollegeNE 10 Cross-Country Run Championship · Nov 6 | 24:58.4 | NE 10 Cross-Country Run Championship | November 6, 2022 |
| 6,000 Meters · Tom Rutledge Cross Country Course2023 NCAA Division II Cross Country Champs (65th Men & 42nd Women) · Nov 18 | 22:56.0 | 2023 NCAA Division II Cross Country Champs (65th Men & 42nd Women) | November 18, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
3 results2023 Cross Country
3 results2022 Cross Country
2 results2021 Cross Country
1 results2020 Cross Country
2 results2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NHIAA State Meet of ChampionsNov 2 · 3 Miles Varsity · Place 76 · CampbellCampbell | 3 Miles Varsity | 76 | 20:28.1 | JR |
| Oct 26 | New Hampshire NHIAA State Divisional ChampionshipsOct 26 · 5,000 Meters Division 3 · Place 16 · CampbellCampbell | 5,000 Meters Division 3 | 16 | 21:12.2 | 11 |
| Oct 12 | Pelham InvitationalOct 12 · 5,000 Meters Varsity · Place 17 · CampbellCampbell | 5,000 Meters Varsity | 17 | 20:25.00 | 11 |
| Oct 5 | Battle of the BorderOct 5 · 5,000 Meters Varsity · Place 33 · CAMPBELLCAMPBELL | 5,000 Meters Varsity | 33 | 20:54.74 | 11 |
| Sep 21 | Manchester InvitationalSep 21 · 5,000 Meters Varsity · Place 80 · CampbellCampbell | 5,000 Meters Varsity | 80 | 23:09 | 11 |
| Sep 7 | Coach Korcoulis InvitationalSep 7 · 5,150 Meters Varsity · Place 16 · CampbellCampbell | 5,150 Meters Varsity | 16 | 23:18.1 | JR |
| Sep 3 | Jamie Martin InvitationalSep 3 · 5,000 Meters Varsity · Place 8 · CampbellCampbell | 5,000 Meters Varsity | 8 | 21:34 PB | 11 |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | New Hampshire Meet of ChampionsNov 3 · 5,000 Meters Varsity · Place 44 · CampbellCampbell | 5,000 Meters Varsity | 44 | 19:58.8 | 10 |
| Oct 27 | NHIAA State Divisional ChampionshipsOct 27 · 5,000 Meters Division 3 · Place 18 · CampbellCampbell | 5,000 Meters Division 3 | 18 | 21:40.1 | 10 |
| Oct 6 | Battle of the BorderOct 6 · 5,000 Meters Varsity · Place 13 · CAMPBELLCAMPBELL | 5,000 Meters Varsity | 13 | 19:51.10 | 10 |
| Sep 22 | Manchester InvitationalSep 22 · 5,000 Meters Varsity · Place 32 · CampbellCampbell | 5,000 Meters Varsity | 32 | 21:07 | 10 |
| Sep 11 | Manchester Central InvitationalSep 11 · 5,000 Meters Varsity · Place 4 · CampbellCampbell | 5,000 Meters Varsity | 4 | 21:49.1 | 10 |
| Sep 8 | Coach Korcoulis InvitationalSep 8 · 5,000 Meters Varsity · Place 11 · CampbellCampbell | 5,000 Meters Varsity | 11 | 21:36.3 | SR |
| Sep 4 | Jamie Martin InvitationalSep 4 · 5,000 Meters Varsity · Place 11 · CampbellCampbell | 5,000 Meters Varsity | 11 | 21:22 PB | 10 |
2017 Cross Country
4 results