Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Luther CollegeLuther "Legends" Invitational · Oct 10 | 17:09.2 | Luther "Legends" Invitational | October 10, 2026 |
| 5,000 Meters · Derryfield ParkNHIAA Divisional XC Championships · Oct 29 | 22:52.7 | NHIAA Divisional XC Championships | October 29, 2022 |
| 5,000 Meters · Franklin ParkCatholic Memorial Invitational · Oct 16 | 21:49.2 | Catholic Memorial Invitational | October 16, 2021 |
| 5,000 Meters · Londonderry High SchoolSalem vs Londonderry · Oct 23 | 23:07.5 | Salem vs Londonderry | October 23, 2020 |
| 5,000 Meters · Luther CollegeAll-American Invitational · Sep 12 | 21:48.1 | All-American Invitational | September 12, 2026 |
| 5,000 Meters · Sauk Valley Community CollegeSkyhawk Invitational · Oct 3 | 21:17 | Skyhawk Invitational | October 3, 2026 |
| 6,000 Meters · Allison Sports TownGLVC Cross Country Championships · Nov 7 | 25:06.3 | GLVC Cross Country Championships | November 7, 2026 |
| 6,000 Meters · St. Olaf CollegeSt. Olaf Invitational · Sep 20 | 28:06.4 | St. Olaf Invitational | September 20, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 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 86 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity | 86 | 22:26.5 | SR |
| Oct 29 | NHIAA Divisional XC ChampionshipsOct 29 · 5,000 Meters Varsity - D1 · Place 57 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity - D1 | 57 | 22:52.7 PB | 12 |
| Oct 8 | 18th Annual Battle of the Border XC InvitationalOct 8 · 5,000 Meters Varsity · Place 53 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity | 53 | 22:03.9 | 12 |
| Sep 24 | Manchester InvitationalSep 24 · 5,000 Meters Varsity · Place 57 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity | 57 | 22:29 | 12 |
| Sep 19 | Nashua North InvitationalSep 19 · 5,000 Meters Varsity · Place 35 · Bishop GuertinBishop Guertin | 5,000 Meters Varsity | 35 | 22:16.6 | SR |
2021 Cross Country
4 results2020 Cross Country
1 results