Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · Bowling Green CampusBowling Green Middle School Invite · Sep 28 | 14:16.55 | Bowling Green Middle School Invite | September 28, 2023 |
| 2,500 Meters · Clopton HS Clopton Invite · Oct 2 | 16:06.62 | Clopton Invite | October 2, 2023 |
| 3,200 Meters · New Haven City ParkNew Haven Invitational · Sep 7 | 17:52.22 | New Haven Invitational | September 7, 2024 |
| 3,200 Meters · Orchard Farm High SchoolOrchard Farm Invitational · Oct 10 | 14:50.71 | Orchard Farm Invitational | October 10, 2024 |
| 5,000 Meters · Flower City ParkPalmyra CC Invitational · Sep 13 | 25:53.80 | Palmyra CC Invitational | September 13, 2025 |
| 5,000 Meters · Linn Athletic ComplexMSHSAA Class 3 District 3 · Nov 1 | 22:18.80 | MSHSAA Class 3 District 3 | November 1, 2025 |
| 5,000 Meters · Loutre Shore Country ClubHermann XC Invitational · Oct 6 | 21:09 | Hermann XC Invitational | October 6, 2026 |
| 5,000 Meters · New Haven City ParkNew Haven Invitational · Sep 5 | 24:05.5 | New Haven Invitational | September 5, 2026 |
| 5,000 Meters · Orchard Farm High SchoolOrchard Farm XC Invitational · Oct 8 | 21:35.56 | Orchard Farm XC Invitational | October 8, 2026 |
| 5,000 Meters · Owensville High SchoolMSHSAA Class 3 District 3 · Oct 31 | 21:39.99 | MSHSAA Class 3 District 3 | October 31, 2026 |
| 5,000 Meters · Skyway All Event VenueElsberry XC Invitational · Sep 29 | 22:47.91 | Elsberry XC Invitational | September 29, 2026 |
| 5,000 Meters · Warren County R-3 Warrenton High SchoolGAC XC Championships · Oct 17 | 20:37.58 | GAC XC Championships | October 17, 2026 |
| 5,000 Meters · Wellsville Elementary SchoolWellsville-Middletown XC Invite 2026 · Sep 21 | 21:15.09 | Wellsville-Middletown XC Invite 2026 | September 21, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MSHSAA Class 3 District 3Oct 31 · 5,000 Meters Varsity · Place 111 · WinfieldWinfield | 5,000 Meters Varsity | 111 | 21:39.99 PB | 10 |
| Oct 23 | Bowling Green XC InviteOct 23 · 5,000 Meters Varsity · Place 120 · WinfieldWinfield | 5,000 Meters Varsity | 120 | 21:47.22 | 10 |
| Oct 17 | GAC XC ChampionshipsOct 17 · 5,000 Meters North Varsity · Place 20 · WinfieldWinfield | 5,000 Meters North Varsity | 20 | 20:37.58 PB | 10 |
| Oct 8 | Orchard Farm XC InvitationalOct 8 · 5,000 Meters High School · Place 109 · WinfieldWinfield | 5,000 Meters High School | 109 | 21:35.56 PB | 10 |
| Oct 6 | Hermann XC InvitationalOct 6 · 5,000 Meters Varsity · Place 57 · WinfieldWinfield | 5,000 Meters Varsity | 57 | 21:09 PB | 10 |
| Oct 2 | Mike Spoede Warrenton InvitationalOct 2 · 5,000 Meters Varsity Boys · Place 79 · WinfieldWinfield | 5,000 Meters Varsity Boys | 79 | 21:08.06 | 10 |
| Sep 29 | Elsberry XC InvitationalSep 29 · 5,000 Meters Varsity · Place 49 · WinfieldWinfield | 5,000 Meters Varsity | 49 | 22:47.91 PB | 10 |
| Sep 21 | Wellsville-Middletown XC Invite 2026Sep 21 · 5,000 Meters Varsity · Place 16 · WinfieldWinfield | 5,000 Meters Varsity | 16 | 21:15.09 PB | 10 |
| Sep 5 | New Haven InvitationalSep 5 · 5,000 Meters Varsity · Place 48 · WinfieldWinfield | 5,000 Meters Varsity | 48 | 24:05.5 PB | 10 |
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MSHSAA Class 3 District 3Nov 1 · 5,000 Meters Varsity · Place 111 · WinfieldWinfield | 5,000 Meters Varsity | 111 | 22:18.80 PB | 9 |
| Oct 24 | Bowling Green InviteOct 24 · 5,000 Meters Varsity · Place 134 · WinfieldWinfield | 5,000 Meters Varsity | 134 | 23:02.21 | 9 |
| Oct 16 | GAC XC ChampionshipsOct 16 · 5,000 Meters Varsity · Place 108 · WinfieldWinfield | 5,000 Meters Varsity | 108 | 25:13.40 | 9 |
| Oct 16 | GAC XC ChampionshipsOct 16 · 5,000 Meters Varsity · Place 29 · WinfieldWinfield | 5,000 Meters Varsity | 29 | 25:13.40 | 9 |
| Oct 9 | Orchard Farm Invitational (Varsity/JV/MS) 2025Oct 9 · 5,000 Meters Varsity · Place 107 · WinfieldWinfield | 5,000 Meters Varsity | 107 | 23:21.37 | 9 |
| Oct 7 | Hermann XC InvitationalOct 7 · 5,000 Meters Varsity · Place 54 · WinfieldWinfield | 5,000 Meters Varsity | 54 | 25:07.85 | 9 |
| Oct 3 | Mike Spoede Warrenton InvitationalOct 3 · 5,000 Meters Varsity Boys · Place 77 · WinfieldWinfield | 5,000 Meters Varsity Boys | 77 | 24:56.89 | 9 |
| Sep 30 | Elsberry Cross Country InvitationalSep 30 · 5,000 Meters Varsity · Place 53 · WinfieldWinfield | 5,000 Meters Varsity | 53 | 25:33.72 | 9 |
| Sep 13 | Palmyra CC InvitationalSep 13 · 5,000 Meters High School · Place 75 · WinfieldWinfield | 5,000 Meters High School | 75 | 25:53.80 PB | 9 |
| Sep 6 | New Haven Cross Country InvitationalSep 6 · 5,000 Meters Varsity · Place 62 · WinfieldWinfield | 5,000 Meters Varsity | 62 | 27:33.89 | 9 |
2024 Cross Country
5 results2023 Cross Country
3 results