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 | 22:18.6 | MIAA 3A, 3B, 3C Divisional Championships | November 12, 2022 |
| 5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 22 | 22:20.9 | 16th Ocean State XC Invitational | September 22, 2023 |
| 5,000 Meters · McCarthy Park and FieldsTVL Championships · Oct 22 | 22:12.4 | TVL Championships | October 22, 2019 |
| 5,000 Meters · Northfield Mountain Recreation CenterMIAA Division 3 Championships · Nov 11 | 24:44.08 | MIAA Division 3 Championships | November 11, 2023 |
| 5,000 Meters · Norwood HS XCTri Valley League Championship · Oct 22 | 19:29.7 | Tri Valley League Championship | October 22, 2022 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Mooney Coaches XC Invitational · Nov 5 | 22:00.36 | 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.
2023 Cross Country
4 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | MIAA 3A, 3B, 3C Divisional ChampionshipsNov 12 · 5,000 Meters Division 3A · Place 132 · Bellingham | 5,000 Meters Division 3A | 132 | 22:18.6 PB | 11 |
| Nov 5 | MSTCA Frank Mooney Coaches InvitationalNov 5 · 5,000 Meters Varsity · Place 180 · Bellingham | 5,000 Meters Varsity | 180 | 22:00.4 | JR |
| Nov 5 | MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Junior/Senior (Small School) · Place 178 · Bellingham | 5,000 Meters Junior/Senior (Small School) | 178 | 22:00.36 PB | 11 |
| Oct 22 | Tri Valley League ChampionshipOct 22 · 5,000 Meters Varsity · Place 54 · Bellingham | 5,000 Meters Varsity | 54 | 19:29.7 PB | 11 |
| Sep 23 | Ocean State XC InvitationalSep 23 · 5,000 Meters Junior Varsity - 2 · Place 110 · Bellingham | 5,000 Meters Junior Varsity - 2 | 110 | 23:11 | 11 |
2019 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | MSTCA Frank Mooney Invitational Nov 2 · 3,000 Meters Freshman Division 2 · Place 103 · Bellingham | 3,000 Meters Freshman Division 2 | 103 | 12:59.9 | 8 |
| Oct 22 | TVL ChampionshipsOct 22 · 5,000 Meters Junior Varsity · Place 76 · Bellingham | 5,000 Meters Junior Varsity | 76 | 22:12.4 PB | 8 |
| Oct 18 | Bob McIntyre Twilight InvitationalOct 18 · 2.1 Miles Freshman Division 2 · Place 100 · Bellingham | 2.1 Miles Freshman Division 2 | 100 | 13:54.95 | 8 |