Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.5 Miles · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 22 | 13:37.9 | 16th Ocean State XC Invitational | September 22, 2023 |
| 4,000 Meters · Deerfield ParkUSATF New England Association Junior Olympic Championships · Nov 13 | 14:11.60 | USATF New England Association Junior Olympic Championships | November 13, 2022 |
| 4,000 Meters · Noble High SchoolUSATF Region 1 Junior Olympic Championships · Nov 20 | 15:00.34 | USATF Region 1 Junior Olympic Championships | November 20, 2022 |
| 5,000 Meters · Arlington High SchoolArlington vs Lexington Dual Meet · Sep 26 | 16:48 | Arlington vs Lexington Dual Meet | September 26, 2023 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 11 | 16:49.29 | MIAA D1 Championship | November 11, 2023 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 28 | 17:23.4 | Ocean State Invitational | September 28, 2024 |
| 5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 18 | 16:49.39 | MIAA Divisional State Championships | November 18, 2023 |
| 5,000 Meters · Woburn Country ClubMiddlesex League Championship Meet · Oct 26 | 16:04.42 | Middlesex League Championship Meet | October 26, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
1 results2024 Cross Country
5 results2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 56 · LexingtonLexington | 5,000 Meters Division 1 | 56 | 16:49.39 PB | 9 |
| Nov 11 | MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1A · Place 27 · LexingtonLexington | 5,000 Meters Division 1A | 27 | 16:49.29 PB | 9 |
| Oct 24 | Winchester vs Lexington Dual MeetOct 24 · 3 Miles Varsity · Place 8 · LexingtonLexington | 3 Miles Varsity | 8 | 15:52 | 9 |
| Oct 17 | Reading vs. Lexington Dual MeetOct 17 · 5,000 Meters Varsity · Place 5 · LexingtonLexington | 5,000 Meters Varsity | 5 | 16:25 | 9 |
| Oct 14 | 62nd Catholic Memorial InvitationalOct 14 · 5,000 Meters Varsity · Place 22 · LexingtonLexington | 5,000 Meters Varsity | 22 | 16:53.2 | FR |
| Sep 26 | Arlington vs Lexington Dual MeetSep 26 · 5,000 Meters Varsity · Place 2 · LexingtonLexington | 5,000 Meters Varsity | 2 | 16:48 PB | 9 |
| Sep 22 | 16th Ocean State XC InvitationalSep 22 · 2.5 Miles Freshman - 1 · Place 1 · LexingtonLexington | 2.5 Miles Freshman - 1 | 1 | 13:37.9 PB | 9 |
| Sep 12 | Lexington vs Melrose Dual MeetSep 12 · Varsity · Place 10 · LexingtonLexington | Varsity | 10 | 18:15 | 9 |
2022 Cross Country
2 results