Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.7 Miles · East Rockford MSNorth Rockford MKO League Meet · Oct 49:09North Rockford MKO League Meet October 4, 2017
2 Miles · Sparta 2 Mile CourseSparta Invitational · Sep 1612:01.61Sparta InvitationalSeptember 16, 2017
3,000 Meters · Ridge Point Community ChurchMKO @ Holland/Ridge Pointe · Sep 1312:16MKO @ Holland/Ridge PointeSeptember 13, 2017
3,200 Meters · Fish Creek Sportsmen's Club 3200MDon Baese Invitational · Sep 3012:03.88Don Baese InvitationalSeptember 30, 2017
3,200 Meters · Holland ChristianHolland Christian Middle School CC Invite · Oct 1111:44.76Holland Christian Middle School CC InviteOctober 11, 2017
3,200 Meters · Rycenga ParkFruitport MS Jamboree · Sep 2012:35.40Fruitport MS JamboreeSeptember 20, 2017
5,000 Meters · Allendale HSAllendale Falcon Invite · Oct 216:37.2Allendale Falcon InviteOctober 2, 2021
5,000 Meters · Baldwin MSOK Red Jamboree · Oct 318:05.3OK Red JamboreeOctober 3, 2018
5,000 Meters · Benzie CentralMHSAA LP Region 01-1 host Bear Lake @ Buckley · Oct 3116:44.78MHSAA LP Region 01-1 host Bear Lake @ BuckleyOctober 31, 2020
5,000 Meters · East Rockford MSJenison at Rockford · Sep 1016:54.31Jenison at RockfordSeptember 10, 2020
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 616:29.08MHSAA LP D1 FinalsNovember 6, 2021
5,000 Meters · Portage West Middle SchoolPortage Invite · Oct 516:42.7Portage InviteOctober 5, 2019
5,000 Meters · Riverside ParkOK Red Championship Meet · Oct 1817:22.3OK Red Championship MeetOctober 18, 2018
8,000 Meters · Apalachee Regional ParkFSU Invite · Sep 2629:05.03FSU InviteSeptember 26, 2025
8,000 Meters · Blue River Cross Country CourseCrossroads League XC Championship · Nov 428:28.3Crossroads League XC ChampionshipNovember 4, 2022
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 2727:11.3Gans Creek ClassicSeptember 27, 2024
8,000 Meters · Indiana Wesleyan UniversityIWU Wildcat Twilight Invitational · Sep 827:07.5IWU Wildcat Twilight InvitationalSeptember 8, 2023
8,000 Meters · Mahoney State ParkBlazing Tiger Meet · Oct 2127:30.9Blazing Tiger MeetOctober 21, 2023
8,000 Meters · Riverside ParkNAIA Great Lakes Challenge · Oct 2527:17.50NAIA Great Lakes ChallengeOctober 25, 2025
8,000 Meters · Taylor University Cross Country CourseTaylor University Ray Bullock Invitational · Sep 1527:40.0Taylor University Ray Bullock InvitationalSeptember 15, 2023

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7Crossroads League Cross Country ChampionshipNov 7 · 8,000 Meters Crossroads · Place 83 · Taylor (Ind.)Taylor (Ind.)8,000 Meters Crossroads8327:21.4Sr
Oct 25NAIA Great Lakes ChallengeOct 25 · 8,000 Meters Mens 8K - White · Place 67 · Taylor (Ind.)Taylor (Ind.)8,000 Meters Mens 8K - White6727:17.50 PBSr
Oct 10Ray Bullock InvitationalOct 10 · 8,000 Meters Men's 8K · Place 67 · Taylor (Ind.)Taylor (Ind.)8,000 Meters Men's 8K6727:50.97Sr
Sep 26FSU InviteSep 26 · 8,000 Meters Collegiate · Place 231 · Taylor (Ind.)Taylor (Ind.)8,000 Meters Collegiate23129:05.03 PBSr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 8Crossroads League Cross Country ChampionshipNov 8 · 8,000 Meters Varsity · Place 62 · Taylor (Ind.)Taylor (Ind.)8,000 Meters Varsity6227:22.20JR
Oct 11Ray Bullock InvitationalOct 11 · 8,000 Meters Varsity · Place 56 · Taylor (Ind.)Taylor (Ind.)8,000 Meters Varsity5628:14.2JR
Sep 27Gans Creek ClassicSep 27 · 8,000 Meters Open · Place 239 · Taylor (Ind.)Taylor (Ind.)8,000 Meters Open23927:11.3 PBJr
Sep 6Indiana Wesleyan Twilight InvitationalSep 6 · 8,000 Meters Collegiate · Place 162 · Taylor (Ind.)Taylor (Ind.)8,000 Meters Collegiate16228:11.10Jr

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 21Blazing Tiger MeetOct 21 · 8,000 Meters College · Place 149 · Taylor (Ind.)Taylor (Ind.)8,000 Meters College14927:30.9 PBSo
Sep 15Taylor University Ray Bullock InvitationalSep 15 · 8,000 Meters College · Place 60 · Taylor (Ind.)Taylor (Ind.)8,000 Meters College6027:40.0 PBSo
Sep 8IWU Wildcat Twilight InvitationalSep 8 · 8,000 Meters College · Place 82 · Taylor (Ind.)Taylor (Ind.)8,000 Meters College8227:07.5 PBSo

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 4Crossroads League XC ChampionshipNov 4 · 8,000 Meters College · Place 64 · Taylor (Ind.)Taylor (Ind.)8,000 Meters College6428:28.3 PBFr

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 6MHSAA LP D1 FinalsNov 6 · 5,000 Meters D1 · Place 63 · RockfordRockford5,000 Meters D16316:29.08 PB12
Oct 16Kent Ottawa County MeetOct 16 · 5,000 Meters Varsity · Place 5 · RockfordRockford5,000 Meters Varsity517:11.712
Oct 92021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 39 · RockfordRockford5,000 Meters Division 13916:31.912
Oct 5OK Red Jamboree #2 at West OttawaOct 5 · 5,000 Meters Varsity · Place 21 · RockfordRockford5,000 Meters Varsity2117:07.012
Oct 2Allendale Falcon InviteOct 2 · 5,000 Meters High School Scarlet (Big) · Place 7 · RockfordRockford5,000 Meters High School Scarlet (Big)716:37.2 PB12
Sep 21OK Red Jamboree #1Sep 21 · 5,000 Meters Varsity · Place 7 · RockfordRockford5,000 Meters Varsity716:12.312
Sep 17Ottawa Hills Cross Country InvitationalSep 17 · 5,000 Meters Varsity · Place 12 · RockfordRockford5,000 Meters Varsity1216:38.7512
Sep 11Bret Clements Bath InvitationalSep 11 · 5,000 Meters Varsity · Place 9 · RockfordRockford5,000 Meters Varsity916:46.2512
Aug 20Portage Central Early BirdAug 20 · 5,000 Meters Varsity · Place 7 · RockfordRockford5,000 Meters Varsity716:56.112

