Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Angel Mounds State ParkNCAA Division II Midwest Region Cross Country Championships · Nov 433:54.6NCAA Division II Midwest Region Cross Country ChampionshipsNovember 4, 2023
10,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside NCAA DII Midwest Regional · Nov 831:25.5NCAA DII Midwest RegionalNovember 8, 2025
10,000 Meters · Lewis UniversityNCAA DII Midwest Regional · Nov 933:20.6NCAA DII Midwest RegionalNovember 9, 2024
2 Miles · Hess Hathaway Park - OFFICIALLVC Middle School Conference Championships · Oct 1912:22.24LVC Middle School Conference ChampionshipsOctober 19, 2018
2 Miles · Kensington Metropark OFFICIALOakland County 6-7-8 Championships · Oct 513:13.2Oakland County 6-7-8 ChampionshipsOctober 5, 2018
4 Miles · Owen's ParkHillsdale Invitational · Sep 520:29.6Hillsdale InvitationalSeptember 5, 2025
5,000 Meters · Cass Benton Park OFFICIALMustang Invite · Aug 3117:28.7Mustang InviteAugust 31, 2021
5,000 Meters · Ford Field/EE Ice Arena(LIVONIA) OFFICIALLamplighter Invite · Aug 1916:24.6Lamplighter InviteAugust 19, 2022
5,000 Meters · Hess Hathaway Park - OFFICIALMilford, Mott and Lakeland Double Dual · Oct 416:46Milford, Mott and Lakeland Double DualOctober 4, 2022
5,000 Meters · Lakeland HSWhite Lake Lakeland Dual vs. South Lyon · Aug 2818:56White Lake Lakeland Dual vs. South LyonAugust 28, 2020
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 615:54.98MHSAA LP D1 FinalsNovember 6, 2021
5,000 Meters · Sunset Ridge @ Huron MeadowsTortoise & Hare Post A PR XC Classic · Oct 2917:47.2Tortoise & Hare Post A PR XC ClassicOctober 29, 2019
8,000 Meters · Calvin College - Gainey Athletic ComplexGLIAC Championships · Oct 2525:04.80GLIAC ChampionshipsOctober 25, 2025
8,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Lucian Rosa Invitational · Sep 2725:35.82Lucian Rosa InvitationalSeptember 27, 2025
8,000 Meters · Katke Golf CourseGLIAC Cross Country Championships · Oct 2625:56.9GLIAC Cross Country ChampionshipsOctober 26, 2024
8,000 Meters · Michigan Tech Trails ParkingGLIAC Cross Country Championships · Oct 2127:14.5GLIAC Cross Country ChampionshipsOctober 21, 2023
8,000 Meters · University of Minnesota, Golf Course Club HouseRoy Griak Invitational-College · Sep 2227:45.9Roy Griak Invitational-CollegeSeptember 22, 2023

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 8NCAA DII Midwest RegionalNov 8 · 10,000 Meters D2 Midwest · Place 21 · Wayne State (Mich.)Wayne State (Mich.)10,000 Meters D2 Midwest2131:25.5 PBJr
Oct 25GLIAC ChampionshipsOct 25 · 8,000 Meters Collegiate · Place 20 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Collegiate2025:04.80 PBJr
Sep 27Lucian Rosa InvitationalSep 27 · 8,000 Meters Men's Championship · Place 39 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Men's Championship3925:35.82 PBJr
Sep 12WSU Warrior ChallengeSep 12 · 8,000 Meters Varsity · Place 6 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Varsity625:47.6JR
Sep 5Hillsdale InvitationalSep 5 · 6,437 Meters Men's Race · Place 4 · Wayne State (Mich.)Wayne State (Mich.)6,437 Meters Men's Race420:29.6 PBJr

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 9NCAA DII Midwest RegionalNov 9 · 10,000 Meters D2 Midwest · Place 111 · Wayne State (Mich.)Wayne State (Mich.)10,000 Meters D2 Midwest11133:20.6 PBSo
Oct 26GLIAC Cross Country ChampionshipsOct 26 · 8,000 Meters Varsity · Place 44 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Varsity4425:56.9 PBSo

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 4NCAA Division II Midwest Region Cross Country ChampionshipsNov 4 · 10,000 Meters College · Place 130 · Wayne State (Mich.)Wayne State (Mich.)10,000 Meters College13033:54.6 PBFr
Oct 21GLIAC Cross Country ChampionshipsOct 21 · 8,000 Meters College · Place 71 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters College7127:14.5 PBFr
Sep 22Roy Griak InvitationalSep 22 · 8,000 Meters Varsity · Place 119 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Varsity1195:36FR
Sep 22Roy Griak Invitational-CollegeSep 22 · 8,000 Meters Maroon · Place 112 · Wayne State (Mich.)Wayne State (Mich.)8,000 Meters Maroon11227:45.9 PBFr

