Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · Coakley Middle SchoolBSC Championship · Oct 29 | 8:51 | BSC Championship | October 29, 2016 |
| 5,000 Meters · 5k CourseNXR Northeast Regional Championships · Nov 25 | 17:36.5 | NXR Northeast Regional Championships | November 25, 2017 |
| 5,000 Meters · Bowdoin ParkNXR Northeast & New York Regional Championships · Nov 24 | 20:00.0 | NXR Northeast & New York Regional Championships | November 24, 2018 |
| 5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 21 | 16:37.1 | Twilight Invite | October 21, 2017 |
| 5,000 Meters · Coakley Middle SchoolBSC Championships · Oct 28 | 16:00 | BSC Championships | October 28, 2017 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA State Meet · Nov 16 | 17:00 | MIAA State Meet | November 16, 2019 |
| 5,000 Meters · Goddard Memorial State ParkOCEAN STATE CROSS COUNTRY INVITATIONAL · Sep 23 | 18:25 | OCEAN STATE CROSS COUNTRY INVITATIONAL | September 23, 2017 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Eastern Mass Divisional Championships · Nov 9 | 16:11.2 | MIAA Eastern Mass Divisional Championships | November 9, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | MIAA State MeetNov 16 · 5,000 Meters Division 1 · Place 42 · Wellesley | 5,000 Meters Division 1 | 42 | 17:00 PB | 12 |
| Nov 9 | MIAA Eastern Mass Divisional ChampionshipsNov 9 · 5,000 Meters Division 2 · Place 7 · Wellesley | 5,000 Meters Division 2 | 7 | 16:11.2 PB | 12 |
| Oct 26 | BSC ChampionshipOct 26 · 5,000 Meters Varsity · Place 40 · Wellesley | 5,000 Meters Varsity | 40 | 17:38.7 | 12 |
| Oct 15 | Needham v. WellesleyOct 15 · 5,000 Meters Varsity · Place 2 · Wellesley | 5,000 Meters Varsity | 2 | 16:32Unofficial | 12 |
2018 Cross Country
4 results2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | NXR Northeast Regional ChampionshipsNov 25 · 5,000 Meters Northeast Championships (Not NY) · Place 113 · Wellesley | 5,000 Meters Northeast Championships (Not NY) | 113 | 17:36.5 PB | 10 |
| Nov 18 | MIAA ALL STATE CROSS COUNTRY CHAMPIONSHIPSNov 18 · 5,000 Meters Division 1 · Place 73 · Wellesley | 5,000 Meters Division 1 | 73 | 16:49.92 | — |
| Nov 11 | MIAA EMASS D2 ChampionshipsNov 11 · 5,000 Meters Varsity · Place 30 · Wellesley | 5,000 Meters Varsity | 30 | 16:41.43 | 10 |
| Oct 28 | BSC ChampionshipsOct 28 · 5,000 Meters Varsity · Place 15 · Wellesley | 5,000 Meters Varsity | 15 | 16:00 PB | 10 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters JV D1 · Place 1 · Wellesley | 5,000 Meters JV D1 | 1 | 16:37.1 PB | 10 |
| Sep 30 | MSTCA Frank Kelley InvitationalSep 30 · 3,000 Meters Varsity · Place 3 · Wellesley | 3,000 Meters Varsity | 3 | 10:10.48 | 10 |
| Sep 27 | Weymouth v. Wellesley v. MiltonSep 27 · 2.9 Miles Varsity · Place 4 · Wellesley | 2.9 Miles Varsity | 4 | 17:02Unofficial | 10 |
| Sep 23 | OCEAN STATE CROSS COUNTRY INVITATIONALSep 23 · 5,000 Meters Division 2 JV · Place 52 · Wellesley | 5,000 Meters Division 2 JV | 52 | 18:25 PB | 10 |
| Sep 13 | Wellesley v BraintreeSep 13 · 2.97 Miles Varsity · Place 7 · Wellesley | 2.97 Miles Varsity | 7 | 16:33Unofficial | 10 |
2016 Cross Country
8 results