Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Apalachee Regional Park2021 NCAA Division I Cross Country Champs (83rd Men and 41st Women) · Nov 2031:12.62021 NCAA Division I Cross Country Champs (83rd Men and 41st Women)November 20, 2021
10,000 Meters · EP Tom Sawyer State ParkNCAA D1 Southeast Region Cross Country Championships · Nov 1230:17.1NCAA D1 Southeast Region Cross Country ChampionshipsNovember 12, 2021
10,000 Meters · Milliken Plant CourseNCAA Division I Southeast Regional · Nov 1029:02.8NCAA Division I Southeast RegionalNovember 10, 2023
10,000 Meters · Oklahoma State University XC Course2022 NCAA Division I Cross Country Champs (84th Men and 42nd Women) · Nov 1929:51.82022 NCAA Division I Cross Country Champs (84th Men and 42nd Women)November 19, 2022
10,000 Meters · Panorama Farms2023 NCAA Division I Cross Country Champs (85th Men and 43rd Women) · Nov 1829:57.62023 NCAA Division I Cross Country Champs (85th Men and 43rd Women)November 18, 2023
10,000 Meters · Winthrop UniversityNCAA DI Southeast Regional · Nov 1529:53.6NCAA DI Southeast RegionalNovember 15, 2024
10,000 Meters · Zimmer Championship Cross Country Course2024 NCAA Division I Cross Country Champs (86th Men and 44th Women) · Nov 2328:53.02024 NCAA Division I Cross Country Champs (86th Men and 44th Women)November 23, 2024
2,000 Meters · Glendoveer Golf Course2025 USATF Cross Country Championships · Dec 65:25.82025 USATF Cross Country ChampionshipsDecember 6, 2025
5,000 Meters · Bill Roberts Golf CourseHelena 7 of 7 · Oct 518:52.04Helena 7 of 7October 5, 2017
5,000 Meters · Eagle Falls Golf CourseMHSA "AA" XC State Meet · Oct 2618:05.70MHSA "AA" XC State MeetOctober 26, 2019
5,000 Meters · Eagle Island XC CourseBob Firman Invitational XC · Sep 2318:42.34Bob Firman Invitational XCSeptember 23, 2017
5,000 Meters · Frank Lisk ParkCharlotte Opener · Sep 114:45.9Charlotte OpenerSeptember 1, 2023
5,000 Meters · Oakville Indian Mounds ParkJesse Owens Classic · Oct 215:02.25Jesse Owens ClassicOctober 2, 2020
5,000 Meters · Rebecca FarmMHSA AA State XC Championships · Oct 2419:26.88MHSA AA State XC ChampionshipsOctober 24, 2020
5,000 Meters · Trussville Country ClubAHSAA 7A Section 3 · Nov 115:18.07AHSAA 7A Section 3November 1, 2019
5,000 Meters · University of Montana Golf CourseMountain West Classic · Sep 2817:56.2Mountain West ClassicSeptember 28, 2019
5,000 Meters · Veteran's ParkAHSAA 7A Section 3 · Nov 515:56.79AHSAA 7A Section 3November 5, 2020
5,000 Meters · Westside Little League Fields Coaches Invite · Sep 518:15.85Coaches Invite September 5, 2019
8,000 Meters · Apalachee Regional ParkACC XC Championships · Oct 2723:20.4ACC XC ChampionshipsOctober 27, 2023
8,000 Meters · Notre Dame Burke Memorial Golf CourseACC Cross Country Championships · Oct 2924:25.8ACC Cross Country ChampionshipsOctober 29, 2021
8,000 Meters · Panorama FarmsVirginia Invitational · Sep 2323:42.6Virginia InvitationalSeptember 23, 2023
8,000 Meters · UnknownACC Cross Country Championships · Oct 2823:36.0ACC Cross Country ChampionshipsOctober 28, 2022
8,000 Meters · WakeMed Soccer ParkACC Cross Country Championships · Nov 122:25.5ACC Cross Country ChampionshipsNovember 1, 2024
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational Presented by Under Armour · Sep 2723:25.4Nuttycombe Wisconsin Invitational Presented by Under ArmourSeptember 27, 2024
8,000 Meters · Zimmer Championship Cross Country CourseNuttycombe Wisconsin Invitational · Oct 1424:10.8Nuttycombe Wisconsin InvitationalOctober 14, 2022

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

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Dec 62025 USATF Cross Country ChampionshipsDec 6 · 2,000 Meters Open 2K · Place 1 · Nike Swoosh TCNike Swoosh TC2,000 Meters Open 2K15:25.8 PBSr
Dec 62025 USATF Cross Country ChampionshipsDec 6 · 10,000 Meters Open · Nike Swoosh TCNike Swoosh TC10,000 Meters Open—DNFSr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 232024 NCAA Division I Cross Country Champs (86th Men and 44th Women)Nov 23 · 10,000 Meters Championship · Place 8 · North CarolinaNorth Carolina10,000 Meters Championship828:53.0 PBSr
Nov 15NCAA DI Southeast RegionalNov 15 · 10,000 Meters D1 Southeast · Place 5 · North CarolinaNorth Carolina10,000 Meters D1 Southeast529:53.6 PBSr
Nov 1ACC Cross Country ChampionshipsNov 1 · 8,000 Meters ACC · Place 2 · North CarolinaNorth Carolina8,000 Meters ACC222:25.5 PBSr
Sep 27Nuttycombe Wisconsin Invitational Presented by Under ArmourSep 27 · 8,000 Meters Champs · Place 7 · North CarolinaNorth Carolina8,000 Meters Champs723:25.4 PBSr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 182023 NCAA Division I Cross Country Champs (85th Men and 43rd Women)Nov 18 · 10,000 Meters Championship · Place 45 · North CarolinaNorth Carolina10,000 Meters Championship4529:57.6 PBJr
Nov 10NCAA Division I Southeast RegionalNov 10 · 10,000 Meters Championship · Place 6 · North CarolinaNorth Carolina10,000 Meters Championship629:02.8 PBJr
Oct 27ACC XC ChampionshipsOct 27 · 8,000 Meters College · Place 6 · North CarolinaNorth Carolina8,000 Meters College623:20.4 PBJr
Oct 13Nuttycombe InvitationalOct 13 · 8,000 Meters Championship · Place 27 · North CarolinaNorth Carolina8,000 Meters Championship2723:55.3Jr
Sep 23Virginia InvitationalSep 23 · 8,000 Meters College · Place 20 · North CarolinaNorth Carolina8,000 Meters College2023:42.6 PBJr
Sep 1Charlotte OpenerSep 1 · 5,000 Meters College · Place 3 · North CarolinaNorth Carolina5,000 Meters College314:45.9 PBJr

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 192022 NCAA Division I Cross Country Champs (84th Men and 42nd Women)Nov 19 · 10,000 Meters Championship · Place 62 · North CarolinaNorth Carolina10,000 Meters Championship6229:51.8 PBSo
Oct 28ACC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 29 · North CarolinaNorth Carolina8,000 Meters College2923:36.0 PBSo
Oct 14Nuttycombe Wisconsin InvitationalOct 14 · 8,000 Meters Championship Race · Place 117 · North CarolinaNorth Carolina8,000 Meters Championship Race11724:10.8 PBSo
Sep 2Charlotte OpenerSep 2 · 5,000 Meters College · Place 2 · North CarolinaNorth Carolina5,000 Meters College214:59.7So

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 202021 NCAA Division I Cross Country Champs (83rd Men and 41st Women)Nov 20 · 10,000 Meters Championships · Place 203 · North CarolinaNorth Carolina10,000 Meters Championships20331:12.6 PBFr
Nov 12NCAA D1 Southeast Region Cross Country ChampionshipsNov 12 · 10,000 Meters Championships · Place 31 · North CarolinaNorth Carolina10,000 Meters Championships3130:17.1 PBFr
Oct 29ACC Cross Country ChampionshipsOct 29 · 8,000 Meters Championship · Place 35 · North CarolinaNorth Carolina8,000 Meters Championship3524:25.8 PBFr
Oct 15Nuttycombe Wisconsin InvitationalOct 15 · 8,000 Meters College Championship · Place 154 · North CarolinaNorth Carolina8,000 Meters College Championship15424:58.9UnofficialFr

