Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Horn Pond Recreation AreaLexington at Winchester · Sep 30 | 15:31 | Lexington at Winchester | September 30, 2021 |
| 3,000 Meters · Willard ParkMassachusetts 8th Annual Middle School XC Championships · Nov 5 | 11:08 | Massachusetts 8th Annual Middle School XC Championships | November 5, 2016 |
| 3,000 Meters · Woburn Memorial High SchoolMiddlesex League Championship · Oct 30 | 9:56.5 | Middlesex League Championship | October 30, 2018 |
| 4,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 22 | 14:06.2 | Ocean State Invitational | September 22, 2018 |
| 5,000 Meters · Arlington High SchoolLexington at Arlington · Oct 12 | 16:45 | Lexington at Arlington | October 12, 2021 |
| 5,000 Meters · Attleboro High SchoolKelly Invitational · Oct 19 | 18:07.2 | Kelly Invitational | October 19, 2020 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 30 | 18:31.4 | NXR Northeast & New York Regional Championships | November 30, 2019 |
| 5,000 Meters · Franklin ParkCatholic Memorial Invitational · Oct 16 | 17:33.8 | Catholic Memorial Invitational | October 16, 2021 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 28 | 17:20.85 | Ocean State Invitational | September 28, 2019 |
| 5,000 Meters · Lincoln FieldLexington vs Woburn · Oct 19 | 16:40 | Lexington vs Woburn | October 19, 2021 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 13 | 16:29.9 | 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.
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 50 · LexingtonLexington | 5,000 Meters Division 1 | 50 | 16:26.86 | 12 |
| Nov 13 | MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1A · Place 27 · LexingtonLexington | 5,000 Meters Division 1A | 27 | 16:29.9 PB | 12 |
| Oct 19 | Lexington vs WoburnOct 19 · 5,000 Meters Varsity · Place 1 · LexingtonLexington | 5,000 Meters Varsity | 1 | 16:40 PB | 12 |
| Oct 16 | Catholic Memorial InvitationalOct 16 · 5,000 Meters Varsity - Red · Place 5 · LexingtonLexington | 5,000 Meters Varsity - Red | 5 | 17:33.8 PB | 12 |
| Oct 12 | Lexington at ArlingtonOct 12 · 5,000 Meters Varsity · Place 1 · LexingtonLexington | 5,000 Meters Varsity | 1 | 16:45 PB | 12 |
| Oct 5 | Lexington vs BelmontOct 5 · 5,000 Meters Varsity · Place 1 · LexingtonLexington | 5,000 Meters Varsity | 1 | 16:42 | 12 |
| Sep 30 | Lexington at WinchesterSep 30 · 3 Miles Varsity · Place 1 · LexingtonLexington | 3 Miles Varsity | 1 | 15:31 PB | 12 |
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | Kelly InvitationalOct 19 · 5,000 Meters Varsity · Place 92 · LexingtonLexington | 5,000 Meters Varsity | 92 | 18:07.2 PB | 11 |
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | NXR Northeast & New York Regional ChampionshipsNov 30 · 5,000 Meters Open - NE · Place 98 · LexingtonLexington | 5,000 Meters Open - NE | 98 | 18:31.4 PB | 10 |
| Nov 2 | MSTCA Frank Mooney Invitational Nov 2 · 5,000 Meters Sophomore Division 1 · Place 6 · LexingtonLexington | 5,000 Meters Sophomore Division 1 | 6 | 17:17.1 | 10 |
| Oct 19 | Catholic Memorial InvitationalOct 19 · 5,000 Meters Division 2 · Place 23 · LexingtonLexington | 5,000 Meters Division 2 | 23 | 17:19.7 | SO |
| Sep 28 | Ocean State Invitational Sep 28 · 5,000 Meters Varsity D2 · Place 39 · LexingtonLexington | 5,000 Meters Varsity D2 | 39 | 17:20.85 PB | 10 |
| Sep 21 | Highland Park InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 6 · LexingtonLexington | 5,000 Meters Junior Varsity | 6 | 18:11.1 | 10 |
2018 Cross Country
2 results2016 Cross Country
1 results