Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Coffee Mill Golf CourseWabasha-Kellogg Gallop · Aug 2510:32.2Wabasha-Kellogg GallopAugust 25, 2025
2400 m · Cedar River Golf CourseGMLOS Meet #2 · Sep 2513:15.39GMLOS Meet #2September 25, 2020
3,200 Meters · Dover-Eyota Elementary SchoolDover-Eyota Invitational · Sep 1413:08.8Dover-Eyota InvitationalSeptember 14, 2021
3,200 Meters · Ferndale Golf CourseLA-RP Meet #1 · Sep 2112:55.3LA-RP Meet #1September 21, 2021
3,200 Meters · Heartland Country ClubLA/RP Meet #2 · Oct 712:48.7LA/RP Meet #2October 7, 2021
3,200 Meters · Piper Hills Golf CoursePEM/Jodi Rahman Invitational · Oct 1212:09.7PEM/Jodi Rahman InvitationalOctober 12, 2021
5,000 Meters · Cedar River Golf CourseThree Rivers Conference Championships · Oct 1517:00.9Three Rivers Conference ChampionshipsOctober 15, 2024
5,000 Meters · Dover Eyota SchoolDover Eyota Invitational · Sep 1217:38.00Dover Eyota InvitationalSeptember 12, 2023
5,000 Meters · Dover-Eyota Elementary SchoolDover-Eyota Invitational · Sep 1318:47.36Dover-Eyota InvitationalSeptember 13, 2022
5,000 Meters · Harmony Golf ClubThree Rivers Conference Championships · Oct 1416:52.9Three Rivers Conference ChampionshipsOctober 14, 2025
5,000 Meters · Heart Land Country ClubLewiston-Altura Invitational · Oct 618:29.9Lewiston-Altura InvitationalOctober 6, 2022
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class A State Championships · Nov 116:36.7MSHSL Class A State ChampionshipsNovember 1, 2025
5,000 Meters · Lewiston Golf CourseLARPH Invitational · Oct 217:24.94LARPH InvitationalOctober 2, 2025
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1317:56.9All-American InvitationalSeptember 13, 2025
5,000 Meters · Luther College CampusAll-American Invitational · Sep 917:59.20All-American InvitationalSeptember 9, 2023
5,000 Meters · Northern Hills Golf CourseMSHSL Section 1A Championships · Oct 2316:57.0MSHSL Section 1A ChampionshipsOctober 23, 2025
5,000 Meters · Piper Hills Golf CoursePEM/Jodi Rahman Invitational · Oct 716:44.6PEM/Jodi Rahman InvitationalOctober 7, 2025
5,000 Meters · St. Charles Golf CourseSt. Charles Invitational · Sep 2517:31.4St. Charles InvitationalSeptember 25, 2025
5,000 Meters · St. Olaf CollegeMSHSL Class A State Championships · Nov 518:47.27MSHSL Class A State ChampionshipsNovember 5, 2022
5,000 Meters · University of Minnesota, Golf Course Club HouseMSHSL Class A State Championships · Nov 418:16.6MSHSL Class A State ChampionshipsNovember 4, 2023

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

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class A State ChampionshipsNov 1 · 5,000 Meters Class A · Place 22 · LA/RP/H5,000 Meters Class A2216:36.7 PB12
Oct 23MSHSL Section 1A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 9 · LA/RP/H5,000 Meters Varsity916:57.0 PB12
Oct 14Three Rivers Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 7 · LA/RP/H5,000 Meters Varsity716:52.9 PB12
Oct 7PEM/Jodi Rahman InvitationalOct 7 · 5,000 Meters Varsity · Place 7 · LA/RP/H5,000 Meters Varsity716:44.6 PB12
Oct 2LARPH InvitationalOct 2 · 5,000 Meters Boys Varsity · Place 6 · LA/RP/H5,000 Meters Boys Varsity617:24.94 PB12
Sep 25St. Charles InvitationalSep 25 · 5,000 Meters Varsity · Place 5 · LA/RP/H5,000 Meters Varsity517:31.4 PB12
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Championship Race · Place 142 · LA/RP/H5,000 Meters High School Boys Championship Race14217:48.912
Sep 13All-American InvitationalSep 13 · 5,000 Meters Varsity · Place 66 · LA/RP/H5,000 Meters Varsity6617:56.9 PB12
Aug 25Wabasha-Kellogg GallopAug 25 · 2 Miles Varsity · Place 3 · LA/RP/H2 Miles Varsity310:32.2 PB12

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2MSHSL State Championships - Class ANov 2 · 5,000 Meters Class A · Place 103 · LA/RP/H5,000 Meters Class A10317:51.611
Oct 24MSHSL Section 1A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 12 · LA/RP/H5,000 Meters Varsity1217:28.511
Oct 15Three Rivers Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 5 · LA/RP/H5,000 Meters Varsity517:00.9 PB11
Oct 8PEM/Jodi Rahman InvitationalOct 8 · 5,000 Meters Varsity · Place 8 · LA/RP/H5,000 Meters Varsity817:07.6JR
Oct 3LARP InvitationalOct 3 · 5,000 Meters Varsity · Place 5 · LA/RP/H5,000 Meters Varsity517:19.7011
Sep 26St. Charles InvitationalSep 26 · 5,000 Meters Varsity · Place 5 · LA/RP/H5,000 Meters Varsity517:42.2JR
Sep 21Jim Flim InvitationalSep 21 · 5,000 Meters Varsity · Place 24 · LA/RP/H5,000 Meters Varsity2418:25.711
Sep 14All-American InvitationalSep 14 · 5,000 Meters Varsity · Place 83 · LA/RP/H5,000 Meters Varsity8317:58.111

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class A State ChampionshipsNov 4 · 5,000 Meters Class A · Place 117 · LA/RP/H5,000 Meters Class A11718:16.6 PB10
Oct 26MSHSL Section 1A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 31 · LA/RP/H5,000 Meters Varsity3118:41.710
Oct 17Three Rivers Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 7 · LA/RP/H5,000 Meters Varsity717:34.610
Oct 10PEM/Jodi Rahman InvitationalOct 10 · 5,000 Meters Varsity · Place 7 · LA/RP/H5,000 Meters Varsity717:30.910
Oct 5LARP InvitationalOct 5 · 5,000 Meters Varsity · Place 2 · LA/RP/H5,000 Meters Varsity217:38.1010
Sep 28St. Charles InvitationalSep 28 · 5,000 Meters Varsity · Place 4 · LA/RP/H5,000 Meters Varsity417:57.73—
Sep 23Jim Flim Invitational (Winona)Sep 23 · 5,000 Meters Varsity · Place 20 · LA/RP/H5,000 Meters Varsity201:17.1—
Sep 12Dover Eyota InvitationalSep 12 · 5,000 Meters Boys 5k · Place 7 · LA/RP/H5,000 Meters Boys 5k717:38.00 PB10
Sep 9All-American InvitationalSep 9 · 5,000 Meters Varsity · Place 77 · LA/RP/H5,000 Meters Varsity7717:59.20 PB10

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5MSHSL Class A State ChampionshipsNov 5 · 5,000 Meters Class A · Place 140 · LA/RP/H5,000 Meters Class A14018:47.27 PB9
Oct 27MSHSL Section 1A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 15 · LA/RP/H5,000 Meters Varsity1518:02.39
Oct 18Three Rivers Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 48 · LA/RP/H5,000 Meters Varsity4820:20.19
Oct 6Lewiston-Altura InvitationalOct 6 · 5,000 Meters Boys 5k · Place 10 · LA/RP/H5,000 Meters Boys 5k1018:29.9 PB9
Sep 29St. Charles InvitationalSep 29 · 5,000 Meters Varsity · Place 8 · LA/RP/H5,000 Meters Varsity818:24.87—
Sep 24Jim Flim Invitational (Winona)Sep 24 · 5,000 Meters Varsity · Place 20 · LA/RP/H5,000 Meters Varsity2017:47.1—
Sep 13Dover-Eyota InvitationalSep 13 · 5,000 Meters Varsity · Place 12 · LA/RP/H5,000 Meters Varsity1218:47.36 PB9
Aug 29Wabasha-Kellogg GallopAug 29 · 2 Miles Varsity · Place 10 · LA/RP/H2 Miles Varsity1012:02.729

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 12PEM/Jodi Rahman InvitationalOct 12 · 3,200 Meters Junior High · Place 1 · LA/RP/H3,200 Meters Junior High112:09.7 PB8
Oct 7LA/RP Meet #2Oct 7 · 3,200 Meters Junior High · Place 4 · LA/RP/H3,200 Meters Junior High412:48.7 PB8
Sep 21LA-RP Meet #1Sep 21 · 3,200 Meters Junior High · Place 3 · LA/RP/H3,200 Meters Junior High312:55.3 PB8
Sep 14Dover-Eyota InvitationalSep 14 · 3,200 Meters Junior High · Place 4 · LA/RP/H3,200 Meters Junior High413:08.8 PB8

2020 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 25GMLOS Meet #2Sep 25 · 2,400 Meters Junior High · Place 14 · LA/RP/H2,400 Meters Junior High1413:15.39 PB7