Performance Dashboard
Athlete analytics & progression tracking
1500m
904
Points
4:40.33
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 19, 2023 | Adidas Track Nationals | 4:40.33 | 5 | 904 |
1600m
924
Points
4:56.62
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 27, 2023 | RunningLane Track Championships | 4:56.62 | 7 | 924 |
| May 20, 2023 | VISAA CHAMPIONSHIPS | 4:59.00 | 2 | 908 |
| May 18, 2024 | VISAA CHAMPIONSHIPS | 4:59.43 | 3 | 905 |
| March 19, 2023 | Adidas Track Nationals | 4:59.43 | 5 | 905 |
| April 29, 2022 | Carolina Distance Carnival | 4:59.84 | 4 | 903 |
| May 11, 2024 | BRAC Track & Field Championships | 5:00.94 | 2 | 896 |
| May 6, 2023 | Dogwood Track Classic | 5:01.81 | 15 | 890 |
| April 2, 2022 | Vince Bradford Invitational | 5:02.83 | 2 | 883 |
| Feb. 5, 2022 | The 59th East Coast Invitational | 5:28.44 | 16 | 726 |
2mile
991
Points
10:18.33
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 10, 2024 | Nike Indoor Nationals | 10:18.33 | 10 | 991 |
| March 12, 2023 | New Balance Nationals Indoor | 10:26.26 | 17 | 968 |
| Feb. 5, 2022 | The 59th East Coast Invitational | 10:46.72 | 3 | 910 |
| March 20, 2022 | Adidas Track Nationals | 10:49.75 | 4 | 902 |
2mile_cc
885
Points
10:55.60
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 18, 2023 | Ragged Mt Cup | 10:55.60 | 2 | 885 |
| Sept. 6, 2022 | Ragged Mt Cup | 11:01.60 | 1 | 869 |
| Sept. 7, 2021 | Ragged Mt Cup | 11:06.00 | 1 | 857 |
3000m
982
Points
9:38.13
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 10, 2024 | Nike Indoor Nationals | 9:38.13 | 11 | 982 |
| March 12, 2023 | New Balance Nationals Indoor | 9:45.96 | 18 | 957 |
| Feb. 1, 2025 | Boston University John Thomas Terrier Classic | 9:51.18 | 81 | 941 |
| April 29, 2023 | The Penn Relays Carnival Presented by Toyota | 9:55.27 | 13 | 928 |
| March 20, 2022 | Adidas Track Nationals | 10:06.93 | 4 | 893 |
3200m
945
Points
10:30.28
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 27, 2023 | RunningLane Track Championships | 10:30.28 | 13 | 945 |
| May 28, 2022 | RunningLane Track Championships | 10:33.09 | 8 | 937 |
| June 3, 2023 | Music City Track Carnival | 10:33.10 | 2 | 937 |
| May 18, 2024 | VISAA CHAMPIONSHIPS | 10:33.50 | 1 | 936 |
| May 7, 2022 | Dogwood Track Classic | 10:38.17 | 4 | 923 |
| Feb. 5, 2022 | The 59th East Coast Invitational | 10:43.30 | 3 | 908 |
| March 20, 2022 | Adidas Track Nationals | 10:45.92 | 4 | 901 |
| April 23, 2022 | Gus Lacy Track Classic | 10:53.13 | 1 | 881 |
| May 20, 2023 | VISAA CHAMPIONSHIPS | 10:53.51 | 1 | 880 |
| May 11, 2024 | BRAC Track & Field Championships | 10:54.65 | 1 | 877 |
| May 21, 2022 | VISAA CHAMPIONSHIPS | 11:41.19 | 1 | 753 |
5000m
1018
Points
16:17.32
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 10, 2024 | Nike Indoor Nationals | 16:17.32 | 2 | 1018 |
| June 16, 2024 | New Balance Nationals Outdoor | 16:50.67 | 4 | 959 |
| March 12, 2023 | New Balance Nationals Indoor | 16:57.43 | 4 | 947 |
| June 18, 2023 | New Balance Nationals Outdoor | 17:08.28 | 6 | 928 |
| July 9, 2023 | USATF U20 Championships | 17:32.85 | 6 | 886 |
5000m_cc
954
Points
16:53.12
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 25, 2023 | Foot Locker Championships South Region | 16:53.12 | 5 | 954 |
| Nov. 19, 2023 | NXR Southeast Regional | 17:12.10 | 4 | 921 |
| Nov. 27, 2021 | Eastbay South Regional | 17:13.95 | 3 | 918 |
| Sept. 20, 2025 | adidas XC Challenge | 17:21.30 | 23 | 906 |
| Nov. 26, 2022 | Champs South Regional | 17:24.52 | 9 | 900 |
| Sept. 14, 2024 | Virginia Invitational | 17:32.20 | 14 | 887 |
| Nov. 11, 2021 | V.I.S.A.A. State Cross Country Championships | 17:32.30 | 1 | 887 |
| Aug. 29, 2025 | Charlotte Opener | 17:32.40 | 6 | 887 |
| Oct. 14, 2023 | MileStat.com XC Invitational | 17:33.00 | 8 | 886 |
| Oct. 15, 2022 | MileStat.com XC Invitational | 17:36.00 | 4 | 881 |
| Oct. 16, 2021 | MileStat.com XC Invitational | 17:37.00 | 2 | 879 |
| Oct. 30, 2021 | BRC/VIC Championships | 17:40.10 | 1 | 874 |
| Sept. 16, 2023 | adidas XC Challenge | 17:51.80 | 7 | 854 |
| Dec. 2, 2023 | Nike Cross Nationals | 17:52.60 | 14 | 853 |
| Sept. 30, 2023 | VTCA Fall Classic | 18:01.60 | 2 | 838 |
| Oct. 29, 2022 | BRAC Championships | 18:03.66 | 2 | 835 |
| Dec. 9, 2023 | Foot Locker Nationals Presented By HOKA | 18:05.60 | 15 | 831 |
| Dec. 10, 2022 | Champs National Cross Country Championships | 18:06.30 | 20 | 830 |
| Sept. 10, 2022 | Pole Green XC Classic | 18:07.30 | 2 | 829 |
| Oct. 8, 2022 | Albemarle Invitational | 18:08.90 | 3 | 826 |
| Sept. 11, 2021 | The Pole Green Invitational Presented by Fleet Feet | 18:10.00 | 1 | 824 |
| Nov. 3, 2023 | BRAC Cross Country Championships | 18:11.52 | 1 | 822 |
| Nov. 10, 2022 | VISAA Cross Country State Championships | 18:37.20 | 1 | 780 |
| Sept. 30, 2022 | Woodberry Forest Cross Country Invitational | 18:38.30 | 1 | 779 |
| Nov. 9, 2023 | VISAA Cross Country State Championships | 18:38.97 | 2 | 778 |
| Sept. 17, 2022 | 2022 Fork Union Cross Country Invitational | 18:39.50 | 1 | 777 |
| Sept. 18, 2021 | 2021 Fork Union Cross Country Invitational | 18:52.20 | 1 | 757 |
| Sept. 22, 2023 | Woodberry Forest 47th Annual XC Invitational | 19:06.20 | 3 | 735 |
| Dec. 11, 2021 | Eastbay Cross Country Championships | 19:58.50 | 38 | 657 |
| Sept. 29, 2021 | VIC/BRC Meet | 20:13.00 | 1 | 636 |
| Nov. 7, 2019 | V.I.S.A.A. State Cross Country Championships | 20:37.20 | 9 | 601 |
| Oct. 19, 2019 | MileStat.com XC Invitational | 20:38.00 | 2 | 600 |
| Oct. 12, 2019 | Albemarle Invitational | 20:44.50 | 2 | 591 |
| Sept. 29, 2018 | Covenant Invitational | 22:10.73 | 2 | 478 |
| Sept. 21, 2019 | Fork Union Cross Country Invitational | 22:30.70 | 13 | 454 |
| Sept. 7, 2019 | Pole Green XC Classic | 22:43.10 | 6 | 439 |
6000m_cc
962
Points
20:39.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 31, 2025 | ACC Cross Country Championships | 20:39.20 | 58 | 962 |
| Oct. 3, 2025 | Lakefront Invite | 20:55.22 | 62 | 940 |
| Nov. 1, 2024 | ACC Cross Country Championships | 20:57.30 | 75 | 937 |
| Oct. 17, 2025 | Nuttycombe Wisconsin Invitational | 21:12.58 | 106 | 916 |
| Sept. 27, 2024 | Nuttycombe Wisconsin Invitational | 21:22.10 | 90 | 903 |
800m
804
Points
2:21.90
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 6, 2023 | Dogwood Track Classic | 2:21.90 | 25 | 804 |
mile
924
Points
4:58.31
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 27, 2023 | RunningLane Track Championships | 4:58.31 | 7 | 924 |
| March 19, 2023 | Adidas Track Nationals | 5:01.26 | 5 | 905 |
| Feb. 4, 2023 | Liberty University Open | 5:02.21 | 2 | 899 |
| Jan. 18, 2025 | Dick Taylor Carolina Challenge | 5:06.21 | 15 | 873 |
| Feb. 5, 2022 | The 59th East Coast Invitational | 5:07.61 | 7 | 864 |
| June 3, 2023 | Music City Track Carnival | 5:08.18 | 7 | 861 |
Mile
Event Group
924
Points
4:58.31
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 27, 2023 | Mile | RunningLane Track Championships | 4:58.31 | 7 | 924 |
| May 27, 2023 | 1600m | RunningLane Track Championships | 4:56.62 | 7 | 924 |
| May 20, 2023 | 1600m | VISAA CHAMPIONSHIPS | 4:59.00 | 2 | 908 |
| May 18, 2024 | 1600m | VISAA CHAMPIONSHIPS | 4:59.43 | 3 | 905 |
| March 19, 2023 | 1600m | Adidas Track Nationals | 4:59.43 | 5 | 905 |
Distance
Event Group
991
Points
10:18.33
Personal Record
2Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 10, 2024 | 2Mile | Nike Indoor Nationals | 10:18.33 | 10 | 991 |
| March 10, 2024 | 3000m | Nike Indoor Nationals | 9:38.13 | 11 | 982 |
| March 12, 2023 | 2Mile | New Balance Nationals Indoor | 10:26.26 | 17 | 968 |
| March 12, 2023 | 3000m | New Balance Nationals Indoor | 9:45.96 | 18 | 957 |
| May 27, 2023 | 3200m | RunningLane Track Championships | 10:30.28 | 13 | 945 |
Cross Country
Event Group
962
Points
20:39.20
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 31, 2025 | 6000mCC | ACC Cross Country Championships | 20:39.20 | 58 | 962 |
| Nov. 25, 2023 | 5K XC | Foot Locker Championships South Region | 16:53.12 | 5 | 954 |
| Oct. 3, 2025 | 6000mCC | Lakefront Invite | 20:55.22 | 62 | 940 |
| Nov. 1, 2024 | 6000mCC | ACC Cross Country Championships | 20:57.30 | 75 | 937 |
| Nov. 19, 2023 | 5K XC | NXR Southeast Regional | 17:12.10 | 4 | 921 |
Long-Distance
Event Group
1018
Points
16:17.32
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 10, 2024 | 5000m | Nike Indoor Nationals | 16:17.32 | 2 | 1018 |
| June 16, 2024 | 5000m | New Balance Nationals Outdoor | 16:50.67 | 4 | 959 |
| March 12, 2023 | 5000m | New Balance Nationals Indoor | 16:57.43 | 4 | 947 |
| June 18, 2023 | 5000m | New Balance Nationals Outdoor | 17:08.28 | 6 | 928 |
| July 9, 2023 | 5000m | USATF U20 Championships | 17:32.85 | 6 | 886 |
Mid-D
Event Group
804
Points
2:21.90
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 6, 2023 | 800m | Dogwood Track Classic | 2:21.90 | 25 | 804 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava