Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Allendale HSWMMSC Championships · Oct 1214:42.75WMMSC ChampionshipsOctober 12, 2021
2 Miles · Byron Center West Middle SchoolWMMSC Bronze Championship · Oct 414:51.90WMMSC Bronze ChampionshipOctober 4, 2022
2 Miles · Caledonia HSDuncan Lake MS CC Meet · Oct 615:25.53Duncan Lake MS CC MeetOctober 6, 2022
2 Miles · GRPS Northeast CampusMHSAA Middle School Regional - Zone 6 @ GRPS · Oct 1415:15.63MHSAA Middle School Regional - Zone 6 @ GRPSOctober 14, 2022
2 Miles · Johnson ParkWyoming MS CC Meet · Sep 2715:31.81Wyoming MS CC MeetSeptember 27, 2022
2 Miles · Thornapple-Kellogg MS XC CourseWMMSC Jamboree at TK · Sep 715:42.56WMMSC Jamboree at TK September 7, 2022
2 Miles · Wayland Middle SchoolWayland MS Invite · Sep 2915:07.53Wayland MS Invite September 29, 2022
5,000 Meters · Caledonia HSCaledonia - Middleville Thornapple Kellogg Dual Meet · Aug 2922:54.2Caledonia - Middleville Thornapple Kellogg Dual MeetAugust 29, 2025
5,000 Meters · Fruit Ridge HayridesSparta Invitational · Sep 1321:51.60Sparta InvitationalSeptember 13, 2025
5,000 Meters · Jijak Camp 5KHopkins Invitational · Sep 1922:21.41Hopkins InvitationalSeptember 19, 2026
5,000 Meters · Lakewood HSBarry County Championships · Oct 2721:40.82Barry County Championships October 27, 2025
5,000 Meters · Maple Valley Jr/Sr High SchoolBarry County CC Championship 2026 · Nov 222:18.36Barry County CC Championship 2026November 2, 2026
5,000 Meters · Otsego HS25th Annual Bulldog Invitational · Oct 321:34.6725th Annual Bulldog InvitationalOctober 3, 2026
5,000 Meters · Riverside ParkOK Gold HS Meet at Riverside Park · Sep 3022:16.56OK Gold HS Meet at Riverside ParkSeptember 30, 2026
5,000 Meters · South Christian HSMHSAA LP Region 12-2 @ GR South Christian · Oct 3121:37.63MHSAA LP Region 12-2 @ GR South ChristianOctober 31, 2026
5,000 Meters · South Christian Sports Park2026 Under the Lights Invite · Aug 2822:23.92026 Under the Lights InviteAugust 28, 2026
5,000 Meters · Wayland Middle SchoolOK Gold Jamboree #2 (Official) · Sep 2422:27.94OK Gold Jamboree #2 (Official)September 24, 2025
5,000 Meters · Yankee Springs State ParkCoach B Invitational · Sep 1422:35.7Coach B Invitational September 14, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 2Barry County CC Championship 2026Nov 2 · 5,000 Meters Varsity · Place 12 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity1222:18.36 PB12
Oct 31MHSAA LP Region 12-2 @ GR South ChristianOct 31 · 5,000 Meters D2 Girls · Place 48 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters D2 Girls4821:37.63 PB12
Oct 21OK Gold Jamboree @ South ChristianOct 21 · 5,000 Meters Varsity · Place 18 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity1822:22.212
Oct 325th Annual Bulldog InvitationalOct 3 · 5,000 Meters D2 Varsity · Place 93 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters D2 Varsity9321:34.67 PB12
Sep 30OK Gold HS Meet at Riverside ParkSep 30 · 5,000 Meters Varsity · Place 24 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity2422:16.56 PB12
Sep 19Hopkins InvitationalSep 19 · 5,000 Meters Varsity · Place 30 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity3022:21.41 PB12
Sep 14Coach B Invitational Sep 14 · 5,000 Meters Thornapple Division Girls · Place 16 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Thornapple Division Girls1622:35.7 PB12
Sep 9OK Gold Jamboree at Wayland UnionSep 9 · 5,000 Meters Varsity · Place 29 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity2924:44.412
Aug 282026 Under the Lights InviteAug 28 · 5,000 Meters Starlight Girls · Place 82 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Starlight Girls8222:23.9 PB12
Aug 21Caledonia - Middleville-Thornapple Kellogg Dual MeetAug 21 · 5,000 Meters Varsity · Place 12 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity1223:12.112

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 27Barry County Championships Oct 27 · 5,000 Meters Varsity · Place 2 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity221:40.82 PB11
Oct 25MHSAA LP Region 12-2 @ GR South Christian (C)Oct 25 · 5,000 Meters Division 2 · Place 44 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Division 24422:35.111
Oct 15OK Gold Championship - West Catholic HostsOct 15 · 5,000 Meters Varsity · Place 16 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity1622:00.5211
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 2 · Place 134 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Division 213422:25.211
Sep 24OK Gold Jamboree #2 (Official)Sep 24 · 5,000 Meters Varsity · Place 15 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity1522:27.94 PB11
Sep 13Sparta InvitationalSep 13 · 5,000 Meters Blue Varsity · Place 14 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Blue Varsity1421:51.60 PB11
Sep 8Coach B Invitational Sep 8 · 5,000 Meters Varsity · Place 22 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity2222:39.9211
Sep 4OK Gold Jamboree #1Sep 4 · 5,000 Meters Varsity · Place 22 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity2222:11.4311
Aug 29Caledonia - Middleville Thornapple Kellogg Dual MeetAug 29 · 5,000 Meters Varsity · Place 13 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity1322:54.2 PB11
Aug 222025 Under the Lights InviteAug 22 · 5,000 Meters Varsity · Place 47 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity4722:13.6JR

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 28Barry County ChampionshipsOct 28 · 5,000 Meters Varsity · Place 8 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity823:02.410
Oct 26MHSAA LP Region 12-2 @ GR South ChristianOct 26 · 5,000 Meters Division 2 · Place 48 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Division 24821:38.9710
Oct 16OK Gold ChampionshipOct 16 · 5,000 Meters Junior Varsity · Place 1 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Junior Varsity121:38.0510
Oct 52024 Portage InvitationalOct 5 · 5,000 Meters Division 2 · Place 208 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Division 220823:41.710
Sep 25OK Gold JamboreeSep 25 · 5,000 Meters Varsity · Place 22 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity2223:09.5810
Sep 14Sparta InvitationalSep 14 · 5,000 Meters Blue Varsity · Place 14 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Blue Varsity1422:53.5610
Sep 9Coach B Invitational Sep 9 · 5,000 Meters Varsity · Place 31 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity3123:48.6610
Sep 5OK Gold Jamboree #1Sep 5 · 5,000 Meters Varsity · Place 20 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity2023:47.27SO
Aug 30Middleville TK @ Caledonia DualAug 30 · 5,000 Meters Varsity · Place 13 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Varsity1323:44.110
Aug 232024 Under the Lights InviteAug 23 · 5,000 Meters Sunset Girls 5k · Place 79 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Sunset Girls 5k7922:41.710

