Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5 Miles · Moore State ParkMASCAC Cross Country Championships · Nov 2 | 30:43 | MASCAC Cross Country Championships | November 2, 2019 |
| 5 Miles · UMass Dartmouth Cross Country CourseUMass Dartmouth Cross Country Invitational · Sep 14 | 28:52.19 | UMass Dartmouth Cross Country Invitational | September 14, 2019 |
| 5,000 Meters · Cape Cod FairgroundsTwilight Invite · Oct 21 | 16:46.9 | Twilight Invite | October 21, 2017 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA D2 Central XC Championships · Nov 11 | 18:30 | MIAA D2 Central XC Championships | November 11, 2017 |
| 8,000 Meters · Franklin ParkSuffolk Cross Country Invitational · Oct 16 | 30:13.1 | Suffolk Cross Country Invitational | October 16, 2021 |
| 8,000 Meters · Hollis Hills FarmJim Sheehan XC Invitational · Sep 7 | 29:23.5 | Jim Sheehan XC Invitational | September 7, 2019 |
| 8,000 Meters · Willard ParkMASCAC Cross Country Championships · Oct 30 | 28:14.0 | MASCAC Cross Country Championships | October 30, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
4 results2019 Cross Country
4 results2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | MIAA ALL STATE CROSS COUNTRY CHAMPIONSHIPSNov 18 · 5,000 Meters Division 2 · Place 107 · Ayer ShirleyAyer Shirley | 5,000 Meters Division 2 | 107 | 18:07.72 | — |
| Nov 11 | MIAA D1 Central XC ChampionshipsNov 11 · 5,000 Meters Division II · Place 36 · Ayer ShirleyAyer Shirley | 5,000 Meters Division II | 36 | 18:30 | 12 |
| Nov 11 | MIAA D2 Central XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 36 · Ayer Shirley RegionalAyer Shirley Regional | 5,000 Meters Varsity | 36 | 18:30 PB | 12 |
| Oct 21 | Twilight InviteOct 21 · 5,000 Meters Varsity D2 · Place 25 · Ayer Shirley RegionalAyer Shirley Regional | 5,000 Meters Varsity D2 | 25 | 16:46.9 PB | 12 |
| Sep 30 | MSTCA Frank Kelley InvitationalSep 30 · 5,000 Meters Championship · Place 56 · Ayer ShirleyAyer Shirley | 5,000 Meters Championship | 56 | 5:38.1 | 12 |