Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Airport Road4 Rivers Conference Meet · Oct 22 | 23:42.34 | 4 Rivers Conference Meet | October 22, 2024 |
| 5,000 Meters · Belle City ParkBelle XC Invitational · Sep 24 | 21:03.43 | Belle XC Invitational | September 24, 2025 |
| 5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 6 | 20:13.3 | MSHSAA XC State Championships | November 6, 2026 |
| 5,000 Meters · HermannHermann Invitational Cross Country Meet · Oct 8 | 22:12.3 | Hermann Invitational Cross Country Meet | October 8, 2024 |
| 5,000 Meters · Knights of Columbus Hall, Westphalia MOFatima Cross Country Invitational · Oct 25 | 21:07.22 | Fatima Cross Country Invitational | October 25, 2025 |
| 5,000 Meters · Linn Athletic Complex48th Annual Linn Cross Country Invitational · Sep 12 | 23:28.50 | 48th Annual Linn Cross Country Invitational | September 12, 2026 |
| 5,000 Meters · Loutre Shore Country ClubHermann XC Invitational · Oct 7 | 21:09.57 | Hermann XC Invitational | October 7, 2025 |
| 5,000 Meters · Maramec Spring ParkSt. James XC Invitational · Sep 29 | 20:32.24 | St. James XC Invitational | September 29, 2026 |
| 5,000 Meters · Owensville 5k Finish in FieldOwensville Invitational · Oct 13 | 22:28.99 | Owensville Invitational | October 13, 2026 |
| 5,000 Meters · Van-Far R1 High SchoolMSHSAA Class 1 District 3 · Nov 1 | 20:11.61 | MSHSAA Class 1 District 3 | November 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | MSHSAA XC State ChampionshipsNov 6 · 5,000 Meters Class 1 · Place 151 · New Haven | 5,000 Meters Class 1 | 151 | 20:13.3 PB | 11 |
| Oct 31 | MSHSAA Class 1 District 3Oct 31 · 5,000 Meters Varsity · Place 50 · New Haven | 5,000 Meters Varsity | 50 | 20:23.71 | 11 |
| Oct 24 | Fatima Blue and Gold Oct 24 · 5,000 Meters Varsity · Place 51 · New Haven | 5,000 Meters Varsity | 51 | 21:20.55 | 11 |
| Oct 13 | Owensville InvitationalOct 13 · 5,000 Meters High School · Place 65 · New Haven | 5,000 Meters High School | 65 | 22:28.99 PB | 11 |
| Oct 6 | Hermann XC InvitationalOct 6 · 5,000 Meters Varsity · Place 65 · New Haven | 5,000 Meters Varsity | 65 | 21:50 | 11 |
| Sep 29 | St. James XC InvitationalSep 29 · 5,000 Meters Varsity · Place 42 · New Haven | 5,000 Meters Varsity | 42 | 20:32.24 PB | 11 |
| Sep 22 | Belle XC InvitationalSep 22 · 5,000 Meters Varsity · Place 31 · New Haven | 5,000 Meters Varsity | 31 | 21:16.38 | 11 |
| Sep 12 | 48th Annual Linn Cross Country InvitationalSep 12 · 5,000 Meters Varsity Boys · Place 67 · New Haven | 5,000 Meters Varsity Boys | 67 | 23:28.50 PB | 11 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 1 · Place 150 · New Haven | 5,000 Meters Class 1 | 150 | 20:29.33 | 10 |
| Nov 1 | MSHSAA Class 1 District 3Nov 1 · 5,000 Meters Varsity · Place 39 · New Haven | 5,000 Meters Varsity | 39 | 20:11.61 PB | 10 |
| Oct 25 | Fatima Cross Country InvitationalOct 25 · 5,000 Meters Varsity Boys · Place 56 · New Haven | 5,000 Meters Varsity Boys | 56 | 21:07.22 PB | 10 |
| Oct 21 | Four Rivers Conference ChampionshipOct 21 · 5,000 Meters Varsity · Place 38 · New Haven | 5,000 Meters Varsity | 38 | 21:06.88 | 10 |
| Oct 14 | Owensville XC InvitationalOct 14 · 5,000 Meters Varsity · Place 38 · New Haven | 5,000 Meters Varsity | 38 | 21:13.02 | 10 |
| Oct 7 | Hermann XC InvitationalOct 7 · 5,000 Meters Varsity · Place 43 · New Haven | 5,000 Meters Varsity | 43 | 21:09.57 PB | 10 |
| Sep 30 | St. James XC InviteSep 30 · 5,000 Meters Varsity · Place 27 · New Haven | 5,000 Meters Varsity | 27 | 20:27.61 | 10 |
| Sep 24 | Belle XC InvitationalSep 24 · 5,000 Meters Varsity · Place 24 · New Haven | 5,000 Meters Varsity | 24 | 21:03.43 PB | 10 |
| Sep 13 | Tolton Catholic Cross Country InvitationalSep 13 · 5,000 Meters Varsity · Place 123 · New Haven | 5,000 Meters Varsity | 123 | 21:35.61 | 10 |
| Sep 6 | New Haven Cross Country InvitationalSep 6 · 5,000 Meters Varsity · Place 51 · New Haven | 5,000 Meters Varsity | 51 | 23:09.17 | 10 |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | 4 Rivers Conference MeetOct 22 · 5,000 Meters Varsity · Place 40 · New Haven | 5,000 Meters Varsity | 40 | 23:42.34 PB | 9 |
| Oct 15 | Owensville Invitational Oct 15 · 5,000 Meters Varsity · Place 65 · New Haven | 5,000 Meters Varsity | 65 | 22:06.69 | 9 |
| Oct 8 | Hermann Invitational Cross Country Meet Oct 8 · 5,000 Meters Varsity · Place 37 · New Haven | 5,000 Meters Varsity | 37 | 22:12.3 PB | 9 |
| Sep 14 | Father Tolton XC InvitationalSep 14 · 5,000 Meters Varsity · Place 118 · New Haven | 5,000 Meters Varsity | 118 | 23:22.56 | 9 |
| Sep 7 | New Haven InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 32 · New Haven | 5,000 Meters Junior Varsity | 32 | 23:35.20 | 9 |