Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arvig ParkBrave Like Gabe Invitational · Aug 29 | 22:26.3 | Brave Like Gabe Invitational | August 29, 2026 |
| 5,000 Meters · Baylor Regional ParkNorwood Young America Lions CC Meet · Sep 15 | 21:12.01 | Norwood Young America Lions CC Meet | September 15, 2026 |
| 5,000 Meters · Litchfield Golf CourseWright County Conference Championships · Oct 14 | 20:40.1 | Wright County Conference Championships | October 14, 2025 |
| 5,000 Meters · Little Crow Golf ResortLittle Crow Invitational · Sep 11 | 22:34.6 | Little Crow Invitational | September 11, 2025 |
| 5,000 Meters · Little Falls Golf CourseLucky Lindy · Sep 17 | 20:35.8 | Lucky Lindy | September 17, 2026 |
| 5,000 Meters · Lower Recreation CenterJV Season Finale · Oct 31 | 21:00.3 | JV Season Finale | October 31, 2026 |
| 5,000 Meters · Pebble Creek Golf ClubBecker Invitational · Sep 25 | 22:53.4 | Becker Invitational | September 25, 2025 |
| 5,000 Meters · Princeton Golf CourseTiger Invitational · Oct 13 | 20:20.42 | Tiger Invitational | October 13, 2026 |
| 5,000 Meters · Shamrock Golf CourseRocket Run · Sep 10 | 21:45.3 | Rocket Run | September 10, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | JV Season FinaleOct 31 · 5,000 Meters Combined JV Boys · Place 292 · Rockford | 5,000 Meters Combined JV Boys | 292 | 21:00.3 PB | 12 |
| Oct 20 | Wright County Conference ChampionshipsOct 20 · 5,000 Meters Junior Varsity · Place 49 · Rockford | 5,000 Meters Junior Varsity | 49 | 21:40.1 | SR |
| Oct 13 | Tiger InvitationalOct 13 · 5,000 Meters Junior Varsity · Place 59 · Rockford | 5,000 Meters Junior Varsity | 59 | 20:20.42 PB | 12 |
| Sep 17 | Lucky LindySep 17 · 5,000 Meters Varsity · Place 109 · Rockford | 5,000 Meters Varsity | 109 | 20:35.8 PB | 12 |
| Sep 15 | Norwood Young America Lions CC MeetSep 15 · 5,000 Meters Varsity · Place 140 · Rockford | 5,000 Meters Varsity | 140 | 21:12.01 PB | 12 |
| Sep 10 | Rocket RunSep 10 · 5,000 Meters Championship/Varsity · Place 97 · Rockford | 5,000 Meters Championship/Varsity | 97 | 21:45.3 PB | 12 |
| Aug 29 | Brave Like Gabe InvitationalAug 29 · 5,000 Meters Boys Gold Varsity · Place 102 · Rockford | 5,000 Meters Boys Gold Varsity | 102 | 22:26.3 PB | 12 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | Wright County Conference ChampionshipsOct 14 · 5,000 Meters Junior Varsity · Place 34 · Rockford | 5,000 Meters Junior Varsity | 34 | 20:40.1 PB | 11 |
| Oct 7 | Tiger InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 95 · Rockford | 5,000 Meters Junior Varsity | 95 | 21:00.3 | 11 |
| Oct 2 | Litchfield InvitationalOct 2 · 5,000 Meters Junior Varsity · Place 62 · Rockford | 5,000 Meters Junior Varsity | 62 | 21:25.8 | 11 |
| Sep 25 | Becker InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 29 · Rockford | 5,000 Meters Junior Varsity | 29 | 22:53.4 PB | 11 |
| Sep 11 | Little Crow InvitationalSep 11 · 5,000 Meters Junior Varsity · Place 29 · Rockford | 5,000 Meters Junior Varsity | 29 | 22:34.6 PB | 11 |
| Sep 9 | Lions CC MeetSep 9 · 5,000 Meters Junior Varsity · Place 89 · Rockford | 5,000 Meters Junior Varsity | 89 | 22:52.75 | 11 |
| Sep 4 | Rocket RunSep 4 · 5,000 Meters Junior Varsity · Place 38 · Rockford | 5,000 Meters Junior Varsity | 38 | 22:08.0 | 11 |
| Aug 29 | Maple Lake InvitationalAug 29 · 5,000 Meters Junior Varsity · Place 31 · Rockford | 5,000 Meters Junior Varsity | 31 | 24:17.2 | — |
2024 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 8 | Tiger InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 124 · Rockford | 5,000 Meters Junior Varsity | 124 | 22:33.1 | 10 |
| Sep 10 | Lions CC MeetSep 10 · 5,000 Meters Junior Varsity · Place 67 · Rockford | 5,000 Meters Junior Varsity | 67 | 23:03.17 | 10 |
| Sep 5 | Rocket RunSep 5 · 5,000 Meters Junior Varsity · Place 61 · Rockford | 5,000 Meters Junior Varsity | 61 | 22:48.1 | SO |