Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Batesville High SchoolBatesville Invitational · Sep 3021:37.6Batesville InvitationalSeptember 30, 2025
5,000 Meters · Benjamin Rush Middle SchoolRushville Classic Invitational · Aug 2922:25.63Rushville Classic InvitationalAugust 29, 2026
5,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 1324:55.102025 USATF National Junior Olympic Cross Country ChampionshipsDecember 13, 2025
5,000 Meters · Brown County High SchoolEagle Classic · Sep 1222:05.5Eagle ClassicSeptember 12, 2026
5,000 Meters · Ceraland ParkColumbus North Invite · Sep 1923:27.16Columbus North InviteSeptember 19, 2026
5,000 Meters · East Central High SchoolEast Central Invitational · Sep 522:43.15East Central InvitationalSeptember 5, 2026
5,000 Meters · East Central High SchoolEast Central Invitational · Sep 622:13.4East Central InvitationalSeptember 6, 2025
5,000 Meters · Greensburg Elementary SchoolGreensburg Invitational · Oct 122:04.75Greensburg InvitationalOctober 1, 2026
5,000 Meters · LaVern Gibson CourseTHS Valley Kickoff · Aug 1626:21.81THS Valley KickoffAugust 16, 2025
5,000 Meters · Rushville High SchoolRushville Classic Invitational · Aug 3023:14.37Rushville Classic InvitationalAugust 30, 2025
5,000 Meters · South Ripley Jr High SchoolRipley County Championship · Sep 422:37.44Ripley County ChampionshipSeptember 4, 2025
5,000 Meters · The Hill DGC at Northview ChurchAthletic Annex FlashRock Invitational · Sep 2022:43.3Athletic Annex FlashRock InvitationalSeptember 20, 2025
5,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 622:05.26AAU Cross Country NationalsDecember 6, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 8Eastern Indiana Athletic Conference ChampionshipOct 8 · 5,000 Meters Varsity · Place 51 · BatesvilleBatesville5,000 Meters Varsity5121:42.5511
Oct 1Greensburg InvitationalOct 1 · 5,000 Meters Varsity · Place 100 · BatesvilleBatesville5,000 Meters Varsity10022:04.75 PB11
Sep 19Columbus North InviteSep 19 · 5,000 Meters Boys 5000m JV · Place 242 · BatesvilleBatesville5,000 Meters Boys 5000m JV24223:27.16 PB11
Sep 15Ripley County ChampionshipSep 15 · 5,000 Meters Varsity · Place 20 · BatesvilleBatesville5,000 Meters Varsity2024:1711
Sep 12Eagle ClassicSep 12 · 5,000 Meters Reserve · Place 124 · BatesvilleBatesville5,000 Meters Reserve12422:05.5 PB11
Sep 5East Central InvitationalSep 5 · 5,000 Meters Division 1 · Place 75 · BatesvilleBatesville5,000 Meters Division 17522:43.15 PB11
Aug 29Rushville Classic InvitationalAug 29 · 5,000 Meters High School Varsity Div 1 · Place 62 · BatesvilleBatesville5,000 Meters High School Varsity Div 16222:25.63 PB11
Aug 15Batesville, East Central, Oldenburg Academy, South RipleyAug 15 · 5,000 Meters Varsity · Place 25 · BatesvilleBatesville5,000 Meters Varsity2523:30.0511

2025 Cross Country

13 results
DateMeetEventPlMarkGr
Dec 132025 USATF National Junior Olympic Cross Country ChampionshipsDec 13 · 5,000 Meters 15-18 · Place 109 · Southeastern Indiana All-StarsSoutheastern Indiana All-Stars5,000 Meters 15-1810924:55.10 PB10
Dec 6AAU Cross Country NationalsDec 6 · 5,000 Meters 15-16 Year Olds · Place 55 · UnattachedUnattached5,000 Meters 15-16 Year Olds5522:05.26 PB10
Oct 11Eastern Indiana Athletic Conference ChampionshipOct 11 · 5,000 Meters Varsity · Place 47 · BatesvilleBatesville5,000 Meters Varsity4721:49.0610
Oct 3Nike XC Town TwilightOct 3 · 5,000 Meters Open · Place 362 · BatesvilleBatesville5,000 Meters Open36224:34.36—
Oct 2Greensburg InvitationalOct 2 · 5,000 Meters Varsity · Place 116 · BatesvilleBatesville5,000 Meters Varsity11623:33.0910
Sep 30Batesville InvitationalSep 30 · 5,000 Meters Large School · Place 21 · BatesvilleBatesville5,000 Meters Large School2121:37.6 PB10
Sep 20Athletic Annex FlashRock InvitationalSep 20 · 5,000 Meters Junior Varsity · Place 304 · BatesvilleBatesville5,000 Meters Junior Varsity30422:43.3 PB10
Sep 13Ben Davis InvitationalSep 13 · 5,000 Meters Boys JV · Place 99 · BatesvilleBatesville5,000 Meters Boys JV9922:50.10Unofficial10
Sep 6East Central InvitationalSep 6 · 5,000 Meters Large School · Place 34 · BatesvilleBatesville5,000 Meters Large School3422:13.4 PB10
Sep 4Ripley County ChampionshipSep 4 · 5,000 Meters Varsity · Place 19 · BatesvilleBatesville5,000 Meters Varsity1922:37.44 PB10
Aug 30Rushville Classic InvitationalAug 30 · 5,000 Meters Division 1 Varsity · Place 62 · BatesvilleBatesville5,000 Meters Division 1 Varsity6223:14.37 PB10
Aug 21Batesville, North Decatur, South DecaturAug 21 · 5,000 Meters Varsity · Place 22 · BatesvilleBatesville5,000 Meters Varsity2227:29.3410
Aug 16THS Valley KickoffAug 16 · 5,000 Meters Junior Varsity · Place 85 · BatesvilleBatesville5,000 Meters Junior Varsity8526:21.81 PB10