2023 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 24Barry County Invite hosted by D-KOct 24 · 5,000 Meters Varsity · Place 6 · Middleville Thornapple-Middleville Thornapple-5,000 Meters Varsity623:40.629
Oct 17OK Gold Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 37 · Middleville Thornapple-Middleville Thornapple-5,000 Meters Varsity3722:04.619
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Division 2 · Place 46 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Division 24622:31.79
Sep 30Otsego Bulldog InviteSep 30 · 5,000 Meters Junior Varsity Division 2 · Place 15 · Middleville Thornapple-Middleville Thornapple-5,000 Meters Junior Varsity Division 21522:55.459
Sep 26OK Gold Jamboree #2Sep 26 · 5,000 Meters Varsity · Place 48 · Middleville Thornapple-Middleville Thornapple-5,000 Meters Varsity4823:38.239
Sep 232023 Chargers Autumn Sunrise InviteSep 23 · 5,000 Meters Varsity · Place 50 · Middleville Thornapple-Middleville Thornapple-5,000 Meters Varsity5023:23.1FR
Sep 16Sparta InvitationalSep 16 · 5,000 Meters Varsity · Place 25 · Middleville Thornapple-Middleville Thornapple-5,000 Meters Varsity2521:55.139
Sep 11TK Coach B InvitationalSep 11 · 5,000 Meters Varsity · Place 23 · Middleville Thornapple-Middleville Thornapple-5,000 Meters Varsity2322:40.859
Sep 6OK Gold Jamboree #1Sep 6 · 5,000 Meters Varsity · Place 34 · Middleville Thornapple-Middleville Thornapple-5,000 Meters Varsity3423:26.909
Sep 1Cal vs. TK DualSep 1 · 5,000 Meters Varsity · Place 14 · Middleville Thornapple-Middleville Thornapple-5,000 Meters Varsity1423:03.19
Aug 252023 Under the Lights InviteAug 25 · 5,000 Meters Midnight Girls 5k · Place 79 · Middleville Thornapple-KelloggMiddleville Thornapple-Kellogg5,000 Meters Midnight Girls 5k7923:32.009

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 14MHSAA Middle School Regional - Zone 6 @ GRPSOct 14 · 2 Miles Girls Small School · Place 35 · Thornapple KelloggThornapple Kellogg2 Miles Girls Small School3515:15.63 PB8
Oct 11WMMSC ChampionshipOct 11 · 2 Miles MS Varsity · Place 96 · Thornapple KelloggThornapple Kellogg2 Miles MS Varsity9614:48.878
Oct 6Duncan Lake MS CC MeetOct 6 · 2 Miles Middle School · Place 40 · Thornapple KelloggThornapple Kellogg2 Miles Middle School4015:25.53 PB8
Oct 4WMMSC Bronze ChampionshipOct 4 · 2 Miles Middle School · Place 29 · Thornapple KelloggThornapple Kellogg2 Miles Middle School2914:51.90 PB8
Sep 29Wayland MS Invite Sep 29 · 2 Miles Middle School · Place 34 · Thornapple KelloggThornapple Kellogg2 Miles Middle School3415:07.53 PB8
Sep 27Wyoming MS CC MeetSep 27 · 2 Miles Middle School · Place 38 · Thornapple KelloggThornapple Kellogg2 Miles Middle School3815:31.81 PB8
Sep 7WMMSC Jamboree at TK Sep 7 · 2 Miles Middle School Girls · Place 10 · Thornapple KelloggThornapple Kellogg2 Miles Middle School Girls1015:42.56 PB8

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 12WMMSC ChampionshipsOct 12 · 2 Miles MS Varsity · Place 75 · Thornapple KelloggThornapple Kellogg2 Miles MS Varsity7514:42.75 PB7
Oct 5Byron Center MS Meet @ BCW MSOct 5 · 2 Miles Middle School · Place 16 · Thornapple KelloggThornapple Kellogg2 Miles Middle School1615:20.777
Sep 30Wayland Union MS INVITATIONALSep 30 · 2 Miles Middle School · Place 25 · Thornapple KelloggThornapple Kellogg2 Miles Middle School2514:58.677
Sep 28Wyoming MS WMMS JamboreeSep 28 · 2 Miles Middle School · Place 46 · Thornapple KelloggThornapple Kellogg2 Miles Middle School4614:50.487
Sep 21Caledonia MS WMMS JamboreeSep 21 · 2 Miles Middle School · Place 15 · Thornapple KelloggThornapple Kellogg2 Miles Middle School1515:07.607
Sep 8WMMSC Jamboree at TKSep 8 · 2 Miles Middle School · Place 6 · Thornapple KelloggThornapple Kellogg2 Miles Middle School615:23.627