Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.1 Miles · Cape Cod FairgroundsASICS MSTCA Bob Glennon Twilight Invitational (Large School) · Oct 14 | 13:41.2 | ASICS MSTCA Bob Glennon Twilight Invitational (Large School) | October 14, 2023 |
| 3 Miles · Dacey Community FieldTCXC vs. Diman (Senior Day) · Oct 11 | 20:10 | TCXC vs. Diman (Senior Day) | October 11, 2023 |
| 3,000 Meters · Slater Memorial ParkCatholic Athletic League Championships · Oct 12 | 12:50.46 | Catholic Athletic League Championships | October 12, 2022 |
| 5,000 Meters · Cape Cod Fairgrounds 5k CourseMSTCA Twilight Meet All Divisions · Oct 11 | 20:39.40 | MSTCA Twilight Meet All Divisions | October 11, 2025 |
| 5,000 Meters · Dacey Field VarsityMayflower Athletic Conference XC Championships · Oct 20 | 22:00.40 | Mayflower Athletic Conference XC Championships | October 20, 2025 |
| 5,000 Meters · Wrentham Development Center CourseMVADA Cross Country Championships · Oct 28 | 20:36.40 | MVADA Cross Country Championships | October 28, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MVADA Cross Country ChampionshipsOct 28 · 5,000 Meters Large School Varsity · Place 61 · Diman Regional Voc/TechDiman Regional Voc/Tech | 5,000 Meters Large School Varsity | 61 | 20:36.40 PB | 11 |
| Oct 20 | Mayflower Athletic Conference XC ChampionshipsOct 20 · 5,000 Meters Varsity · Place 56 · Diman Regional Voc/TechDiman Regional Voc/Tech | 5,000 Meters Varsity | 56 | 22:00.40 PB | 11 |
| Oct 14 | Norfolk Aggie @ DimanOct 14 · 5,000 Meters Varsity · Diman Regional Voc/TechDiman Regional Voc/Tech | 5,000 Meters Varsity | 0 | 20:57Unofficial | 11 |
| Oct 11 | MSTCA Twilight Meet All DivisionsOct 11 · 5,000 Meters Junior Varsity Large · Place 133 · Diman Regional Voc/TechDiman Regional Voc/Tech | 5,000 Meters Junior Varsity Large | 133 | 20:39.40 PB | 11 |
| Oct 7 | BP @ DimanOct 7 · 5,000 Meters Varsity · Diman Regional Voc/TechDiman Regional Voc/Tech | 5,000 Meters Varsity | 0 | 21:35Unofficial | 11 |
| Sep 23 | Diman @ SoutheasternSep 23 · 5,000 Meters Varsity · Place 11 · Diman Regional Voc/TechDiman Regional Voc/Tech | 5,000 Meters Varsity | 11 | 22:25Unofficial | 11 |
| Sep 16 | TCXC vs. DimanSep 16 · 5,000 Meters Varsity · Place 15 · Diman Regional Voc/TechDiman Regional Voc/Tech | 5,000 Meters Varsity | 15 | 22:15.33 | 11 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Mayflower Athletic Conference XC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 25 · Diman Regional Voc/TechDiman Regional Voc/Tech | 5,000 Meters Varsity | 25 | 21:42.96 | 10 |
| Oct 15 | TCXC vs. DimanOct 15 · 5,000 Meters Varsity · Place 4 · Diman Regional Voc/TechDiman Regional Voc/Tech | 5,000 Meters Varsity | 4 | 19:54.01 | 10 |
| Oct 13 | MSTCA Bob Glennon Twilight XC (Large School)Oct 13 · 5,000 Meters Sophomore · Place 67 · Diman Regional Voc/TechDiman Regional Voc/Tech | 5,000 Meters Sophomore | 67 | 19:39.90 | 10 |
| Oct 8 | Diman V Norfolk AggieOct 8 · 5,000 Meters Varsity · Diman Regional Voc/TechDiman Regional Voc/Tech | 5,000 Meters Varsity | 0 | 19:41Unofficial | 10 |
| Oct 1 | Diman V Bristol PlymouthOct 1 · 5,000 Meters Varsity · Diman Regional Voc/TechDiman Regional Voc/Tech | 5,000 Meters Varsity | 0 | 20:46Unofficial | 10 |
| Sep 17 | Diman V SoutheasternSep 17 · 5,000 Meters Varsity · Diman Regional Voc/TechDiman Regional Voc/Tech | 5,000 Meters Varsity | 0 | 21:05Unofficial | 10 |
| Sep 4 | Diman V DurfeeSep 4 · 5,000 Meters Boys 5K · Place 1 · Diman Regional Voc/TechDiman Regional Voc/Tech | 5,000 Meters Boys 5K | 1 | 20:06Unofficial | 10 |
2023 Cross Country
7 results2022 Cross Country
1 results