Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 5k CourseNXR Northeast Regional Championships · Nov 25 | 19:25.7 | NXR Northeast Regional Championships | November 25, 2017 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 24 | 19:14.3 | NXR Northeast & New York Regional Championships | November 24, 2018 |
| 5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 21 | 18:16.8 | Twilight Invite | October 21, 2017 |
| 5,000 Meters · Franklin ParkDCL Championships · Oct 23 | 18:19 | DCL Championships | October 23, 2018 |
| 5,000 Meters · Hampshire College XC courseAmherst Invite · Sep 23 | 19:33 | Amherst Invite | September 23, 2017 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Invitational · Nov 4 | 18:17.90 | MSTCA Frank Mooney Invitational | November 4, 2017 |
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 24 | NXR Northeast & New York Regional ChampionshipsNov 24 · 5,000 Meters Open - Northeast · Place 182 · Concord-Carlisle | 5,000 Meters Open - Northeast | 182 | 19:14.3 PB | 12 |
| Nov 3 | Frank Mooney MSTCA InvitationalNov 3 · 5,000 Meters Senior D1 · Place 33 · Concord-Carlisle | 5,000 Meters Senior D1 | 33 | 17:52.8Unofficial | 12 |
| Oct 23 | DCL ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 8 · Concord-Carlisle | 5,000 Meters Junior Varsity | 8 | 18:19 PB | 12 |
| Oct 13 | Bay State InvitationalOct 13 · 5,000 Meters Varsity · Place 62 · Concord-Carlisle | 5,000 Meters Varsity | 62 | 18:37.2 | SR |
| Sep 22 | Amherst XC InvitationalSep 22 · 5,000 Meters Junior Varsity · Place 19 · Concord-Carl | 5,000 Meters Junior Varsity | 19 | 18:37 | 12 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | NXR Northeast Regional ChampionshipsNov 25 · 5,000 Meters Open Invitational · Place 163 · Concord-Carlisle | 5,000 Meters Open Invitational | 163 | 19:25.7 PB | 11 |
| Nov 4 | MSTCA Frank Mooney InvitationalNov 4 · 5,000 Meters 11th/12th Div 1 · Place 116 · Concord-Carlisle | 5,000 Meters 11th/12th Div 1 | 116 | 18:17.90 PB | 11 |
| Oct 27 | Dual County LeagueOct 27 · 5,000 Meters Junior Varsity · Place 7 · Concord-Carlisle | 5,000 Meters Junior Varsity | 7 | 18:22 | 11 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters JV D1 · Place 49 · Concord-Carlisle | 5,000 Meters JV D1 | 49 | 18:16.8 PB | 11 |
| Sep 23 | Amherst InviteSep 23 · 5,000 Meters Junior Varsity · Place 65 · Concord-Carlisle | 5,000 Meters Junior Varsity | 65 | 19:33 PB | 11 |
2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 19 | Amherst InvitationalSep 19 · 5,000 Meters Freshman · Place 52 · Concord-Carlisle | 5,000 Meters Freshman | 52 | 21:10 | 9 |