Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Bloomer ParkRCS Frosh/Soph JV race · Oct 2624:29.68RCS Frosh/Soph JV raceOctober 26, 2020
5,000 Meters · EP Tom Sawyer State ParkSwags Louisville Cross Country Classic · Oct 322:18.23Swags Louisville Cross Country ClassicOctober 3, 2026
5,000 Meters · Fisher Trails - Northwood U7th Annual Northwood Invitational (MS, HS, College) · Sep 1223:45.107th Annual Northwood Invitational (MS, HS, College)September 12, 2026
5,000 Meters · Friendship ParkOxford Invite · Oct 1524:53.6Oxford InviteOctober 15, 2021
5,000 Meters · Goodells County ParkSkipper's Cross Country Showcase · Aug 2922:58.90Skipper's Cross Country ShowcaseAugust 29, 2025
5,000 Meters · Grand Woods Park OFFICIALLansing Invitational Cross-Country Meet · Sep 2022:57.0Lansing Invitational Cross-Country Meet September 20, 2024
5,000 Meters · Hess Hathaway Park - OFFICIALOAA Blue Jamboree #3 Championships · Oct 1924:53.40OAA Blue Jamboree #3 ChampionshipsOctober 19, 2021
5,000 Meters · Linden HSLinden Classic · Sep 2526:26.21Linden ClassicSeptember 25, 2021
5,000 Meters · Muskegon Community College Public Golf CourseJayhawk Invite · Oct 1723:06.30Jayhawk InviteOctober 17, 2026
5,000 Meters · Riverside ParkNAIA Great Lakes Challenge · Oct 2522:23.40NAIA Great Lakes ChallengeOctober 25, 2025
6,000 Meters · Heritage Park (Adrian) OFFICIALWolverine-Hoosier (WHAC) Cross Country Championships · Nov 726:56.10Wolverine-Hoosier (WHAC) Cross Country ChampionshipsNovember 7, 2025
6,000 Meters · Indiana Wesleyan UniversityIndiana Wesleyan Twilight Invitational · Sep 629:51.40Indiana Wesleyan Twilight InvitationalSeptember 6, 2024
6,000 Meters · Oberlin CollegeOberlin College Inter-Regional Rumble · Oct 1830:25.70Oberlin College Inter-Regional RumbleOctober 18, 2025
6,000 Meters · Riverside ParkWolverine-Hoosier (WHAC) Cross Country Championships · Nov 626:00.6Wolverine-Hoosier (WHAC) Cross Country ChampionshipsNovember 6, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 6Wolverine-Hoosier (WHAC) Cross Country ChampionshipsNov 6 · 6,000 Meters Championship · Place 59 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)6,000 Meters Championship5926:00.6 PBJr
Oct 24NAIA Great Lakes ChallengeOct 24 · 5,000 Meters Varsity · Place 118 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)5,000 Meters Varsity11821:38.10JR
Oct 17Jayhawk InviteOct 17 · 5,000 Meters Varsity · Place 102 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)5,000 Meters Varsity10223:06.30 PBJr
Oct 3Swags Louisville Cross Country ClassicOct 3 · 5,000 Meters Silver · Place 106 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)5,000 Meters Silver10622:18.23 PBJr
Sep 26Adrian College Heritage ClassicSep 26 · 6,000 Meters College · Place 72 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)6,000 Meters College7227:49.5Jr
Sep 18Lansing Community College InvitationalSep 18 · 5,000 Meters Women's · Place 58 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)5,000 Meters Women's5823:17.24Jr
Sep 127th Annual Northwood Invitational (MS, HS, College)Sep 12 · 5,000 Meters Collegiate Women · Place 68 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)5,000 Meters Collegiate Women6823:45.10 PBJr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 7Wolverine-Hoosier (WHAC) Cross Country ChampionshipsNov 7 · 6,000 Meters Collegiate · Place 65 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)6,000 Meters Collegiate6526:56.10 PBSo
Oct 25NAIA Great Lakes ChallengeOct 25 · 5,000 Meters Womens 5K - White · Place 144 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)5,000 Meters Womens 5K - White14422:23.40 PBSo
Oct 18Oberlin College Inter-Regional RumbleOct 18 · 6,000 Meters Women's Open · Place 84 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)6,000 Meters Women's Open8430:25.70 PBSo
Oct 4Swags Louisville Cross Country ClassicOct 4 · 5,000 Meters College Silver · Place 145 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)5,000 Meters College Silver14523:49.18So
Sep 26Siena Heights Cross Country InvitationalSep 26 · 6,000 Meters College · Place 77 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)6,000 Meters College7728:45.1So
Sep 19Lansing CC InvitationalSep 19 · 5,000 Meters Women's · Place 44 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)5,000 Meters Women's4424:00.2So
Aug 29Skipper's Cross Country ShowcaseAug 29 · 5,000 Meters College · Place 31 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)5,000 Meters College3122:58.90 PBSo

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 82024 WHAC XC ChampionshipsNov 8 · 6,000 Meters Varsity · Place 88 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)6,000 Meters Varsity8829:06.84Fr
Oct 26NAIA Great Lakes ChallengeOct 26 · 5,000 Meters Varsity · Place 101 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)5,000 Meters Varsity10121:57.9FR
Sep 20Lansing Invitational Cross-Country Meet Sep 20 · 5,000 Meters College · Place 53 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)5,000 Meters College5322:57.0 PBFr
Sep 6Indiana Wesleyan Twilight InvitationalSep 6 · 6,000 Meters Collegiate · Place 194 · Lawrence Tech (Mich.)Lawrence Tech (Mich.)6,000 Meters Collegiate19429:51.40 PBFr

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 27MHSAA LP Region 08-1 @ ClarkstonOct 27 · 5,000 Meters Division 1 · Place 67 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Division 16723:18.0012
Oct 19OAA Blue Jamboree #3 - League ChampionshipsOct 19 · 5,000 Meters Varsity · Place 24 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity2424:15.30—
Oct 7Oakland County XC HS ChampionshipsOct 7 · 5,000 Meters Varsity · Place 204 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity20424:47.212
Sep 30Hanson's InvitationalSep 30 · 5,000 Meters Varsity · Place 62 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity6224:24.312
Sep 27OAA Blue Jamboree #2Sep 27 · 5,000 Meters Varsity · Place 27 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity2725:00.2012
Sep 1655th Holly/Duane Raffin Festival of RacesSep 16 · 5,000 Meters Division 2 · Place 82 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Division 28224:49.812
Sep 12OAA Blue Jamboree #1Sep 12 · 5,000 Meters Varsity · Place 26 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity2627:16.412
Sep 9Algonac Muskrat Classic RunSep 9 · 5,000 Meters Varsity · Place 78 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity7825:06.212
Aug 22Clawson Popsicle InvitationalAug 22 · 5,000 Meters Varsity · Place 45 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity4525:58.212

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29MHSAA LP Region 08-1 @ Waterford MottOct 29 · 5,000 Meters Varsity · Place 98 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity9830:15.08—
Oct 18OAA Blue Jamboree #3 ChampionshipsOct 18 · 5,000 Meters Varsity · Place 27 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity2724:48.511
Oct 8Oakland County XC HS ChampionshipsOct 8 · 5,000 Meters Varsity · Place 188 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity18825:27.611
Oct 1Hanson's InvitationalOct 1 · 5,000 Meters Varsity · Place 194 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity19424:28.011
Sep 28OAA Blue Jamboree #2Sep 28 · 5,000 Meters Varsity · Place 29 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity2925:44.411
Sep 23'22 New Balance Mid-Season SpectacularSep 23 · 5,000 Meters Varsity Red · Place 151 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity Red15125:23.911
Sep 13OAA Blue Jamboree #1Sep 13 · 5,000 Meters Varsity · Place 31 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity3127:23.411
Aug 19Time TrialAug 19 · 5,000 Meters Varsity · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity026:44Unofficial11