2020 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 7MHSAA LP D1 FinalsNov 7 · 5,000 Meters D1 - Official · Place 116 · RockfordRockford5,000 Meters D1 - Official11616:45.4811
Oct 31MHSAA LP Region 01-1 host Bear Lake @ BuckleyOct 31 · 5,000 Meters D1 Boys · Place 19 · RockfordRockford5,000 Meters D1 Boys1916:44.78 PB11
Oct 24MHSAA Pre-Regional 02-1 @ Cedar SpringsOct 24 · 5,000 Meters Varsity · Place 15 · RockfordRockford5,000 Meters Varsity1516:59.4011
Oct 17OK Red ChampionshipOct 17 · 5,000 Meters Varsity · Place 25 · RockfordRockford5,000 Meters Varsity2517:00.4911
Oct 13Grandville at RockfordOct 13 · 5,000 Meters Varsity · Place 5 · RockfordRockford5,000 Meters Varsity517:20.9011
Oct 10Little PortageOct 10 · 5,000 Meters Varsity · Place 9 · RockfordRockford5,000 Meters Varsity916:50.7111
Oct 6Rockford at East KentwoodOct 6 · 5,000 Meters Varsity · Place 4 · RockfordRockford5,000 Meters Varsity417:08.8911
Oct 2Allendale Falcon InviteOct 2 · 5,000 Meters Varsity · Place 13 · ROCKFORDROCKFORD5,000 Meters Varsity1316:35.6211
Sep 29Grand Haven at RockfordSep 29 · 5,000 Meters Varsity · Place 5 · RockfordRockford5,000 Meters Varsity516:57.4811
Sep 22OK Red Dual 4: Rockford @ West OttawaSep 22 · 5,000 Meters Varsity · Place 4 · RockfordRockford5,000 Meters Varsity417:17.6111
Sep 19Cedar Springs Mini InvitationalSep 19 · 5,000 Meters Varsity · Place 6 · RockfordRockford5,000 Meters Varsity616:39.4611
Sep 15Rockford at CaledoniaSep 15 · 5,000 Meters Varsity · Place 4 · RockfordRockford5,000 Meters Varsity416:54.0011
Sep 10Jenison at RockfordSep 10 · 5,000 Meters Varsity · Place 4 · RockfordRockford5,000 Meters Varsity416:54.31 PB11
Sep 1Hudsonville at RockfordSep 1 · 5,000 Meters Varsity · Place 2 · RockfordRockford5,000 Meters Varsity216:54.3211

