Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 144:36.58aMountain Brook InvitationalApril 14, 2023
1600 Meters · IndoorAHSAA State Indoor Championships · Feb 24:35.68AHSAA State Indoor ChampionshipsFebruary 2, 2024
1600 Meters · OutdoorAHSAA State Outdoor Championships - 1A/2A/3A · May 54:34.78aAHSAA State Outdoor Championships - 1A/2A/3AMay 5, 2023
2 Miles · OutdoorMountain Brook Invitational · Apr 149:53.35aMountain Brook InvitationalApril 14, 2023
3000 Meters · IndoorUSA Invitational · Feb 18:39.13aUSA InvitationalFebruary 1, 2026
3200 Meters · IndoorHoliday Invitational #1 · Dec 99:44.98aHoliday Invitational #1December 9, 2023
3200 Meters · OutdoorAHSAA State Outdoor Championships - 1A/2A/3A · May 59:41.38aAHSAA State Outdoor Championships - 1A/2A/3AMay 5, 2023
400 Meters · IndoorCrossplex Last Chance Invitational · Jan 311:11.58Crossplex Last Chance InvitationalJanuary 31, 2020
5000 Meters · IndoorVanderbilt Invitational · Jan 1614:59.99aVanderbilt InvitationalJanuary 16, 2026
5000 Meters · OutdoorThe Rocket City Showcase · Mar 2915:31.31The Rocket City ShowcaseMarch 29, 2024
800 Meters · IndoorLast Chance Meet #2 · Jan 272:06.46Last Chance Meet #2January 27, 2024
800 Meters · OutdoorAHSAA State Outdoor Championships - 1A/2A/3A · May 52:07.60aAHSAA State Outdoor Championships - 1A/2A/3AMay 5, 2023
Combined results · IndoorCold Springs Invational · Feb 254:57.00Cold Springs InvationalFebruary 25, 2022

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1USA InvitationalFeb 1 · 3000 Meters · Place 6 · Lee (Tenn.)Lee (Tenn.)3000 Meters68:39.13a PBSo
Jan 16Vanderbilt InvitationalJan 16 · 5000 Meters · Place 6 · Lee (Tenn.)Lee (Tenn.)5000 Meters614:59.99a PBSo

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Birmingham Indoor IcebreakerDec 6 · 3000 Meters · Lee (Tenn.)Lee (Tenn.)3000 Meters--DNSFr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 3200 Meters · Place 2 · Cold SpringsCold Springs3200 Meters29:54.2212
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 1600 Meters · Place 3 · Cold SpringsCold Springs1600 Meters34:35.68 PB12
Jan 27Last Chance Meet #2Jan 27 · 800 Meters · Place 14 · Cold SpringsCold Springs800 Meters142:06.46 PB12
Jan 15Martin Luther King Indoor Track Classic #1Jan 15 · 3200 Meters · Place 3 · Cold SpringsCold Springs3200 Meters39:50.1212
Jan 6Icebreaker Invitational #1Jan 6 · 1600 Meters · Place 2 · Cold SpringsCold Springs1600 Meters2.4:35.73a12
Jan 6Icebreaker Invitational #1Jan 6 · 800 Meters · Place 13 · Cold SpringsCold Springs800 Meters13.2:10.27a12

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 3200 Meters · Place 3 · Cold SpringsCold Springs3200 Meters3.9:54.38a12
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 1600 Meters · Place 5 · Cold SpringsCold Springs1600 Meters5.4:35.79a12
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 800 Meters · Place 12 · Cold SpringsCold Springs800 Meters12.2:08.81a12
Apr 15Cullman County ChampionshipApr 15 · 1600 Meters · Place 4 · Cold SpringsCold Springs1600 Meters44:37.2212
Apr 15Cullman County ChampionshipApr 15 · 800 Meters · Place 5 · Cold SpringsCold Springs800 Meters52:12.4112
Mar 29The Rocket City ShowcaseMar 29 · 5000 Meters · Place 1 · Cold SpringsCold Springs5000 Meters115:31.31 PB12
Mar 2Winfield Icebreaker InvitationalMar 2 · 1600 Meters · Place 1 · Cold SpringsCold Springs1600 Meters14:36.6112

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #1Dec 9 · 3200 Meters · Place 2 · Cold SpringsCold Springs3200 Meters2.9:44.98a PB12
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 3200 Meters · Place 4 · Cold SpringsCold Springs3200 Meters4.9:53.90a11
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 1600 Meters · Place 6 · Cold SpringsCold Springs1600 Meters6.4:41.06a11
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 800 Meters · Place 14 · Cold SpringsCold Springs800 Meters14.2:15.12a11
Jan 27Last Chance Invitational #1Jan 27 · 3200 Meters · Place 14 · Cold SpringsCold Springs3200 Meters1410:05.2611
Jan 27Last Chance Invitational #1Jan 27 · 800 Meters · Place 41 · Cold SpringsCold Springs800 Meters412:10.1211
Jan 16MLK Track Classic #1Jan 16 · 1600 Meters · Place 5 · Cold SpringsCold Springs1600 Meters5.4:39.45a11
Jan 16MLK Track Classic #1Jan 16 · 800 Meters · Place 10 · Cold SpringsCold Springs800 Meters10.2:13.75a11
Jan 7Icebreaker Invitational #1Jan 7 · 3200 Meters · Place 6 · Cold SpringsCold Springs3200 Meters6.9:48.48a11

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · 3200 Meters · Place 2 · Cold SpringsCold Springs3200 Meters2.9:41.38a PB11
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · 1600 Meters · Place 3 · Cold SpringsCold Springs1600 Meters3.4:34.78a PB11
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · 800 Meters · Place 11 · Cold SpringsCold Springs800 Meters11.2:07.60a PB11
Apr 211A-3A Andy Page Memorial MeetApr 21 · 1600 Meters · Place 3 · Cold SpringsCold Springs1600 Meters34:37.5211
Apr 211A-3A Andy Page Memorial MeetApr 21 · 1600 Meters · Place 3 · Cold SpringsCold Springs1600 Meters34:37.52—
Apr 14Mountain Brook InvitationalApr 14 · 2 Miles · Place 33 · Cold SpringsCold Springs2 Miles33.9:53.35a PB11
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 48 · Cold SpringsCold Springs1 Mile48.4:36.58a PB11
Apr 10Cullman County ChampionshipsApr 10 · 3200 Meters · Place 3 · Cold SpringsCold Springs3200 Meters39:49.2111
Apr 10Cullman County ChampionshipsApr 10 · 1600 Meters · Place 3 · Cold SpringsCold Springs1600 Meters34:44.2411
Apr 10Cullman County ChampionshipsApr 10 · 800 Meters · Place 5 · Cold SpringsCold Springs800 Meters52:12.4011

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 6AHSAA State Track Championships (1A-2A-3A)May 6 · 3200 Meters · Place 5 · Cold SpringsCold Springs3200 Meters5.10:06.09a10
May 6AHSAA State Track Championships (1A-2A-3A)May 6 · 1600 Meters · Place 6 · Cold SpringsCold Springs1600 Meters6.4:47.04a10
May 6AHSAA State Track Championships (1A-2A-3A)May 6 · 800 Meters · Place 11 · Cold SpringsCold Springs800 Meters11.2:11.88a10
Apr 29AHSAA Paul W. Bryant Sectional (1A-2A, 6A)Apr 29 · 3200 Meters · Place 3 · Cold SpringsCold Springs3200 Meters3.10:36.24a10
Apr 29AHSAA Paul W. Bryant Sectional (1A-2A, 6A)Apr 29 · 1600 Meters · Place 6 · Cold SpringsCold Springs1600 Meters6.4:52.50a10
Apr 29AHSAA Paul W. Bryant Sectional (1A-2A, 6A)Apr 29 · 800 Meters · Place 5 · Cold SpringsCold Springs800 Meters5.2:12.30a10
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 81 · Cold SpringsCold Springs1 Mile81.4:47.36a10
Mar 19Florence InvitationalMar 19 · 3200 Meters · Place 7 · Cold SpringsCold Springs3200 Meters710:30.44—
Mar 19Florence InvitationalMar 19 · 1600 Meters · Place 11 · Cold SpringsCold Springs1600 Meters114:53.41—
Mar 5Bob Jones RedcoatMar 5 · 1600 Meters · Place 14 · Cold SpringsCold Springs1600 Meters144:53.49—
Mar 5Bob Jones RedcoatMar 5 · 800 Meters · Place 24 · Cold SpringsCold Springs800 Meters242:16.68—

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 25Cold Springs InvationalFeb 25 · Combined results · Place 1 · Cold SpringsCold SpringsCombined results110:51.0010
Feb 25Cold Springs InvationalFeb 25 · Combined results · Place 1 · Cold SpringsCold SpringsCombined results14:57.00 PB10
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 3200 Meters · Place 4 · Cold SpringsCold Springs3200 Meters4.10:37.06a10
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 1600 Meters · Place 10 · Cold SpringsCold Springs1600 Meters10.4:54.35a10
Jan 29Last Chance Invitational #2Jan 29 · 3200 Meters · Place 7 · Cold SpringsCold Springs3200 Meters710:46.98—
Jan 29Last Chance Invitational #2Jan 29 · 1600 Meters · Place 24 · Cold SpringsCold Springs1600 Meters245:01.44—
Jan 17Martin Luther King Jr Indoor Track Classic #1Jan 17 · 3200 Meters · Place 10 · Cold SpringsCold Springs3200 Meters1010:46.98—
Jan 17Martin Luther King Jr Indoor Track Classic #1Jan 17 · 1600 Meters · Place 12 · Cold SpringsCold Springs1600 Meters125:01.44—
Jan 8Icebreaker Invitational Meet #1Jan 8 · 3200 Meters · Place 11 · Cold SpringsCold Springs3200 Meters11.10:56.37a10
Jan 8Icebreaker Invitational Meet #1Jan 8 · 1600 Meters · Place 15 · Cold SpringsCold Springs1600 Meters15.5:07.77a10

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 30AHSAA Class 2A State Track & Field ChampionshipsApr 30 · 3200 Meters · Place 4 · Cold SpringsCold Springs3200 Meters4.10:30.44a9
Apr 30AHSAA Class 2A State Track & Field ChampionshipsApr 30 · 1600 Meters · Place 9 · Cold SpringsCold Springs1600 Meters9.4:55.12a9
Apr 23AHSAA Class 2A Section 2Apr 23 · 3200 Meters · Place 5 · Cold SpringsCold Springs3200 Meters5.10:49.33a9
Apr 23AHSAA Class 2A Section 2Apr 23 · 1600 Meters · Place 7 · Cold SpringsCold Springs1600 Meters7.5:03.66a9
Apr 16Cold Springs InvitationalApr 16 · 1600 Meters · Place 1 · Cold SpringsCold Springs1600 Meters1.5:04.13a9
Apr 12Cullman County ChampionshipsApr 12 · 3200 Meters · Place 7 · Cold SpringsCold Springs3200 Meters711:42.82—
Apr 12Cullman County ChampionshipsApr 12 · 1600 Meters · Place 7 · Cold SpringsCold Springs1600 Meters75:19.26—
Mar 23Fairview Invitational Meet #2Mar 23 · 3200 Meters · Place 2 · Cold SpringsCold Springs3200 Meters211:11.35—
Mar 23Fairview Invitational Meet #2Mar 23 · 1600 Meters · Place 4 · Cold SpringsCold Springs1600 Meters45:15.88—
Mar 20Cullman ClassicMar 20 · 1600 Meters · Place 58 · Cold SpringsCold Springs1600 Meters585:11.92—
Mar 13Cold Springs Invitational #2Mar 13 · 3200 Meters · Place 2 · Cold SpringsCold Springs3200 Meters2.10:52.31a9
Mar 13Cold Springs Invitational #2Mar 13 · 1600 Meters · Place 2 · Cold SpringsCold Springs1600 Meters2.5:12.04a9
Mar 6Cold Springs InvitationalMar 6 · 3200 Meters · Place 3 · Cold SpringsCold Springs3200 Meters3.11:01.20a9
Mar 6Cold Springs InvitationalMar 6 · 1600 Meters · Place 3 · Cold SpringsCold Springs1600 Meters3.5:19.80a9

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Cold Springs RelaysFeb 27 · Combined results · Place 2 · Cold SpringsCold SpringsCombined results25:14.669
Feb 5AHSAA Class 1A-3A Indoor State ChampionshipsFeb 5 · 3200 Meters · Place 7 · Cold SpringsCold Springs3200 Meters7.11:11.57a9
Jan 29Last Chance InvitationalJan 29 · 3200 Meters · Place 14 · Cold SpringsCold Springs3200 Meters14.10:59.38a9
Jan 29Last Chance InvitationalJan 29 · 1600 Meters · Place 31 · Cold SpringsCold Springs1600 Meters31.5:23.68a9
Jan 18MLK Indoor Track ClassicJan 18 · 1600 Meters · Place 18 · Cold SpringsCold Springs1600 Meters18.5:14.12a9
Jan 18MLK Indoor Track ClassicJan 18 · 800 Meters · Place 32 · Cold SpringsCold Springs800 Meters32.2:31.84a9

