Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Castle in the CloudsNH High School D-IV X-C Championship · Oct 19 | 18:46.1 | NH High School D-IV X-C Championship | October 19, 2022 |
| 8,000 Meters · Gordon CollegePop Crowell Invitational · Sep 13 | 29:49.5 | Pop Crowell Invitational | September 13, 2025 |
| 8,000 Meters · New England CollegeHopkinton Cross Country Festival · Oct 10 | 29:19.9 | Hopkinton Cross Country Festival | October 10, 2025 |
| 8,000 Meters · NHTI - Concord's Community CollegeYankee Small College Conference Championships · Nov 1 | 31:22 | Yankee Small College Conference Championships | November 1, 2025 |
| 8,000 Meters · Penn State Fayette, The Eberly Campus2025 USCAA Cross Country National Championships · Nov 8 | 31:15.80 | 2025 USCAA Cross Country National Championships | November 8, 2025 |
| 8,000 Meters · Saint Michael's CollegeEquality Cross-Country Run Invitational · Sep 27 | 31:08.40 | Equality Cross-Country Run Invitational | September 27, 2025 |
| 8,000 Meters · Vermont Technical CollegeSilloway Vermont State Maple Syrup Challenge · Sep 6 | 32:40.86 | Silloway Vermont State Maple Syrup Challenge | September 6, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | 2025 USCAA Cross Country National ChampionshipsNov 8 · 8,000 Meters USCAA Men's · Place 16 · NHTINHTI | 8,000 Meters USCAA Men's | 16 | 31:15.80 PB | Fr |
| Nov 1 | Yankee Small College Conference ChampionshipsNov 1 · 8,000 Meters Varsity · Place 5 · NHTINHTI | 8,000 Meters Varsity | 5 | 31:22 PB | Fr |
| Oct 10 | Hopkinton Cross Country FestivalOct 10 · 8,000 Meters College · Place 78 · NHTINHTI | 8,000 Meters College | 78 | 29:19.9 PB | Fr |
| Sep 27 | Equality Cross-Country Run InvitationalSep 27 · 8,000 Meters Men · Place 22 · NHTINHTI | 8,000 Meters Men | 22 | 31:08.40 PB | Fr |
| Sep 13 | Pop Crowell InvitationalSep 13 · 8,000 Meters College · Place 45 · NHTINHTI | 8,000 Meters College | 45 | 29:49.5 PB | Fr |
| Sep 6 | Silloway Vermont State Maple Syrup ChallengeSep 6 · 8,000 Meters Collegiate · Place 53 · NHTINHTI | 8,000 Meters Collegiate | 53 | 32:40.86 PB | Fr |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | NHIAA Cross Country Meet of ChampionsNov 2 · 5,000 Meters Varsity · Place 71 · NewmarketNewmarket | 5,000 Meters Varsity | 71 | 17:03.9 | SR |
| Oct 26 | NHIAA Division Cross Country ChampionshipsOct 26 · 5,000 Meters Varsity · Place 13 · NewmarketNewmarket | 5,000 Meters Varsity | 13 | 18:47.2 | SR |
| Oct 18 | Portsmouth MeetOct 18 · 5,000 Meters Varsity · Place 2 · NewmarketNewmarket | 5,000 Meters Varsity | 2 | 18:13.4 | SR |
| Oct 16 | NH High School D-IV X-C ChampionshipOct 16 · 5,000 Meters Varsity · Place 3 · NewmarketNewmarket | 5,000 Meters Varsity | 3 | 18:21.3 | SR |
| Sep 7 | Bobcat InvitationalSep 7 · 5,000 Meters Varsity · Place 23 · NewmarketNewmarket | 5,000 Meters Varsity | 23 | 18:37.9 | SR |
2023 Cross Country
3 results2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | NHIAA XC Meet of ChampionsNov 5 · 5,000 Meters Varsity · Place 101 · NewmarketNewmarket | 5,000 Meters Varsity | 101 | 18:21.3 | SO |
| Oct 19 | NH High School D-IV X-C ChampionshipOct 19 · 5,000 Meters Varsity · Place 2 · NewmarketNewmarket | 5,000 Meters Varsity | 2 | 18:46.1 PB | 10 |
| Sep 24 | Manchester InvitationalSep 24 · 5,000 Meters Varsity · Place 44 · NewmarketNewmarket | 5,000 Meters Varsity | 44 | 18:32 | 10 |
| Aug 30 | Jamie Martin Cross-Country InvitationalAug 30 · 5,000 Meters Varsity · Place 4 · NewmarketNewmarket | 5,000 Meters Varsity | 4 | 17:39.0 | SO |
| Aug 30 | Jamie Martin Cross-Country InvitationalAug 30 · 5,000 Meters Varsity · Place 4 · NewmarketNewmarket | 5,000 Meters Varsity | 4 | 05:40.8 | SO |
2021 Cross Country
2 results2020 Cross Country
2 results