Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Hopkinton High SchoolHopkinton vs. Norton dual · Oct 28 | 18:54 | Hopkinton vs. Norton dual | October 28, 2020 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 26 | 17:59.5 | NXR Northeast & New York Regional Championships | November 26, 2022 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 16 | 18:15.9 | MSTCA Bob McIntyre Twilight Large Schools Invitational | October 16, 2021 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 11 | 16:37.19 | MIAA D1 Championship | November 11, 2023 |
| 5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 22 | 16:24.1 | 16th Ocean State XC Invitational | September 22, 2023 |
| 5,000 Meters · Norwood HS XCTri Valley League Championship · Oct 22 | 16:19.3 | Tri Valley League Championship | October 22, 2022 |
| 5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 18 | 16:44.00 | MIAA Divisional State Championships | November 18, 2023 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 13 | 17:34.7 | MIAA Division 1A, 1B, & 1C Championships | November 13, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 50 · Hopkinton | 5,000 Meters Division 1 | 50 | 16:44.00 PB | 12 |
| Nov 11 | MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1C · Place 8 · Hopkinton | 5,000 Meters Division 1C | 8 | 16:37.19 PB | 12 |
| Oct 28 | TVL XC ChampionshipOct 28 · 5,000 Meters Varsity · Place 5 · Hopkinton | 5,000 Meters Varsity | 5 | 16:15.1 | 12 |
| Oct 14 | 62nd Catholic Memorial InvitationalOct 14 · 5,000 Meters Varsity · Place 30 · Hopkinton | 5,000 Meters Varsity | 30 | 17:06.7 | SR |
| Sep 22 | 16th Ocean State XC InvitationalSep 22 · 5,000 Meters Varsity - 1 · Place 4 · Hopkinton | 5,000 Meters Varsity - 1 | 4 | 16:24.1 PB | 12 |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | NXR Northeast & New York Regional ChampionshipsNov 26 · 5,000 Meters Championship - Northeast · Place 128 · Hopkinton | 5,000 Meters Championship - Northeast | 128 | 17:59.5 PB | 11 |
| Nov 11 | MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 23 · Hopkinton | 5,000 Meters Varsity | 23 | 16:34.92 | JR |
| Oct 22 | Tri Valley League ChampionshipOct 22 · 5,000 Meters Varsity · Place 5 · Hopkinton | 5,000 Meters Varsity | 5 | 16:19.3 PB | 11 |
| Oct 8 | Baystate InvitationalOct 8 · 5,000 Meters Varsity A · Place 21 · Hopkinton | 5,000 Meters Varsity A | 21 | 17:51.4Unofficial | 11 |
| Sep 23 | Ocean State XC InvitationalSep 23 · 5,000 Meters Varsity - 1 · Place 18 · Hopkinton | 5,000 Meters Varsity - 1 | 18 | 17:12.8 | 11 |
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1B · Place 71 · Hopkinton | 5,000 Meters Division 1B | 71 | 17:34.7 PB | 10 |
| Oct 23 | TVL ClassicOct 23 · 5,000 Meters Varsity · Place 7 · Hopkinton | 5,000 Meters Varsity | 7 | 16:48 | 10 |
| Oct 16 | MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 163 · Hopkinton | 5,000 Meters Varsity | 163 | 18:15.9 PB | 10 |
| Sep 22 | Hopkinton @ HollistonSep 22 · 5,000 Meters Varsity · Place 3 · Hopkinton | 5,000 Meters Varsity | 3 | 17:39 | 10 |
2020 Cross Country
3 results