Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4 Miles · Temple University Ambler CampusTemple Invitational · Sep 4 | 21:47.4 | Temple Invitational | September 4, 2026 |
| 5,000 Meters · Fulton High School39th Annual Fulton Cross-Country Invitational · Sep 21 | 17:11.56 | 39th Annual Fulton Cross-Country Invitational | September 21, 2024 |
| 5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 7 | 15:48.62 | MSHSAA XC State Championships | November 7, 2025 |
| 5,000 Meters · Langenberg Field20th Annual FPXC · Sep 13 | 16:11.2 | 20th Annual FPXC | September 13, 2025 |
| 5,000 Meters · McNair ParkFirst Capital Cross Country Meet · Aug 30 | 17:10.05 | First Capital Cross Country Meet | August 30, 2024 |
| 5,000 Meters · Orchard Farm High SchoolOrchard Farm Invitational (Varsity/JV/MS) 2025 · Oct 9 | 15:44.33 | Orchard Farm Invitational (Varsity/JV/MS) 2025 | October 9, 2025 |
| 5,000 Meters · Sioux Passage ParkMSHSAA Class 4 District 3 · Nov 1 | 16:19.41 | MSHSAA Class 4 District 3 | November 1, 2025 |
| 8,000 Meters · Lehigh UniversityPaul Short Run · Oct 2 | 26:53.2 | Paul Short Run | October 2, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 4 · Place 3 · St. CharlesSt. Charles | 5,000 Meters Class 4 | 3 | 15:48.62 PB | 12 |
| Nov 1 | MSHSAA Class 4 District 3Nov 1 · 5,000 Meters Varsity · Place 1 · St. CharlesSt. Charles | 5,000 Meters Varsity | 1 | 16:19.41 PB | 12 |
| Oct 24 | Bowling Green InviteOct 24 · 5,000 Meters Varsity · Place 2 · St. CharlesSt. Charles | 5,000 Meters Varsity | 2 | 15:33.37 | 12 |
| Oct 16 | GAC XC ChampionshipsOct 16 · 5,000 Meters Varsity · Place 2 · St. CharlesSt. Charles | 5,000 Meters Varsity | 2 | 16:06.32 | 12 |
| Oct 16 | GAC XC ChampionshipsOct 16 · 5,000 Meters Varsity · Place 1 · St. CharlesSt. Charles | 5,000 Meters Varsity | 1 | 16:06.32 | 12 |
| Oct 9 | Orchard Farm Invitational (Varsity/JV/MS) 2025Oct 9 · 5,000 Meters Varsity · Place 1 · St. CharlesSt. Charles | 5,000 Meters Varsity | 1 | 15:44.33 PB | 12 |
| Sep 30 | Elsberry Cross Country InvitationalSep 30 · 5,000 Meters Varsity · Place 1 · St. CharlesSt. Charles | 5,000 Meters Varsity | 1 | 16:33.27 | 12 |
| Sep 25 | 28th Annual Ed White Festival of RacesSep 25 · 5,000 Meters Varsity · Place 1 · St. CharlesSt. Charles | 5,000 Meters Varsity | 1 | 15:39.2 | SR |
| Sep 13 | 20th Annual FPXCSep 13 · 5,000 Meters Varsity White · Place 1 · St. CharlesSt. Charles | 5,000 Meters Varsity White | 1 | 16:11.2 PB | 12 |
| Sep 5 | First Capital Cross Country MeetSep 5 · 5,000 Meters Varsity · Place 1 · St. CharlesSt. Charles | 5,000 Meters Varsity | 1 | 16:24.44 | 12 |
| Sep 3 | Fleet Feet Cross Country ClassicSep 3 · 2 Miles Varsity · Place 3 · St. CharlesSt. Charles | 2 Miles Varsity | 3 | 09:53.0 | 12 |
2024 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | MSHSAA Class 4 State XC ChampionshipsNov 9 · 5,000 Meters Varsity · Place 11 · St. CharlesSt. Charles | 5,000 Meters Varsity | 11 | 16:41.9 | 11 |
| Nov 2 | MSHSAA Class 4 - District 3Nov 2 · 5,000 Meters Varsity · Place 6 · St. CharlesSt. Charles | 5,000 Meters Varsity | 6 | 16:32.91 | 11 |
| Oct 25 | Bowling Green Invite Oct 25 · 5,000 Meters Varsity · Place 4 · St. CharlesSt. Charles | 5,000 Meters Varsity | 4 | 16:22.01 | 11 |
| Oct 10 | Orchard Farm InvitationalOct 10 · 5,000 Meters Varsity · Place 1 · St. CharlesSt. Charles | 5,000 Meters Varsity | 1 | 16:18.95 | 11 |
| Oct 1 | Elsberry XC Invitational Oct 1 · 5,000 Meters Varsity · Place 1 · St. CharlesSt. Charles | 5,000 Meters Varsity | 1 | 16:42.66 | 11 |
| Sep 21 | 39th Annual Fulton Cross-Country InvitationalSep 21 · 5,000 Meters Varsity · Place 1 · St. CharlesSt. Charles | 5,000 Meters Varsity | 1 | 17:11.56 PB | 11 |
| Sep 14 | Forest Park XC FestivalSep 14 · 5,000 Meters Varsity · Place 3 · St. CharlesSt. Charles | 5,000 Meters Varsity | 3 | 17:09.5 | JR |
| Sep 4 | Fleet Feet Classic @ Arnold City ParkSep 4 · 2 Miles Varsity · Place 14 · St. CharlesSt. Charles | 2 Miles Varsity | 14 | 10:20.6 | 11 |
| Aug 30 | First Capital Cross Country MeetAug 30 · 5,000 Meters Varsity · Place 2 · St. CharlesSt. Charles | 5,000 Meters Varsity | 2 | 17:10.05 PB | 11 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | MSHSAA Class 4 State XC ChampionshipsNov 4 · 5,000 Meters Varsity · Place 31 · St. CharlesSt. Charles | 5,000 Meters Varsity | 31 | 16:09.2 | 10 |
| Oct 28 | MSHSAA Class 4 - District 3Oct 28 · 5,000 Meters Varsity · Place 8 · St. CharlesSt. Charles | 5,000 Meters Varsity | 8 | 17:01.98 | 10 |
| Oct 20 | Bowling Green Invitational Oct 20 · 5,000 Meters Varsity · Place 13 · St. CharlesSt. Charles | 5,000 Meters Varsity | 13 | 17:07.95 | 10 |
| Oct 6 | Orchard Farm InvitationalOct 6 · 5,000 Meters Varsity · Place 5 · St. CharlesSt. Charles | 5,000 Meters Varsity | 5 | 17:13.76 | 10 |
| Sep 16 | Fulton InvitationalSep 16 · 5,000 Meters Varsity · Place 6 · St. CharlesSt. Charles | 5,000 Meters Varsity | 6 | 18:06.86 | 10 |
| Sep 9 | Forest Park XC FestivalSep 9 · 5,000 Meters Varsity · Place 124 · St. CharlesSt. Charles | 5,000 Meters Varsity | 124 | 18:13.60 | — |
| Sep 1 | First Capitol XC MeetSep 1 · 5,000 Meters Varsity · Place 6 · St. CharlesSt. Charles | 5,000 Meters Varsity | 6 | 18:11.73 | 10 |
| Aug 29 | Fleet Feet Classic @ Arnold City ParkAug 29 · 2 Miles Varsity · Place 33 · St. CharlesSt. Charles | 2 Miles Varsity | 33 | 10:55.2 | 10 |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Bowling Green Invite Oct 21 · 5,000 Meters Varsity · Place 48 · St. CharlesSt. Charles | 5,000 Meters Varsity | 48 | 19:03.38 | 9 |
| Oct 6 | Orchard Farm InvitationalOct 6 · 5,000 Meters Varsity · Place 25 · St. CharlesSt. Charles | 5,000 Meters Varsity | 25 | 18:18.90 | 9 |
| Sep 17 | Fulton InvitationalSep 17 · 5,000 Meters Varsity · Place 34 · St. CharlesSt. Charles | 5,000 Meters Varsity | 34 | 19:40.24 | 9 |
| Sep 6 | SCW McNair Underclass Fr/So XC MeetSep 6 · 3,200 Meters Freshman · Place 1 · St. CharlesSt. Charles | 3,200 Meters Freshman | 1 | 11:47.98 | 9 |
| Sep 2 | First Capitol XC MeetSep 2 · 5,000 Meters Varsity · Place 13 · St. CharlesSt. Charles | 5,000 Meters Varsity | 13 | 18:31.50 | 9 |
| Aug 30 | Fleet Feet Classic @ Arnold City ParkAug 30 · 2 Miles Junior Varsity · Place 5 · St. CharlesSt. Charles | 2 Miles Junior Varsity | 5 | 11:29.8 | 9 |