2019 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 2MHSAA LP D1 FinalsNov 2 · 5,000 Meters D1 · Place 135 · RockfordRockford5,000 Meters D113516:55.910
Oct 26MHSAA LP Region 01-1 @ BenzieOct 26 · 5,000 Meters Division 1 · Place 21 · RockfordRockford5,000 Meters Division 12116:26.3310
Oct 9OK Red Jamboree #2Oct 9 · 5,000 Meters Varsity · Place 15 · RockfordRockford5,000 Meters Varsity1517:26.710
Oct 5Portage InviteOct 5 · 5,000 Meters Division 1 · Place 68 · RockfordRockford5,000 Meters Division 16816:42.7 PB10
Sep 28Allendale Falcon InviteSep 28 · 5,000 Meters Varsity · Place 19 · RockfordRockford5,000 Meters Varsity1916:54.410
Sep 17OK Red Jamboree #1Sep 17 · 5,000 Meters Varsity · Place 14 · RockfordRockford5,000 Meters Varsity1417:14.110
Sep 132019 MSU Spartan InviteSep 13 · 5,000 Meters Elite · Place 77 · RockfordRockford5,000 Meters Elite7717:25.5SO
Sep 7Bret Clements Bath InvitationalSep 7 · 5,000 Meters Varsity · Place 17 · RockfordRockford5,000 Meters Varsity1716:50.9910
Aug 16Portage Central Early BirdAug 16 · 5,000 Meters Varsity · Place 8 · RockfordRockford5,000 Meters Varsity817:1410

2018 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 3MHSAA LP Division 1 FinalsNov 3 · Division 1 · Place 198 · RockfordRockfordDivision 119817:40.3—
Oct 27MHSAA LP Region 01-1 @ AllendaleOct 27 · 5,000 Meters Division 1 · Place 31 · RockfordRockford5,000 Meters Division 13117:16.579
Oct 18OK Red Championship MeetOct 18 · 5,000 Meters Varsity · Place 26 · RockfordRockford5,000 Meters Varsity2617:22.3 PB9
Oct 13Kent Ottawa County MeetOct 13 · Varsity · Place 34 · RockfordRockfordVarsity3418:01.69
Oct 62018 Portage Cross Country InvitationalOct 6 · 5,000 Meters Division 1 Men · Place 114 · RockfordRockford5,000 Meters Division 1 Men11417:44.69
Oct 3OK Red JamboreeOct 3 · 5,000 Meters Varsity · Place 24 · RockfordRockford5,000 Meters Varsity2418:05.3 PB9
Sep 29Allendale Falcon InviteSep 29 · 5,000 Meters Freshman · Place 1 · RockfordRockford5,000 Meters Freshman117:28.99
Sep 18OK Red Conference Jamboree #1Sep 18 · Varsity · Place 39 · RockfordRockfordVarsity3918:33.49
Sep 15Sparta InvitationalSep 15 · 5,000 Meters Varsity · Place 21 · RockfordRockford5,000 Meters Varsity2118:14.849
Aug 17Portage Central Early BirdAug 17 · 5,000 Meters Varsity · Place 66 · RockfordRockford5,000 Meters Varsity6618:549

2017 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 11Holland Christian Middle School CC InviteOct 11 · 3,200 Meters Middle School Varsity · Place 20 · North RockfordNorth Rockford3,200 Meters Middle School Varsity2011:44.76 PB8
Oct 4North Rockford MKO League Meet Oct 4 · 1.7 Miles Middle School · Place 4 · North RockfordNorth Rockford1.7 Miles Middle School49:09 PB8
Sep 30Don Baese InvitationalSep 30 · 3,200 Meters Middle School Boys Gold (Large) · Place 2 · North RockfordNorth Rockford3,200 Meters Middle School Boys Gold (Large)212:03.88 PB8
Sep 20Fruitport MS JamboreeSep 20 · 3,200 Meters Middle School · Place 5 · North RockfordNorth Rockford3,200 Meters Middle School512:35.40 PB8
Sep 16Sparta InvitationalSep 16 · 2 Mile D1 MS · Place 6 · North RockfordNorth Rockford2 Mile D1 MS612:01.61 PB8
Sep 13MKO @ Holland/Ridge PointeSep 13 · 3,000 Meters Middle School · Place 2 · North RockfordNorth Rockford3,000 Meters Middle School212:16 PB8
Sep 6MKO XC MeetSep 6 · 1.6 Miles Middle School · Place 4 · North RockfordNorth Rockford1.6 Miles Middle School49:29Unofficial8

2016 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 6MKO meet at Holland ChristianOct 6 · 3,200 Meters Middle School · Place 8 · North RockfordNorth Rockford3,200 Meters Middle School812:17.147