Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Stanley Quarter ParkCCSU Mini Meet · Oct 24 | 11:42.98 | CCSU Mini Meet | October 24, 2025 |
| 4,000 Meters · University of Massachusetts Amherst Ken O'Brien Minutemen Invitational · Aug 30 | 15:48.3 | Ken O'Brien Minutemen Invitational | August 30, 2025 |
| 5,000 Meters · Arlington High SchoolLexington at Arlington · Oct 12 | 20:01 | Lexington at Arlington | October 12, 2021 |
| 5,000 Meters · Bryant UniversityShawn M. Nassaney XC Invitational · Sep 9 | 19:12.6 | Shawn M. Nassaney XC Invitational | September 9, 2023 |
| 5,000 Meters · Lincoln FieldLexington vs Arlington Dual Meet · Oct 6 | 19:45 | Lexington vs Arlington Dual Meet | October 6, 2022 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 13 | 19:19.8 | MIAA Division 1A, 1B, & 1C Championships | November 13, 2021 |
| 6,000 Meters · Elvin R. King Cross Country CourseAtlantic 10 Conference XC Championships · Oct 28 | 24:39.9 | Atlantic 10 Conference XC Championships | October 28, 2023 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 24:15.8 | Paul Short Invitational | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
2 results2023 Cross Country
3 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 1 · Place 51 · ArlingtonArlington | 5,000 Meters Division 1 | 51 | 19:57.28 | 12 |
| Nov 11 | MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 11 · ArlingtonArlington | 5,000 Meters Varsity | 11 | 19:06.18 | SR |
| Nov 5 | MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 13 · ArlingtonArlington | 5,000 Meters Varsity | 13 | 20:58.3 | SR |
| Nov 5 | MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Senior (Large School) · Place 13 · ArlingtonArlington | 5,000 Meters Senior (Large School) | 13 | 20:58.24 | 12 |
| Oct 31 | Middlesex League XC ChampionshipOct 31 · 5,000 Meters Varsity · Place 2 · ArlingtonArlington | 5,000 Meters Varsity | 2 | 19:08.9 | SR |
| Oct 6 | Lexington vs Arlington Dual MeetOct 6 · 5,000 Meters Varsity · Place 2 · ArlingtonArlington | 5,000 Meters Varsity | 2 | 19:45 PB | 12 |
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 71 · ArlingtonArlington | 5,000 Meters Division 1 | 71 | 19:42.89 | 11 |
| Nov 13 | MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1B · Place 11 · ArlingtonArlington | 5,000 Meters Division 1B | 11 | 19:19.8 PB | 11 |
| Nov 6 | Frank Mooney Coaches InvitationalNov 6 · 5,000 Meters Varsity · Place 29 · ArlingtonArlington | 5,000 Meters Varsity | 29 | 21:29.8 | 11 |
| Oct 12 | Lexington at ArlingtonOct 12 · 5,000 Meters Varsity · Place 1 · ArlingtonArlington | 5,000 Meters Varsity | 1 | 20:01 PB | 11 |
2019 Cross Country
1 results