Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Gainey 3200 Meter CourseKent/Ottawa County meet · Oct 1512:44.8Kent/Ottawa County meetOctober 15, 2016
5,000 Meters · Allendale HSMHSAA LP Region 01-1 at Allendale · Oct 2818:43.31MHSAA LP Region 01-1 at AllendaleOctober 28, 2017
5,000 Meters · Beach Elementary SchoolOK White Jamboree 4 · Oct 1819:37.21OK White Jamboree 4October 18, 2017
5,000 Meters · Benzie CentralMHSAA LP Region 01-1 host Bear Lake @ Buckley · Oct 3118:13.58MHSAA LP Region 01-1 host Bear Lake @ BuckleyOctober 31, 2020
5,000 Meters · Brookside Golf CourseOK White Jamboree @ Greenville · Oct 319:18.41OK White Jamboree @ GreenvilleOctober 3, 2018
5,000 Meters · Cedar SpringsOK White Jamboree at Cedar Springs · Sep 1819:01.44OK White Jamboree at Cedar SpringsSeptember 18, 2019
5,000 Meters · Forest Akers East Golf Course2017 MSU Spartan Invitational · Sep 1519:45.362017 MSU Spartan InvitationalSeptember 15, 2017
5,000 Meters · Huckleberry Creek Golf CoursePewamo-Westphalia Invitational · Sep 2719:16.8Pewamo-Westphalia InvitationalSeptember 27, 2017
5,000 Meters · Lowell HSOK White Jamboree @ Lowell · Sep 419:55.00OK White Jamboree @ LowellSeptember 4, 2019
5,000 Meters · Lowell HS OFFICIALOK White Jamboree @ Lowell · Sep 520:36.57OK White Jamboree @ LowellSeptember 5, 2018
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 218:15.7MHSAA LP D1 FinalsNovember 2, 2019
5,000 Meters · Riverside ParkOK White Conference Meet · Oct 1718:32.69OK White Conference MeetOctober 17, 2018
5,000 Meters · South Christian Sports ParkOK Gold Jamboree #1 · Sep 819:05.64OK Gold Jamboree #1September 8, 2020
5,000 Meters · Wayland Middle SchoolOK Gold Jamboree #2 · Sep 2919:23.81OK Gold Jamboree #2September 29, 2020
6,000 Meters · Agricultural Operations Course 44th Annual UC Riverside Invitational · Sep 2721:12.7044th Annual UC Riverside InvitationalSeptember 27, 2025
6,000 Meters · Ash Creek PreserveNCAA DII West Regional Championships · Nov 821:25.11NCAA DII West Regional ChampionshipsNovember 8, 2025
6,000 Meters · Chambers Creek Regional Park2022 NCAA Division II Cross Country Champs (64th Men & 41st Women) · Dec 222:08.12022 NCAA Division II Cross Country Champs (64th Men & 41st Women)December 2, 2022
6,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside NCAA DII Midwest Regional XC Championships · Nov 1921:50.3NCAA DII Midwest Regional XC ChampionshipsNovember 19, 2022
6,000 Meters · Katke Golf CourseGLIAC Cross Country Championships · Oct 2622:00.1GLIAC Cross Country ChampionshipsOctober 26, 2024
6,000 Meters · Lewis UniversityLewis Crossover · Oct 1122:16.51Lewis CrossoverOctober 11, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division II Cross Country Champs (67th Men & 44th Women)Nov 22 · 6,000 Meters D2 Championship · Place 132 · Biola (Calif.)Biola (Calif.)6,000 Meters D2 Championship13222:10.1Sr
Nov 8NCAA DII West Regional ChampionshipsNov 8 · 6,000 Meters NCAA DII West Regional · Place 37 · Biola (Calif.)Biola (Calif.)6,000 Meters NCAA DII West Regional3721:25.11 PBSr
Oct 11Lewis CrossoverOct 11 · 6,000 Meters Womens 6000 · Place 35 · Biola (Calif.)Biola (Calif.)6,000 Meters Womens 60003522:16.51 PBSr
Sep 2744th Annual UC Riverside InvitationalSep 27 · 6,000 Meters 6K Invite/Open · Place 43 · Biola (Calif.)Biola (Calif.)6,000 Meters 6K Invite/Open4321:12.70 PBSr
Sep 12Biola InvitationalSep 12 · 5,000 Meters Varsity · Place 7 · BiolaBiola5,000 Meters Varsity718:13.5SR

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 26GLIAC Cross Country ChampionshipsOct 26 · 6,000 Meters Varsity · Place 17 · Grand Valley StateGrand Valley State6,000 Meters Varsity1722:00.1 PBSr
Sep 132024 MSU Auto-Owners Spartan InvitationalSep 13 · 6,000 Meters Varsity · Place 30 · Grand Valley St.Grand Valley St.6,000 Meters Varsity3023:00.9JR

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 15MSU Spartan InvitationalSep 15 · 6,000 Meters Varsity · Place 66 · Grand Valley St.Grand Valley St.6,000 Meters Varsity6623:37.8SO

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Dec 22022 NCAA Division II Cross Country Champs (64th Men & 41st Women)Dec 2 · 6,000 Meters Championship · Place 107 · Grand Valley StateGrand Valley State6,000 Meters Championship10722:08.1 PBSo
Nov 19NCAA DII Midwest Regional XC ChampionshipsNov 19 · 6,000 Meters Championship · Place 11 · Grand Valley StateGrand Valley State6,000 Meters Championship1121:50.3 PBSo
Nov 4GLIAC Cross Country ChampionshipsNov 4 · 6,000 Meters Varsity · Place 10 · Grand Valley St.Grand Valley St.6,000 Meters Varsity1021:54.7FR