2020 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 14AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 7A · Place 12 · Vestavia HillsVestavia Hills5,000 Meters 7A1216:06.9212
Nov 14AHSAA Class 7A State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 12 · Vestavia HillsVestavia Hills5,000 Meters Varsity1216:06.9212
Nov 5AHSAA 7A Section 3Nov 5 · 5,000 Meters Varsity · Place 1 · Vestavia HillsVestavia Hills5,000 Meters Varsity115:56.79 PB12
Oct 24MHSA AA State XC ChampionshipsOct 24 · 5,000 Meters Varsity · Place 87 · GlacierGlacier5,000 Meters Varsity8719:26.88 PB12
Oct 23MHSA A State XC ChampionshipsOct 23 · 5,000 Meters Varsity · Place 87 · GlacierGlacier5,000 Meters Varsity8719:26.8812
Oct 14Glacier InviteOct 14 · 5,000 Meters Varsity · Place 15 · GlacierGlacier5,000 Meters Varsity1519:08.6412
Oct 2Jesse Owens ClassicOct 2 · 5,000 Meters Varsity Gold · Place 1 · Vestavia HillsVestavia Hills5,000 Meters Varsity Gold115:02.25 PB12
Sep 24Sentinel InviteSep 24 · 5,000 Meters Varsity · Place 14 · GlacierGlacier5,000 Meters Varsity1418:31.4012
Sep 19Missoula InviteSep 19 · 5,000 Meters Varsity · Place 18 · GlacierGlacier5,000 Meters Varsity1818:18.6912
Sep 18Southern ShowcaseSep 18 · 5,000 Meters Varsity · Place 1 · Vestavia HillsVestavia Hills5,000 Meters Varsity114:36.8812
Sep 11Kalispell Western AA ConferenceSep 11 · 5,000 Meters Varsity · Place 1 · GlacierGlacier5,000 Meters Varsity118:56.6112
Sep 11Chicksaw Trails InvitationalSep 11 · 5,000 Meters Championship · Place 2 · Vestavia HillsVestavia Hills5,000 Meters Championship215:29.8212
Sep 3Varsity Coaches InvitationalSep 3 · 5,000 Meters Varsity · Place 3 · GlacierGlacier5,000 Meters Varsity318:30.94Unofficial12
Sep 2JV Coaches InvitationalSep 2 · 5,000 Meters Varsity · Place 20 · GlacierGlacier5,000 Meters Varsity2018:30.9412

