Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 24 | 12:01.4 | MSTCA Frank Kelley Invitational | September 24, 2022 |
| 5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 18 | 18:58.36 | MIAA Divisional State Championships | November 18, 2023 |
| 5,000 Meters · Wilmington High SchoolReading vs Wilmington Dual Meet · Sep 12 | 19:13 | Reading vs Wilmington Dual Meet | September 12, 2023 |
| 5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 26 | 17:55.85 | Middlesex League Championship Meet | October 26, 2025 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 5 | 20:27.35 | MSTCA Frank Mooney Coaches XC Invitational | November 5, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
1 results2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 2 · Place 155 · WilmingtonWilmington | 5,000 Meters Division 2 | 155 | 18:58.36 PB | 12 |
| Nov 11 | MIAA Division 2 State QualifierNov 11 · 5,000 Meters Varsity · Place 63 · WilmingtonWilmington | 5,000 Meters Varsity | 63 | 18:28.1 | SR |
| Oct 24 | Wilmington vs Wakefield ML Dual MeetOct 24 · 3 Miles Varsity · Place 17 · WilmingtonWilmington | 3 Miles Varsity | 17 | 18:01 | 12 |
| Oct 17 | Melrose vs. WilmingtonOct 17 · 5,000 Meters Varsity · Place 8 · WilmingtonWilmington | 5,000 Meters Varsity | 8 | 18:22 | 12 |
| Oct 13 | ASICS MSTCA Bob Glennon Twilight Invitational (Small/Medium Schools)Oct 13 · 5,000 Meters Varsity · Place 80 · WilmingtonWilmington | 5,000 Meters Varsity | 80 | 17:59.31 | SR |
| Oct 3 | Burlington at Wilmington Cross CountryOct 3 · Varsity · Place 9 · WilmingtonWilmington | Varsity | 9 | 18:28 | 12 |
| Sep 30 | MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 49 · WilmingtonWilmington | 3,000 Meters Varsity | 49 | 10:57.0 | SR |
| Sep 26 | Stoneham vs Wilmington dual meetSep 26 · Varsity · Place 5 · WilmingtonWilmington | Varsity | 5 | 18:05 | 12 |
| Sep 19 | Watertown vs Wilmington Dual MeetSep 19 · 5,000 Meters Varsity · WilmingtonWilmington | 5,000 Meters Varsity | 0 | 19:27Unofficial | 12 |
| Sep 12 | Reading vs Wilmington Dual MeetSep 12 · 5,000 Meters Varsity · Place 12 · WilmingtonWilmington | 5,000 Meters Varsity | 12 | 19:13 PB | 12 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Sophomore · WilmingtonWilmington | 5,000 Meters Sophomore | — | DNF | JR |
| Nov 5 | MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 134 · WilmingtonWilmington | 5,000 Meters Varsity | 134 | 20:27.4 | JR |
| Nov 5 | MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior/Senior (Small School) · Place 132 · WilmingtonWilmington | 5,000 Meters Junior/Senior (Small School) | 132 | 20:27.35 PB | 11 |
| Nov 5 | MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Sophomore (Small School) · WilmingtonWilmington | 5,000 Meters Sophomore (Small School) | 0 | DNF | 11 |
| Oct 31 | Middlesex League XC ChampionshipOct 31 · 5,000 Meters Junior Varsity · Place 62 · WilmingtonWilmington | 5,000 Meters Junior Varsity | 62 | 19:50.1 | JR |
| Oct 15 | MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Junior Varsity · Place 62 · WilmingtonWilmington | 5,000 Meters Junior Varsity | 62 | 19:53.3 | JR |
| Sep 24 | MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity · Place 61 · WilmingtonWilmington | 3,000 Meters Varsity | 61 | 12:01.4 | JR |
| Sep 24 | MSTCA Frank Kelley InvitationalSep 24 · 3,000 Meters Varsity Small 11-12 · Place 61 · WilmingtonWilmington | 3,000 Meters Varsity Small 11-12 | 61 | 12:01.4 PB | 11 |
2021 Cross Country
1 results