Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Concordia UniversityWisconsin Lutheran Schools State Championships · Oct 1118:02.5Wisconsin Lutheran Schools State ChampionshipsOctober 11, 2025
2 Miles · Concordia University WisconsinWisconsin Lutheran Schools State Championships · Oct 1017:21.1Wisconsin Lutheran Schools State ChampionshipsOctober 10, 2026
2,500 Meters · Crown of Life CC Course Crown of Life Colts CC Invitational · Sep 2313:55.63 Crown of Life Colts CC InvitationalSeptember 23, 2026
2,500 Meters · Heritage ParkCrown of Life Colts CC Invitational · Sep 1313:53.96Crown of Life Colts CC InvitationalSeptember 13, 2023
2,500 Meters · Kettle Moraine Lutheran High SchoolKMLHS Grade School Cross Country Meet · Oct 517:16.60KMLHS Grade School Cross Country MeetOctober 5, 2022
2,500 Meters · Peace Lutheran SchoolPeace Panther Prowl · Sep 915:19.62Peace Panther ProwlSeptember 9, 2026
2,500 Meters · Willowood ParkPilgrim Grade School Invite · Sep 719:00.80Pilgrim Grade School InviteSeptember 7, 2022
3,200 Meters · Centennial ParkCrusader Warriors CC Invitational · Sep 2721:24.59Crusader Warriors CC InvitationalSeptember 27, 2023
3,200 Meters · Centennial Park 3200M CourseSUNSational Stampede · Sep 3018:27.67SUNSational StampedeSeptember 30, 2026
3,200 Meters · Kettle Moraine Lutheran High SchoolEnd of Season ECC MS Run · Oct 1118:31.24End of Season ECC MS RunOctober 11, 2023
3,200 Meters · KML GS 3200m CourseKMLHS Grade School Cross Country Meet · Oct 717:45.56KMLHS Grade School Cross Country MeetOctober 7, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 10Wisconsin Lutheran Schools State ChampionshipsOct 10 · 2 Miles Boys · Place 250 · Our Savior's LutheranOur Savior's Lutheran2 Miles Boys25017:21.1 PB7
Oct 7KMLHS Grade School Cross Country MeetOct 7 · 3,200 Meters Middle School Race · Place 86 · Our Savior's LutheranOur Savior's Lutheran3,200 Meters Middle School Race8617:45.56 PB7
Sep 30SUNSational StampedeSep 30 · 3,200 Meters 8th & Under · Place 51 · Our Savior's LutheranOur Savior's Lutheran3,200 Meters 8th & Under5118:27.67 PB7
Sep 23 Crown of Life Colts CC InvitationalSep 23 · 2,500 Meters 7th/8th · Place 45 · Our Savior's LutheranOur Savior's Lutheran2,500 Meters 7th/8th4513:55.63 PB7
Sep 9Peace Panther ProwlSep 9 · 2,500 Meters Boys Open · Place 137 · Our Savior's LutheranOur Savior's Lutheran2,500 Meters Boys Open13715:19.62 PB7

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 11Wisconsin Lutheran Schools State ChampionshipsOct 11 · 2 Miles Middle School Boys · Place 292 · Our Savior's LutheranOur Savior's Lutheran2 Miles Middle School Boys29218:02.5 PB6
Oct 8KMLHS Grade School Cross Country MeetOct 8 · 3,200 Meters Middle School Race · Place 104 · Our Savior's LutheranOur Savior's Lutheran3,200 Meters Middle School Race10418:25.946
Oct 1SUNSational StampedeOct 1 · 3,200 Meters Varsity · Place 85 · Our Savior's LutheranOur Savior's Lutheran3,200 Meters Varsity8518:36.966
Sep 24Crown of Life Colts CC InvitationalSep 24 · 2,500 Meters Varsity · Place 102 · Our Savior's LutheranOur Savior's Lutheran2,500 Meters Varsity10214:39.356
Sep 10Peace Panther ProwlSep 10 · 2,500 Meters Open · Place 93 · Our Savior's LutheranOur Savior's Lutheran2,500 Meters Open9315:49.886

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 14Griffin InviteOct 14 · 3,200 Meters 6th Grade · Place 84 · Our Savior's LutheranOur Savior's Lutheran3,200 Meters 6th Grade8422:21.995
Oct 12Wisconsin State Cross Country Championship for Lutheran SchoolsOct 12 · 2 Miles Varsity · Place 285 · Our Savior's LutheranOur Savior's Lutheran2 Miles Varsity28519:17.6—
Oct 9KMLHS Grade School Cross Country MeetOct 9 · 3,200 Meters Middle School Race · Place 111 · Our Savior's LutheranOur Savior's Lutheran3,200 Meters Middle School Race11120:49.065
Oct 2Suns/Crusaders GS InviteOct 2 · 3,200 Meters Varsity · Place 91 · Our Savior's LutheranOur Savior's Lutheran3,200 Meters Varsity9120:18.075
Sep 25Crown of Life Colts CC InvitationalSep 25 · 2,500 Meters Varsity · Place 120 · Our Savior's LutheranOur Savior's Lutheran2,500 Meters Varsity12015:48.685
Sep 11Peace Panther ProwlSep 11 · 2,500 Meters Grades 3-6 · Place 55 · Our Savior's LutheranOur Savior's Lutheran2,500 Meters Grades 3-65516:33.505

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 11End of Season ECC MS RunOct 11 · 3,200 Meters Middle School Race · Place 50 · Kettle Moraine LutheranKettle Moraine Lutheran3,200 Meters Middle School Race5018:31.24 PB4
Oct 7State Cross Country for Lutheran Grade Schools 2023Oct 7 · 3,200 Meters Boys · Place 214 · Our Savior's LutheranOur Savior's Lutheran3,200 Meters Boys21420:18.7Unofficial4
Sep 27Crusader Warriors CC InvitationalSep 27 · 3,200 Meters 6th and Under · Place 91 · Our Savior's LutheranOur Savior's Lutheran3,200 Meters 6th and Under9121:24.59 PB4
Sep 13Crown of Life Colts CC InvitationalSep 13 · 2,500 Meters 6th and Under · Place 109 · Our Savior's LutheranOur Savior's Lutheran2,500 Meters 6th and Under10913:53.96 PB4
Sep 6Pilgrim Grade School InviteSep 6 · 2,500 Meters Varsity · Place 80 · Our Savior's LutheranOur Savior's Lutheran2,500 Meters Varsity8015:00.834

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 8LSA State CC ChampionshipOct 8 · 2 Miles Middle School · Place 210 · Our Savior's LutheranOur Savior's Lutheran2 Miles Middle School21021:46.53
Oct 5KMLHS Grade School Cross Country MeetOct 5 · 2,500 Meters Open Race · Place 78 · Our Savior's LutheranOur Savior's Lutheran2,500 Meters Open Race7817:16.60 PB3
Sep 28Crusader Warriors CC InvitationalSep 28 · 3,200 Meters 6th and Under · Place 78 · Our Savior's LutheranOur Savior's Lutheran3,200 Meters 6th and Under7823:32.433
Sep 14Crown of Life Colts CC InvitationalSep 14 · 2,500 Meters Varsity · Place 125 · Our Savior's LutheranOur Savior's Lutheran2,500 Meters Varsity12518:05.903
Sep 7Pilgrim Grade School InviteSep 7 · 2,500 Meters Boys Race · Place 256 · Our Savior's LutheranOur Savior's Lutheran2,500 Meters Boys Race25619:00.80 PB3