Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Freestyle FarmUSATF New England Association Junior Olympic Championships · Nov 13 | 15:34.97 | USATF New England Association Junior Olympic Championships | November 13, 2016 |
| 4,000 Meters · Pole Green ParkSpider Alumni Open · Sep 3 | 13:54.1 | Spider Alumni Open | September 3, 2022 |
| 4,000 Meters · Saratoga State ParkUSATF Region 1 Junior Olympic Championships · Nov 20 | 15:22 | USATF Region 1 Junior Olympic Championships | November 20, 2016 |
| 5,000 Meters · 5k CourseNXR NY/NE Regional Championships · Nov 26 | 19:21.7 | NXR NY/NE Regional Championships | November 26, 2016 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 24 | 19:31.2 | NXR Northeast & New York Regional Championships | November 24, 2018 |
| 5,000 Meters · Coe-Brown Northwood Academy Coe-Brown Northwood Academy Meet · Oct 10 | 18:53 | Coe-Brown Northwood Academy Meet | October 10, 2020 |
| 5,000 Meters · Derryfield ParkNHIAA D2 State Championships · Oct 28 | 19:08.5 | NHIAA D2 State Championships | October 28, 2017 |
| 5,000 Meters · Goddard Memorial State ParkBrown XC New England Champs · Oct 14 | 18:06.43 | Brown XC New England Champs | October 14, 2017 |
| 5,000 Meters · Nashua High School SouthNHIAA Meet of Champons · Nov 7 | 18:01.18 | NHIAA Meet of Champons | November 7, 2020 |
| 5,000 Meters · Panorama FarmsPanorama Farms XC23 Invitational · Oct 15 | 17:39.8 | Panorama Farms XC23 Invitational | October 15, 2022 |
| 5,000 Meters · Providence CollegeFriar Cross Country Invitational · Sep 10 | 18:39.5 | Friar Cross Country Invitational | September 10, 2021 |
| 6,000 Meters · Franklin ParkNCAA D1 Northeast Region Cross Country Championships · Nov 12 | 21:55.3 | NCAA D1 Northeast Region Cross Country Championships | November 12, 2021 |
| 6,000 Meters · UnknownACC Cross Country Championships · Oct 28 | 21:19.9 | ACC Cross Country Championships | October 28, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
3 results2021 Cross Country
3 results2020 Cross Country
2 results2018 Cross Country
2 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 49 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy | 5,000 Meters Northeast Championships (Not NY) | 49 | 20:21.1 | 9 |
| Nov 4 | New Hampshire Meet of ChampionsNov 4 · 5,000 Meters Varsity · Place 7 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy | 5,000 Meters Varsity | 7 | 18:14.3 | 9 |
| Oct 28 | NHIAA D2 State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 4 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy | 5,000 Meters Varsity | 4 | 19:08.5 PB | 9 |
| Oct 14 | Brown XC New England ChampsOct 14 · 5,000 Meters Championship · Place 7 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy | 5,000 Meters Championship | 7 | 18:06.43 PB | 9 |
| Sep 23 | Manchester InvitationalSep 23 · 5,000 Meters Varsity - Small · Place 5 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy | 5,000 Meters Varsity - Small | 5 | 20:04 | 9 |
| Aug 30 | CBNA Home Meet #1Aug 30 · 5,000 Meters Varsity · Place 7 · Coe-Brown Northwood AcademyCoe-Brown Northwood Academy | 5,000 Meters Varsity | 7 | 23:35.3Unofficial | 9 |
2016 Cross Country
3 results