2019 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 9AHSAA 3A XC State ChampionshipNov 9 · 5,000 Meters 7A · Place 1 · Vestavia HillsVestavia Hills5,000 Meters 7A115:18.5811
Nov 9AHSAA 7A XC State ChampionshipNov 9 · 5,000 Meters Varsity · Place 1 · Vestavia HillsVestavia Hills5,000 Meters Varsity115:18.5811
Nov 1AHSAA 7A Section 3Nov 1 · 5,000 Meters Varsity · Place 2 · Vestavia HillsVestavia Hills5,000 Meters Varsity215:18.07 PB11
Oct 26MHSA "AA" XC State MeetOct 26 · 5,000 Meters Varsity · Place 68 · GlacierGlacier5,000 Meters Varsity6818:05.70 PB11
Oct 16Glacier InviteOct 16 · 5,000 Meters Varsity · Place 7 · GlacierGlacier5,000 Meters Varsity718:0311
Oct 5Butte Invitational Cross Country CarnivalOct 5 · 5,000 Meters Varsity · Place 52 · GlacierGlacier5,000 Meters Varsity5217:53.511
Oct 5Jessie Owens XC ClassicOct 5 · 5,000 Meters Varsity · Place 1 · Vestavia HillsVestavia Hills5,000 Meters Varsity115:26.3411
Sep 28Mountain West ClassicSep 28 · 5,000 Meters Varsity · Place 102 · GlacierGlacier5,000 Meters Varsity10217:56.2 PB11
Sep 21Southern ShowcaseSep 21 · 5,000 Meters Varsity Championship · Place 1 · Vestavia HillsVestavia Hills5,000 Meters Varsity Championship115:03.13JR
Sep 20Great Falls Cross Country Invitational MeetSep 20 · 5,000 Meters Junior Varsity · Place 62 · GlacierGlacier5,000 Meters Junior Varsity6217:46.3711
Sep 14Flathead Invitational at Rebecca FarmSep 14 · 5,000 Meters Varsity · Place 24 · GlacierGlacier5,000 Meters Varsity2418:07.6211
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 2 · Vestavia HillsVestavia Hills5,000 Meters Varsity215:57.2111
Sep 5Coaches Invite Sep 5 · 5,000 Meters Sophomores/ Juniors · Place 8 · GlacierGlacier5,000 Meters Sophomores/ Juniors818:15.85 PB11

