Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorGamecock Opener · Jan 174:57.94Gamecock OpenerJanuary 17, 2020
1 Mile · OutdoorWingfoot Mile · May 225:01.28Wingfoot MileMay 22, 2018
1000 Meters · IndoorCorky Classic · Jan 172:55.89aCorky ClassicJanuary 17, 2025
1500 Meters · OutdoorClyde Hart Classic · Mar 224:27.66aClyde Hart ClassicMarch 22, 2024
1600 Meters · IndoorMarietta Distance Carnival · Feb 175:18.19Marietta Distance CarnivalFebruary 17, 2018
1600 Meters · OutdoorGHSA 1A Private State Championship · May 104:57.94aGHSA 1A Private State ChampionshipMay 10, 2018
300 Meters · IndoorHaley Kolff Time Trial · Feb 346.30Haley Kolff Time TrialFebruary 3, 2018
3000 Meters · OutdoorUSATF Georgia Association Junior Olympic Championships · Jun 2210:54.37aUSATF Georgia Association Junior Olympic ChampionshipsJune 22, 2017
400 Meters · OutdoorHoly Innocents Home Meet · Mar 21:05.29Holy Innocents Home MeetMarch 2, 2017
800 Meters · IndoorClemson Tiger Paw Invitational · Feb 92:13.42aClemson Tiger Paw InvitationalFebruary 9, 2024
800 Meters · OutdoorGHSA 1A Private State Championship · May 102:14.74aGHSA 1A Private State ChampionshipMay 10, 2018

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 3Texas A&M Alumni Muster InvitationalMay 3 · 1500 Meters · Place 28 · BaylorBaylor1500 Meters284:46.29aSr
Apr 18Michael Johnson InviteApr 18 · 1500 Meters · Place 3 · BaylorBaylor1500 Meters34:32.89SR
Apr 1144 Farms Team InvitationalApr 11 · 800 Meters · Place 10 · BaylorBaylor800 Meters102:16.55SR
Mar 282025 Battle on the BayouMar 28 · 1500 Meters · Place 31 · BaylorBaylor1500 Meters31.4:37.73aSr
Mar 282025 Battle on the BayouMar 28 · 800 Meters · Place 35 · BaylorBaylor800 Meters35.2:16.14aSr
Mar 22Clyde Hart ClassicMar 22 · 1500 Meters · Place 3 · BaylorBaylor1500 Meters34:40.99SR

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 17Corky ClassicJan 17 · 1000 Meters · Place 6 · BaylorBaylor1000 Meters62:55.89a PB—
Jan 17Corky ClassicJan 17 · 800 Meters · Place 5 · BaylorBaylor800 Meters52:14.89a—
Jan 10McFerrin-12 Degree InvitationalJan 10 · 1000 Meters · Place 4 · BaylorBaylor1000 Meters42:56.23SR

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 92024 Big 12 OutdoorsMay 9 · 1500 Meters · Place 19 · BaylorBaylor1500 Meters194:36.82SR
Apr 192024 Michael Johnson InvApr 19 · 800 Meters · Place 8 · BaylorBaylor800 Meters82:15.43a—
Mar 22Clyde Hart ClassicMar 22 · 1500 Meters · Place 8 · BaylorBaylor1500 Meters84:27.66a PB—
Mar 22Clyde Hart ClassicMar 22 · 800 Meters · BaylorBaylor800 Meters—DNF—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 9Clemson Tiger Paw InvitationalFeb 9 · 1 Mile · Place 6 · BaylorBaylor1 Mile6.4:58.53aSr
Feb 9Clemson Tiger Paw InvitationalFeb 9 · 800 Meters · Place 16 · BaylorBaylor800 Meters16.2:13.42a PBSr
Jan 19TTU Corky ClassicJan 19 · 1000 Meters · Place 7 · BaylorBaylor1000 Meters72:57.75a—
Jan 13The McFerrin - 12 Degree InvitationalJan 13 · 800 Meters · Place 2 · BaylorBaylor800 Meters22:19.14a—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 21Michael Johnson InvitationalApr 21 · 1500 Meters · Place 4 · BaylorBaylor1500 Meters44:35.35JR
Apr 21Michael Johnson InvitationalApr 21 · 800 Meters · Place 9 · BaylorBaylor800 Meters92:16.59JR
Mar 24Baylor Clyde Hart ClassicMar 24 · 800 Meters · Place 10 · BaylorBaylor800 Meters10.2:17.11aJr

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 14Clemson Tiger Paw Indoor InvitationalFeb 14 · 1 Mile · Place 19 · FloridaFlorida1 Mile19.5:04.26aFr
Jan 17Gamecock OpenerJan 17 · 1 Mile · Place 11 · FloridaFlorida1 Mile114:57.94 PBFR

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 20USATF Georgia Association Junior Olympic ChampionshipsJun 20 · 3000 Meters · Place 1 · 45-Unattached45-Unattached3000 Meters1.11:02.08a12
Jun 20USATF Georgia Association Junior Olympic ChampionshipsJun 20 · 1500 Meters · Place 2 · 45-Unattached45-Unattached1500 Meters2.4:49.78a12
Jun 20USATF Georgia Association Junior Olympic ChampionshipsJun 20 · 800 Meters · Place 2 · 45-Unattached45-Unattached800 Meters2.2:18.65a12
Jun 1USATF Georgia Association Junior Olympic Area A PreliminaryJun 1 · 1500 Meters · Place 1 · 45-Unattached45-Unattached1500 Meters1.5:00.17a12
Jun 1USATF Georgia Association Junior Olympic Area A PreliminaryJun 1 · 800 Meters · Place 1 · 45-Unattached45-Unattached800 Meters1.2:20.64a12
May 9GHSA 1A Private State ChampionshipsMay 9 · 1600 Meters · Place 3 · Holy InnocentsHoly Innocents1600 Meters3.5:02.67a12
May 9GHSA 1A Private State ChampionshipsMay 9 · 800 Meters · Place 3 · Holy InnocentsHoly Innocents800 MetersRound P3.2:20.15a12
May 9GHSA 1A Private State ChampionshipsMay 9 · 800 Meters · Place 2 · Holy InnocentsHoly Innocents800 Meters2.2:16.77a12
Mar 1Milton Showcase InvitationalMar 1 · 800 Meters · Place 1 · Holy InnocenHoly Innocen800 Meters12:23.78—
Mar 1Milton Showcase InvitationalMar 1 · 800 Meters · Place 1 · Holy InnocenHoly Innocen800 Meters12:23.78—

