Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.1 Miles · Freshman CourseMSTCA Twilight Invite · Oct 24 | 12:12.1 | MSTCA Twilight Invite | October 24, 2015 |
| 3,000 Meters · Franklin ParkDual Country Conference · Oct 30 | 11:38 | Dual Country Conference | October 30, 2015 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Twilight Invitational · Oct 15 | 18:20.2 | MSTCA Twilight Invitational | October 15, 2016 |
| 5,000 Meters · Franklin ParkDCL Championships · Oct 23 | 17:54 | DCL Championships | October 23, 2018 |
| 5,000 Meters · Goddard Memorial State ParkOcean State Invitational · Sep 22 | 18:06.8 | Ocean State Invitational | September 22, 2018 |
| 5,000 Meters · Wrentham Development Center CourseEMASS MIAA Championships · Nov 10 | 17:39.5 | EMASS MIAA Championships | November 10, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | EMASS MIAA ChampionshipsNov 10 · 5,000 Meters Division 1 · Place 73 · Newton South | 5,000 Meters Division 1 | 73 | 17:39.5 PB | 12 |
| Nov 3 | Frank Mooney MSTCA InvitationalNov 3 · 5,000 Meters Senior D1 · Place 21 · Newton South | 5,000 Meters Senior D1 | 21 | 17:37.9Unofficial | 12 |
| Oct 23 | DCL ChampionshipsOct 23 · 5,000 Meters Varsity · Place 34 · Newton South | 5,000 Meters Varsity | 34 | 17:54 PB | 12 |
| Oct 19 | Bob McIntyre Twilight InvitationalOct 19 · 5,000 Meters Junior Varsity Division 1 · Place 3 · Newton South | 5,000 Meters Junior Varsity Division 1 | 3 | 17:13.44 | — |
| Sep 22 | Ocean State InvitationalSep 22 · 5,000 Meters Division 2 Junior Varsity · Place 16 · Newton South | 5,000 Meters Division 2 Junior Varsity | 16 | 18:06.8 PB | 12 |
2017 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Dual County LeagueOct 27 · 5,000 Meters Junior Varsity · Place 18 · Newton South | 5,000 Meters Junior Varsity | 18 | 18:50 | 11 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters JV D1 · Place 64 · Newton South | 5,000 Meters JV D1 | 64 | 18:36.6 | 11 |
| Sep 23 | OCEAN STATE CROSS COUNTRY INVITATIONALSep 23 · 5,000 Meters Division 2 JV · Place 132 · Newton South | 5,000 Meters Division 2 JV | 132 | 19:39 | 11 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | MSTCA Twilight InvitationalOct 15 · 5,000 Meters 10th Grade Boys · Place 66 · Newton South | 5,000 Meters 10th Grade Boys | 66 | 18:20.2 PB | 10 |
2015 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Dual Country ConferenceOct 30 · 3,000 Meters Frosh · Place 9 · Newton South | 3,000 Meters Frosh | 9 | 11:38 PB | 9 |
| Oct 24 | MSTCA Twilight InviteOct 24 · 2.1 Mile 9th Grade · Place 70 · Newton South | 2.1 Mile 9th Grade | 70 | 12:12.1 PB | 9 |