Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Bassett Creek ParkJunior High Classic · Sep 295:21.4Junior High ClassicSeptember 29, 2022
1.5 Miles · Central Middle SchoolCMS Invitational · Sep 2210:01.6CMS InvitationalSeptember 22, 2022
5,000 Meters · Chippewa Middle SchoolTom Watson Mustang Stampede XC Meet · Sep 2018:17.7Tom Watson Mustang Stampede XC MeetSeptember 20, 2025
5,000 Meters · Collinwood Regional Park & CampgroundMSHSL Section 6AA Championships · Oct 2618:11.9MSHSL Section 6AA ChampionshipsOctober 26, 2023
5,000 Meters · Dehns Pumpkins2025 Osseo Invitational · Sep 2518:26.72025 Osseo InvitationalSeptember 25, 2025
5,000 Meters · Elm Creek Park Reserve2026 Osseo Invitational · Oct 118:20.32026 Osseo InvitationalOctober 1, 2026
5,000 Meters · Gale Woods FarmMSHSL Section 6AA Championships · Oct 2418:04.5MSHSL Section 6AA ChampionshipsOctober 24, 2024
5,000 Meters · Hyland Greens Golf CourseMetro West Conference Championships · Oct 1517:15.9Metro West Conference ChampionshipsOctober 15, 2024
5,000 Meters · Jordan High SchoolJordan XC Invitational · Oct 717:43.5Jordan XC InvitationalOctober 7, 2025
5,000 Meters · Levi Dodge 5k. CourseFarmington Cowbell · Sep 2418:26.08Farmington CowbellSeptember 24, 2026
5,000 Meters · Litchfield HSMSHSL Section 6AA Championships · Oct 2718:20.5MSHSL Section 6AA ChampionshipsOctober 27, 2022
5,000 Meters · Orono High SchoolOrono XC Invitational · Sep 220:42.5Orono XC InvitationalSeptember 2, 2026
5,000 Meters · Shamrock Golf CourseRocket Run · Sep 417:51.5Rocket RunSeptember 4, 2025
5,000 Meters · Yankton Trail ParkNike Heartland Preview · Sep 1218:24.1Nike Heartland PreviewSeptember 12, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 6AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 47 · Benilde-St Margaret's5,000 Meters Varsity4718:46.912
Oct 20Metro West Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 42 · Benilde-St Margaret's5,000 Meters Varsity4218:51.2SR
Oct 13Jordan XC InvitationalOct 13 · 5,000 Meters Varsity · Place 44 · Benilde-St Margaret's5,000 Meters Varsity4418:29.4012
Oct 13Jordan XC InvitationalOct 13 · 5,000 Meters High School · Place 44 · Benilde-St Margaret's5,000 Meters High School4418:29.4012
Oct 12026 Osseo InvitationalOct 1 · 5,000 Meters Varsity · Place 72 · Benilde-St Margaret's5,000 Meters Varsity7218:20.3 PB12
Sep 24Farmington CowbellSep 24 · 5,000 Meters Varsity · Place 110 · Benilde-St Margaret's5,000 Meters Varsity11018:26.08 PB12
Sep 12Nike Heartland PreviewSep 12 · 5,000 Meters Championship · Place 127 · Benilde-St Margaret's5,000 Meters Championship12718:24.1 PB12
Sep 2Orono XC InvitationalSep 2 · 5,000 Meters Boys Varsity · Place 63 · Benilde-St Margaret's5,000 Meters Boys Varsity6320:42.5 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 6AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 53 · Benilde-St Margaret's5,000 Meters Varsity5319:00.111
Oct 14Metro West Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 30 · Benilde-St Margaret's5,000 Meters Varsity3017:23.311
Oct 7Jordan XC InvitationalOct 7 · 5,000 Meters Varsity · Place 10 · Benilde-St Margaret's5,000 Meters Varsity1017:43.5 PB11
Sep 252025 Osseo InvitationalSep 25 · 5,000 Meters Varsity · Place 28 · Benilde-St Margaret's5,000 Meters Varsity2818:26.7 PB11
Sep 20Tom Watson Mustang Stampede XC MeetSep 20 · 5,000 Meters Boys Varsity Green · Place 32 · Benilde-St Margaret's5,000 Meters Boys Varsity Green3218:17.7 PB11
Sep 4Rocket RunSep 4 · 5,000 Meters Varsity · Place 44 · Benilde-St Margaret's5,000 Meters Varsity4417:51.5 PB11
Aug 23Ron Kretsch InvitationalAug 23 · 2 Miles Varsity · Place 15 · Benilde-St Margaret's2 Miles Varsity1511:12.8—

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24MSHSL Section 6AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 32 · Benilde-St Margaret's5,000 Meters Varsity3218:04.5 PB10
Oct 15Metro West Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 21 · Benilde-St Margaret's5,000 Meters Varsity2117:15.9 PB10
Oct 8Jordan XC InvitationalOct 8 · 5,000 Meters Varsity · Place 12 · Benilde-St Margaret's5,000 Meters Varsity1217:55.6SO
Sep 5Rocket RunSep 5 · 5,000 Meters Varsity · Place 32 · Benilde-St Margaret's5,000 Meters Varsity3217:59.1SO
Aug 24Ron Kretsch InvitationalAug 24 · 2 Miles Varsity · Place 11 · Benilde-St Margaret's2 Miles Varsity1111:13.110

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 6AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 33 · Benilde-St Margaret's5,000 Meters Varsity3318:11.9 PB9
Oct 17Metro West Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 35 · Benilde-St Margaret's5,000 Meters Varsity3518:21.09
Oct 10Jordan InvitationalOct 10 · 5,000 Meters Varsity · Place 27 · Benilde-St Margare5,000 Meters Varsity2718:20.2—
Sep 14DeLaSalle Islander InvitationalSep 14 · 5,000 Meters Varsity · Place 37 · Benilde-St Margaret's5,000 Meters Varsity3719:15.170

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 27MSHSL Section 6AA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 50 · Benilde-St Margaret's5,000 Meters Varsity5018:20.5 PB8
Oct 18Metro West Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 67 · Benilde-St Margaret's5,000 Meters Varsity6719:10.18
Sep 29Junior High ClassicSep 29 · 1 Miles 8th Grade · Place 4 · Benilde-St Margaret's1 Miles 8th Grade45:21.4 PB8
Sep 22CMS InvitationalSep 22 · 1.5 Miles 8th Grade · Place 7 · Benilde-St Margaret's1.5 Miles 8th Grade710:01.6 PB8
Sep 15Hopkins Jr High meetSep 15 · 1.5 Miles 8th Grade · Place 4 · Benilde-St Margare1.5 Miles 8th Grade49:31.2—
Aug 27BSM Ron Kretsch InvitationalAug 27 · 3,200 Meters Middle School · Place 9 · Benilde-St Margare3,200 Meters Middle School912:42.5—

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 19Metro West Conference ChampionshipsOct 19 · 5,000 Meters Junior Varsity · Place 61 · Benilde-St Margaret's5,000 Meters Junior Varsity6121:23.947