Personal bests

Best marks in available results
Event / courseMarkMeetDate
2816 m · Constantine HSSt. Joseph County Middle School Invitational @ Constantine · Oct 1814:08St. Joseph County Middle School Invitational @ ConstantineOctober 18, 2018
2816 m · Mendon Cross Country CourseSt. Joseph County Middle School Meet · Oct 1713:18.15St. Joseph County Middle School MeetOctober 17, 2019
2816 m · Mendon HSSouthwest 10 Jamboree · Oct 1714:20.72Southwest 10 JamboreeOctober 17, 2018
5,000 Meters · Bangor HS OFFICIALSW10 Jamboree #3 @ Bangor · Oct 419:51.2SW10 Jamboree #3 @ BangorOctober 4, 2023
5,000 Meters · Centreville High SchoolSW10 Jamboree #2 @ Centreville · Sep 2720:36.0SW10 Jamboree #2 @ CentrevilleSeptember 27, 2023
5,000 Meters · Channahon Community ParkSaints Twilight Meet · Aug 2917:59.8Saints Twilight MeetAugust 29, 2025
6,000 Meters · Indiana Wesleyan UniversityIndiana Wesleyan Twilight Invitational · Sep 423:54.40Indiana Wesleyan Twilight InvitationalSeptember 4, 2026
8,000 Meters · Aspen Ridge Golf CourseONU Midwest Classic · Sep 1830:48.8ONU Midwest ClassicSeptember 18, 2026
8,000 Meters · Calvin College - Gainey Athletic ComplexCalvin Diemer Classic · Sep 1329:50.4Calvin Diemer ClassicSeptember 13, 2025
8,000 Meters · Goodells County ParkNJCAA Region 12 Championships · Oct 3031:25.5NJCAA Region 12 ChampionshipsOctober 30, 2026
8,000 Meters · Heritage Park (Adrian) OFFICIALAdrian College Heritage Classic · Sep 2629:47.3Adrian College Heritage ClassicSeptember 26, 2026
8,000 Meters · Indiana Wesleyan UniversityIndiana Wesleyan Twilight Invitational · Sep 530:07.2Indiana Wesleyan Twilight InvitationalSeptember 5, 2025
8,000 Meters · Lakeside Municipal Golf CourseNJCAA Division II Cross Country Championships · Nov 830:36.9NJCAA Division II Cross Country ChampionshipsNovember 8, 2025
8,000 Meters · Muskegon Community College Public Golf CourseJayhawk Invite · Oct 1730:32.35Jayhawk InviteOctober 17, 2026
8,000 Meters · St. Patrick's ParkBethel (Ind) Invitational · Oct 1029:18.7Bethel (Ind) InvitationalOctober 10, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 30NJCAA Region 12 ChampionshipsOct 30 · 8,000 Meters Men's 8k NJCAA II · Place 63 · Southwestern MichiganSouthwestern Michigan8,000 Meters Men's 8k NJCAA II6331:25.5 PBSo
Oct 17Jayhawk InviteOct 17 · 8,000 Meters Varsity · Place 128 · Southwestern MichiganSouthwestern Michigan8,000 Meters Varsity12830:32.35 PBSo
Oct 2MCCAA Western Conference XC ChampionshipsOct 2 · 8,000 Meters Collegiate · Place 27 · Southwestern MichiganSouthwestern Michigan8,000 Meters Collegiate2731:56.1So
Sep 26Adrian College Heritage ClassicSep 26 · 8,000 Meters College · Place 75 · Southwestern MichiganSouthwestern Michigan8,000 Meters College7529:47.3 PBSo
Sep 18ONU Midwest ClassicSep 18 · 8,000 Meters Collegiate · Place 61 · Southwestern MichiganSouthwestern Michigan8,000 Meters Collegiate6130:48.8 PBSo
Sep 4Indiana Wesleyan Twilight InvitationalSep 4 · 6,000 Meters Men · Place 227 · Southwestern MichiganSouthwestern Michigan6,000 Meters Men22723:54.40 PBSo
Aug 28SMC 5k Time Trial Aug 28 · 5,000 Meters New Division · Place 125,000 Meters New Division1217:32UnofficialSo

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8NJCAA Division II Cross Country ChampionshipsNov 8 · 8,000 Meters NJCAA D2 · Place 181 · Southwestern MichiganSouthwestern Michigan8,000 Meters NJCAA D218130:36.9 PBFr
Oct 24NJCAA Region 12 Championships and MCCAA Conference ChampionshipOct 24 · 8,000 Meters Varsity · Place 58 · Southwestern MichiganSouthwestern Michigan8,000 Meters Varsity5829:27.0FR
Oct 10Bethel (Ind) InvitationalOct 10 · 8,000 Meters College · Place 26 · Southwestern MichiganSouthwestern Michigan8,000 Meters College2629:18.7 PBFr
Sep 13Calvin Diemer ClassicSep 13 · 8,000 Meters Men · Place 62 · Southwestern MichiganSouthwestern Michigan8,000 Meters Men6229:50.4 PBFr
Sep 5Indiana Wesleyan Twilight InvitationalSep 5 · 8,000 Meters Men's Race · Place 270 · Southwestern MichiganSouthwestern Michigan8,000 Meters Men's Race27030:07.2 PBFr
Aug 29Saints Twilight MeetAug 29 · 5,000 Meters Men's Race · Place 64 · Southwestern MichiganSouthwestern Michigan5,000 Meters Men's Race6417:59.8 PBFr