2018 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 10AHSAA Class 7A State XC ChampionshipsNov 10 · 5,000 Meters 7A · Place 1 · Vestavia HillsVestavia Hills5,000 Meters 7A115:24.2910
Nov 2AHSAA 7A Section 3Nov 2 · 5,000 Meters Varsity · Place 1 · Vestavia HillsVestavia Hills5,000 Meters Varsity116:02.3710
Oct 10Glacier InviteOct 10 · 5,000 Meters Varsity · Place 23 · GlacierGlacier5,000 Meters Varsity2318:44.1910
Oct 6Jesse Owens Classic Oct 6 · 5,000 Meters Varsity · Place 2 · Vestavia HillsVestavia Hills5,000 Meters Varsity215:39.9010
Oct 4Capital City 7 of 7Oct 4 · 5,000 Meters Junior Varsity · Place 43 · GlacierGlacier5,000 Meters Junior Varsity4318:47.1410
Sep 20Butte InvitationalSep 20 · Varsity · Place 34 · GlacierGlacierVarsity3419:10.210
Sep 13Sentinel InvitationalSep 13 · 5,000 Meters Junior Varsity · Place 7 · GlacierGlacier5,000 Meters Junior Varsity718:19.99—
Sep 8Chicksaw Trails InvitationalSep 8 · 5,000 Meters Varsity · Place 4 · Vestavia HillsVestavia Hills5,000 Meters Varsity416:01.3510
Sep 7Flathead InviteSep 7 · 5,000 Meters Junior Varsity · Place 13 · GlacierGlacier5,000 Meters Junior Varsity1319:16.9812

2017 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11AHSAA 7A State XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 31 · Vestavia HillsVestavia Hills5,000 Meters Varsity3116:39.389
Oct 5Helena 7 of 7Oct 5 · 5,000 Meters JV · Place 29 · GlacierGlacier5,000 Meters JV2918:52.04 PB9
Sep 30Mountain West ClassicSep 30 · 5,000 Meters Junior Varsity · Place 68 · GlacierGlacier5,000 Meters Junior Varsity6818:56.39
Sep 23Twilight Panther ProwlSep 23 · 5,000 Meters Championship · Place 4 · Vestavia HillsVestavia Hills5,000 Meters Championship416:11.349
Sep 23Bob Firman Invitational XCSep 23 · 5,000 Meters Junior Varsity Sec1 A-L · Place 51 · GlacierGlacier5,000 Meters Junior Varsity Sec1 A-L5118:42.34 PB9
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 1 · Vestavia HillsVestavia Hills5,000 Meters Varsity116:40.639