Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Hopkinton FairgroundsNCAA D1 Northeast Region Championships · Nov 14 | 34:22.8 | NCAA D1 Northeast Region Championships | November 14, 2025 |
| 5,000 Meters · Stanley Quarter ParkCCSU Mini Meet · Oct 24 | 16:02.85 | CCSU Mini Meet | October 24, 2025 |
| 5,000 Meters · Waters FarmOld Goat TC XC Classic · Aug 23 | 17:31.1 | Old Goat TC XC Classic | August 23, 2026 |
| 5,000 Meters · Wayland High School2025 Wayland XC · Oct 12 | 19:14.9 | 2025 Wayland XC | October 12, 2025 |
| 8,000 Meters · Hopkinton FairgroundsNew England (NEICAAA) Cross Country Championship · Oct 10 | 26:39.2 | New England (NEICAAA) Cross Country Championship | October 10, 2025 |
| 8,000 Meters · Twin Ponds on the FarmMAAC XC Championships · Nov 1 | 26:52.6 | MAAC XC Championships | November 1, 2025 |
| 8,000 Meters · UMass Dartmouth Cross Country Course52nd Corsair XC Invitational · Sep 20 | 26:57.56 | 52nd Corsair XC Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
1 results2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA D1 Northeast Region ChampionshipsNov 14 · 10,000 Meters D1 Northeast · Place 255 · MerrimackMerrimack | 10,000 Meters D1 Northeast | 255 | 34:22.8 PB | RS |
| Nov 1 | MAAC XC ChampionshipsNov 1 · 8,000 Meters College · Place 99 · MerrimackMerrimack | 8,000 Meters College | 99 | 26:52.6 PB | RS |
| Oct 24 | CCSU Mini MeetOct 24 · 5,000 Meters Sub-Varsity · Place 16 · MerrimackMerrimack | 5,000 Meters Sub-Varsity | 16 | 16:02.85 PB | RS |
| Oct 12 | 2025 Wayland XCOct 12 · 5,000 Meters Men · Place 64 · Old Goat Track ClubOld Goat Track Club | 5,000 Meters Men | 64 | 19:14.9 PB | RS |
| Oct 10 | New England (NEICAAA) Cross Country ChampionshipOct 10 · 8,000 Meters NEICAAA · Place 134 · MerrimackMerrimack | 8,000 Meters NEICAAA | 134 | 26:39.2 PB | RS |
| Sep 20 | 52nd Corsair XC InvitationalSep 20 · 8,000 Meters Men's 8K Navy · Place 26 · MerrimackMerrimack | 8,000 Meters Men's 8K Navy | 26 | 26:57.56 PB | RS |
| Aug 24 | Old Goat TC XC ClassicAug 24 · 5,000 Meters Mens · Place 29 · Old Goat Track ClubOld Goat Track Club | 5,000 Meters Mens | 29 | 17:41.0 | RS |
2024 Cross Country
1 results