Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jackson City ParkJackson High School XC Invitational · Aug 2914:50.61Jackson High School XC InvitationalAugust 29, 2026
2400 m · St. Vincent De Paul Seminary Picnic GroundsSt. Vincent XC Invitational · Sep 310:31.73St. Vincent XC InvitationalSeptember 3, 2026
5,000 Meters · Arcadia Valley High SchoolMSHSAA Class 3 District 1 · Oct 3119:47.80MSHSAA Class 3 District 1October 31, 2026
5,000 Meters · Notre Dame Regional High SchoolNotre Dame XC Invitational · Oct 321:16.9Notre Dame XC InvitationalOctober 3, 2026
5,000 Meters · Oak Ridge High SchoolOak Ridge XC Invitational · Sep 2223:41.27Oak Ridge XC Invitational September 22, 2026
5,000 Meters · Osage ParkMSHSAA Class 4 District 1 · Nov 121:34.71MSHSAA Class 4 District 1November 1, 2025
5,000 Meters · Perry Park CenterPerryville High School Cutlass Invitational · Sep 2922:42.4Perryville High School Cutlass InvitationalSeptember 29, 2026
5,000 Meters · West City ParkJCAA XC Conference · Oct 1721:41.51JCAA XC ConferenceOctober 17, 2026
5,000 Meters · Woodland R-IV High SchoolWoodland Invitational XC Meet · Oct 821:46.6Woodland Invitational XC MeetOctober 8, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 31MSHSAA Class 3 District 1Oct 31 · 5,000 Meters Varsity · Place 80 · Perryville5,000 Meters Varsity8019:47.80 PB11
Oct 22North County InvitationalOct 22 · 5,000 Meters Varsity · Place 56 · Perryville5,000 Meters Varsity5621:22.3—
Oct 17JCAA XC ConferenceOct 17 · 5,000 Meters Varsity · Place 48 · Perryville5,000 Meters Varsity4821:41.51 PB11
Oct 8Woodland Invitational XC MeetOct 8 · 5,000 Meters HS Boys · Place 42 · Perryville5,000 Meters HS Boys4221:46.6 PB11
Oct 3Notre Dame XC InvitationalOct 3 · 5,000 Meters Varsity · Place 77 · Perryville5,000 Meters Varsity7721:16.9 PB11
Sep 29Perryville High School Cutlass InvitationalSep 29 · 5,000 Meters Boys High School · Place 39 · Perryville5,000 Meters Boys High School3922:42.4 PB11
Sep 22Oak Ridge XC Invitational Sep 22 · 5,000 Meters High School · Place 79 · Perryville5,000 Meters High School7923:41.27 PB11
Sep 12Arcadia Valley InvitationalSep 12 · 5,000 Meters Varsity · Place 150 · Perryville5,000 Meters Varsity15023:04.2311
Sep 3St. Vincent XC InvitationalSep 3 · 2,400 Meters High School · Place 54 · Perryville2,400 Meters High School5410:31.73 PB11
Aug 29Jackson High School XC InvitationalAug 29 · 2 Miles 11th Grade · Place 93 · Perryville2 Miles 11th Grade9314:50.61 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 1MSHSAA Class 4 District 1Nov 1 · 5,000 Meters Varsity · Place 83 · Perryville5,000 Meters Varsity8321:34.71 PB10
Oct 18JCAA Conference XC MeetOct 18 · 5,000 Meters Varsity · Place 44 · Perryville5,000 Meters Varsity4422:01.4010
Oct 9Woodland Cross Country InvitationalOct 9 · 5,000 Meters HS Boys · Place 61 · Perryville5,000 Meters HS Boys6122:14.510
Oct 4Notre Dame XC InviteOct 4 · 5,000 Meters Junior Varsity · Place 34 · Perryville5,000 Meters Junior Varsity3422:10.1SO
Sep 29Perryville XC Cutlass InvitationalSep 29 · 5,000 Meters HS Boys · Place 39 · Perryville5,000 Meters HS Boys3925:14.910
Sep 13Arcadia Valley InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 79 · Perryville5,000 Meters Junior Varsity7924:41.1810
Sep 4St. Vincent XC InviteSep 4 · 5,000 Meters Varsity · Place 84 · Perryville5,000 Meters Varsity8424:43.2810
Aug 30Jackson HS InviteAug 30 · 2 Miles Varsity · Place 50 · Perryville2 Miles Varsity5014:28.3510

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 19JCAA Conference XC MeetOct 19 · 5,000 Meters Junior Varsity · Place 38 · Perryville5,000 Meters Junior Varsity3823:08.399
Sep 24Oak Ridge InvitationalSep 24 · 5,000 Meters Varsity · Place 89 · Perryville5,000 Meters Varsity8925:18.2FR
Sep 24Oak Ridge InvitationalSep 24 · 5,000 Meters Varsity · Place 89 · Perryville5,000 Meters Varsity8925:18.2FR
Sep 14Arcadia Valley InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 94 · Perryville5,000 Meters Junior Varsity9424:50.419