Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 5 | 13:09.1 | Suffolk Short Course Classic | September 5, 2026 |
| 5,000 Meters · Ghiloni Park2025 Midland-Wachusett League XC Championship Meet · Oct 25 | 20:27.36 | 2025 Midland-Wachusett League XC Championship Meet | October 25, 2025 |
| 5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 9 | 21:41.7 | Hopkinton Cross Country Festival | October 9, 2026 |
| 5,000 Meters · Willard Field ComplexMIAA XC Meet of Champions · Nov 15 | 22:30.70 | MIAA XC Meet of Champions | November 15, 2025 |
| 5,000 Meters · Willard ParkMIAA Division 3A-3B-3C · Nov 8 | 21:48.31 | MIAA Division 3A-3B-3C | November 8, 2025 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Bay State Invitational · Sep 27 | 20:52.00 | MSTCA Bay State Invitational | September 27, 2025 |
| 6,000 Meters · Keney Park Woodland EntranceCNE XC Championships · Oct 31 | 26:51.41 | CNE XC Championships | October 31, 2026 |
| 6,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 19 | 26:26.15 | 53rd UMass Dartmouth Cross Country Invitational | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | MIAA XC Meet of ChampionsNov 15 · 5,000 Meters Division 3 · Place 119 · Ayer Shirley RegionalAyer Shirley Regional | 5,000 Meters Division 3 | 119 | 22:30.70 PB | 12 |
| Nov 8 | MIAA Division 3A-3B-3CNov 8 · 5,000 Meters Division 3C · Place 21 · Ayer Shirley RegionalAyer Shirley Regional | 5,000 Meters Division 3C | 21 | 21:48.31 PB | 12 |
| Oct 25 | 2025 Midland-Wachusett League XC Championship MeetOct 25 · 5,000 Meters Division D · Place 1 · Ayer Shirley RegionalAyer Shirley Regional | 5,000 Meters Division D | 1 | 20:27.36 PB | 12 |
| Oct 11 | Devens Pre-Championship ClassicOct 11 · 5,000 Meters Championship · Place 20 · Ayer Shirley RegionalAyer Shirley Regional | 5,000 Meters Championship | 20 | 21:01.71 | — |
| Sep 27 | MSTCA Bay State InvitationalSep 27 · 5,000 Meters Varsity "B" · Place 30 · Ayer Shirley RegionalAyer Shirley Regional | 5,000 Meters Varsity "B" | 30 | 20:52.00 PB | 12 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | MIAA Meet of ChampionsNov 16 · 5,000 Meters Varsity Division 3 · Place 77 · Ayer Shirley RegionalAyer Shirley Regional | 5,000 Meters Varsity Division 3 | 77 | 22:24.89 | 11 |
| Nov 9 | MIAA Division 3A-3B-3C Cross Country ChampionshipNov 9 · 5,000 Meters Varsity · Place 31 · Ayer Shirley RegionalAyer Shirley Regional | 5,000 Meters Varsity | 31 | 21:06.26 | 11 |
| Oct 26 | Mid-Wach League XC Champ.Oct 26 · 5,000 Meters Varsity · Place 5 · Ayer Shirley RegionalAyer Shirley Regional | 5,000 Meters Varsity | 5 | 22:03.60 | 11 |
| Oct 12 | MSTCA Bob Glennon Twilight XC Invitational (Small/Medium School)Oct 12 · 5,000 Meters Varsity · Place 39 · Ayer Shirley RegionalAyer Shirley Regional | 5,000 Meters Varsity | 39 | 20:54.68 | 11 |
| Sep 28 | MSTCA Bay State XC InvitationalSep 28 · 5,000 Meters Varsity · Place 19 · Ayer Shirley RegionalAyer Shirley Regional | 5,000 Meters Varsity | 19 | 21:22.27 | 11 |