Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Coe-Brown Northwood AcademyBlack Bear Invitational · Oct 1 | 18:24 | Black Bear Invitational | October 1, 2016 |
| 5,000 Meters · Derryfield ParkDivisional Championship: D2 · Oct 29 | 18:05.2 | Divisional Championship: D2 | October 29, 2016 |
| 5,000 Meters · Goddard Memorial State ParkBrown University Northeast Cross Country Championship · Oct 20 | 16:50.32 | Brown University Northeast Cross Country Championship | October 20, 2018 |
| 5,000 Meters · Nashua High School SouthNew Hampshire Meet of Champions · Nov 3 | 17:07.8 | New Hampshire Meet of Champions | November 3, 2018 |
| 5,000 Meters · Plymouth High SchoolPlymouth Invite · Oct 14 | 19:20 | Plymouth Invite | October 14, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 3 | New Hampshire Meet of ChampionsNov 3 · 5,000 Meters Varsity · Place 48 · Oyster River | 5,000 Meters Varsity | 48 | 17:07.8 PB | 12 |
| Oct 27 | NHIAA State Divisional ChampionshipsOct 27 · 5,000 Meters Division 2 · Place 26 · Oyster River | 5,000 Meters Division 2 | 26 | 17:48.7 | 12 |
| Oct 20 | Brown University Northeast Cross Country ChampionshipOct 20 · 5,000 Meters Varsity Championship · Place 27 · Oyster River | 5,000 Meters Varsity Championship | 27 | 16:50.32 PB | 12 |
| Sep 22 | Manchester InvitationalSep 22 · 5,000 Meters Varsity · Place 32 · Oyster River | 5,000 Meters Varsity | 32 | 17:36 | 12 |
| Sep 8 | Coach Korcoulis InvitationalSep 8 · 5,000 Meters Varsity · Place 9 · Oyster River | 5,000 Meters Varsity | 9 | 18:01.5 | SR |
2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Brown XC New England ChampsOct 14 · 5,000 Meters Championship · Place 51 · Oyster River | 5,000 Meters Championship | 51 | 16:55.60 | 11 |
| Sep 30 | Black Bear InvitationalSep 30 · 5,000 Meters Varsity · Place 26 · Oyster River | 5,000 Meters Varsity | 26 | 17:27 | JR |
| Sep 23 | Manchester InvitationalSep 23 · 5,000 Meters Varsity - Large · Place 97 · Oyster River | 5,000 Meters Varsity - Large | 97 | 18:22 | 11 |
| Sep 16 | Bobcat InvitationalSep 16 · 5,000 Meters Varsity · Place 17 · Oyster River | 5,000 Meters Varsity | 17 | 17:59.4 | JR |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | Meet of ChampionsNov 5 · 5,000 Meters Varsity · Place 81 · Oyster River | 5,000 Meters Varsity | 81 | 17:11.2 | 10 |
| Oct 29 | Divisional Championship: D2Oct 29 · 5,000 Meters Varsity · Place 49 · Oyster River | 5,000 Meters Varsity | 49 | 18:05.2 PB | 10 |
| Oct 29 | Divisional MeetOct 29 · 5,000 Meters Division 2 · Place 49 · Oyster River | 5,000 Meters Division 2 | 49 | 18:05.2 | 10 |
| Oct 14 | Plymouth InviteOct 14 · 5,000 Meters Varsity · Place 34 · Oyster River | 5,000 Meters Varsity | 34 | 19:20 PB | 10 |
| Oct 1 | Black Bear InvitationalOct 1 · 5,000 Meters Varsity · Place 51 · Oyster River | 5,000 Meters Varsity | 51 | 18:24 PB | 10 |
| Sep 24 | Manchester InvitationalSep 24 · 5,000 Meters Varsity · Place 85 · Oyster River | 5,000 Meters Varsity | 85 | 18:25 | 10 |