Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Bath Bath Middle School Invitational · Sep 2512:01.1Bath Middle School Invitational September 25, 2019
2 Miles · Dewitt HSJR. Greater Lansing Cross Country Championship · Oct 1411:04.8JR. Greater Lansing Cross Country ChampionshipOctober 14, 2019
2 Miles · EL Soccer/XC ComplexEast Lansing M.S. Meet · Sep 1712:31.7East Lansing M.S. MeetSeptember 17, 2018
2 Miles · Fenner Nature CenterEd Townsend Invitational · Sep 2313:53.7Ed Townsend InvitationalSeptember 23, 2017
2 Miles · Fitzgerald ParkGrand Ledge MS Invite · Oct 911:14.10Grand Ledge MS Invite October 9, 2019
2 Miles · Grand Woods Park OFFICIALCougar Clash · Oct 312:48.3Cougar ClashOctober 3, 2018
2 Miles · Haslett HSHaslett M.S. Meet · Sep 3011:28.0Haslett M.S. MeetSeptember 30, 2019
2 Miles · Kinawa Middle SchoolOkemos M.S. Meet · Sep 1612:01.8Okemos M.S. MeetSeptember 16, 2019
2 Miles · Rayner ParkMason Middle School Invite · Oct 1012:58.5Mason Middle School InviteOctober 10, 2017
2 Miles · Williamston HSWilliamston M.S. Meet · Oct 711:14.2Williamston M.S. MeetOctober 7, 2019
3,200 Meters · Stockbridge MS/HSStockbridge Cross Country Invitational · Sep 3012:30.04Stockbridge Cross Country InvitationalSeptember 30, 2017
5,000 Meters · Haslett HSHaslett Invite · Aug 2817:43.2Haslett InviteAugust 28, 2023
5,000 Meters · St. Francis Retreat CenterMHSAA LP Region 14-2 @ Lansing Catholic · Oct 2919:28.6MHSAA LP Region 14-2 @ Lansing CatholicOctober 29, 2021
8,000 Meters · Allegheny College Robertson Athletic ComplexPresidents Athletic Conference Championships · Nov 129:07.60Presidents Athletic Conference ChampionshipsNovember 1, 2025
8,000 Meters · Bethany CollegeBethany (WVa) Bison Invitational · Sep 1329:23Bethany (WVa) Bison InvitationalSeptember 13, 2025
8,000 Meters · CedarvilleAll-Ohio InterCollegiate Challenge · Sep 1928:13.10All-Ohio InterCollegiate ChallengeSeptember 19, 2025
8,000 Meters · EP Tom Sawyer State ParkNCAA DIII Great Lakes Valley XC Regional (Entries on DA) · Nov 1527:42.36NCAA DIII Great Lakes Valley XC Regional (Entries on DA)November 15, 2025
8,000 Meters · Oberlin CollegeOberlin College Inter-Regional Rumble · Oct 1828:16.10Oberlin College Inter-Regional RumbleOctober 18, 2025

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

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 15NCAA DIII Great Lakes Valley XC Regional (Entries on DA)Nov 15 · 8,000 Meters Mens · Place 152 · FranciscanFranciscan8,000 Meters Mens15227:42.36 PBSo
Nov 1Presidents Athletic Conference ChampionshipsNov 1 · 8,000 Meters 8K · Place 27 · FranciscanFranciscan8,000 Meters 8K2729:07.60 PBSo
Oct 18Oberlin College Inter-Regional RumbleOct 18 · 8,000 Meters Men's Varsity · Place 147 · FranciscanFranciscan8,000 Meters Men's Varsity14728:16.10 PBSo
Oct 4Swags Louisville Cross Country ClassicOct 4 · 8,000 Meters College Blue · Place 283 · FranciscanFranciscan8,000 Meters College Blue28328:09.73So
Sep 19All-Ohio InterCollegiate ChallengeSep 19 · 8,000 Meters All Ohio · Place 202 · FranciscanFranciscan8,000 Meters All Ohio20228:13.10 PBSo
Sep 13Bethany (WVa) Bison InvitationalSep 13 · 8,000 Meters Men's Race · Place 20 · FranciscanFranciscan8,000 Meters Men's Race2029:23 PBSo

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 1Stockbridge Last Chance MeetNov 1 · 5,000 Meters Boys Race · WilliamstonWilliamston5,000 Meters Boys Race017:09Unofficial12
Aug 28Haslett InviteAug 28 · 5,000 Meters Boys 5k · Place 5 · WilliamstonWilliamston5,000 Meters Boys 5k517:43.2 PB12

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 29MHSAA LP Region 14-2 @ Lansing CatholicOct 29 · 5,000 Meters D2 Boys · Place 45 · WilliamstonWilliamston5,000 Meters D2 Boys4519:28.6 PB10

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 14JR. Greater Lansing Cross Country ChampionshipOct 14 · 2 Miles Top 10 Boys · Place 4 · WilliamstonWilliamston2 Miles Top 10 Boys411:04.8 PB8
Oct 9Grand Ledge MS Invite Oct 9 · 2 Miles Top 10 Boys · Place 2 · WilliamstonWilliamston2 Miles Top 10 Boys211:14.10 PB8
Oct 7Williamston M.S. MeetOct 7 · 2 Miles Middle School Boys · Place 2 · WilliamstonWilliamston2 Miles Middle School Boys211:14.2 PB8
Sep 30Haslett M.S. MeetSep 30 · 2 Miles Middle School Boys · Place 2 · WilliamstonWilliamston2 Miles Middle School Boys211:28.0 PB8
Sep 25Bath Middle School Invitational Sep 25 · 2 Miles Middle School · Place 3 · WilliamstonWilliamston2 Miles Middle School312:01.1 PB8
Sep 16Okemos M.S. MeetSep 16 · 2 Miles Varisty and J.V. · Place 1 · WilliamstonWilliamston2 Miles Varisty and J.V.112:01.8 PB8