2018 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2USATF Georgia Association Junior Olympic Area A PreliminaryJun 2 · 1500 Meters · Place 1 · 45-Unattached45-Unattached1500 Meters1.5:02.97a11
Jun 2USATF Georgia Association Junior Olympic Area A PreliminaryJun 2 · 800 Meters · Place 1 · 45-Unattached45-Unattached800 Meters1.2:23.58a11
May 22Wingfoot MileMay 22 · 1 Mile · Place 3 · Holy InnocentsHoly Innocents1 Mile35:01.28 PB—
May 10GHSA 1A Private State ChampionshipMay 10 · 1600 Meters · Place 2 · Holy InnocentsHoly Innocents1600 Meters2.4:57.94a PB11
May 10GHSA 1A Private State ChampionshipMay 10 · 800 Meters · Place 2 · Holy InnocentsHoly Innocents800 Meters2.2:14.74a PB11
Apr 28GHSA 1A Private SectionalApr 28 · 800 Meters · Place 4 · Holy InnocentsHoly Innocents800 Meters4.2:19.64a11
Apr 7Spring Break ShowdownApr 7 · 1600 Meters · Place 1 · Holy InnocenHoly Innocen1600 Meters15:07.70—
Apr 7Spring Break ShowdownApr 7 · 800 Meters · Place 7 · Holy InnocenHoly Innocen800 Meters72:27.16—

2018 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 17Marietta Distance CarnivalFeb 17 · 1600 Meters · Place 3 · Holy InnocenHoly Innocen1600 Meters35:18.19 PB—
Feb 17Marietta Distance CarnivalFeb 17 · 800 Meters · Place 1 · Holy InnocenHoly Innocen800 Meters12:22.65—
Feb 3Haley Kolff Time TrialFeb 3 · 300 Meters · Place 1 · Holy InnocenHoly Innocen300 Meters146.30 PB—

