Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Franklin ParkUSATF New England Open and Masters Cross Country Championships · Nov 17 | 37:24.50 | USATF New England Open and Masters Cross Country Championships | November 17, 2024 |
| 5 Miles · Narragansett High SchoolBobby Doyle Classic · Aug 9 | 28:55.10 | Bobby Doyle Classic | August 9, 2026 |
| 5,000 Meters · Great Brook Farm State ParkGBTC XC Invite · Sep 8 | 17:28.1 | GBTC XC Invite | September 8, 2024 |
| 5,000 Meters · Waters FarmOld Goat TC XC Classic · Aug 23 | 17:53.0 | Old Goat TC XC Classic | August 23, 2026 |
| 5,000 Meters · Wayland High SchoolWayland XC · Oct 13 | 17:48.8 | Wayland XC | October 13, 2024 |
| 8,000 Meters · Franklin ParkCodfish Bowl · Sep 20 | 30:39 | Codfish Bowl | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
2 results2025 Cross Country
3 results2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | USATF New England Open and Masters Cross Country ChampionshipsNov 17 · 10,000 Meters Open · Place 96 · HFC StridersHFC Striders | 10,000 Meters Open | 96 | 37:24.50 PB | - |
| Oct 13 | Wayland XCOct 13 · 5,000 Meters Open · Place 52 · HFC StridersHFC Striders | 5,000 Meters Open | 52 | 17:48.8 PB | - |
| Oct 6 | Brown Bear InvitationalOct 6 · 8,000 Meters Varsity · Place 121 · HFC StridersHFC Striders | 8,000 Meters Varsity | 121 | 30:24.2 | — |
| Sep 8 | GBTC XC InviteSep 8 · 5,000 Meters Open · Place 46 · HFC StridersHFC Striders | 5,000 Meters Open | 46 | 17:28.1 PB | - |
| Aug 25 | Old Goat TC XC ClassicAug 25 · 5,000 Meters Varsity · Place 40 · HFC StridersHFC Striders | 5,000 Meters Varsity | 40 | 19:02.1 | — |