Personal bests

Best marks in available results
Event / courseMarkMeetDate
3550 m · Spanish Lake ParkLutheran North XC Invitational · Sep 1723:02.25Lutheran North XC InvitationalSeptember 17, 2026
5,000 Meters · Arcadia Valley High SchoolMSHSAA Class 2 District 1 · Oct 3126:14.70MSHSAA Class 2 District 1October 31, 2026
5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 2526:52.5Gans Creek Classic HSSeptember 25, 2026
5,000 Meters · Jefferson Barracks Park64th Annual Hancock XC Invitational · Oct 1734:23.264th Annual Hancock XC InvitationalOctober 17, 2026
5,000 Meters · McNair ParkFirst Capitol XC Invite · Sep 434:14.55First Capitol XC InviteSeptember 4, 2026
5,000 Meters · Spanish Lake ParkLS Spanish Lake · Sep 1443:50.31LS Spanish LakeSeptember 14, 2023
5,000 Meters · St Vincent ParkCrusader-Greyhound Invitational · Sep 1037:03.01Crusader-Greyhound InvitationalSeptember 10, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31MSHSAA Class 2 District 1Oct 31 · 5,000 Meters Varsity · Place 131 · Lutheran North5,000 Meters Varsity13126:14.70 PB12
Oct 22Metro League XC Conference ChampionshipsOct 22 · 5,000 Meters Varsity · Place 46 · Lutheran North5,000 Meters Varsity4630:52.3612
Oct 1764th Annual Hancock XC InvitationalOct 17 · 5,000 Meters Varsity · Place 140 · Lutheran North5,000 Meters Varsity14034:23.2 PB12
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters White Varsity · Place 274 · Lutheran North5,000 Meters White Varsity27426:52.5 PB12
Sep 17Lutheran North XC InvitationalSep 17 · 3,550 Meters High School · Place 129 · Lutheran North3,550 Meters High School12923:02.25 PB12
Sep 10Crusader-Greyhound InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 55 · Lutheran North5,000 Meters Junior Varsity5537:03.01 PB12
Sep 4First Capitol XC InviteSep 4 · 5,000 Meters JV · Place 213 · Lutheran North5,000 Meters JV21334:14.55 PB12

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters White Varsity · Place 190 · Lutheran North5,000 Meters White Varsity19027:33.3811
Sep 18Lutheran North Cross Country InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 212 · Lutheran North5,000 Meters Junior Varsity21231:18.7611
Sep 11Crusader-Greyhound InvitationalSep 11 · 5,000 Meters Junior Varsity · Place 74 · Lutheran North5,000 Meters Junior Varsity7431:26.6211
Sep 5First Capital Cross Country MeetSep 5 · 3,200 Meters Junior Varsity · Place 43 · Lutheran North3,200 Meters Junior Varsity4317:39.4611
Aug 30Clayton Classic InvitationalAug 30 · 5,000 Meters Junior Varsity · Place 50 · Lutheran North5,000 Meters Junior Varsity5031:22.1611

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 19Hancock XCOct 19 · 5,000 Meters Varsity · Lutheran North5,000 Meters Varsity—DQ10
Sep 27Gans Creek ClassicSep 27 · 5,000 Meters Varsity · Place 211 · Lutheran North5,000 Meters Varsity21130:06.110
Sep 19Lutheran North CC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 260 · Lutheran North5,000 Meters Junior Varsity26033:14.5310

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 23Gans Creek ClassicSep 23 · 5,000 Meters Varsity · Place 265 · Lutheran North5,000 Meters Varsity26535:46.79
Sep 14LS Spanish LakeSep 14 · 5,000 Meters Boys 5000 · Place 299 · Lutheran North5,000 Meters Boys 500029943:50.31 PB9
Sep 7Crusader-Greyhound InvitationalSep 7 · 5,000 Meters Junior Varsity · Place 65 · Lutheran North5,000 Meters Junior Varsity6542:58.469