2021 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 30MHSAA LP Region 07-1 @ Waterford MottOct 30 · 5,000 Meters Division 1 · Place 76 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Division 17625:33.4410
Oct 19OAA Blue Jamboree #3 ChampionshipsOct 19 · 5,000 Meters Varsity · Place 15 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity1524:53.40 PB10
Oct 15Oxford InviteOct 15 · 5,000 Meters Varsity · Place 65 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity6524:53.6 PB10
Oct 9Oakland County XC HS ChampionshipsOct 9 · 5,000 Meters Varsity · Place 180 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity18025:34.510
Oct 2Hanson's InvitationalOct 2 · 5,000 Meters Division 1 · Place 4 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Division 1424:39.810
Sep 28OAA Blue Jamboree #2Sep 28 · 5,000 Meters Varsity · Place 18 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity1825:14.9010
Sep 25Linden ClassicSep 25 · 5,000 Meters Division I/II Varsity Race · Place 48 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Division I/II Varsity Race4826:26.21 PB10
Sep 11Algonac Classic RunSep 11 · 5,000 Meters Varsity Division 1 · Place 69 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity Division 16925:24.110
Sep 9OAA Blue Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 24 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity2426:09.510
Sep 2Budd Cicciarelli-Adams InvitationalSep 2 · 5,000 Meters Varsity · Place 51 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity5125:37.210

2020 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26RCS Frosh/Soph JV raceOct 26 · 5,000 Meters Frosh/Soph · Place 6 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Frosh/Soph624:29.68 PB9
Oct 23MHSAA Pre-Regional 14-1 @ ClarkstonOct 23 · 5,000 Meters Varsity · Place 43 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity4325:10.89
Oct 17OAA Blue Division XC ChampionshipsOct 17 · 5,000 Meters Varsity · Place 18 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity1824:21.69
Oct 8Avondale & Ferndale @ West BloomfieldOct 8 · 5,000 Meters Varsity · Place 7 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity725:43.29
Oct 3Hanson's InvitationalOct 3 · 5,000 Meters Varsity · Place 1 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity126:45.49
Sep 17Ferndale v AvondaleSep 17 · 5,000 Meters Varsity · Place 4 · Auburn Hills AvondaleAuburn Hills Avondale5,000 Meters Varsity423:319