Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Van Cortlandt ParkNCAA Division I Northeast Regional · Nov 10 | 33:07.2 | NCAA Division I Northeast Regional | November 10, 2023 |
| 2 Miles · Derryfield ParkManchester Invitational · Sep 23 | 11:53 | Manchester Invitational | September 23, 2017 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 24 | 17:10.0 | NXR Northeast & New York Regional Championships | November 24, 2018 |
| 5,000 Meters · Coe-Brown Northwood Academy Coe-Brown Northwood Academy Meet · Oct 10 | 16:22 | Coe-Brown Northwood Academy Meet | October 10, 2020 |
| 5,000 Meters · Goddard Memorial State ParkBrown XC New England Champs · Oct 14 | 16:23 | Brown XC New England Champs | October 14, 2017 |
| 5,000 Meters · Nashua High School SouthNHIAA Meet of Champons · Nov 7 | 15:23.71 | NHIAA Meet of Champons | November 7, 2020 |
| 5,000 Meters · Wickham Park85th-42nd New England Interscholastic XC Championships · Nov 9 | 16:56 | 85th-42nd New England Interscholastic XC Championships | November 9, 2019 |
| 6,000 Meters · Stony Brook UniversityStony Brook University XC Invitational · Sep 4 | 20:03.6 | Stony Brook University XC Invitational | September 4, 2021 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 24:49.2 | Paul Short Invitational | September 30, 2023 |
| 8,000 Meters · Pole Green Park2023 CAA Cross Country Championship · Oct 27 | 25:02.8 | 2023 CAA Cross Country Championship | October 27, 2023 |
| 8,000 Meters · West Windsor FieldPrinceton Cross Country Invitational · Oct 16 | 27:06.6 | Princeton Cross Country Invitational | October 16, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
3 results2021 Cross Country
3 results2020 Cross Country
3 results2019 Cross Country
5 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 59 · ConcordConcord | 5,000 Meters Championship - Northeast | 59 | 17:10.0 PB | 10 |
| Nov 3 | New Hampshire Meet of ChampionsNov 3 · 5,000 Meters Varsity · Place 13 · ConcordConcord | 5,000 Meters Varsity | 13 | 16:29.9 | 10 |
| Oct 27 | NHIAA State Divisional ChampionshipsOct 27 · 5,000 Meters Division 1 · Place 17 · ConcordConcord | 5,000 Meters Division 1 | 17 | 16:52.5 | 10 |
| Sep 15 | Nashua North InvitationalSep 15 · 5,000 Meters Varsity · Place 5 · ConcordConcord | 5,000 Meters Varsity | 5 | 16:14.3 | 10 |
| Sep 11 | Manchester Central InvitationalSep 11 · 5,000 Meters Varsity · Place 4 · ConcordConcord | 5,000 Meters Varsity | 4 | 18:06.1 | 10 |
2017 Cross Country
3 results