Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · EP Tom Sawyer State ParkNCAA D1 Southeast Regional XC Championships · Nov 11 | 33:20.9 | NCAA D1 Southeast Regional XC Championships | November 11, 2022 |
| 10,000 Meters · Milliken Plant CourseNCAA Division I Southeast Regional · Nov 10 | 31:46.7 | NCAA Division I Southeast Regional | November 10, 2023 |
| 10,000 Meters · University of BuffaloNCAA D1 Northeast Regional Championships · Nov 15 | 32:27.8 | NCAA D1 Northeast Regional Championships | November 15, 2019 |
| 5,000 Meters · 5k CourseNXR Northeast Regional Championships · Nov 25 | 16:52.0 | NXR Northeast Regional Championships | November 25, 2017 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 24 | 16:30.2 | NXR Northeast & New York Regional Championships | November 24, 2018 |
| 5,000 Meters · Derryfield ParkNHIAA D1 State Championships · Oct 28 | 16:12.2 | NHIAA D1 State Championships | October 28, 2017 |
| 5,000 Meters · Goddard Memorial State ParkBrown XC New England Champs · Oct 14 | 15:29.10 | Brown XC New England Champs | October 14, 2017 |
| 5,000 Meters · Merrimack Valley High SchoolCapital Area Invite · Oct 20 | 16:36 | Capital Area Invite | October 20, 2016 |
| 5,000 Meters · Nashua High School SouthNew Hampshire Meet of Champions · Nov 4 | 15:38.2 | New Hampshire Meet of Champions | November 4, 2017 |
| 5,000 Meters · University of New HampshireUniversity of New Hampshire XC Invitational · Aug 31 | 15:53.20 | University of New Hampshire XC Invitational | August 31, 2019 |
| 8,000 Meters · Apalachee Regional ParkACC XC Championships · Oct 27 | 25:14.3 | ACC XC Championships | October 27, 2023 |
| 8,000 Meters · UnknownACC Cross Country Championships · Oct 28 | 25:01.8 | ACC Cross Country Championships | October 28, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
2 results2023 Cross Country
3 results2022 Cross Country
3 results2019 Cross Country
2 results2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | NXR Northeast & New York Regional ChampionshipsNov 24 · 5,000 Meters Championship - Northeast · Place 20 · ConcordConcord | 5,000 Meters Championship - Northeast | 20 | 16:30.2 PB | 12 |
| Nov 3 | New Hampshire Meet of ChampionsNov 3 · 5,000 Meters Varsity · Place 1 · ConcordConcord | 5,000 Meters Varsity | 1 | 15:48.0 | 12 |
| Oct 27 | NHIAA State Divisional ChampionshipsOct 27 · 5,000 Meters Division 1 · Place 1 · ConcordConcord | 5,000 Meters Division 1 | 1 | 15:52.2 | 12 |
| Sep 15 | Nashua North InvitationalSep 15 · 5,000 Meters Varsity · Place 1 · ConcordConcord | 5,000 Meters Varsity | 1 | 15:35.4 | 12 |
| Sep 11 | Manchester Central InvitationalSep 11 · 5,000 Meters Varsity · Place 3 · ConcordConcord | 5,000 Meters Varsity | 3 | 18:05.8 | 12 |
2017 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 31 · ConcordConcord | 5,000 Meters Northeast Championships (Not NY) | 31 | 16:52.0 PB | 11 |
| Nov 4 | New Hampshire Meet of ChampionsNov 4 · 5,000 Meters Varsity · Place 3 · ConcordConcord | 5,000 Meters Varsity | 3 | 15:38.2 PB | 11 |
| Oct 28 | NHIAA D1 State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 1 · ConcordConcord | 5,000 Meters Varsity | 1 | 16:12.2 PB | 11 |
| Oct 14 | Brown XC New England ChampsOct 14 · 5,000 Meters Championship · Place 2 · ConcordConcord | 5,000 Meters Championship | 2 | 15:29.10 PB | 11 |
| Sep 23 | Manchester InvitationalSep 23 · 5,000 Meters Varsity - Large · Place 4 · ConcordConcord | 5,000 Meters Varsity - Large | 4 | 16:31 | 11 |
| Sep 16 | Nashua North InvitationalSep 16 · 5,000 Meters Varsity · Place 2 · ConcordConcord | 5,000 Meters Varsity | 2 | 16:18.7 | JR |
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 152 · ConcordConcord | 5,000 Meters Northeast Championships | 152 | 17:40.0 | 10 |
| Nov 5 | Meet of ChampionsNov 5 · 5,000 Meters Varsity · Place 10 · ConcordConcord | 5,000 Meters Varsity | 10 | 16:06.2 | 10 |
| Oct 29 | Divisional MeetOct 29 · 5,000 Meters Division 1 · Place 5 · ConcordConcord | 5,000 Meters Division 1 | 5 | 16:25.9 | 10 |
| Oct 20 | Capital Area InviteOct 20 · 5,000 Meters Varsity · Place 2 · ConcordConcord | 5,000 Meters Varsity | 2 | 16:36 PB | 10 |
| Oct 8 | Battle of the BorderOct 8 · 5,000 Meters Varsity · Place 5 · CONCORDCONCORD | 5,000 Meters Varsity | 5 | 16:10.50 | 10 |
| Oct 5 | Nashua North-South MeetOct 5 · 5,000 Meters Varsity · Place 3 · ConcordConcord | 5,000 Meters Varsity | 3 | 16:59.4 | — |
| Sep 24 | Manchester InvitationalSep 24 · 5,000 Meters Varsity · Place 11 · ConcordConcord | 5,000 Meters Varsity | 11 | 16:28 | 10 |
2015 Cross Country
3 results