2024 Cross Country

12 results
DateMeetEventPlMarkGr
Oct 25MHSAA LP Region 32-4 @ Portage CentralOct 25 · 5,000 Meters Division 4 · Place 40 · White PigeonWhite Pigeon5,000 Meters Division 44020:45.0512
Oct 21St. Joseph County ChampionshipOct 21 · 5,000 Meters Varsity · Place 21 · White PigeonWhite Pigeon5,000 Meters Varsity2119:42.4412
Oct 19Kalamazoo Christian Comet InvitationalOct 19 · 5,000 Meters Varsity · Place 110 · White PigeonWhite Pigeon5,000 Meters Varsity11022:12.4812
Oct 9Southwest 10 Jamboree #3Oct 9 · 5,000 Meters Varsity · Place 10 · White PigeonWhite Pigeon5,000 Meters Varsity1018:51.812
Oct 52024 Portage InvitationalOct 5 · 5,000 Meters Division 4 · Place 63 · White PigeonWhite Pigeon5,000 Meters Division 46319:17.412
Sep 25Southwest 10 Jamboree #2Sep 25 · 5,000 Meters Varsity · Place 15 · White PigeonWhite Pigeon5,000 Meters Varsity1519:35.912
Sep 21Bangor InvitationalSep 21 · 5,000 Meters Varsity · Place 44 · White PigeonWhite Pigeon5,000 Meters Varsity4420:21.2712
Sep 18Parchment ClassicSep 18 · 5,000 Meters Varsity · Place 21 · White PigeonWhite Pigeon5,000 Meters Varsity2120:13.7312
Sep 14Constantine InvitationalSep 14 · 5,000 Meters Varsity · Place 4 · White PigeonWhite Pigeon5,000 Meters Varsity419:42.6212
Sep 11Southwest 10 Jamboree #1Sep 11 · 5,000 Meters Varsity · Place 8 · White PigeonWhite Pigeon5,000 Meters Varsity818:49.012
Sep 5Hartford Teske InvitationalSep 5 · 5,000 Meters Varsity · Place 8 · White PigeonWhite Pigeon5,000 Meters Varsity819:15.2012
Aug 24Sturgis Kickoff ClassicAug 24 · 5,000 Meters Varsity · Place 10 · White PigeonWhite Pigeon5,000 Meters Varsity1019:54.5412

2023 Cross Country

15 results
DateMeetEventPlMarkGr
Oct 27MHSAA LP Region 32-4 @ Portage CentralOct 27 · 5,000 Meters Division 4 · Place 21 · White PigeonWhite Pigeon5,000 Meters Division 42119:05.9811
Oct 24St. Joe County MeetOct 24 · 5,000 Meters Varsity · Place 31 · White PigeonWhite Pigeon5,000 Meters Varsity3122:25.811
Oct 21Kalamazoo Christian Comet Invitational Oct 21 · 5,000 Meters Varsity · Place 91 · White PigeonWhite Pigeon5,000 Meters Varsity9119:54.4011
Oct 1459th Sturgis Kiwanis InvitationalOct 14 · 5,000 Meters Division 3 · Place 26 · White PigeonWhite Pigeon5,000 Meters Division 32620:06.2211
Oct 12Rock ‘n Run InvitationalOct 12 · 5,000 Meters Varsity · Place 49 · White PigeonWhite Pigeon5,000 Meters Varsity4920:10.811
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Division 4 · Place 121 · White PigeonWhite Pigeon5,000 Meters Division 412120:28.511
Oct 4SW10 Jamboree #3 @ BangorOct 4 · 5,000 Meters High School · Place 17 · White PigeonWhite Pigeon5,000 Meters High School1719:51.2 PB11
Sep 27SW10 Jamboree #2 @ CentrevilleSep 27 · 5,000 Meters High School · Place 23 · White PigeonWhite Pigeon5,000 Meters High School2320:36.0 PB11
Sep 23Bangor Invitational Sep 23 · 5,000 Meters Varsity · Place 61 · White PigeonWhite Pigeon5,000 Meters Varsity6119:55.7011
Sep 19Parchment ClassicSep 19 · 5,000 Meters Varsity · Place 46 · White PigeonWhite Pigeon5,000 Meters Varsity4620:15.3011
Sep 16Constantine Invitational Sep 16 · 5,000 Meters Varsity · Place 15 · White PigeonWhite Pigeon5,000 Meters Varsity1520:44.1511
Sep 13SW10 Jamboree #1 @ LawrenceSep 13 · 5,000 Meters Varsity · Place 12 · White PigeonWhite Pigeon5,000 Meters Varsity1219:38.211
Sep 7Hartford Teske InvitationalSep 7 · 5,000 Meters Varsity · Place 31 · White PigeonWhite Pigeon5,000 Meters Varsity3121:13.9211
Aug 30New Buffalo InvitationalAug 30 · 5,000 Meters Varsity · Place 18 · White PigeonWhite Pigeon5,000 Meters Varsity1820:25.511
Aug 26Colon Magi Kick Off MeetAug 26 · 5,000 Meters Varsity · Place 30 · White PigeonWhite Pigeon5,000 Meters Varsity3023:49.7311

2022 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 5MHSAA LP Division 4 FinalsNov 5 · 5,000 Meters Division 4 · Place 207 · White PigeonWhite Pigeon5,000 Meters Division 420720:23.2210
Oct 28MHSAA LP Region 32-4 @ Portage CentralOct 28 · 5,000 Meters Division 4 · Place 22 · White PigeonWhite Pigeon5,000 Meters Division 42220:23.5310
Oct 25St. Joseph County HS InviteOct 25 · 5,000 Meters Varsity · Place 30 · White PigeonWhite Pigeon5,000 Meters Varsity3021:47.810
Oct 22Kalamazoo Christian Comet Invitational Oct 22 · 5,000 Meters Varsity · Place 82 · White PigeonWhite Pigeon5,000 Meters Varsity8219:56.5710
Oct 19SW10 Jamboree #3 @ MarcellusOct 19 · 5,000 Meters Varsity · Place 22 · White PigeonWhite Pigeon5,000 Meters Varsity2219:29.510
Oct 15Sturgis Kiwanis InvitationalOct 15 · 5,000 Meters Division 3 · Place 19 · White PigeonWhite Pigeon5,000 Meters Division 31920:47.6610
Oct 13Rock N Run InvitationalOct 13 · 5,000 Meters Varsity · Place 54 · White PigeonWhite Pigeon5,000 Meters Varsity5420:39.310
Oct 5SW10 Jamboree #2 @ CassopolisOct 5 · 5,000 Meters Varsity · Place 19 · White PigeonWhite Pigeon5,000 Meters Varsity1920:45.710
Sep 21SW10 Jamboree #1 @ ComstockSep 21 · 5,000 Meters Varsity · Place 19 · White PigeonWhite Pigeon5,000 Meters Varsity1922:00.010
Sep 12The Constantine 5KSep 12 · 5,000 Meters Varsity · Place 13 · White PigeonWhite Pigeon5,000 Meters Varsity1321:03.210
Sep 8Hartford Bob Teske InviteSep 8 · 5,000 Meters Varsity · Place 22 · White PigeonWhite Pigeon5,000 Meters Varsity2221:20.8810
Aug 31New Buffalo InvitationalAug 31 · 5,000 Meters Varsity · Place 35 · White PigeonWhite Pigeon5,000 Meters Varsity3521:55.1510
Aug 27Colon Magi Kick Off MeetAug 27 · 5,000 Meters Varsity · Place 17 · White PigeonWhite Pigeon5,000 Meters Varsity1721:45.3010

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 29MHSAA LP Region 32-4 @ Portage CentralOct 29 · 5,000 Meters Division 4 · Place 31 · White PigeonWhite Pigeon5,000 Meters Division 43122:08.849
Oct 26St. Joe County Varsity MeetOct 26 · 5,000 Meters Varsity · Place 35 · White PigeonWhite Pigeon5,000 Meters Varsity3522:46.139
Oct 23Kalamazoo Christian Comet Invitational Oct 23 · 5,000 Meters Varsity · Place 121 · White PigeonWhite Pigeon5,000 Meters Varsity12122:19.529
Oct 20Southwest 10 Jamboree #3Oct 20 · 5,000 Meters Varsity · Place 30 · White PigeonWhite Pigeon5,000 Meters Varsity3022:07.949
Oct 16Sturgis Kiwanis InvitationalOct 16 · 5,000 Meters Varsity · Place 93 · White PigeonWhite Pigeon5,000 Meters Varsity9321:49.639
Oct 14Rock ‘n Run InvitationalOct 14 · 5,000 Meters Varsity · Place 71 · White PigeonWhite Pigeon5,000 Meters Varsity7122:25.69
Oct 6Southwest 10 Jamboree #2Oct 6 · 5,000 Meters Varsity · Place 24 · White PigeonWhite Pigeon5,000 Meters Varsity2422:18.459
Sep 22Southwest 10 Jamboree #1Sep 22 · 5,000 Meters Varsity · Place 28 · White PigeonWhite Pigeon5,000 Meters Varsity2822:13.219
Sep 11Lakeview InvitationalSep 11 · 5,000 Meters Varsity · Place 104 · White PigeonWhite Pigeon5,000 Meters Varsity10423:26.789
Sep 8Comstock MeetSep 8 · 5,000 Meters Varsity · Place 12 · White PigeonWhite Pigeon5,000 Meters Varsity1225:16.139
Aug 28Magi Kick Off MeetAug 28 · 5,000 Meters Varsity · Place 21 · White PigeonWhite Pigeon5,000 Meters Varsity2124:41.819

2020 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 7SW10 at DecaturOct 7 · 2 Miles Middle School · Place 2 · White PigeonWhite Pigeon2 Miles Middle School215:27.178
Sep 23SW10 at CentrevilleSep 23 · 1.87 Miles Middle School · Place 7 · White PigeonWhite Pigeon1.87 Miles Middle School714:27.748
Sep 16Centreville TriSep 16 · 1.87 Miles Middle School · Place 3 · White PigeonWhite Pigeon1.87 Miles Middle School314:26.088

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 17St. Joseph County Middle School MeetOct 17 · 1.75 Miles Middle School · Place 51 · White Pigeon MSWhite Pigeon MS1.75 Miles Middle School5113:18.15 PB7
Oct 16Southwest 10 Jamboree #3Oct 16 · 2 Miles Middle School · Place 18 · White PigeonWhite Pigeon2 Miles Middle School1815:07.397
Oct 2Southwest 10 Jamboree #2Oct 2 · 2 Miles Middle School · Place 24 · White PigeonWhite Pigeon2 Miles Middle School2413:29.717
Sep 18Southwest 10 Jamboree#1Sep 18 · 2 Miles Middle School · Place 25 · White PigeonWhite Pigeon2 Miles Middle School2519:31.787
Sep 5Hartford Bob Teske InvitationalSep 5 · 2 Miles Middle School · Place 59 · White PigeonWhite Pigeon2 Miles Middle School5917:43.37
Aug 28New Buffalo InvitationalAug 28 · 2 Miles Middle School Grades 7-8 · Place 23 · White PigeonWhite Pigeon2 Miles Middle School Grades 7-82318:28.67

2018 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 18St. Joseph County Middle School Invitational @ ConstantineOct 18 · 1.75 Miles Boys Middle School · Place 69 · White Pigeon MSWhite Pigeon MS1.75 Miles Boys Middle School6914:08 PB6
Oct 17Southwest 10 JamboreeOct 17 · 1.75 Miles Middle School · Place 25 · White Pigeon MSWhite Pigeon MS1.75 Miles Middle School2514:20.72 PB6
Sep 19Southwest 10 JamboreeSep 19 · 2 Miles Middle School · Place 22 · White PigeonWhite Pigeon2 Miles Middle School2218:29.216
Aug 29New Buffalo InvitationalAug 29 · 2 Miles Middle School · Place 18 · White PigeonWhite Pigeon2 Miles Middle School1820:46.96