Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Derryfield ParkDivisional Championship: D3 · Oct 29 | 19:26.5 | Divisional Championship: D3 | October 29, 2016 |
| 5,000 Meters · Merrimack Valley High SchoolCapital Area Invite · Oct 20 | 20:00 | Capital Area Invite | October 20, 2016 |
| 5,000 Meters · Newfound High SchoolNewfound Invitational · Sep 29 | 19:30.8 | Newfound Invitational | September 29, 2018 |
| 5,000 Meters · Thetford Academy XC Home CourseThetford Invitational · Oct 1 | 20:36.68 | Thetford Invitational | October 1, 2016 |
| 5,000 Meters · Waterville Valley ResortWaterville Valley Invite · Sep 24 | 20:21 | Waterville Valley Invite | September 24, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 21 | Manchester InvitationalSep 21 · 5,000 Meters Varsity · Place 111 · Inter-Lakes | 5,000 Meters Varsity | 111 | 19:41 | 12 |
2018 Cross Country
2 results2017 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | NHIAA D3 State ChampionshipsOct 28 · 5,000 Meters Varsity · Place 67 · Inter-Lakes | 5,000 Meters Varsity | 67 | 19:27.3 | 10 |
| Sep 20 | Newfound InvitationalSep 20 · 5,000 Meters Varsity · Place 21 · Inter-Lakes | 5,000 Meters Varsity | 21 | 21:36.0 | SO |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Divisional Championship: D3Oct 29 · 5,000 Meters Varsity · Place 80 · Inter-Lakes | 5,000 Meters Varsity | 80 | 19:26.5 PB | 9 |
| Oct 29 | Divisional MeetOct 29 · 5,000 Meters Division 3 · Place 80 · Inter-Lakes | 5,000 Meters Division 3 | 80 | 19:26.5 | 9 |
| Oct 20 | Capital Area InviteOct 20 · 5,000 Meters Varsity · Place 70 · Inter-Lakes | 5,000 Meters Varsity | 70 | 20:00 PB | 9 |
| Oct 7 | Belmont InviteOct 7 · 5,142 Meters Varsity · Place 72 · Inter-Lakes | 5,142 Meters Varsity | 72 | 20:48.1 | FR |
| Oct 1 | Thetford InvitationalOct 1 · 5,000 Meters Varsity · Place 355 · Inter-Lakes | 5,000 Meters Varsity | 355 | 20:36.68 PB | 9 |
| Sep 24 | Waterville Valley InviteSep 24 · 5,000 Meters Varsity · Place 51 · Inter-Lakes | 5,000 Meters Varsity | 51 | 20:21 PB | 9 |