Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 27 | 18:31.7 | NXR Northeast & New York Regional Championships | November 27, 2021 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 16 | 17:35.5 | MSTCA Bob McIntyre Twilight Large Schools Invitational | October 16, 2021 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA Division 2A, 2B, & 2C Championships · Nov 13 | 17:29.8 | MIAA Division 2A, 2B, & 2C Championships | November 13, 2021 |
| 5,000 Meters · Highland ParkMSTCA Cup · Nov 21 | 18:28 | MSTCA Cup | November 21, 2020 |
| 5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 12 | 16:31.7 | MIAA Division 2A, 2B, 2C Championships | November 12, 2022 |
| 5,000 Meters · Van Cortlandt ParkCHAMPS Northeast Regional XC Championships · Nov 26 | 18:12.2 | CHAMPS Northeast Regional XC Championships | November 26, 2022 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 24 | 16:43.9 | MSTCA Frank Kelley Invitational | September 24, 2022 |
| 8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 11 | 29:19.9 | New England (NEICAAA) Cross Country Championship | October 11, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
2 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 26 | CHAMPS Northeast Regional XC ChampionshipsNov 26 · 5,000 Meters Championship · Place 107 · Wakefield, MAWakefield, MA | 5,000 Meters Championship | 107 | 18:12.2 PB | 12 |
| Nov 19 | MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 2 · Place 24 · WakefieldWakefield | 5,000 Meters Division 2 | 24 | 16:54.88 | 12 |
| Nov 12 | MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2A · Place 12 · Wakefield MemorialWakefield Memorial | 5,000 Meters Division 2A | 12 | 16:31.7 PB | 12 |
| Oct 31 | Middlesex League XC ChampionshipOct 31 · 5,000 Meters Varsity · Place 10 · WakefieldWakefield | 5,000 Meters Varsity | 10 | 16:29.0 | SR |
| Oct 15 | MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Varsity · Place 35 · WakefieldWakefield | 5,000 Meters Varsity | 35 | 17:04.6 | SR |
| Sep 24 | MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 29 · WakefieldWakefield | 5,000 Meters Championship | 29 | 16:43.9 | SR |
| Sep 24 | MSTCA Frank Kelley InvitationalSep 24 · 5,000 Meters Championship · Place 29 · Wakefield MemorialWakefield Memorial | 5,000 Meters Championship | 29 | 16:43.9 PB | 12 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 27 | NXR Northeast & New York Regional ChampionshipsNov 27 · 5,000 Meters Championship - Northeast · Place 124 · Wakefield MemorialWakefield Memorial | 5,000 Meters Championship - Northeast | 124 | 18:31.7 PB | 11 |
| Nov 20 | MIAA State ChampionshipsNov 20 · 5,000 Meters Division 2 · Place 25 · WakefieldWakefield | 5,000 Meters Division 2 | 25 | 16:38.44 | 11 |
| Nov 13 | MIAA Division 2A, 2B, & 2C ChampionshipsNov 13 · 5,000 Meters Division 2A · Place 19 · Wakefield MemorialWakefield Memorial | 5,000 Meters Division 2A | 19 | 17:29.8 PB | 11 |
| Oct 16 | MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 85 · Wakefield MemorialWakefield Memorial | 5,000 Meters Varsity | 85 | 17:35.5 PB | 11 |
| Oct 15 | Bob McIntyre Twilight invitational Oct 15 · 5,000 Meters Varsity · Place 85 · WakefieldWakefield | 5,000 Meters Varsity | 85 | 17:35.5 | — |
| Sep 25 | MSTCA Frank Kelley InvitationalSep 25 · 5,000 Meters Open · Place 28 · WakefieldWakefield | 5,000 Meters Open | 28 | 17:04.39 | 11 |
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | MSTCA CupNov 21 · 5,000 Meters Division 1 Varsity · Place 100 · Wakefield MemorialWakefield Memorial | 5,000 Meters Division 1 Varsity | 100 | 18:28 PB | 10 |