Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Blue River Cross Country CourseUSATF Indiana Association Junior Olympic Championships · Nov 1210:53.00USATF Indiana Association Junior Olympic ChampionshipsNovember 12, 2016
3,000 Meters · Northern Illinois UniversityUSATF Region 7 Junior Olympic Championships · Nov 1911:59.25USATF Region 7 Junior Olympic ChampionshipsNovember 19, 2016
4,000 Meters · Blue River Cross Country CourseUSATF Indiana Association Junior Olympic Championships · Nov 1114:30.42USATF Indiana Association Junior Olympic ChampionshipsNovember 11, 2017
4,000 Meters · Eagle ParkUSATF Indiana Association Junior Olympic Championships · Nov 1014:45.10USATF Indiana Association Junior Olympic ChampionshipsNovember 10, 2018
4,000 Meters · Northern Illinois UniversityUSATF Region 7 Junior Olympic Championships · Nov 1714:43.72USATF Region 7 Junior Olympic ChampionshipsNovember 17, 2018
5,000 Meters · Brebeuf Jesuit Prepatory SchoolCircle City Conference · Aug 2220:08.1Circle City ConferenceAugust 22, 2020
5,000 Meters · Ceraland ParkUSATF Indiana Association Junior Olympic Championships · Nov 917:38.80USATF Indiana Association Junior Olympic ChampionshipsNovember 9, 2019
5,000 Meters · Eagle ParkUSATF Region 7 Junior Olympic Championships · Nov 2418:38.90USATF Region 7 Junior Olympic ChampionshipsNovember 24, 2019
5,000 Meters · Guerin Catholic High SchoolIndiana All Catholic Meet · Sep 1218:30.3Indiana All Catholic MeetSeptember 12, 2020
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1618:13.2NXR Midwest Regional ChampionshipsNovember 16, 2019
5,000 Meters · Northview Christian ChurchAthletic Annex FlashRock Invitational · Sep 1716:12.7Athletic Annex FlashRock InvitationalSeptember 17, 2022
5,000 Meters · White River ElementaryIHSAA Noblesville Sectional · Oct 1017:49IHSAA Noblesville SectionalOctober 10, 2020
8,000 Meters · Gans Creek Recreation AreaGans Creek Classic · Sep 2725:54.8Gans Creek ClassicSeptember 27, 2024
8,000 Meters · Golden Gate ParkUniv. of San Francisco Invitational · Sep 424:36.90Univ. of San Francisco InvitationalSeptember 4, 2026
8,000 Meters · Tecolote Shores North ParkWest Coast Cross Country Championships · Oct 3025:58.15West Coast Cross Country ChampionshipsOctober 30, 2026
8,000 Meters · Warren Golf CourseJoe Piane Invitational · Oct 224:31.4Joe Piane InvitationalOctober 2, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 30West Coast Cross Country ChampionshipsOct 30 · 8,000 Meters Collegiate · Place 34 · San FranciscoSan Francisco8,000 Meters Collegiate3425:58.15 PBSr
Oct 2Joe Piane InvitationalOct 2 · 8,000 Meters Blue · Place 60 · San FranciscoSan Francisco8,000 Meters Blue6024:31.4 PBSr
Sep 4Univ. of San Francisco InvitationalSep 4 · 8,000 Meters Men's Race · Place 15 · San FranciscoSan Francisco8,000 Meters Men's Race1524:36.90 PBSr

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 27Gans Creek ClassicSep 27 · 8,000 Meters Open · Place 113 · KansasKansas8,000 Meters Open11325:54.8 PBFr

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Sep 17Athletic Annex FlashRock InvitationalSep 17 · 5,000 Meters Varsity Championship · Place 19 · Guerin CatholicGuerin Catholic5,000 Meters Varsity Championship1916:12.7 PB12
Sep 10Indiana All Catholic XC MeetSep 10 · 5,000 Meters Varsity · Place 1 · Guerin CatholicGuerin Catholic5,000 Meters Varsity15:11SR
Sep 3THSB InvitationalSep 3 · 5,000 Meters Varsity · Place 12 · Guerin CatholicGuerin Catholic5,000 Meters Varsity1216:37.4Unofficial12
Aug 27Hamilton CountyAug 27 · 5,000 Meters Varsity · Place 19 · Guerin CatholicGuerin Catholic5,000 Meters Varsity195:20SR

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 16IHSAA Regional 10 - NoblesvilleOct 16 · 5,000 Meters Varsity · Place 59 · Guerin CatholicGuerin Catholic5,000 Meters Varsity5917:43.3JR
Sep 25Culver Academies Cross Country InvitationalSep 25 · 5,000 Meters Varsity Open · Place 14 · Guerin Catholic SchoolGuerin Catholic School5,000 Meters Varsity Open1416:37.111
Sep 18Riverview Health InvitationalSep 18 · Championship · Place 30 · GUERIN CATHOLICGUERIN CATHOLICChampionship305:24—
Sep 4THSB InvitationalSep 4 · 5,000 Meters Varsity · Place 113 · Guerin CatholicGuerin Catholic5,000 Meters Varsity11318:29.311
Aug 31Hamilton CountyAug 31 · 5,000 Meters Varsity · Place 34 · Guerin CatholicGuerin Catholic5,000 Meters Varsity3417:25.111
Aug 21Circle City Conference ChampionshipsAug 21 · 5,000 Meters Varsity · Place 9 · Guerin CatholicGuerin Catholic5,000 Meters Varsity917:21.311