2022 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 12MITCA - Michigan Meet of ChampionsNov 12 · 5,000 Meters Elite · Place 9 · White Lake LakelandWhite Lake Lakeland5,000 Meters Elite915:26.212
Nov 5MHSAA LP Division 1 FinalsNov 5 · 5,000 Meters Division 1 · Place 22 · White Lake LakelandWhite Lake Lakeland5,000 Meters Division 12216:05.2612
Oct 28MHSAA LP Region 07-1 @ MilfordOct 28 · 5,000 Meters Division 1 · Place 5 · White Lake LakelandWhite Lake Lakeland5,000 Meters Division 1516:41.612
Oct 20LVC Cross Country Championship Oct 20 · 5,000 Meters Varsity · Place 2 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity215:54.6112
Oct 12Walled Lake Central, Waterford Kettering, Lakeland Double DualOct 12 · 5,000 Meters Varsity · Place 1 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity117:40Unofficial12
Oct 8Oakland County XC HS ChampionshipsOct 8 · 5,000 Meters Varsity · Place 6 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity616:28.212
Oct 4Milford, Mott and Lakeland Double DualOct 4 · 5,000 Meters New Division · Place 2 · White Lake LakelandWhite Lake Lakeland5,000 Meters New Division216:46 PB12
Oct 12022 Shepherd BLUEJAY InviteOct 1 · 5,000 Meters Varsity Elite · Place 6 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity Elite615:38.512
Sep 24Jackson Invitational - Varsity Sep 24 · 5,000 Meters Varsity · Place 3 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity315:41.012
Sep 13LVC Double Dual - Lakeland, South Lyon, WLNSep 13 · 5,000 Meters Varsity · Place 2 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity216:18.30512
Sep 10Rambling Rock InvitationalSep 10 · 5,000 Meters Varsity · Place 3 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity316:06.50SR
Aug 19Lamplighter InviteAug 19 · 5,000 Meters Boys Varsity - Flight Two · Place 3 · White Lake LakelandWhite Lake Lakeland5,000 Meters Boys Varsity - Flight Two316:24.6 PB12

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 13Michigan Meet of Champions / Mid East QualifierNov 13 · 5,000 Meters Elite · Place 26 · White Lake LakelandWhite Lake Lakeland5,000 Meters Elite2616:04.711
Nov 6MHSAA LP D1 FinalsNov 6 · 5,000 Meters D1 · Place 25 · White Lake LakelandWhite Lake Lakeland5,000 Meters D12515:54.98 PB11
Oct 30MHSAA LP Region 07-1 @ Waterford MottOct 30 · 5,000 Meters Division 1 · Place 5 · White Lake LakelandWhite Lake Lakeland5,000 Meters Division 1516:42.1211
Oct 21LVC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 5 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity516:56.1611
Oct 12Tri #4 Milford & Mott @ LakelandOct 12 · 5,000 Meters Varsity · Place 4 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity416:4011
Oct 92021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 24 · White Lake LakelandWhite Lake Lakeland5,000 Meters Division 12416:18.811
Sep 14Tri Meet #1 Lakeland & WL NORTH @ South LyonSep 14 · 5,000 Meters Varsity · Place 6 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity617:2111
Sep 11Rambling Rock XC InvitationalSep 11 · 5,000 Meters Varsity · Place 14 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity1416:42.9h11
Aug 31Mustang InviteAug 31 · 5,000 Meters 11/12 Boys · Place 15 · White Lake LakelandWhite Lake Lakeland5,000 Meters 11/12 Boys1517:28.7 PB11

2020 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 3Lakeland High School - Last Chance InviteNov 3 · 5,000 Meters Varsity · Place 3 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity317:10.610
Oct 30MHSAA LP Region 07-1 @ ClarkstonOct 30 · 5,000 Meters Division 1 · Place 33 · White Lake LakelandWhite Lake Lakeland5,000 Meters Division 13316:51.610
Oct 23MHSAA Pre-Regional 13-1 @ MilfordOct 23 · 5,000 Meters Varsity · Place 13 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity1317:32.010
Oct 17LVC ChampionshipOct 17 · 5,000 Meters Varsity · Place 13 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity1317:11.9010
Oct 10Highlander InvitationalOct 10 · 5,000 Meters Varsity · Place 17 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity1717:1410
Oct 6White Lake Lakeland vs South Lyon EastOct 6 · 5,000 Meters Varsity · Place 4 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity417:48Unofficial10
Oct 3White Lake Lakeland vs Highland-MilfordOct 3 · 5,000 Meters Varsity · Place 11 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity1117:4110
Sep 26White Lake Lakeland vs. Waterford MottSep 26 · 5,000 Meters Varsity · Place 6 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity617:5010
Sep 15White Lake Lakeland vs. Walled Lake CentralSep 15 · 5,000 Meters Varsity · Place 10 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity1018:0010
Sep 3White Lake Lakeland Dual vs. Walled Lake NorthernSep 3 · 5,000 Meters Varsity · Place 11 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity1118:2910
Aug 28White Lake Lakeland Dual vs. South LyonAug 28 · 5,000 Meters Varsity · Place 8 · White Lake LakelandWhite Lake Lakeland5,000 Meters Varsity818:56 PB10

2019 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 29Tortoise & Hare Post A PR XC ClassicOct 29 · 5,000 Meters Mens Winged Foot · Place 2 · White Lake LakelandWhite Lake Lakeland5,000 Meters Mens Winged Foot217:47.2 PB9
Oct 17Lakes Valley Conference MeetOct 17 · 5,000 Meters Junior Varsity · Place 9 · White Lake LakelandWhite Lake Lakeland5,000 Meters Junior Varsity918:31.219
Sep 14Holly/ Duane Raffin Festival of RacesSep 14 · 5,000 Meters Junior Varsity Division I · Place 38 · White Lake LakelandWhite Lake Lakeland5,000 Meters Junior Varsity Division I3819:01.69
Aug 27Mustang InviteAug 27 · 5,000 Meters 9/10 Boys · Place 30 · White Lake LakelandWhite Lake Lakeland5,000 Meters 9/10 Boys3019:489

2018 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 19LVC Middle School Conference ChampionshipsOct 19 · 2 Miles Varsity · Place 23 · White LakeWhite Lake2 Miles Varsity2312:22.24 PB8
Oct 5Oakland County 6-7-8 ChampionshipsOct 5 · 2 Miles Varsity · Place 81 · White LakeWhite Lake2 Miles Varsity8113:13.2 PB8