Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1317:28.4NXR Midwest Regional ChampionshipsNovember 13, 2022
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP D1 Finals · Nov 617:36.81MHSAA LP D1 FinalsNovember 6, 2021
5,000 Meters · Morley Field Sports ComplexEastbay National Cross Country Championships · Dec 1117:43.4Eastbay National Cross Country ChampionshipsDecember 11, 2021
5,000 Meters · Notre Dame Burke Memorial Golf CourseJoe Piane Invitational · Oct 316:13.5Joe Piane InvitationalOctober 3, 2025
6,000 Meters · Angel Mounds State Historic SiteNCAA DI Great Lakes Regional · Nov 1420:27.13NCAA DI Great Lakes RegionalNovember 14, 2025
6,000 Meters · EP Tom Sawyer State ParkACC Cross Country Championships · Oct 3120:14.21ACC Cross Country ChampionshipsOctober 31, 2025
6,000 Meters · Gans Creek Recreation Area2025 NCAA Division I Cross Country Champs (87th Men and 45th Women) · Nov 2220:31.982025 NCAA Division I Cross Country Champs (87th Men and 45th Women)November 22, 2025
6,000 Meters · WakeMed Soccer ParkACC Cross Country Championships · Nov 120:30.4ACC Cross Country ChampionshipsNovember 1, 2024
6,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 1720:22.8Nuttycombe Wisconsin InvitationalOctober 17, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 222025 NCAA Division I Cross Country Champs (87th Men and 45th Women)Nov 22 · 6,000 Meters Championship · Place 195 · Notre DameNotre Dame6,000 Meters Championship19520:31.98 PBSo
Nov 14NCAA DI Great Lakes RegionalNov 14 · 6,000 Meters D1 Great Lakes · Place 16 · Notre DameNotre Dame6,000 Meters D1 Great Lakes1620:27.13 PBSo
Oct 31ACC Cross Country ChampionshipsOct 31 · 6,000 Meters Champ · Place 32 · Notre DameNotre Dame6,000 Meters Champ3220:14.21 PBSo
Oct 17Nuttycombe Wisconsin InvitationalOct 17 · 6,000 Meters Championship · Place 26 · Notre DameNotre Dame6,000 Meters Championship2620:22.8 PBSo
Oct 3Joe Piane InvitationalOct 3 · 5,000 Meters Blue · Place 9 · Notre DameNotre Dame5,000 Meters Blue916:13.5 PBSo
Sep 192025 National Catholic InvitationalSep 19 · 5,000 Meters Catholic Champs · Place 1 · Notre DameNotre Dame5,000 Meters Catholic Champs116:35.80So
Aug 29Winrow-Valparaiso OpenAug 29 · 5,000 Meters Women's Race · Notre DameNotre Dame5,000 Meters Women's Race0DNSSo

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 1ACC Cross Country ChampionshipsNov 1 · 6,000 Meters ACC · Place 45 · Notre DameNotre Dame6,000 Meters ACC4520:30.4 PBFr
Oct 4Joe Piane InvitationalOct 4 · 5,000 Meters Varsity · Place 22 · Notre DameNotre Dame5,000 Meters Varsity2216:40.8FR
Sep 202024 National Catholic InvitationalSep 20 · 5,000 Meters Varsity · Place 4 · Notre DameNotre Dame5,000 Meters Varsity416:55.6FR

