Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA 3A, 3B, 3C Divisional Championships · Nov 12 | 25:08.5 | MIAA 3A, 3B, 3C Divisional Championships | November 12, 2022 |
| 5,000 Meters · Norwood HS XCTri Valley League Championship · Oct 22 | 22:18.6 | Tri Valley League Championship | October 22, 2022 |
| 5,000 Meters · Stanley ParkMIAA Division 3A, 3B, & 3C Championships · Nov 13 | 22:53 | MIAA Division 3A, 3B, & 3C Championships | November 13, 2021 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 5 | 24:25.42 | MSTCA Frank Mooney Coaches XC Invitational | November 5, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 3 · Place 127 · Bellingham | 5,000 Meters Division 3 | 127 | 23:30.83 | 12 |
| Nov 12 | MIAA 3A, 3B, 3C Divisional ChampionshipsNov 12 · 5,000 Meters Division 3A · Place 65 · Bellingham | 5,000 Meters Division 3A | 65 | 25:08.5 PB | 12 |
| Nov 5 | MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 89 · Bellingham | 5,000 Meters Varsity | 89 | 24:24.7 | SR |
| Nov 5 | MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior/Senior (Small School) · Place 90 · Bellingham | 5,000 Meters Junior/Senior (Small School) | 90 | 24:25.42 PB | 12 |
| Oct 22 | Tri Valley League ChampionshipOct 22 · 5,000 Meters Varsity · Place 44 · Bellingham | 5,000 Meters Varsity | 44 | 22:18.6 PB | 12 |
2021 Cross Country
3 results2019 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MSTCA Frank Mooney Invitational Nov 2 · 3,000 Meters Freshman Division 2 · Place 33 · Bellingham | 3,000 Meters Freshman Division 2 | 33 | 13:37.2 | 9 |
| Oct 18 | Bob McIntyre Twilight InvitationalOct 18 · 4,570 Meters Junior Varsity Division 2 · Place 51 · Bellingham | 4,570 Meters Junior Varsity Division 2 | 51 | 23:37.20 | 9 |
2018 Cross Country
1 results