2018 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 15Junior Greater Lansing Cross Country ChampionshipOct 15 · 2 Miles Top 10 Boys · Place 48 · WilliamstonWilliamston2 Miles Top 10 Boys4812:22.57
Oct 3Cougar ClashOct 3 · 2 Miles Boys Top ten · Place 20 · WilliamstonWilliamston2 Miles Boys Top ten2012:48.3 PB7
Sep 17East Lansing M.S. MeetSep 17 · 2 Miles Middle School Varsity and JV · Place 3 · WilliamstonWilliamston2 Miles Middle School Varsity and JV312:31.7 PB7

2017 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 16Greater Lansing M.S. ChampionshipOct 16 · 2 Miles Top 10 Boys · Place 81 · WilliamstonWilliamston2 Miles Top 10 Boys8112:28.26
Oct 12Grand Ledge MS InviteOct 12 · 2 Miles Top 10 Boys · Place 56 · WilliamstonWilliamston2 Miles Top 10 Boys5612:54.16
Oct 10Mason Middle School InviteOct 10 · 2 Miles Boys 2 Mile · Place 44 · WilliamstonWilliamston2 Miles Boys 2 Mile4412:58.5 PB6
Oct 4Cougar ClashOct 4 · 2 Miles Boys Top ten · Place 52 · WilliamstonWilliamston2 Miles Boys Top ten5212:51.06
Oct 2Haslett M.S. InvitationalOct 2 · 2 Miles Middle School Boys · Place 39 · WilliamstonWilliamston2 Miles Middle School Boys3912:44.66
Sep 30Stockbridge Cross Country InvitationalSep 30 · 3,200 Meters 6th - 8th Grade Boys · Place 15 · WilliamstonWilliamston3,200 Meters 6th - 8th Grade Boys1512:30.04 PB6
Sep 27Bath Middle School InvitationalSep 27 · 2 Miles Middle School · Place 36 · WilliamstonWilliamston2 Miles Middle School3613:06.16
Sep 23Ed Townsend InvitationalSep 23 · 2 Miles All MS Runners · Place 2 · WilliamstonWilliamston2 Miles All MS Runners213:53.7 PB6
Sep 18East Lansing M.S. MeetSep 18 · 2 Miles Middle School Varsity and JV · Place 11 · WilliamstonWilliamston2 Miles Middle School Varsity and JV1113:14.26
Sep 13Fowlerville MS MeetSep 13 · 2 Miles Boys Varsity Top 10 · Place 31 · WilliamstonWilliamston2 Miles Boys Varsity Top 103113:26.6Unofficial6
Sep 9Bret Clements Bath InvitationalSep 9 · 2 Miles Middle School · Place 36 · WilliamstonWilliamston2 Miles Middle School3613:13.26