2017 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 22USATF Georgia Association Junior Olympic ChampionshipsJun 22 · 3000 Meters · Place 1 · 45-Unattached45-Unattached3000 Meters1.10:54.37a PB10
Jun 22USATF Georgia Association Junior Olympic ChampionshipsJun 22 · 1500 Meters · Place 3 · 45-Unattached45-Unattached1500 Meters3.5:05.88a10
Jun 22USATF Georgia Association Junior Olympic ChampionshipsJun 22 · 800 Meters · Place 3 · 45-Unattached45-Unattached800 Meters3.2:24.57a10
Jun 3USATF Georgia Association Junior Olympic Area A PreliminaryJun 3 · 1500 Meters · Place 2 · 45-Unattached45-Unattached1500 Meters2.5:01.48a10
Jun 3USATF Georgia Association Junior Olympic Area A PreliminaryJun 3 · 800 Meters · Place 2 · 45-Unattached45-Unattached800 Meters2.2:23.76a10
Jun 3USATF Georgia Association Junior Olympic Area A PreliminaryJun 3 · 400 Meters · Place 20 · 45-Unattached45-Unattached400 Meters20.1:06.09a10
May 23Wingfoot MileMay 23 · 1 Mile · Place 6 · Holy InnocenHoly Innocen1 Mile65:05.89—
May 23Wingfoot MileMay 23 · 1 Mile · Place 6 · Holy InnocenHoly Innocen1 Mile65:05.89—
May 11GHSA 1A Private State ChampionshipMay 11 · 1600 Meters · Place 4 · Holy InnocentsHoly Innocents1600 Meters4.5:12.27a10
May 11GHSA 1A Private State ChampionshipMay 11 · 800 Meters · Place 3 · Holy InnocentsHoly Innocents800 Meters3.2:18.95a10
Apr 29GHSA 1A Private SectionalApr 29 · 800 Meters · Place 2 · Holy InnocentsHoly Innocents800 Meters22:19.37—
Apr 18GHSA Region 3-AAAAAApr 18 · 1600 Meters · Place 3 · Holy InnocentsHoly Innocents1600 Meters3.5:10.60a10
Apr 18GHSA Region 3-AAAAAApr 18 · 800 Meters · Place 1 · Holy InnocentsHoly Innocents800 MetersRound P1.2:27.57a10
Apr 18GHSA Region 3-AAAAAApr 18 · 800 Meters · Place 2 · Holy InnocentsHoly Innocents800 Meters2.2:19.37a10
Mar 27Atlanta Metro Track & Field ClassicMar 27 · 1600 Meters · Place 2 · Holy InnocentsHoly Innocents1600 Meters2.5:07.87a10
Mar 27Atlanta Metro Track & Field ClassicMar 27 · 800 Meters · Place 3 · Holy InnocentsHoly Innocents800 Meters3.2:24.51a10
Mar 18Greater Atlanta Christian InvitationalMar 18 · 1600 Meters · Place 2 · Holy InnocentsHoly Innocents1600 Meters2.5:19.30a10
Mar 18Greater Atlanta Christian InvitationalMar 18 · 800 Meters · Place 5 · Holy InnocentsHoly Innocents800 Meters5.2:27.69a10
Mar 2Holy Innocents Home MeetMar 2 · 400 Meters · Place 3 · Holy InnocenHoly Innocen400 Meters31:05.29 PB—

2017 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 25Eagle's Landing All-Comers FATFeb 25 · 800 Meters · Place 9 · Holy InnocenHoly Innocen800 Meters92:28.75—
Feb 25Eagle's Landing All-Comers FATFeb 25 · 1600 Meters · Place 4 · Holy InnocenHoly Innocen1600 Meters45:21.21—
Feb 25Eagle's Landing All-Comers FATFeb 25 · 1600 Meters · Place 2 · Holy InnocenHoly Innocen1600 Meters25:25.59—
Feb 25Eagle's Landing All-Comers FATFeb 25 · 800 Meters · Place 1 · Holy InnocenHoly Innocen800 Meters12:28.01—
Feb 18Marietta Distance CarnivalFeb 18 · 1600 Meters · Place 1 · Holy InnocenHoly Innocen1600 Meters15:21.40—
Feb 18Marietta Distance CarnivalFeb 18 · 800 Meters · Place 2 · Holy InnocenHoly Innocen800 Meters22:57.07—

2016 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17USATF Galleria GamesDec 17 · 1600 Meters · Place 2 · UnattachedUnattached1600 Meters2.5:43.18a10
Dec 17USATF Galleria GamesDec 17 · 800 Meters · Place 2 · UnattachedUnattached800 Meters2.2:34.43a10

2016 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 11USATF Georgia Association Area A Junior Olympic Preliminary MeetJun 11 · 1500 Meters · Place 3 · 45-Unattached45-Unattached1500 Meters3.5:13.07a9
Jun 11USATF Georgia Association Area A Junior Olympic Preliminary MeetJun 11 · 800 Meters · Place 2 · 45-Unattached45-Unattached800 Meters2.2:31.76a9