Personal bests

Best marks in available results
Event / courseMarkMeetDate
3550 m · Spanish Lake ParkLutheran North XC Invitational · Sep 1713:43.13Lutheran North XC InvitationalSeptember 17, 2026
5,000 Meters · Arcadia Valley High SchoolMSHSAA Class 2 District 1 · Oct 3119:03.74MSHSAA Class 2 District 1October 31, 2026
5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 2518:22.5Gans Creek Classic HSSeptember 25, 2026
5,000 Meters · Jefferson Barracks Park64th Annual Hancock XC Invitational · Oct 1719:03.964th Annual Hancock XC InvitationalOctober 17, 2026
5,000 Meters · McNair ParkFirst Capital Cross Country Meet · Aug 3021:40.27First Capital Cross Country MeetAugust 30, 2024
5,000 Meters · Orchard Farm High SchoolOrchard Farm Invitational · Oct 1019:31.54Orchard Farm InvitationalOctober 10, 2024
5,000 Meters · Principia CollegeBorder War XC Championships · Oct 1019:05.61Border War XC ChampionshipsOctober 10, 2026
5,000 Meters · St Vincent ParkClayton Classic · Aug 2919:03.21Clayton Classic August 29, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31MSHSAA Class 2 District 1Oct 31 · 5,000 Meters Varsity · Place 59 · Lutheran North5,000 Meters Varsity5919:03.74 PB11
Oct 22Metro League XC Conference ChampionshipsOct 22 · 5,000 Meters Varsity · Place 25 · Lutheran North5,000 Meters Varsity2519:00.0711
Oct 1764th Annual Hancock XC InvitationalOct 17 · 5,000 Meters Varsity · Place 54 · Lutheran North5,000 Meters Varsity5419:03.9 PB11
Oct 10Border War XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 69 · Lutheran North5,000 Meters Varsity6919:05.61 PB11
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters White Varsity · Place 40 · Lutheran North5,000 Meters White Varsity4018:22.5 PB11
Sep 17Lutheran North XC InvitationalSep 17 · 3,550 Meters High School · Place 15 · Lutheran North3,550 Meters High School1513:43.13 PB11
Sep 10Crusader-Greyhound InvitationalSep 10 · 5,000 Meters High School · Place 9 · Lutheran North5,000 Meters High School919:10.3711
Aug 29Clayton Classic Aug 29 · 5,000 Meters Varsity · Place 40 · Lutheran North5,000 Meters Varsity4019:03.21 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 1MSHSAA Class 2 District 1Nov 1 · 5,000 Meters Varsity · Place 70 · Lutheran North5,000 Meters Varsity7019:47.3310
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters White Varsity · Place 53 · Lutheran North5,000 Meters White Varsity5318:48.9210
Sep 18Lutheran North Cross Country InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 25 · Lutheran North5,000 Meters Junior Varsity2519:38.8710
Sep 11Crusader-Greyhound InvitationalSep 11 · 5,000 Meters Varsity · Place 18 · Lutheran North5,000 Meters Varsity1819:25.9010
Sep 5First Capital Cross Country MeetSep 5 · 5,000 Meters Varsity · Place 81 · Lutheran North5,000 Meters Varsity8119:56.1410
Aug 30Clayton Classic InvitationalAug 30 · 5,000 Meters Varsity · Place 14 · Lutheran North5,000 Meters Varsity1419:27.4010

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 19Hancock XCOct 19 · 5,000 Meters Varsity · Place 60 · Lutheran North5,000 Meters Varsity6019:36.29
Oct 10Orchard Farm InvitationalOct 10 · 5,000 Meters Varsity · Place 81 · Lutheran North5,000 Meters Varsity8119:31.54 PB9
Sep 27Gans Creek ClassicSep 27 · 5,000 Meters Varsity · Place 82 · Lutheran North5,000 Meters Varsity8219:55.59
Sep 19Lutheran North CC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 52 · Lutheran North5,000 Meters Junior Varsity5220:28.909
Sep 12Crusader-Greyhound InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 41 · Lutheran North5,000 Meters Junior Varsity4120:26.449
Aug 30First Capital Cross Country MeetAug 30 · 5,000 Meters Junior Varsity · Place 42 · Lutheran North5,000 Meters Junior Varsity4221:40.27 PB9