Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | MIAA All State ChampionshipNov 17 · 5,000 Meters Division 1 · Place 71 · Wakefield Memorial | 5,000 Meters Division 1 | 71 | 17:48.92 PB | 12 |
| Nov 10 | EMASS MIAA ChampionshipsNov 10 · 5,000 Meters Division 3 · Place 76 · Wakefield Memorial | 5,000 Meters Division 3 | 76 | 17:58.9 | 12 |
| Oct 30 | Middlesex League ChampionshipOct 30 · 5,000 Meters Varsity · Place 20 · Wakefield Memorial | 5,000 Meters Varsity | 20 | 16:40.9 PB | 12 |
| Oct 19 | Bob McIntyre Twilight InvitationalOct 19 · 5,000 Meters Varsity Division 1 · Place 62 · Wakefield | 5,000 Meters Varsity Division 1 | 62 | 16:44.43 | — |
| Oct 13 | Bay State InvitationalOct 13 · 5,000 Meters Varsity · Place 62 · Wakefield | 5,000 Meters Varsity | 62 | 18:26.3 | SR |
| Sep 29 | Frank Kelley InvitationalSep 29 · 5,000 Meters Championship · Place 67 · Wakefield | 5,000 Meters Championship | 67 | 18:11.8 | 12 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | MIAA ALL STATE CROSS COUNTRY CHAMPIONSHIPSNov 18 · 5,000 Meters Division 1 · Place 112 · Wakefield | 5,000 Meters Division 1 | 112 | 17:15.19 | — |
| Nov 11 | MIAA EMASS D3 ChampionshipsNov 11 · 5,000 Meters Varsity · Place 15 · Wakefield Memorial | 5,000 Meters Varsity | 15 | 16:48.38 PB | 11 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters Varsity D1 · Place 68 · Wakefield Memorial | 5,000 Meters Varsity D1 | 68 | 16:52.6 PB | 11 |
| Oct 14 | Bay State InvitationalOct 14 · 5,000 Meters Varsity · Place 40 · Wakefield | 5,000 Meters Varsity | 40 | 5:38.9 | 11 |
| Sep 30 | MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Open · Place 6 · Wakefield | 5,000 Meters Open | 6 | 17:14.19 | 11 |
2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | MSTCA Frank Kelley InvitationalOct 1 · 5,000 Meters Junior Varsity Division 2 · Place 4 · Wakefield | 5,000 Meters Junior Varsity Division 2 | 4 | 18:45.70 | 10 |