Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.1 Miles · Cape Cod FairgroundsTwilight Invite · Oct 21 | 13:49.0 | Twilight Invite | October 21, 2017 |
| 2.9 Miles · Hopkinton High SchoolHopkinton vs. Norton dual · Oct 28 | 19:26 | Hopkinton vs. Norton dual | October 28, 2020 |
| 4,000 Meters · Goddard Memorial State ParkOCEAN STATE CROSS COUNTRY INVITATIONAL · Sep 23 | 17:35 | OCEAN STATE CROSS COUNTRY INVITATIONAL | September 23, 2017 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 22 | 22:48.7 | Ocean State Invitational | September 22, 2018 |
| 5,000 Meters · McCarthy Park and FieldsTVL Championships · Nov 1 | 23:14.9 | TVL Championships | November 1, 2017 |
| 5,000 Meters · Medfield State Hospital CourseTVL Championships · Oct 24 | 20:17.2 | TVL Championships | October 24, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Hopkinton vs. Norton dualOct 28 · 2.9 Miles Varsity · Place 23 · Hopkinton | 2.9 Miles Varsity | 23 | 19:26 PB | 12 |
2018 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | TVL ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 16 · Hopkinton | 5,000 Meters Junior Varsity | 16 | 20:17.2 PB | 10 |
| Oct 19 | Bob McIntyre Twilight InvitationalOct 19 · 5,000 Meters Junior Varsity Division 1 · Place 113 · Hopkinton | 5,000 Meters Junior Varsity Division 1 | 113 | 19:15.90 | — |
| Sep 22 | Ocean State InvitationalSep 22 · 5,000 Meters Division 2 Junior Varsity · Place 346 · Hopkinton | 5,000 Meters Division 2 Junior Varsity | 346 | 22:48.7 PB | 10 |
2017 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | TVL ChampionshipsNov 1 · 5,000 Meters Junior Varsity · Place 83 · Hopkinton | 5,000 Meters Junior Varsity | 83 | 23:14.9 PB | 9 |
| Oct 21 | Twilight InviteOct 21 · 2.1 Miles Frosh · Place 196 · Hopkinton | 2.1 Miles Frosh | 196 | 13:49.0 PB | 9 |
| Sep 23 | OCEAN STATE CROSS COUNTRY INVITATIONALSep 23 · 4,000 Meters Div 2 Freshman · Place 160 · Hopkinton | 4,000 Meters Div 2 Freshman | 160 | 17:35 PB | 9 |