Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Bethpage State ParkNCAA DII East Regional XC Championships · Nov 19 | 34:38.7 | NCAA DII East Regional XC Championships | November 19, 2022 |
| 10,000 Meters · Matt St. James Cross Country TrailsNCAA DII East Regional · Nov 9 | 33:14.9 | NCAA DII East Regional | November 9, 2024 |
| 5,000 Meters · Bryant UniversityShawn M. Nassaney XC Invitational · Sep 9 | 17:18.3 | Shawn M. Nassaney XC Invitational | September 9, 2023 |
| 5,000 Meters · Coogan Cross Country CourseSuffolk Short Course Classic · Sep 5 | 17:21.8 | Suffolk Short Course Classic | September 5, 2026 |
| 5,000 Meters · Stanley ParkDick Atkinson Invitational · Oct 23 | 16:32.3 | Dick Atkinson Invitational | October 23, 2021 |
| 5,000 Meters · Wrentham Development Center CourseMIAA Division 1A, 1B, & 1C Championships · Nov 13 | 16:28.0 | MIAA Division 1A, 1B, & 1C Championships | November 13, 2021 |
| 8,000 Meters · Bethpage Polo at the ParkNortheast-10 Cross Country Championships · Nov 7 | 29:28.69 | Northeast-10 Cross Country Championships | November 7, 2026 |
| 8,000 Meters · Hopkinton FairgroundsNortheast-10 Cross Country Championships · Oct 27 | 26:53.29 | Northeast-10 Cross Country Championships | October 27, 2024 |
| 8,000 Meters · Hopkinton Fairgrounds Championship Cross Country CourseHopkinton Cross Country Festival · Oct 9 | 28:16.6 | Hopkinton Cross Country Festival | October 9, 2026 |
| 8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Invitational · Sep 30 | 30:21.7 | Paul Short Invitational | September 30, 2023 |
| 8,000 Meters · St. Michael's CollegeNE 10 Cross-Country Run Championship · Nov 6 | 26:40.8 | NE 10 Cross-Country Run Championship | November 6, 2022 |
| 8,000 Meters · UMass Dartmouth Cross Country Course53rd UMass Dartmouth Cross Country Invitational · Sep 19 | 26:45.80 | 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
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Northeast-10 Cross Country ChampionshipsNov 7 · 8,000 Meters Northeast-10 · Place 77 · Franklin PierceFranklin Pierce | 8,000 Meters Northeast-10 | 77 | 29:28.69 PB | Sr |
| Oct 22 | Penmen Mini-MeetOct 22 · 5,000 Meters Varsity · Place 26 · Franklin PierceFranklin Pierce | 5,000 Meters Varsity | 26 | 16:57.00 | SR |
| Oct 9 | Hopkinton Cross Country FestivalOct 9 · 8,000 Meters Collegiate · Place 18 · Franklin PierceFranklin Pierce | 8,000 Meters Collegiate | 18 | 28:16.6 PB | Sr |
| Sep 19 | 53rd UMass Dartmouth Cross Country InvitationalSep 19 · 8,000 Meters 8K Navy 45:00 min.cap · Place 98 · Franklin PierceFranklin Pierce | 8,000 Meters 8K Navy 45:00 min.cap | 98 | 26:45.80 PB | Sr |
| Sep 5 | Suffolk Short Course ClassicSep 5 · 5,000 Meters Collegiate · Place 56 · Franklin PierceFranklin Pierce | 5,000 Meters Collegiate | 56 | 17:21.8 PB | Sr |
2024 Cross Country
4 results2023 Cross Country
3 results2022 Cross Country
3 results2021 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | MIAA Division 1A, 1B, & 1C ChampionshipsNov 13 · 5,000 Meters Division 1B · Place 12 · West SpringfieldWest Springfield | 5,000 Meters Division 1B | 12 | 16:28.0 PB | 12 |
| Nov 6 | PVIAC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 7 · West SpringfieldWest Springfield | 5,000 Meters Varsity | 7 | 16:49.2 | 12 |
| Oct 23 | Dick Atkinson InvitationalOct 23 · 5,000 Meters Varsity · Place 2 · West SpringfieldWest Springfield | 5,000 Meters Varsity | 2 | 16:32.3 PB | 12 |
| Oct 2 | Bay State InvitationalOct 2 · 5,000 Meters Green Race · Place 13 · West SpringfieldWest Springfield | 5,000 Meters Green Race | 13 | 17:10.4 | 12 |