Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4 Miles · Harding UniversitySteve Guymon Invitational · Sep 11 | 24:33.3 | Steve Guymon Invitational | September 11, 2026 |
| 5,000 Meters · Dexter Senior High SchoolDexter High School XC Invitational · Sep 6 | 19:21.0 | Dexter High School XC Invitational | September 6, 2025 |
| 5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 7 | 17:39.76 | MSHSAA XC State Championships | November 7, 2025 |
| 5,000 Meters · Jackson City ParkHeartland Conference Meet 2025 · Oct 23 | 18:15 | Heartland Conference Meet 2025 | October 23, 2025 |
| 5,000 Meters · Larry G. Crites Memorial ParkViking Invitational · Aug 28 | 20:02.05 | Viking Invitational | August 28, 2026 |
| 5,000 Meters · Oak Ridge High SchoolMSHSAA Class 1 District 1 · Nov 1 | 18:13.04 | MSHSAA Class 1 District 1 | November 1, 2025 |
| 5,000 Meters · Woodland R-IV High SchoolWoodland Cross Country Invitational · Oct 9 | 18:11.0 | Woodland Cross Country Invitational | October 9, 2025 |
| 8,000 Meters · Maxwell ParkHeartland Invitational · Sep 25 | 30:50.7 | Heartland Invitational | September 25, 2026 |
| 8,000 Meters · McNair ParkNJCAA Region 16 Cross Country Championships · Oct 30 | 31:10.61 | NJCAA Region 16 Cross Country Championships | October 30, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 1 · Place 31 · Oak RidgeOak Ridge | 5,000 Meters Class 1 | 31 | 17:39.76 PB | 12 |
| Nov 1 | MSHSAA Class 1 District 1Nov 1 · 5,000 Meters Varsity · Place 3 · Oak RidgeOak Ridge | 5,000 Meters Varsity | 3 | 18:13.04 PB | 12 |
| Oct 23 | Heartland Conference Meet 2025Oct 23 · 5,000 Meters Varsity Boys 5K · Place 13 · Oak RidgeOak Ridge | 5,000 Meters Varsity Boys 5K | 13 | 18:15 PB | 12 |
| Oct 9 | Woodland Cross Country InvitationalOct 9 · 5,000 Meters HS Boys · Place 8 · Oak RidgeOak Ridge | 5,000 Meters HS Boys | 8 | 18:11.0 PB | 12 |
| Oct 4 | Notre Dame XC InviteOct 4 · 5,000 Meters Varsity · Place 18 · Oak RidgeOak Ridge | 5,000 Meters Varsity | 18 | 18:18.0 | SR |
| Sep 13 | Arcadia Valley InvitationalSep 13 · 5,000 Meters Varsity · Place 32 · Oak RidgeOak Ridge | 5,000 Meters Varsity | 32 | 18:36.45 | 12 |
| Sep 6 | Dexter High School XC InvitationalSep 6 · 5,000 Meters Varsity Boys · Place 29 · Oak RidgeOak Ridge | 5,000 Meters Varsity Boys | 29 | 19:21.0 PB | 12 |
| Aug 30 | Jackson HS InviteAug 30 · 2 Miles Varsity · Place 8 · Oak RidgeOak Ridge | 2 Miles Varsity | 8 | 11:34.77 | 12 |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | MSHSAA Class 1 State XC ChampionshipsNov 8 · 5,000 Meters Varsity · Place 29 · Oak RidgeOak Ridge | 5,000 Meters Varsity | 29 | 17:54.8 | 11 |
| Nov 2 | MSHSAA Class 1 - District 1Nov 2 · 5,000 Meters Varsity · Place 10 · Oak RidgeOak Ridge | 5,000 Meters Varsity | 10 | 18:18.11 | 11 |
| Sep 24 | Oak Ridge InvitationalSep 24 · 5,000 Meters Varsity · Place 14 · Oak RidgeOak Ridge | 5,000 Meters Varsity | 14 | 19:38.1 | JR |
| Sep 24 | Oak Ridge InvitationalSep 24 · 5,000 Meters Varsity · Place 14 · Oak RidgeOak Ridge | 5,000 Meters Varsity | 14 | 19:38.1 | JR |
| Sep 14 | Forest Park XC FestivalSep 14 · 5,000 Meters Junior Varsity · Place 19 · Oak RidgeOak Ridge | 5,000 Meters Junior Varsity | 19 | 21:01.3 | JR |
| Sep 14 | Forest Park XC FestivalSep 14 · Junior Varsity · Place 19 · Oak Ridge High SchooOak Ridge High Schoo | Junior Varsity | 19 | 21:01.3 | — |