2022 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 13NXR Midwest Regional ChampionshipsNov 13 · 5,000 Meters Championship · Place 8 · Holland West OttawaHolland West Ottawa5,000 Meters Championship817:28.4 PB12
Nov 5MHSAA LP Division 1 FinalsNov 5 · 5,000 Meters Division 1 · Place 9 · Holland West OttawaHolland West Ottawa5,000 Meters Division 1918:27.1312
Oct 29MHSAA LP Region 01-1 @ AllendaleOct 29 · 5,000 Meters Division 1 · Place 3 · Holland West OttawaHolland West Ottawa5,000 Meters Division 1317:56.8012
Oct 82022 Portage XC Invitational Oct 8 · 5,000 Meters Division 1 · Place 2 · Holland West OttawaHolland West Ottawa5,000 Meters Division 1217:19.412
Oct 4OK Red Jamboree #2Oct 4 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity117:20.7712
Oct 1Otsego Bulldog InvitationalOct 1 · 5,000 Meters Varsity Division 1 · Place 2 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity Division 1217:49.7412
Sep 20OK Red Jamboree #1Sep 20 · 5,000 Meters Varsity · Place 2 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity217:12.0012
Sep 16MSU Spartan InvitationalSep 16 · 5,000 Meters Elite · Place 2 · Holland West OttawaHolland West Ottawa5,000 Meters Elite217:49.9412
Sep 1040th West Ottawa Bredeweg InviteSep 10 · 5,000 Meters Varsity · Place 2 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity217:38.212
Aug 262022 Under the Lights InviteAug 26 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity117:11.30SR

2021 Cross Country

11 results
DateMeetEventPlMarkGr
Dec 11Eastbay National Cross Country ChampionshipsDec 11 · 5,000 Meters Championship · Place 13 · Holland West OttawaHolland West Ottawa5,000 Meters Championship1317:43.4 PB11
Nov 6MHSAA LP D1 FinalsNov 6 · 5,000 Meters D1 · Place 3 · Holland West OttawaHolland West Ottawa5,000 Meters D1317:36.81 PB11
Oct 29MHSAA LP Region 03-1 @ Portage CentralOct 29 · 5,000 Meters Division 1 · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Division 1117:12.3211
Oct 92021 Portage Cross Country InvitationalOct 9 · 5,000 Meters Division 1 · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Division 1117:12.811
Oct 5OK Red Jamboree #2 at West OttawaOct 5 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity117:40.011
Oct 2Otsego Bulldog InvitationalOct 2 · 5,000 Meters Varsity Division 1 · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity Division 1116:45.011
Sep 21OK Red Jamboree #1Sep 21 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity117:11.411
Sep 172021 MSU Spartan InvitationalSep 17 · 5,000 Meters Elite · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Elite117:28.511
Sep 1139th West Ottawa Bredeweg InviteSep 11 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity117:40.811
Aug 272021 Under the Lights InviteAug 27 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity117:21.4011
Aug 20Portage Central Early BirdAug 20 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity117:43.711

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 24MHSAA Pre-Regional 05-1 @ Holland W OttawaOct 24 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity118:58.7010
Oct 17OK Red ChampionshipOct 17 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity118:22.7510
Oct 13West Ottawa at Grand HavenOct 13 · 5,000 Meters Varsity · Place 2 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity219:18.0010
Oct 2West Ottawa at CaledoniaOct 2 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity118:44.3710
Sep 29OK Red Dual: Grandville vs. West OttawaSep 29 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity118:36.5210
Sep 26Cougar Falcon Invite at the Eagles NestSep 26 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity118:14.810
Sep 22OK Red Dual 4: Rockford @ West OttawaSep 22 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity119:43.1510

2019 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26MHSAA LP Region 03-1 @ Portage CentralOct 26 · 5,000 Meters Division 1 · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Division 1117:26.19
Oct 9OK Red Jamboree #2Oct 9 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity118:49.99
Sep 17OK Red Jamboree #1Sep 17 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity118:30.69
Sep 132019 MSU Spartan InviteSep 13 · 5,000 Meters Elite · Place 6 · Holland West OttawaHolland West Ottawa5,000 Meters Elite617:56.0FR
Sep 7West Ottawa Bredeweg InviteSep 7 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity118:19.49
Aug 23Eagle InvitationalAug 23 · 5,000 Meters Varsity · Place 1 · Holland West OttawaHolland West Ottawa5,000 Meters Varsity119:02.19