Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Hopkinton High SchoolHopkinton vs. Norton dual · Oct 28 | 19:37 | Hopkinton vs. Norton dual | October 28, 2020 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA Division 2A, 2B, & 2C Championships · Nov 13 | 21:22.0 | MIAA Division 2A, 2B, & 2C Championships | November 13, 2021 |
| 5,000 Meters · Norwood HS XCTVL Classic · Oct 23 | 20:22 | TVL Classic | October 23, 2021 |
| 5,000 Meters · Stanley ParkMIAA Division 2A, 2B, 2C Championships · Nov 12 | 21:49.1 | MIAA Division 2A, 2B, 2C Championships | November 12, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | MIAA Division State Cross Country ChampionshipsNov 19 · 5,000 Meters Division 2 · Place 112 · Norton | 5,000 Meters Division 2 | 112 | 22:01.04 | 12 |
| Nov 12 | MIAA Division 2A, 2B, 2C ChampionshipsNov 12 · 5,000 Meters Division 2C · Place 45 · Norton | 5,000 Meters Division 2C | 45 | 21:49.1 PB | 12 |
| Oct 22 | Tri Valley League ChampionshipOct 22 · 5,000 Meters Varsity · Place 28 · Norton | 5,000 Meters Varsity | 28 | 20:54.4 | 12 |
| Oct 15 | MSTCA Bob Glennon Twilight Invitational (Small & Medium Schools)Oct 15 · 5,000 Meters Varsity · Place 67 · Norton | 5,000 Meters Varsity | 67 | 21:48.3 | SR |
2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | MIAA State ChampionshipsNov 20 · 5,000 Meters Division 2 · Place 55 · Norton | 5,000 Meters Division 2 | 55 | 20:06.19 | 11 |
| Nov 13 | MIAA Division 2A, 2B, & 2C ChampionshipsNov 13 · 5,000 Meters Division 2C · Place 31 · Norton | 5,000 Meters Division 2C | 31 | 21:22.0 PB | 11 |
| Oct 23 | TVL ClassicOct 23 · 5,000 Meters Varsity · Place 19 · Norton | 5,000 Meters Varsity | 19 | 20:22 PB | 11 |
| Oct 15 | Bob McIntyre Twilight invitational Oct 15 · 5,000 Meters Varsity · Place 64 · Norton | 5,000 Meters Varsity | 64 | 21:10.8 | — |
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Hopkinton vs. Norton dualOct 28 · 2.9 Miles Varsity · Place 9 · Norton | 2.9 Miles Varsity | 9 | 19:37 PB | 10 |