2020 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7MHSAA LP D1 FinalsNov 7 · 5,000 Meters D1 - Official · Place 50 · GR Ottawa HillsGR Ottawa Hills5,000 Meters D1 - Official5019:26.5412
Oct 31MHSAA LP Region 01-1 host Bear Lake @ BuckleyOct 31 · 5,000 Meters D1 Girls · Place 2 · GR Ottawa HillsGR Ottawa Hills5,000 Meters D1 Girls218:13.58 PB12
Oct 24MHSAA Pre-Regional 02-1 @ Cedar SpringsOct 24 · 5,000 Meters Varsity · Place 1 · GR_Ottawa HillsGR_Ottawa Hills5,000 Meters Varsity118:09.6012
Oct 20OK Gold ChampionshipsOct 20 · 5,000 Meters Varsity · Place 1 · GR_Ottawa HillsGR_Ottawa Hills5,000 Meters Varsity118:44.4512
Sep 29OK Gold Jamboree #2Sep 29 · 5,000 Meters Varsity Girls · Place 1 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Varsity Girls119:23.81 PB12
Sep 8OK Gold Jamboree #1Sep 8 · 5,000 Meters Varsity · Place 1 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Varsity119:05.64 PB12

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 2MHSAA LP D1 FinalsNov 2 · 5,000 Meters D1 · Place 12 · GR Ottawa HillsGR Ottawa Hills5,000 Meters D11218:15.7 PB11
Oct 26MHSAA LP Region 01-1 @ BenzieOct 26 · 5,000 Meters Division 1 · Place 1 · GR_Ottawa HillsGR_Ottawa Hills5,000 Meters Division 1117:41.5811
Sep 18OK White Jamboree at Cedar SpringsSep 18 · 5,000 Meters Varsity · Place 2 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Varsity219:01.44 PB11
Sep 132019 MSU Spartan InviteSep 13 · 5,000 Meters Elite · Place 28 · GR_Ottawa HillsGR_Ottawa Hills5,000 Meters Elite2819:06.8JR
Sep 4OK White Jamboree @ LowellSep 4 · 5,000 Meters Open · Place 2 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Open219:55.00 PB11

2018 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 3MHSAA LP Division 1 FinalsNov 3 · Division 1 · Place 33 · Grand Rapids Ottawa HillsGrand Rapids Ottawa HillsDivision 13318:46.5—
Oct 27MHSAA LP Region 01-1 @ AllendaleOct 27 · 5,000 Meters Division 1 · Place 6 · GR_Ottawa HillsGR_Ottawa Hills5,000 Meters Division 1618:31.2010
Oct 17OK White Conference MeetOct 17 · 5,000 Meters Varsity · Place 2 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Varsity218:32.69 PB10
Oct 3OK White Jamboree @ GreenvilleOct 3 · 5,000 Meters Varsity · Place 3 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Varsity319:18.41 PB10
Sep 26Pewamo-Westphalia InvitationalSep 26 · 5,000 Meters Varsity · Place 2 · GR_Ottawa HillsGR_Ottawa Hills5,000 Meters Varsity218:59.010
Sep 19OK White JamboreeSep 19 · 5,000 Meters Varsity · Place 3 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Varsity319:10.5710
Sep 5OK White Jamboree @ LowellSep 5 · 5,000 Meters Varsity · Place 2 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Varsity220:36.57 PB10

2017 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 4MHSAA LP Division 1 FinalsNov 4 · 5,000 Meters Division 1 · Place 57 · Grand Rapids Ottawa HillsGrand Rapids Ottawa Hills5,000 Meters Division 15718:56.7—
Oct 28MHSAA LP Region 01-1 at AllendaleOct 28 · 5,000 Meters Varsity · Place 5 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Varsity518:43.31 PB9
Oct 18OK White Jamboree 4Oct 18 · 5,000 Meters Varsity · Place 2 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Varsity219:37.21 PB9
Oct 7Portage InviteOct 7 · 5,000 Meters Division 1 · Place 42 · GR_Ottawa HillsGR_Ottawa Hills5,000 Meters Division 14219:56.99
Oct 4OK White Jamboree #3Oct 4 · 5,000 Meters Varsity · Place 1 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Varsity119:03.659
Sep 27Pewamo-Westphalia InvitationalSep 27 · 5,000 Meters Varsity · Place 2 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Varsity219:16.8 PB9
Sep 20OK White Jamboree #2Sep 20 · 5,000 Meters Varsity · Place 2 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Varsity220:00.319
Sep 152017 MSU Spartan InvitationalSep 15 · 5,000 Meters Green Race (Division 1 & 2) · Place 7 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Green Race (Division 1 & 2)719:45.36 PB9
Sep 6OK White Jamboree #1Sep 6 · 5,000 Meters Varsity · Place 3 · GR Ottawa HillsGR Ottawa Hills5,000 Meters Varsity320:04.049

2016 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 29Allendale PromOct 29 · 5,000 Meters Prom HS/Club · Place 3 · Grand Rapids Public SchoolsGrand Rapids Public Schools5,000 Meters Prom HS/Club319:26.068
Oct 15Kent/Ottawa County meetOct 15 · 3,200 Meters Middle School 7-8 · Place 2 · Grand Rapids Public SchoolsGrand Rapids Public Schools3,200 Meters Middle School 7-8212:44.8 PB8