Performance Dashboard
Athlete analytics & progression tracking
1600m
801
Points
5:15.91
Personal Record
2mile
819
Points
11:20.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 10, 2021 | Mountain Brook Invitational-Varsity and Middle School | 11:20.10 | 3 | 819 |
| April 22, 2017 | 3rd Annual Hewitt-Trussville Invitational | 13:41.40 | 10 | 486 |
| April 15, 2017 | Mountain Brook Invitational | 13:47.60 | 40 | 474 |
| April 20, 2019 | Hewitt-Trussville Invitational | 14:06.57 | 5 | 436 |
3000m
763
Points
10:51.79
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 11, 2023 | Samford Bulldog Open 2023 | 10:51.79 | 11 | 763 |
3200m
813
Points
11:18.12
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 6, 2021 | AHSAA State Indoor Meet | 11:18.12 | 2 | 813 |
| April 24, 2021 | AHSAA 6A - Section 4 Fort Payne | 11:26.57 | 1 | 791 |
| Jan. 30, 2021 | Last Chance #5 | 11:30.53 | 1 | 780 |
| May 1, 2021 | AHSAA State Track and Field 4A-7A | 11:39.86 | 7 | 756 |
| Dec. 11, 2020 | Holiday Invitational #2 | 11:41.88 | 3 | 751 |
| April 3, 2021 | Scottsboro Invitational | 11:47.25 | 2 | 737 |
| Feb. 1, 2020 | Last Chance Invitational | 11:48.93 | 3 | 733 |
| Feb. 8, 2020 | AHSAA State Indoor 1A-7A Championship | 12:04.36 | 3 | 694 |
| March 18, 2021 | Gadsden City Open #2 | 12:07.00 | 1 | 688 |
| March 13, 2021 | Vestavia Hills - Varsity - King of the Mountain - Invitational | 12:13.32 | 7 | 672 |
| Jan. 3, 2020 | Ice Breaker Invitational (1A-5A) | 12:30.37 | 4 | 632 |
| April 29, 2017 | AHSAA 5A - Section 3 | 13:05.87 | 1 | 551 |
| May 6, 2017 | AHSAA State Track and Field 4A-7A | 13:10.06 | 11 | 542 |
| April 2, 2019 | Mortimer Jordan Invitational #3 | 14:25.54 | 2 | 390 |
400m
657
Points
1:05.72
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 18, 2021 | Gadsden City Open #2 | 1:05.72 | 3 | 657 |
| March 22, 2016 | Gadsden City JV/MS Meet #1 | 1:10.27 | 9 | 529 |
| April 12, 2016 | Gadsden City JV/MS Meet #2 | 1:10.27 | 9 | 529 |
| April 23, 2016 | Hewitt-Trussville Invitational | 1:10.80 | 51 | 515 |
| April 30, 2016 | AHSAA 5A - Section 3 | 1:15.42 | 32 | 400 |
5000m
848
Points
17:55.37
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 9, 2022 | Flames Invitational | 17:55.37 | 28 | 848 |
5000m_cc
824
Points
18:10.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 16, 2022 | North Alabama Showcase | 18:10.20 | 65 | 824 |
| Sept. 10, 2022 | UNA Invitational | 18:16.60 | 1 | 813 |
| Oct. 1, 2022 | Louisville XC Classic | 18:17.40 | 131 | 812 |
| Oct. 29, 2022 | ASUN Conference Cross Country Championship | 18:22.80 | 58 | 803 |
| Nov. 21, 2020 | RunningLane National Cross Country Championships | 18:47.10 | 58 | 765 |
| Oct. 2, 2021 | Chile Pepper Cross Country Festival | 18:47.50 | 127 | 764 |
| Sept. 19, 2020 | Fairview Invitational | 19:06.88 | 1 | 734 |
| Nov. 14, 2020 | AHSAA XC State Championship | 19:15.91 | 3 | 720 |
| Oct. 3, 2020 | Lake Guntersville Invitational | 19:19.22 | 4 | 715 |
| Nov. 9, 2019 | AHSAA XC State Championship | 19:22.88 | 3 | 710 |
| Oct. 30, 2021 | ASUN Cross Country Championship | 19:22.90 | 69 | 710 |
| Nov. 1, 2019 | AHSAA 5A Section 2 | 19:23.85 | 2 | 708 |
| Oct. 19, 2019 | 28th Annual Husky Challenge | 19:24.34 | 8 | 707 |
| Sept. 2, 2023 | City Auto MEMPHIS TWILIGHT XC CLASSIC | 19:35.48 | 48 | 691 |
| Sept. 26, 2020 | Scottsboro Invitational | 19:43.83 | 1 | 678 |
| Oct. 17, 2020 | St. Bernard Oktoberfest Invitational | 19:44.31 | 1 | 677 |
| Sept. 12, 2020 | "Large Schools" Chickasaw Invitational | 19:54.56 | 16 | 662 |
| Nov. 5, 2020 | AHSAA 6A Section 5 | 19:57.95 | 1 | 657 |
| Sept. 14, 2019 | Fairview Invitational | 20:06.66 | 2 | 645 |
| Sept. 28, 2019 | Oak Mountain Inviational | 20:26.39 | 5 | 617 |
| Aug. 31, 2019 | 13th Annual Waffle House/ Yellow Jacket Invitational | 20:45.30 | 3 | 590 |
| Oct. 5, 2019 | Jesse Owens Classic | 20:45.30 | 10 | 590 |
| Oct. 10, 2019 | Pleasant Valley Twilight 5k | 20:54.90 | 1 | 577 |
| Aug. 29, 2020 | Briar Patch Run (St. Clair County Invitational) | 21:06.54 | 1 | 561 |
| Aug. 24, 2019 | 2019 St. Clair Invitational | 21:42.53 | 1 | 514 |
| Nov. 10, 2018 | AHSAA XC State Championship | 22:34.68 | 68 | 449 |
| Oct. 25, 2018 | 2018 St. Clair County Invitational (St. Clair Schools only) | 22:43.90 | 5 | 438 |
| Nov. 2, 2018 | AHSAA 5A Section 2 | 22:57.86 | 14 | 421 |
| Oct. 20, 2018 | 27th Annual Husky Challenge | 23:35.07 | 78 | 379 |
| Sept. 15, 2018 | Fairview Invitational | 24:06.89 | 19 | 345 |
| Oct. 6, 2018 | Jesse Owens Classic | 24:13.68 | 92 | 338 |
| Oct. 14, 2017 | Terrortorium on the Creekbank | 24:26.96 | 20 | 324 |
| Oct. 13, 2018 | Terrortorium on the Creekbank | 24:32.73 | 55 | 318 |
| Sept. 29, 2018 | Oak Mountain Invitational | 25:00.11 | 89 | 291 |
6000m_cc
841
Points
22:08.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 11, 2022 | NCAA Division I South Region Cross Country Championships | 22:08.80 | 119 | 841 |
| Oct. 14, 2022 | UAB Blazer Classic | 22:18.60 | 14 | 828 |
| Oct. 16, 2021 | UAB Blazer Classic | 23:29.10 | 60 | 740 |
800m
792
Points
2:22.71
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 30, 2021 | Last Chance #5 | 2:22.71 | 2 | 792 |
| May 1, 2021 | AHSAA State Track and Field 4A-7A | 2:23.25 | 8 | 784 |
| April 16, 2021 | Hewitt-Trussville Invitational | 2:23.46 | 3 | 781 |
| Feb. 8, 2020 | AHSAA State Indoor 1A-7A Championship | 2:24.67 | 4 | 763 |
| Feb. 6, 2021 | AHSAA State Indoor Meet | 2:25.81 | 6 | 747 |
| Jan. 12, 2021 | JV Meet #3B | 2:26.30 | 1 | 740 |
| March 4, 2021 | Gadsden City Kickoff | 2:27.49 | 1 | 723 |
| March 7, 2020 | Vestavia Hills - Varsity - King of the Mountain - Invitational | 2:27.66 | 5 | 721 |
| Feb. 1, 2020 | Last Chance Invitational | 2:28.30 | 2 | 712 |
| April 24, 2021 | AHSAA 6A - Section 4 Fort Payne | 2:28.48 | 3 | 709 |
| Jan. 3, 2020 | Ice Breaker Invitational (1A-5A) | 2:28.62 | 3 | 707 |
| Jan. 27, 2021 | Last Ditch JV Meet | 2:30.00 | 1 | 688 |
| Jan. 20, 2020 | Martin Luther King Indoor Track Classic | 2:30.84 | 3 | 676 |
| Dec. 11, 2020 | Holiday Invitational #2 | 2:31.16 | 4 | 672 |
| April 10, 2021 | Mountain Brook Invitational-Varsity and Middle School | 2:31.44 | 25 | 668 |
| April 13, 2021 | Wildcat Invitational #2 | 2:32.73 | 1 | 651 |
| April 27, 2019 | AHSAA 5A - Section 4 Scottsboro | 2:34.50 | 4 | 627 |
| April 13, 2019 | Mountain Brook Invitational | 2:38.94 | 60 | 570 |
| May 4, 2019 | AHSAA State Track and Field 4A-7A | 2:44.00 | 20 | 509 |
| Jan. 26, 2019 | Last Chance Invitational | 2:44.04 | 17 | 508 |
| March 9, 2019 | Vestavia Hills - King of the Mountain - Invitational | 2:44.32 | 20 | 505 |
| Feb. 2, 2019 | AHSAA State Indoor 1A-7A Championship | 2:45.09 | 20 | 496 |
| Jan. 15, 2019 | Indoor JV Meet #3 | 2:47.52 | 58 | 468 |
| March 21, 2019 | Gadsden City Open #2 | 2:48.08 | 9 | 462 |
| March 12, 2019 | Mortimer Jordan Invitational #1 | 2:48.15 | 6 | 461 |
| April 2, 2019 | Mortimer Jordan Invitational #3 | 2:49.85 | 8 | 442 |
| April 16, 2016 | Mountain Brook Invite | 2:52.35 | 23 | 415 |
| April 23, 2016 | Hewitt-Trussville Invitational | 2:53.35 | 46 | 404 |
| March 22, 2016 | Gadsden City JV/MS Meet #1 | 2:54.72 | 3 | 390 |
| April 12, 2016 | Gadsden City JV/MS Meet #2 | 2:54.72 | 3 | 390 |
| April 20, 2019 | Hewitt-Trussville Invitational | 2:54.75 | 26 | 390 |
| Jan. 4, 2019 | Ice Breaker Invitational (1A-5A) | 2:57.26 | 31 | 364 |
| April 9, 2018 | Aggie Invitational | 3:00.25 | 16 | 335 |
| April 12, 2018 | Gadsden City Open #3 | 3:00.66 | 16 | 331 |
8000m_cc
0
Points
18:17.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 1, 2022 | Louisville Classic | 18:17.40 | 131 | 0 |
mile
767
Points
5:23.39
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 10, 2021 | Mountain Brook Invitational-Varsity and Middle School | 5:23.39 | 9 | 767 |
| April 13, 2019 | Mountain Brook Invitational | 5:58.71 | 54 | 570 |
| April 22, 2017 | 3rd Annual Hewitt-Trussville Invitational | 5:59.08 | 23 | 569 |
| April 15, 2017 | Mountain Brook Invitational | 6:09.85 | 70 | 514 |
| April 23, 2016 | Hewitt-Trussville Invitational | 6:20.75 | 37 | 462 |
Mile
Event Group
801
Points
5:15.91
Personal Record
1600m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 13, 2021 | 1600m | Vestavia Hills - Varsity - King of the Mountain - Invitational | 5:15.91 | 3 | 801 |
| April 16, 2021 | 1600m | Hewitt-Trussville Invitational | 5:17.67 | 3 | 790 |
| May 1, 2021 | 1600m | AHSAA State Track and Field 4A-7A | 5:19.17 | 6 | 781 |
| April 10, 2021 | Mile | Mountain Brook Invitational-Varsity and Middle School | 5:23.39 | 9 | 767 |
| Jan. 27, 2021 | 1600m | Last Ditch JV Meet | 5:22.07 | 1 | 764 |
Distance
Event Group
819
Points
11:20.10
Personal Record
2Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 10, 2021 | 2Mile | Mountain Brook Invitational-Varsity and Middle School | 11:20.10 | 3 | 819 |
| Feb. 6, 2021 | 3200m | AHSAA State Indoor Meet | 11:18.12 | 2 | 813 |
| April 24, 2021 | 3200m | AHSAA 6A - Section 4 Fort Payne | 11:26.57 | 1 | 791 |
| Jan. 30, 2021 | 3200m | Last Chance #5 | 11:30.53 | 1 | 780 |
| Feb. 11, 2023 | 3000m | Samford Bulldog Open 2023 | 10:51.79 | 11 | 763 |
Long Sprints
Event Group
657
Points
1:05.72
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 18, 2021 | 400m | Gadsden City Open #2 | 1:05.72 | 3 | 657 |
| March 22, 2016 | 400m | Gadsden City JV/MS Meet #1 | 1:10.27 | 9 | 529 |
| April 12, 2016 | 400m | Gadsden City JV/MS Meet #2 | 1:10.27 | 9 | 529 |
| April 23, 2016 | 400m | Hewitt-Trussville Invitational | 1:10.80 | 51 | 515 |
| April 30, 2016 | 400m | AHSAA 5A - Section 3 | 1:15.42 | 32 | 400 |
Long-Distance
Event Group
848
Points
17:55.37
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 9, 2022 | 5000m | Flames Invitational | 17:55.37 | 28 | 848 |
Cross Country
Event Group
841
Points
22:08.80
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Nov. 11, 2022 | 6000mCC | NCAA Division I South Region Cross Country Championships | 22:08.80 | 119 | 841 |
| Oct. 14, 2022 | 6000mCC | UAB Blazer Classic | 22:18.60 | 14 | 828 |
| Sept. 16, 2022 | 5K XC | North Alabama Showcase | 18:10.20 | 65 | 824 |
| Sept. 10, 2022 | 5K XC | UNA Invitational | 18:16.60 | 1 | 813 |
| Oct. 1, 2022 | 5K XC | Louisville XC Classic | 18:17.40 | 131 | 812 |
Mid-D
Event Group
792
Points
2:22.71
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 30, 2021 | 800m | Last Chance #5 | 2:22.71 | 2 | 792 |
| May 1, 2021 | 800m | AHSAA State Track and Field 4A-7A | 2:23.25 | 8 | 784 |
| April 16, 2021 | 800m | Hewitt-Trussville Invitational | 2:23.46 | 3 | 781 |
| Feb. 8, 2020 | 800m | AHSAA State Indoor 1A-7A Championship | 2:24.67 | 4 | 763 |
| Feb. 6, 2021 | 800m | AHSAA State Indoor Meet | 2:25.81 | 6 | 747 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava