Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.1 Miles · Shedd ParkMVC Championship · Oct 26 | 12:57 | MVC Championship | October 26, 2019 |
| 5,000 Meters · Cape Cod FairgroundsMSTCA Bob McIntyre Twilight Large Schools Invitational · Oct 16 | 17:31.5 | MSTCA Bob McIntyre Twilight Large Schools Invitational | October 16, 2021 |
| 5,000 Meters · Franklin ParkFoot Locker Cross Country Northeast Regional Championships · Nov 25 | 16:58.6 | Foot Locker Cross Country Northeast Regional Championships | November 25, 2023 |
| 5,000 Meters · Gardner Municipal Golf CourseMIAA D1 Championship · Nov 11 | 16:40.59 | MIAA D1 Championship | November 11, 2023 |
| 5,000 Meters · Goddard Memorial State Park16th Ocean State XC Invitational · Sep 22 | 16:38.7 | 16th Ocean State XC Invitational | September 22, 2023 |
| 5,000 Meters · Stanley Quarter ParkCCSU Mini Meet · Oct 24 | 15:21.41 | CCSU Mini Meet | October 24, 2025 |
| 5,000 Meters · Willard ParkMIAA Divisional State Championships · Nov 18 | 16:47.52 | MIAA Divisional State Championships | November 18, 2023 |
| 5,000 Meters · Wrentham Development Center CourseMSTCA Frank Kelley Invitational · Sep 24 | 16:44.8 | MSTCA Frank Kelley Invitational | September 24, 2022 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 4 | 26:11.3 | Paul Short Run | October 4, 2024 |
| 8,000 Meters · New England CollegeHopkinton Cross Country Festival · Oct 10 | 25:27.4 | Hopkinton Cross Country Festival | October 10, 2025 |
| 8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 19 | 25:23.53 | 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
3 results2025 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | CCSU Mini MeetOct 24 · 5,000 Meters Varsity · Place 16 · UnattachedUnattached | 5,000 Meters Varsity | 16 | 15:21.41 PB | So |
| Oct 10 | Hopkinton Cross Country FestivalOct 10 · 8,000 Meters College · Place 3 · UnattachedUnattached | 8,000 Meters College | 3 | 25:27.4 PB | So |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | Paul Short RunOct 4 · 8,000 Meters Open · Place 133 · UMass LowellUMass Lowell | 8,000 Meters Open | 133 | 26:11.3 PB | Fr |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | Foot Locker Cross Country Northeast Regional ChampionshipsNov 25 · 5,000 Meters "Marty Lewis" Championship · Place 80 · Billerica MemorialBillerica Memorial | 5,000 Meters "Marty Lewis" Championship | 80 | 16:58.6 PB | 12 |
| Nov 18 | MIAA Divisional State ChampionshipsNov 18 · 5,000 Meters Division 1 · Place 55 · Billerica MemorialBillerica Memorial | 5,000 Meters Division 1 | 55 | 16:47.52 PB | 12 |
| Nov 11 | MIAA D1 ChampionshipNov 11 · 5,000 Meters Division 1C · Place 9 · Billerica MemorialBillerica Memorial | 5,000 Meters Division 1C | 9 | 16:40.59 PB | 12 |
| Oct 14 | 62nd Catholic Memorial InvitationalOct 14 · 5,000 Meters Varsity · Place 3 · Billerica MemorialBillerica Memorial | 5,000 Meters Varsity | 3 | 16:52.5 | SR |
| Sep 22 | 16th Ocean State XC InvitationalSep 22 · 5,000 Meters Championship · Place 56 · Billerica MemorialBillerica Memorial | 5,000 Meters Championship | 56 | 16:38.7 PB | 12 |
2022 Cross Country
3 results2021 Cross Country
3 results2019 Cross Country
2 results