Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Attleboro High SchoolSuffolk Short Course Classic · Aug 30 | 12:22.81 | Suffolk Short Course Classic | August 30, 2025 |
| 3,000 Meters · Coogan Cross Country CourseRothenberg Run · Oct 24 | 11:38.0 | Rothenberg Run | October 24, 2025 |
| 3,000 Meters · Highland ParkRothenberg Run · Oct 23 | 11:31.5 | Rothenberg Run | October 23, 2026 |
| 3,000 Meters · Martha’s Vineyard Regional High SchoolVineyard Invitational · Sep 7 | 12:46.46 | Vineyard Invitational | September 7, 2019 |
| 3,200 Meters · Highland ParkRothenburg Cross-Country Invitational · Sep 1 | 12:14.7 | Rothenburg Cross-Country Invitational | September 1, 2023 |
| 4,000 Meters · University of Massachusetts Amherst Ken O'Brien Minutemen Invitational · Sep 5 | 16:31.0 | Ken O'Brien Minutemen Invitational | September 5, 2026 |
| 5,000 Meters · Bryant UniversityShawn M. Nassaney XC Invitational · Sep 9 | 21:30.3 | Shawn M. Nassaney XC Invitational | September 9, 2023 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Bob Glennon Twilight Invitational (Large School) · Oct 14 | 20:18.8 | MSTCA Bob Glennon Twilight Invitational (Large School) | October 14, 2022 |
| 5,000 Meters · Coggshall ParkMid-Wach Championships · Oct 22 | 21:32.2 | Mid-Wach Championships | October 22, 2022 |
| 5,000 Meters · Highland ParkMSTCA Cup · Nov 21 | 23:07 | MSTCA Cup | November 21, 2020 |
| 5,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 10 | 20:16.3 | New England (NEICAAA) Cross Country Championship | October 10, 2025 |
| 5,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseNew England (NEICAAA) Cross Country Championships · Oct 9 | 22:10.9 | New England (NEICAAA) Cross Country Championships | October 9, 2026 |
| 5,000 Meters · Martha’s Vineyard Regional High SchoolVineyard Invitational · Sep 18 | 20:55.33 | Vineyard Invitational | September 18, 2021 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 13 | 20:30.5 | MIAA Division 1A, 1B, & 1C Championships | November 13, 2021 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 25:54.3 | Paul Short Invitational | September 30, 2023 |
| 6,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 19 | 25:01.82 | 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
4 results2024 Cross Country
3 results2023 Cross Country
3 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | MIAA Divisional (1A, 1B, 1C) ChampionshipsNov 11 · 5,000 Meters Varsity · Place 52 · Shepherd Hill RegShepherd Hill Reg | 5,000 Meters Varsity | 52 | 21:19.24 | SR |
| Nov 5 | MSTCA Frank Mooney Coaches XC InvitationalNov 5 · 5,000 Meters Senior (Large School) · Place 6 · Shepherd Hill RegShepherd Hill Reg | 5,000 Meters Senior (Large School) | 6 | 20:39.65 | 12 |
| Oct 22 | Mid-Wach ChampionshipsOct 22 · 5,000 Meters Division A · Place 16 · Shepherd Hill RegShepherd Hill Reg | 5,000 Meters Division A | 16 | 21:32.2 PB | 12 |
| Oct 14 | MSTCA Bob Glennon Twilight Invitational (Large School)Oct 14 · 5,000 Meters Varsity · Place 38 · Shepherd Hill RegShepherd Hill Reg | 5,000 Meters Varsity | 38 | 20:18.8 PB | 12 |
| Oct 8 | Baystate InvitationalOct 8 · 5,000 Meters Varsity C · Place 11 · Shepherd Hill RegShepherd Hill Reg | 5,000 Meters Varsity C | 11 | 21:10.1Unofficial | 12 |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 20 | MIAA State ChampionshipsNov 20 · 5,000 Meters Division 1 · Place 105 · Shepherd Hill RegShepherd Hill Reg | 5,000 Meters Division 1 | 105 | 20:11.34 | 11 |
| Nov 13 | MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1C · Place 27 · Shepherd Hill RegShepherd Hill Reg | 5,000 Meters Division 1C | 27 | 20:30.5 PB | 11 |
| Oct 16 | MSTCA Bob McIntyre Twilight Large Schools InvitationalOct 16 · 5,000 Meters Varsity · Place 67 · Shepherd Hill RegShepherd Hill Reg | 5,000 Meters Varsity | 67 | 20:44.6 | 11 |
| Oct 2 | Bay State InvitationalOct 2 · 5,000 Meters Red Race · Place 23 · Shepherd Hill RegShepherd Hill Reg | 5,000 Meters Red Race | 23 | 21:19.0 | 11 |
| Sep 18 | Vineyard InvitationalSep 18 · 5,000 Meters Varsity · Place 12 · Shepherd Hill RegShepherd Hill Reg | 5,000 Meters Varsity | 12 | 20:55.33 PB | 11 |
2020 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | MSTCA CupNov 21 · 5,000 Meters Division 1 Varsity · Place 111 · Shepherd Hill RegShepherd Hill Reg | 5,000 Meters Division 1 Varsity | 111 | 23:07 PB | 10 |
2019 Cross Country
3 results