2020 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 7Cullman InvitationalMar 7 · 3200 Meters · Place 14 · Cold SpringsCold Springs3200 Meters14.12:17.20a8
Mar 7Cullman InvitationalMar 7 · 1600 Meters · Place 34 · Cold SpringsCold Springs1600 Meters34.5:34.60a8
Mar 7Cullman InvitationalMar 7 · 800 Meters · Place 49 · Cold SpringsCold Springs800 Meters49.2:41.93a8

2020 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 31Crossplex Last Chance InvitationalJan 31 · 800 Meters · Place 104 · Cold SpringsCold Springs800 Meters1042:35.96—
Jan 31Crossplex Last Chance InvitationalJan 31 · 800 Meters · Place 104 · Cold SpringsCold Springs800 Meters1042:35.96—
Jan 31Crossplex Last Chance InvitationalJan 31 · 400 Meters · Place 114 · Cold SpringsCold Springs400 Meters1141:11.58 PB—
Jan 20MLK Indoor Track Classic Jan 20 · 800 Meters · Place 89 · Cold SpringsCold Springs800 Meters892:43.05—
Jan 20MLK Indoor Track Classic Jan 20 · 400 Meters · Place 119 · Cold SpringsCold Springs400 Meters1191:12.44—
Jan 3Icebreaker InvitationalJan 3 · 1600 Meters · Place 81 · Cold SpringsCold Springs1600 Meters816:02.59—
Jan 3Icebreaker InvitationalJan 3 · 800 Meters · Place 99 · Cold SpringsCold Springs800 Meters992:56.12—