Performance Dashboard
Athlete analytics & progression tracking
1000m
668
Points
3:17.78
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 26, 2022 | James Clemens Early Bird Battle Royale | 3:17.78 | 1 | 668 |
1500m
857
Points
4:47.06
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 20, 2024 | Tiger Track Classic | 4:47.06 | 4 | 857 |
| Feb. 24, 2023 | Oak Mountain Eagle Relays | 4:59.87 | 1 | 773 |
| Feb. 27, 2021 | OM Fast and the "Flurry"-ous Relays | 5:44.15 | 4 | 514 |
1600m
865
Points
5:05.74
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 6, 2023 | AHSAA State Track and Field 4A-7A | 5:05.74 | 6 | 865 |
| March 21, 2023 | Thompson Invitational | 5:09.28 | 1 | 842 |
| April 29, 2023 | AHSAA 6A - Section 2 - Hewitt-Trussville | 5:10.37 | 3 | 835 |
| March 11, 2023 | Vestavia Hills - Varsity - King of the Mountain - Invitational | 5:12.79 | 1 | 820 |
| April 5, 2023 | Calhoun County Championship | 5:15.22 | 1 | 805 |
| April 22, 2023 | 2nd Annual King of the East | 5:15.79 | 1 | 802 |
| May 7, 2022 | AHSAA State Track and Field 4A-7A | 5:16.07 | 8 | 800 |
| Feb. 4, 2023 | AHSAA State Indoor Meet | 5:16.60 | 8 | 797 |
| Jan. 27, 2023 | Last Chance #1 | 5:16.90 | 10 | 795 |
| Jan. 16, 2023 | Martin Luther King Indoor Track Classic #2 | 5:19.35 | 3 | 780 |
| April 22, 2022 | Hewitt-Trussville Invitational | 5:19.39 | 4 | 780 |
| Jan. 28, 2022 | Last Chance #1 | 5:24.17 | 6 | 751 |
| April 30, 2022 | AHSAA 6A - Section 2 Mountain Brook | 5:24.34 | 4 | 750 |
| March 24, 2022 | Husky Hilltop Classic | 5:24.80 | 5 | 747 |
| April 11, 2022 | Calhoun County Championship | 5:25.37 | 2 | 744 |
| Feb. 5, 2022 | AHSAA State Indoor Meet | 5:26.82 | 5 | 735 |
| Jan. 17, 2022 | Martin Luther King Indoor Track Classic #2 | 5:27.10 | 7 | 734 |
| April 16, 2022 | 1st Annual King of the East | 5:27.51 | 1 | 731 |
| March 5, 2022 | 4th Annual Yellow Jacket Invitational | 5:28.81 | 1 | 724 |
| March 10, 2022 | Gadsden City Meet #2 | 5:29.98 | 1 | 717 |
| Jan. 8, 2022 | Ice Breaker #2 | 5:32.46 | 7 | 702 |
| April 2, 2022 | King of The West (High School) | 5:34.89 | 1 | 689 |
| April 24, 2021 | AHSAA 6A - Section 2 Hewitt-Trussville | 6:00.47 | 14 | 550 |
| April 2, 2021 | Lincoln Meet 4 | 6:06.06 | 4 | 522 |
| April 17, 2021 | Oxford Meet 2 | 6:09.22 | 5 | 507 |
| April 17, 2021 | Oxford HS Meet #2 | 6:09.22 | 5 | 507 |
| Feb. 1, 2020 | Last Chance Invitational | 6:15.04 | 64 | 479 |
| March 7, 2020 | Paul W. Bryant Invitational | 6:16.90 | 4 | 470 |
| Jan. 20, 2020 | Martin Luther King Indoor Track Classic | 6:17.71 | 33 | 466 |
| April 27, 2019 | AHSAA 6A - Section 4 Fort Payne | 6:19.88 | 15 | 456 |
| April 7, 2021 | CALHOUN COUNTY CHAMPIONSHIPS | 6:21.81 | 6 | 447 |
| March 9, 2019 | Vestavia Hills - King of the Mountain - Invitational | 6:23.51 | 31 | 439 |
| Feb. 29, 2020 | Opelika Invitational | 6:24.27 | 9 | 436 |
| March 13, 2021 | Oxford Meet 1 | 6:25.91 | 6 | 428 |
| April 18, 2019 | Gadsden City Open #4 | 6:29.37 | 4 | 413 |
| Dec. 11, 2020 | Holiday Invitational #1 | 6:33.09 | 16 | 397 |
| April 9, 2019 | Calhoun County Championship | 6:34.65 | 6 | 390 |
| Jan. 5, 2019 | Ice Breaker Invitational (6A-7A) | 6:38.05 | 61 | 376 |
| April 21, 2018 | Opelika Mike Spain Invitational | 6:49.90 | 7 | 327 |
| April 28, 2018 | AHSAA 6A - Section 4 | 6:51.91 | 19 | 320 |
| March 22, 2018 | Gadsden City Open #2 | 6:53.85 | 13 | 312 |
| April 14, 2018 | Oxford Meet 3 | 7:02.21 | 9 | 281 |
| April 9, 2018 | Calhoun County Championship | 7:04.05 | 18 | 274 |
| March 17, 2018 | Oxford Meet 2 | 7:09.79 | 18 | 254 |
| March 2, 2018 | Oxford Meet 1 | 7:11.24 | 22 | 249 |
2mile
878
Points
10:58.19
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 15, 2023 | Mountain Brook Invitational-Varsity and Middle School | 10:58.19 | 2 | 878 |
3000m
826
Points
10:29.77
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 30, 2024 | UAB Spring Invitational | 10:29.77 | 3 | 826 |
| April 27, 2024 | Outdoor Music City Challenge | 10:31.16 | 13 | 822 |
| Feb. 24, 2023 | Oak Mountain Eagle Relays | 10:38.51 | 1 | 800 |
| March 29, 2025 | UAB Spring Invitational | 10:48.71 | 3 | 772 |
3200m
856
Points
11:02.03
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 6, 2023 | AHSAA State Track and Field 4A-7A | 11:02.03 | 5 | 856 |
| April 29, 2023 | AHSAA 6A - Section 2 - Hewitt-Trussville | 11:07.42 | 2 | 842 |
| March 11, 2023 | Vestavia Hills - Varsity - King of the Mountain - Invitational | 11:11.82 | 1 | 830 |
| March 4, 2023 | 5th Annual Yellow Jacket Invitational | 11:13.33 | 1 | 826 |
| Feb. 4, 2023 | AHSAA State Indoor Meet | 11:28.25 | 5 | 786 |
| April 30, 2022 | AHSAA 6A - Section 2 Mountain Brook | 11:34.20 | 4 | 771 |
| Jan. 27, 2023 | Last Chance #1 | 11:35.77 | 1 | 767 |
| April 2, 2022 | King of The West (High School) | 11:38.18 | 2 | 760 |
| April 5, 2023 | Calhoun County Championship | 11:41.83 | 1 | 751 |
| April 16, 2022 | 1st Annual King of the East | 11:42.94 | 1 | 748 |
| May 7, 2022 | AHSAA State Track and Field 4A-7A | 11:46.85 | 7 | 738 |
| March 10, 2022 | Gadsden City Meet #2 | 11:50.59 | 1 | 729 |
| April 11, 2022 | Calhoun County Championship | 11:56.94 | 2 | 713 |
| Jan. 17, 2022 | Martin Luther King Indoor Track Classic #2 | 12:07.60 | 11 | 686 |
| April 7, 2021 | CALHOUN COUNTY CHAMPIONSHIPS | 14:12.25 | 7 | 415 |
400m
538
Points
1:09.93
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 8, 2021 | Ice Breaker #2 | 1:09.93 | 15 | 538 |
4000m_cc
793
Points
14:35.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 1, 2023 | Foothills Invitational | 14:35.80 | 8 | 793 |
5000m_cc
861
Points
17:47.89
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 29, 2025 | JSU Foothills Invitational | 17:47.89 | 6 | 861 |
| Aug. 29, 2025 | Foothills Invitational | 17:47.90 | 6 | 861 |
| Sept. 15, 2023 | The Southern Showcase (college) | 17:52.10 | 47 | 854 |
| Sept. 13, 2024 | JSU Southern Showcase | 17:56.29 | 63 | 847 |
| Oct. 27, 2022 | AHSAA 6A - Section 5 - Scottsboro | 18:22.30 | 1 | 804 |
| Oct. 20, 2022 | Calhoun County Cross Country Championship | 18:26.62 | 1 | 797 |
| Sept. 24, 2022 | Black & Gold Classic | 18:28.25 | 4 | 795 |
| Oct. 6, 2022 | Hay of a Run | 18:35.47 | 1 | 783 |
| Sept. 27, 2022 | Bulldog Twilight | 18:35.93 | 1 | 782 |
| Sept. 10, 2022 | Chickasaw Trails Invitational | 18:51.94 | 7 | 757 |
| Sept. 17, 2022 | The Southern Showcase presented by Huntsville High | 18:56.97 | 29 | 749 |
| Nov. 5, 2022 | AHSAA XC State Championship | 19:06.91 | 4 | 734 |
| Sept. 3, 2022 | Munford Invitational | 19:30.47 | 1 | 698 |
| Sept. 3, 2022 | Munford Invitational | 19:30.47 | 1 | 698 |
| Aug. 27, 2022 | Waffle House/ Yellow Jacket Invitational | 19:32.81 | 2 | 695 |
| Dec. 4, 2021 | Garmin RunningLane Cross Country Championships | 19:39.96 | 46 | 684 |
| Nov. 6, 2021 | AHSAA XC State Championship | 19:53.51 | 25 | 664 |
| Oct. 2, 2021 | Jesse Owens Classic | 20:07.37 | 53 | 644 |
| Oct. 21, 2021 | Calhoun County Cross Country Championship | 20:12.77 | 2 | 636 |
| Sept. 30, 2023 | Louisville XC Classic | 20:31.70 | 226 | 609 |
| Sept. 18, 2021 | The Southern Showcase | 20:42.94 | 14 | 594 |
| Oct. 16, 2021 | St. Bernard Oktoberfest Invitational | 20:47.20 | 1 | 588 |
| Oct. 28, 2021 | AHSAA 6A Section 5 | 20:52.91 | 3 | 580 |
| Oct. 7, 2021 | Hay of a Run | 21:09.97 | 4 | 557 |
| Sept. 11, 2021 | Volunteer Spirit Classic | 21:10.70 | 3 | 556 |
| Nov. 9, 2019 | AHSAA XC State Championship | 21:20.11 | 52 | 543 |
| Sept. 4, 2021 | 1st Annual JSU Foothills Invitational | 21:34.09 | 4 | 525 |
| Nov. 1, 2019 | AHSAA 6A Section 5 | 21:35.43 | 13 | 523 |
| Oct. 8, 2019 | Hay of a Run | 21:40.61 | 3 | 516 |
| Oct. 5, 2019 | Jesse Owens Classic | 21:53.48 | 65 | 500 |
| Oct. 24, 2019 | Calhoun County Championship | 22:04.66 | 5 | 486 |
| Sept. 28, 2019 | Kudzu Hills Invitational | 22:05.62 | 13 | 485 |
| Oct. 19, 2019 | Wildcat Fall Classic | 22:12.98 | 2 | 475 |
| Aug. 21, 2021 | Waffle House/ Yellow Jacket Invitational | 22:25.51 | 5 | 460 |
| Nov. 10, 2018 | AHSAA XC State Championship | 22:30.11 | 78 | 454 |
| Oct. 20, 2018 | Wildcat Fall Classic | 22:38.88 | 3 | 444 |
| Nov. 2, 2018 | AHSAA 6A Section 5 | 22:39.71 | 16 | 443 |
| Oct. 25, 2018 | Calhoun County Championship | 22:39.85 | 10 | 443 |
| Oct. 6, 2018 | Jesse Owens Classic | 22:46.00 | 96 | 435 |
| Nov. 10, 2017 | AHSAA XC State Championship | 22:47.10 | 93 | 434 |
| Sept. 22, 2018 | Scottsboro Invitational | 22:52.69 | 93 | 427 |
| Sept. 7, 2019 | Pleasant Valley XC Invite | 22:53.69 | 8 | 426 |
| Sept. 29, 2018 | Cold Springs Kudzu Hills Invitational | 22:53.96 | 18 | 426 |
| Aug. 31, 2019 | 13th Annual Waffle House/ Yellow Jacket Invitational | 23:04.15 | 11 | 414 |
| Sept. 5, 2020 | Raider Invitational | 23:10.74 | 12 | 406 |
| Aug. 29, 2020 | Waffle House/ Yellow Jacket Invitational | 23:15.55 | 39 | 401 |
| Oct. 13, 2018 | Terrortorium on the Creekbank | 23:26.36 | 25 | 389 |
| Nov. 2, 2017 | AHSAA 6A Section 5 | 23:38.00 | 31 | 376 |
| Sept. 1, 2018 | 12th Annual Waffle House/ Yellow Jacket Invitational | 23:48.48 | 28 | 364 |
| Oct. 17, 2020 | St. Bernard Oktoberfest Invitational | 24:07.11 | 53 | 344 |
| Aug. 20, 2020 | Wildcat Twilight Invite | 24:12.56 | 9 | 339 |
| Oct. 14, 2017 | 2017 Bullfrog Pond Classic | 24:14.89 | 19 | 336 |
| Oct. 21, 2017 | Wildcat Fall Classic | 24:15.00 | 20 | 336 |
| Sept. 15, 2018 | Spain Park Cross Country Classic | 24:23.92 | 36 | 327 |
| Oct. 26, 2017 | Calhoun County Championship | 24:26.59 | 32 | 324 |
| Oct. 7, 2017 | Jesse Owens Classic | 24:33.91 | 153 | 317 |
| Sept. 30, 2017 | Cold Springs Kudzu Hills Inv | 24:41.25 | 39 | 309 |
| Sept. 16, 2017 | Scottsboro Invitational | 25:58.59 | 135 | 237 |
| Sept. 2, 2017 | 11th Annual Waffle House / Yellow Jackets Invitational | 26:10.30 | 59 | 227 |
| Sept. 23, 2017 | TCBY Invitational | 26:24.56 | 24 | 215 |
5000m
726
Points
19:12.04
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 12, 2024 | The American Outdoor Track & Field Championships | 19:12.04 | 37 | 726 |
6000m_cc
955
Points
20:44.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 18, 2024 | Crimson Classic | 20:44.20 | 37 | 955 |
| Nov. 1, 2025 | American Conference Cross Country Championships | 21:50.30 | 39 | 865 |
| Oct. 4, 2024 | Georgia Tech XC Invitational | 21:53.80 | 2 | 861 |
| Sept. 20, 2025 | Firehawk Invitational | 22:12.00 | 3 | 837 |
| Oct. 28, 2023 | American Athletic Conference XC Championships | 22:12.30 | 40 | 836 |
800m
822
Points
2:20.71
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 30, 2022 | AHSAA 6A - Section 2 Mountain Brook | 2:20.71 | 6 | 822 |
| May 7, 2022 | AHSAA State Track and Field 4A-7A | 2:21.75 | 9 | 806 |
| March 21, 2023 | Thompson Invitational | 2:23.09 | 1 | 786 |
| April 5, 2023 | Calhoun County Championship | 2:23.10 | 1 | 786 |
| Feb. 5, 2022 | AHSAA State Indoor Meet | 2:23.99 | 7 | 773 |
| March 4, 2023 | 5th Annual Yellow Jacket Invitational | 2:24.40 | 1 | 767 |
| April 11, 2022 | Calhoun County Championship | 2:25.15 | 2 | 756 |
| March 5, 2022 | 4th Annual Yellow Jacket Invitational | 2:25.35 | 1 | 753 |
| March 24, 2022 | Husky Hilltop Classic | 2:26.46 | 4 | 738 |
| Jan. 28, 2022 | Last Chance #1 | 2:27.59 | 8 | 721 |
| Jan. 8, 2022 | Ice Breaker #2 | 2:32.06 | 9 | 660 |
| Feb. 8, 2020 | AHSAA State Indoor 1A-7A Championship | 2:38.14 | 19 | 580 |
| Feb. 1, 2020 | Last Chance Invitational | 2:40.02 | 55 | 557 |
| April 24, 2021 | AHSAA 6A - Section 2 Hewitt-Trussville | 2:40.12 | 12 | 556 |
| March 18, 2021 | Helena Classic on the Hill | 2:42.45 | 18 | 527 |
| Jan. 29, 2021 | Last Chance #2 | 2:42.78 | 15 | 523 |
| April 17, 2021 | Oxford HS Meet #2 | 2:42.89 | 7 | 522 |
| April 17, 2021 | Oxford Meet 2 | 2:42.89 | 7 | 522 |
| Feb. 2, 2019 | AHSAA State Indoor 1A-7A Championship | 2:43.14 | 20 | 519 |
| Jan. 26, 2019 | Last Chance Invitational | 2:43.70 | 49 | 512 |
| April 13, 2019 | Oxford Meet 2 | 2:43.82 | 3 | 511 |
| April 7, 2021 | CALHOUN COUNTY CHAMPIONSHIPS | 2:44.45 | 7 | 503 |
| March 16, 2019 | Oxford Meet 1 | 2:44.72 | 6 | 500 |
| March 13, 2021 | Oxford Meet 1 | 2:45.09 | 7 | 496 |
| March 9, 2019 | Vestavia Hills - King of the Mountain - Invitational | 2:45.13 | 22 | 496 |
| March 1, 2019 | Aggieland Invitational | 2:45.27 | 6 | 494 |
| March 7, 2020 | Paul W. Bryant Invitational | 2:45.83 | 4 | 487 |
| March 5, 2021 | Albertville Varsity Meet #1 | 2:47.33 | 5 | 470 |
| Feb. 29, 2020 | Opelika Invitational | 2:47.54 | 4 | 468 |
| Jan. 20, 2020 | Martin Luther King Indoor Track Classic | 2:50.12 | 39 | 439 |
| Jan. 8, 2021 | Ice Breaker #2 | 2:52.22 | 20 | 416 |
| April 9, 2019 | Calhoun County Championship | 2:55.52 | 6 | 382 |
| April 18, 2019 | Gadsden City Open #4 | 2:57.01 | 9 | 366 |
| Jan. 5, 2019 | Ice Breaker Invitational (6A-7A) | 2:58.02 | 56 | 356 |
| April 14, 2018 | Oxford Meet 3 | 3:05.34 | 11 | 288 |
| March 22, 2018 | Gadsden City Open #2 | 3:11.31 | 20 | 237 |
| April 9, 2018 | Calhoun County Championship | 3:11.61 | 19 | 235 |
| March 17, 2018 | Oxford Meet 2 | 3:14.77 | 25 | 210 |
| March 2, 2018 | Oxford Meet 1 | 3:20.20 | 26 | 171 |
mile
812
Points
5:16.02
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 15, 2023 | Mountain Brook Invitational-Varsity and Middle School | 5:16.02 | 10 | 812 |
Mid-D
Event Group
822
Points
2:20.71
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 30, 2022 | 800m | AHSAA 6A - Section 2 Mountain Brook | 2:20.71 | 6 | 822 |
| May 7, 2022 | 800m | AHSAA State Track and Field 4A-7A | 2:21.75 | 9 | 806 |
| March 21, 2023 | 800m | Thompson Invitational | 2:23.09 | 1 | 786 |
| April 5, 2023 | 800m | Calhoun County Championship | 2:23.10 | 1 | 786 |
| Feb. 5, 2022 | 800m | AHSAA State Indoor Meet | 2:23.99 | 7 | 773 |
Mile
Event Group
865
Points
5:05.74
Personal Record
1600m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 6, 2023 | 1600m | AHSAA State Track and Field 4A-7A | 5:05.74 | 6 | 865 |
| April 20, 2024 | 1500m | Tiger Track Classic | 4:47.06 | 4 | 857 |
| March 21, 2023 | 1600m | Thompson Invitational | 5:09.28 | 1 | 842 |
| April 29, 2023 | 1600m | AHSAA 6A - Section 2 - Hewitt-Trussville | 5:10.37 | 3 | 835 |
| March 11, 2023 | 1600m | Vestavia Hills - Varsity - King of the Mountain - Invitational | 5:12.79 | 1 | 820 |
Distance
Event Group
878
Points
10:58.19
Personal Record
2Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 15, 2023 | 2Mile | Mountain Brook Invitational-Varsity and Middle School | 10:58.19 | 2 | 878 |
| May 6, 2023 | 3200m | AHSAA State Track and Field 4A-7A | 11:02.03 | 5 | 856 |
| April 29, 2023 | 3200m | AHSAA 6A - Section 2 - Hewitt-Trussville | 11:07.42 | 2 | 842 |
| March 11, 2023 | 3200m | Vestavia Hills - Varsity - King of the Mountain - Invitational | 11:11.82 | 1 | 830 |
| March 4, 2023 | 3200m | 5th Annual Yellow Jacket Invitational | 11:13.33 | 1 | 826 |
Long Sprints
Event Group
538
Points
1:09.93
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 8, 2021 | 400m | Ice Breaker #2 | 1:09.93 | 15 | 538 |
Cross Country
Event Group
955
Points
20:44.20
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 18, 2024 | 6000mCC | Crimson Classic | 20:44.20 | 37 | 955 |
| Nov. 1, 2025 | 6000mCC | American Conference Cross Country Championships | 21:50.30 | 39 | 865 |
| Aug. 29, 2025 | 5K XC | JSU Foothills Invitational | 17:47.89 | 6 | 861 |
| Aug. 29, 2025 | 5K XC | Foothills Invitational | 17:47.90 | 6 | 861 |
| Oct. 4, 2024 | 6000mCC | Georgia Tech XC Invitational | 21:53.80 | 2 | 861 |
Long-Distance
Event Group
726
Points
19:12.04
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 12, 2024 | 5000m | The American Outdoor Track & Field Championships | 19:12.04 | 37 | 726 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava