Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · DeWitt HSJR. Greater Lansing Cross Country Championship · Oct 1711:43.4JR. Greater Lansing Cross Country Championship October 17, 2022
2 Miles · EL Soccer/XC ComplexEast Lansing Middle School Meet · Oct 412:34.3East Lansing Middle School MeetOctober 4, 2021
2 Miles · Fitzgerald ParkGrand Ledge MS Invite · Oct 1211:30.88Grand Ledge MS Invite October 12, 2022
2 Miles · Fowlerville HS Fowlerville JH v. Okemos/ER/Ionia · Sep 1211:51.1Fowlerville JH v. Okemos/ER/IoniaSeptember 12, 2022
2 Miles · Haslett HSHaslett MS CC Meet - Portland/Okemos/Mason · Sep 1911:27.25Haslett MS CC Meet - Portland/Okemos/MasonSeptember 19, 2022
2 Miles · Kinawa Middle SchoolOkemos M.S. Meet · Sep 2713:39.98Okemos M.S. MeetSeptember 27, 2021
2 Miles · St. Francis Retreat CenterHOKA Cougar 2-Mile · Aug 2510:26.32HOKA Cougar 2-MileAugust 25, 2026
3,200 Meters · Haslett HSHaslett MS CC Meet · Sep 2013:11Haslett MS CC MeetSeptember 20, 2021
5,000 Meters · Bath Bret Clements Bath Invitational · Sep 1217:07.24Bret Clements Bath InvitationalSeptember 12, 2026
5,000 Meters · Dewitt HSMHSAA LP Region 04-1 @ DeWitt · Oct 3016:26.92MHSAA LP Region 04-1 @ DeWittOctober 30, 2026
5,000 Meters · EL Soccer/XC ComplexCAAC Blue League Meet #1 · Sep 2416:53.16CAAC Blue League Meet #1September 24, 2026
5,000 Meters · Forest Akers East Golf Course2025 Auto-Owners Insurance Spartan Invite · Sep 1217:42.12025 Auto-Owners Insurance Spartan InviteSeptember 12, 2025
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1717:33.46NXR Midwest Regional ChampionshipsNovember 17, 2024
5,000 Meters · Ledge Meadows Golf CourseGreater Lansing Cross Country Championship · Oct 1716:43.0Greater Lansing Cross Country ChampionshipOctober 17, 2026
5,000 Meters · Ledge Meadows Golf Course Greater Lansing Cross Country Championship · Oct 1116:38.30 Greater Lansing Cross Country ChampionshipOctober 11, 2025
5,000 Meters · Portage West MS2026 Portage Invitational · Oct 1016:37.82026 Portage InvitationalOctober 10, 2026
5,000 Meters · Shepherd HS XC Course2026 Shepherd BLUEJAY Invite · Oct 316:15.452026 Shepherd BLUEJAY InviteOctober 3, 2026
5,000 Meters · Sleepy Hollow State Park Early Burg Beach Run · Aug 1917:27.60 Early Burg Beach RunAugust 19, 2026
5,000 Meters · Twin Brooks Golf CourseChesaning XC Invitational · Sep 1716:27.46Chesaning XC Invitational September 17, 2026
5,000 Meters · Uncle John's Cider Mill OFFICIAL25th Annual Marauder Invitational · Sep 917:15.7425th Annual Marauder InvitationalSeptember 9, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 30MHSAA LP Region 04-1 @ DeWittOct 30 · 5,000 Meters D1 Boys · Place 24 · OkemosOkemos5,000 Meters D1 Boys2416:26.92 PB12
Oct 22CAAC Blue ChampionshipOct 22 · 5,000 Meters Varsity · Place 7 · OkemosOkemos5,000 Meters Varsity716:37.6612
Oct 17Greater Lansing Cross Country ChampionshipOct 17 · 5,000 Meters Greater Lansing Boys · Place 26 · OkemosOkemos5,000 Meters Greater Lansing Boys2616:43.0 PB12
Oct 102026 Portage InvitationalOct 10 · 5,000 Meters Division 1 · Place 73 · OkemosOkemos5,000 Meters Division 17316:37.8 PB12
Oct 32026 Shepherd BLUEJAY InviteOct 3 · 5,000 Meters HS Elite Boys Varsity · Place 44 · OkemosOkemos5,000 Meters HS Elite Boys Varsity4416:15.45 PB12
Sep 24CAAC Blue League Meet #1Sep 24 · 5,000 Meters Varsity · Place 8 · OkemosOkemos5,000 Meters Varsity816:53.16 PB12
Sep 17Chesaning XC Invitational Sep 17 · 5,000 Meters Varsity · Place 2 · OkemosOkemos5,000 Meters Varsity216:27.46 PB12
Sep 12Bret Clements Bath InvitationalSep 12 · 5,000 Meters Class 1 · Place 8 · OkemosOkemos5,000 Meters Class 1817:07.24 PB12
Sep 925th Annual Marauder InvitationalSep 9 · 5,000 Meters Large School Varsity and JV · Place 5 · OkemosOkemos5,000 Meters Large School Varsity and JV517:15.74 PB12
Aug 25HOKA Cougar 2-MileAug 25 · 2 Miles Boys 2 Mile Heat 2 (under 12:45) · Place 7 · OkemosOkemos2 Miles Boys 2 Mile Heat 2 (under 12:45)710:26.32 PB12
Aug 19 Early Burg Beach RunAug 19 · 5,000 Meters Varsity and JV · Place 4 · OkemosOkemos5,000 Meters Varsity and JV417:27.60 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 8MITCA Michigan Meet of Champions 2025 by HOKANov 8 · 5,000 Meters Boys Elite Open #1 · Place 35 · OkemosOkemos5,000 Meters Boys Elite Open #13516:36.0211
Oct 24MHSAA LP Region 04-01 @ DeWitt (C)Oct 24 · 5,000 Meters Division 1 · Place 27 · OkemosOkemos5,000 Meters Division 12716:36.111
Oct 16CAAC Blue League Meet #2Oct 16 · 5,000 Meters Varsity · Place 14 · OkemosOkemos5,000 Meters Varsity1416:54.711
Oct 11 Greater Lansing Cross Country ChampionshipOct 11 · 5,000 Meters Greater Lansing Boys · Place 29 · OkemosOkemos5,000 Meters Greater Lansing Boys2916:38.30 PB11
Oct 42025 Portage InvitationalOct 4 · 5,000 Meters Division 1 · Place 108 · OkemosOkemos5,000 Meters Division 110817:40.511
Sep 272025 Shepherd BLUEJAY InviteSep 27 · 5,000 Meters Varsity Elite · Place 116 · OkemosOkemos5,000 Meters Varsity Elite11617:13.4011
Sep 122025 Auto-Owners Insurance Spartan InviteSep 12 · 5,000 Meters Spartan Elite (Top 10 at 24 States) · Place 65 · OkemosOkemos5,000 Meters Spartan Elite (Top 10 at 24 States)6517:42.1 PB11
Sep 6Bret Clements Bath InvitationalSep 6 · 5,000 Meters Varsity · Place 27 · OkemosOkemos5,000 Meters Varsity2717:28.8711
Aug 19HOKA Postal Nationals Cougar 2-MileAug 19 · 2 Miles Varsity · Place 13 · OkemosOkemos2 Miles Varsity1311:01.111

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 17NXR Midwest Regional ChampionshipsNov 17 · 5,000 Meters Open 4 · Place 115 · Unattached MichiganUnattached Michigan5,000 Meters Open 411517:33.46 PB10
Nov 2MHSAA LP Division 1 FinalsNov 2 · 5,000 Meters Division 1 · Place 172 · OkemosOkemos5,000 Meters Division 117216:51.710
Oct 25MHSAA LP Region 02-1 @ ShepherdOct 25 · 5,000 Meters Division 1 · Place 28 · OkemosOkemos5,000 Meters Division 12816:48.8710
Oct 17CAAC Blue Jamboree #2Oct 17 · 5,000 Meters Varsity · Place 12 · OkemosOkemos5,000 Meters Varsity1217:07.810
Oct 12Greater Lansing Cross Country ChampionshipOct 12 · 5,000 Meters Varsity · Place 27 · OkemosOkemos5,000 Meters Varsity2716:50.310
Oct 52024 Portage InvitationalOct 5 · 5,000 Meters Division 1 · Place 150 · OkemosOkemos5,000 Meters Division 115017:32.210
Sep 282024 Shepherd BLUEJAY InviteSep 28 · 5,000 Meters Varsity Elite · Place 57 · OkemosOkemos5,000 Meters Varsity Elite5716:34.7610
Sep 19CAAC Blue Jamboree #1Sep 19 · 5,000 Meters Varsity · Place 10 · OkemosOkemos5,000 Meters Varsity1017:09.210
Sep 132024 MSU Auto-Owners Spartan InvitationalSep 13 · 5,000 Meters Elite · Place 64 · OkemosOkemos5,000 Meters Elite6417:25.210
Sep 7Bret Clements Bath InvitationalSep 7 · 5,000 Meters Varsity · Place 25 · OkemosOkemos5,000 Meters Varsity2517:09.0510
Aug 20HOKA Postal Nationals - Cougar 2-MileAug 20 · 2 Miles Varsity · Place 6 · OkemosOkemos2 Miles Varsity610:36.110

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 27MHSAA LP Region 02-1 @ ShepherdOct 27 · 5,000 Meters Division 1 · Place 28 · OkemosOkemos5,000 Meters Division 12817:03.09
Oct 19CAAC Blue League MeetOct 19 · 5,000 Meters Varsity · Place 9 · OkemosOkemos5,000 Meters Varsity917:29.69
Oct 14Greater Lansing Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 34 · OkemosOkemos5,000 Meters Varsity3417:39.29
Oct 14Greater Lansing Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 34 · OkemosOkemos5,000 Meters Varsity3417:39.29
Oct 72023 Portage XC InvitationalOct 7 · 5,000 Meters Division 1 · Place 97 · OkemosOkemos5,000 Meters Division 19716:51.69
Sep 302023 Shepherd BLUEJAY InviteSep 30 · 5,000 Meters Varsity Elite · Place 91 · OkemosOkemos5,000 Meters Varsity Elite9116:54.69
Sep 21CAAC Blue Meet #1Sep 21 · 5,000 Meters Varsity · Place 13 · OkemosOkemos5,000 Meters Varsity1317:34.99
Sep 15MSU Spartan InvitationalSep 15 · 5,000 Meters Elite · Place 64 · OkemosOkemos5,000 Meters Elite6417:12.29
Aug 29Corunna Earlybird InvitationalAug 29 · 5,000 Meters Varsity · Place 13 · OkemosOkemos5,000 Meters Varsity1317:50.219
Aug 22HOKA Postal Nationals Cougar 2-MileAug 22 · 2 Miles Varsity · Place 11 · OkemosOkemos2 Miles Varsity1110:39.89

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 17JR. Greater Lansing Cross Country Championship Oct 17 · 2 Miles Top 10 Boys · Place 14 · Chippewa (Okemos)Chippewa (Okemos)2 Miles Top 10 Boys1411:43.4 PB8
Oct 12Grand Ledge MS Invite Oct 12 · 2 Miles Top 10 Boys · Place 3 · Chippewa (Okemos)Chippewa (Okemos)2 Miles Top 10 Boys311:30.88 PB8
Sep 19Haslett MS CC Meet - Portland/Okemos/MasonSep 19 · 2 Miles Middle School · Place 1 · Chippewa (Okemos)Chippewa (Okemos)2 Miles Middle School111:27.25 PB8
Sep 16MSU Spartan InvitationalSep 16 · 2,000 Meters Middle School · Place 4 · MS_Chippewa (Okemos)MS_Chippewa (Okemos)2,000 Meters Middle School46:55.388
Sep 12Fowlerville JH v. Okemos/ER/IoniaSep 12 · 2 Miles Middle School · Place 1 · Chippewa (Okemos)Chippewa (Okemos)2 Miles Middle School111:51.1 PB8
Sep 8Fowlerville JH v. St. Johns/Williamston/OkemosSep 8 · 2 Miles Middle School · Place 1 · Chippewa (Okemos)Chippewa (Okemos)2 Miles Middle School112:00.638

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 18JR. Greater Lansing Cross Country ChampionshipOct 18 · 2 Miles Varsity · Place 28 · Chippewa (Okemos)Chippewa (Okemos)2 Miles Varsity2812:16.27
Oct 4East Lansing Middle School MeetOct 4 · 2 Miles Varisty and J.V. · Place 5 · Chippewa (Okemos)Chippewa (Okemos)2 Miles Varisty and J.V.512:34.3 PB7
Sep 27Okemos M.S. MeetSep 27 · 2 Miles Varisty and J.V. · Place 8 · Chippewa (Okemos)Chippewa (Okemos)2 Miles Varisty and J.V.813:39.98 PB7
Sep 20Haslett MS CC MeetSep 20 · 3,200 Meters Middle School · Place 6 · Chippewa (Okemos)Chippewa (Okemos)3,200 Meters Middle School613:11 PB7
Sep 13Fowlerville JH v. Okemos, Eaton Rapids, IoniaSep 13 · 2 Miles Middle School · Place 11 · Chippewa (Okemos)Chippewa (Okemos)2 Miles Middle School1114:02.57
Sep 9Fowlerville JH v. St. Johns, Williamston, OkemosSep 9 · 2 Miles Middle School · Place 13 · Chippewa (Okemos)Chippewa (Okemos)2 Miles Middle School1313:33.487