2020 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 10IHSAA Noblesville SectionalOct 10 · 5,000 Meters Varsity · Place 30 · Guerin CatholicGuerin Catholic5,000 Meters Varsity3017:49 PB10
Sep 12Indiana All Catholic MeetSep 12 · 5,000 Meters Varsity · Place 41 · Guerin CatholicGuerin Catholic5,000 Meters Varsity4118:30.3 PB10
Sep 5Terre Haute Savings Bank State PreviewSep 5 · 5,000 Meters Varsity · Place 120 · Guerin Catholic SchoolGuerin Catholic School5,000 Meters Varsity12018:47.210
Sep 1Hamilton CountySep 1 · 5,000 Meters Varsity · Place 69 · Guerin CatholicGuerin Catholic5,000 Meters Varsity696:20SO
Aug 22Circle City ConferenceAug 22 · 5,000 Meters Varsity · Place 47 · Guerin CatholicGuerin Catholic5,000 Meters Varsity4720:08.1 PB10

2019 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 24USATF Region 7 Junior Olympic ChampionshipsNov 24 · 5,000 Meters 15-18 · Place 30 · Northside SaintsNorthside Saints5,000 Meters 15-183018:38.90 PB9
Nov 16NXR Midwest Regional ChampionshipsNov 16 · 5,000 Meters Open Invitational · Place 498 · Guerin CatholicGuerin Catholic5,000 Meters Open Invitational49818:13.2 PB9
Nov 9USATF Indiana Association Junior Olympic ChampionshipsNov 9 · 5,000 Meters 15-18 · Place 20 · Northside SaintsNorthside Saints5,000 Meters 15-182017:38.80 PB9
Sep 28Culver Academies InvitationalSep 28 · 5,000 Meters Junior Varsity · Place 23 · Guerin CatholicGuerin Catholic5,000 Meters Junior Varsity2319:41.89
Sep 21Riverview Health InvitationalSep 21 · 5,000 Meters Championship · Place 175 · Guerin CatholicGuerin Catholic5,000 Meters Championship17520:08.99
Sep 21Riverview Health InvitationalSep 21 · Championship · Place 175 · GUERIN CATHOLICGUERIN CATHOLICChampionship1756:30—
Sep 14Indiana All-Catholic XC ChampionshipsSep 14 · 5,000 Meters Varsity · Place 97 · Guerin CatholicGuerin Catholic5,000 Meters Varsity9727:33FR
Sep 14Indiana All-Catholic XC ChampionshipsSep 14 · 5,000 Meters Junior Varsity · Place 19 · Guerin CatholicGuerin Catholic5,000 Meters Junior Varsity196:14FR
Sep 7THSB InvitationalSep 7 · 5,000 Meters Open · Place 148 · Guerin CatholicGuerin Catholic5,000 Meters Open14820:28.99
Sep 3Hamilton CountySep 3 · 5,000 Meters Junior Varsity · Place 180 · Guerin CatholicGuerin Catholic5,000 Meters Junior Varsity1806:57FR
Aug 24Guerin Catholic InvitationalAug 24 · Junior Varsity · Place 3 · GUERIN CATHOLICGUERIN CATHOLICJunior Varsity36:15FR

2018 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 17USATF Region 7 Junior Olympic ChampionshipsNov 17 · 4,000 Meters 13-14 · Place 18 · Northside SaintsNorthside Saints4,000 Meters 13-141814:43.72 PB8
Nov 10USATF Indiana Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters 13-14 · Place 26 · Northside SaintsNorthside Saints4,000 Meters 13-142614:45.10 PB8
Oct 28Columbus Classic/Hoosier Grand Prix (USATF members)Oct 28 · 4,000 Meters 13-14 · Northside SaintsNorthside Saints4,000 Meters 13-14—15:17.1Unofficial8

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 11USATF Indiana Association Junior Olympic ChampionshipsNov 11 · 4,000 Meters 13-14 · Place 39 · Northside SaintsNorthside Saints4,000 Meters 13-143914:30.42 PB7

2016 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 19USATF Region 7 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 13 · Northside SaintsNorthside Saints3,000 Meters 11-121311:59.25 PB6
Nov 12USATF Indiana Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 14 · Northside SaintsNorthside Saints3,000 Meters 11-121410:53.00 PB6