Performance Dashboard
Athlete analytics & progression tracking
100m
138
Points
14.63
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 18, 2019 | Allstar Opener | 14.63 | 15 | 138 |
| May 11, 2019 | Gastonia Eagles - Duane Ross Developmental | 15.09 | 31 | 89 |
| May 4, 2019 | Charlotte Flights Developmental Meet | 15.12 | 70 | 87 |
| June 8, 2019 | Sykes Speedmasters Moonlight Invitational | 15.27 | 9 | 73 |
1000m
515
Points
2:49.78
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 1, 2025 | WNC Polar Bear Championships | 2:49.78 | 3 | 515 |
| Dec. 21, 2022 | North Lincoln Polar Bear #1 | 3:02.70 | 3 | 337 |
1500m
700
Points
4:13.79
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 15, 2025 | Jim Law Invitational | 4:13.79 | 1 | 700 |
1600m
679
Points
4:34.26
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 29, 2025 | Weddington Invitational | 4:34.26 | 10 | 679 |
| March 22, 2025 | Coach Odell Williams Raider Invitational | 4:35.58 | 4 | 666 |
| April 27, 2024 | Tri Country Championships | 4:36.38 | 8 | 659 |
| April 5, 2025 | Queen City Relays | 4:36.56 | 4 | 657 |
| April 19, 2024 | Battle of the Rock | 4:38.29 | 4 | 640 |
| May 2, 2024 | SCHSL 4A - Region 3 | 4:39.72 | 3 | 627 |
| May 11, 2024 | SCHSL 4A - Upper State | 4:43.46 | 12 | 592 |
| March 16, 2024 | Marvin Ridge Invitational | 4:45.83 | 15 | 570 |
| Feb. 1, 2025 | WNC Polar Bear Championships | 4:46.23 | 4 | 567 |
| March 8, 2025 | Clash of the Carolina's | 4:47.38 | 32 | 556 |
| March 19, 2025 | Clover High Home Meet #2 | 4:48.14 | 7 | 550 |
| April 22, 2023 | Carolina Distance Carnival | 4:49.27 | 189 | 540 |
| April 29, 2023 | Tri Country Championships | 4:49.40 | 7 | 539 |
| March 2, 2024 | Spring into the Season Kickoff | 4:56.10 | 10 | 482 |
| March 18, 2023 | Clash of the Carolina's | 4:57.85 | 42 | 467 |
| March 30, 2023 | York Meet #3 | 4:59.81 | 4 | 451 |
| March 23, 2023 | York meet 2 | 5:01.25 | 3 | 440 |
| Feb. 25, 2023 | Frank Kleckner Invitational | 5:01.91 | 11 | 435 |
| March 16, 2023 | York Meet #1 | 5:08.13 | 1 | 387 |
| Dec. 21, 2022 | North Lincoln Polar Bear #1 | 5:11.00 | 7 | 366 |
| April 10, 2021 | George Johnson Falcon Invitational | 5:29.07 | 26 | 247 |
| April 13, 2021 | Clover 2 meet | 5:37.14 | 11 | 202 |
| March 29, 2021 | York meet 3 | 5:53.42 | 3 | 124 |
| April 1, 2021 | York 4 | 6:00.40 | 5 | 97 |
2mile_cc
405
Points
11:04.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 16, 2025 | Pioneer Clash of the Classes | 11:04.80 | 10 | 405 |
| Aug. 24, 2019 | River Run Cross Country Invitational | 13:25.59 | 5 | 69 |
200m
99
Points
31.08
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 18, 2019 | Allstar Opener | 31.08 | 13 | 99 |
| June 2, 2019 | Powerade State Games | 31.68 | 12 | 74 |
3000m_cc
115
Points
12:01.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 30, 2019 | Foot Locker South Regional | 12:01.00 | 60 | 115 |
| Sept. 21, 2019 | Hare & Hounds Invitational (at McAlpine Park) | 12:20.80 | 36 | 80 |
3000m
111
Points
12:03.09
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 30, 2019 | AAU Region 25 Qualifier | 12:03.09 | 2 | 111 |
| Aug. 3, 2019 | AAU Junior Olympic Games | 12:09.22 | 50 | 100 |
3200m
573
Points
10:15.34
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 29, 2025 | Weddington Invitational | 10:15.34 | 25 | 573 |
| May 29, 2021 | NCRunners Middle School Elite Invitational | 12:06.10 | 10 | 213 |
| May 29, 2021 | NCRunners Middle School Elite Invitational | 12:06.10 | 10 | 213 |
3200m_cc
108
Points
12:56.01
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 10, 2020 | NCRunners Elite XC Invitational | 12:56.01 | 4 | 108 |
400m
32
Points
1:13.36
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 2, 2019 | Powerade State Games | 1:13.36 | 23 | 32 |
5000m_cc
602
Points
16:14.50
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 20, 2025 | Hare & Hounds XC Invitational | 16:14.50 | 2 | 602 |
| Aug. 23, 2025 | Ballantyne Ridge Cross Country Invitational | 16:23.37 | 9 | 579 |
| Aug. 30, 2025 | Eye Opener | 16:29.20 | 39 | 565 |
| Nov. 9, 2024 | Starlight Invitational Run | 16:44.03 | 47 | 528 |
| Nov. 30, 2024 | Foot Locker South Regional | 16:55.07 | 10 | 502 |
| Sept. 6, 2025 | Trojan Invitational | 16:58.11 | 15 | 494 |
| Oct. 19, 2024 | Yellow Jacket Cross Country Invitational | 17:00.64 | 33 | 489 |
| Oct. 25, 2025 | Palmetto Homeschool Championship | 17:13.32 | 7 | 459 |
| Oct. 25, 2025 | Palmetto Homeschool Championship | 17:13.40 | 7 | 459 |
| Oct. 11, 2025 | The Run Cabarrus Invitational | 17:22.37 | 7 | 439 |
| Oct. 12, 2024 | The Run Cabarrus Invitational | 17:34.68 | 8 | 412 |
| Sept. 7, 2024 | Eye Opener | 17:38.20 | 41 | 405 |
| Nov. 3, 2023 | AAAA State Qualifier | 17:44.50 | 27 | 392 |
| Nov. 5, 2022 | AAAA State Qualifier | 17:46.49 | 19 | 388 |
| Nov. 1, 2025 | 2025 HXN Championships | 17:51.07 | 87 | 378 |
| Oct. 5, 2024 | Hagan Stone XC Classic | 17:52.25 | 37 | 376 |
| Nov. 12, 2022 | SCHSL AAAA State Championship | 18:02.93 | 37 | 354 |
| Oct. 27, 2022 | Region 3-4A | 18:05.70 | 9 | 349 |
| Oct. 21, 2023 | Bob Jenkins York County Cross Country Championships | 18:17.40 | 31 | 326 |
| Sept. 21, 2024 | Hare & Hounds XC Invitational (at McAlpine Park, Charlotte) | 18:17.60 | 9 | 326 |
| Aug. 27, 2022 | Providence Cross Country Invitational | 18:29.91 | 23 | 303 |
| Oct. 8, 2022 | Bob Jenkins SCTCCCA Coaches Classic | 18:30.31 | 17 | 302 |
| Oct. 22, 2022 | York County Cross Country Championships | 18:34.60 | 20 | 294 |
| Sept. 10, 2022 | Trojan Invitational | 18:39.90 | 48 | 285 |
| Oct. 14, 2023 | Bob Jenkins SCTCCCA Coaches Classic | 18:45.77 | 26 | 274 |
| Oct. 11, 2022 | York Meet XC 4 | 19:20.80 | 9 | 217 |
| Oct. 16, 2020 | Charlotte Running Company XC Series #7 | 19:48.30 | 64 | 176 |
| Sept. 15, 2020 | South Pointe meet | 20:20.32 | 1 | 134 |
| Sept. 22, 2020 | Clover Meet #2 | 20:42.18 | 17 | 109 |
| Sept. 9, 2020 | Catawba Ridge Meet #1 | 20:43.00 | 2 | 108 |
| Sept. 30, 2020 | York XC 3 | 21:11.10 | 22 | 79 |
800m
702
Points
2:02.46
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 12, 2025 | All American Track Classic | 2:02.46 | 50 | 702 |
| May 31, 2025 | NCRunners Elite Tune Up | 2:03.29 | 25 | 682 |
| June 8, 2025 | AAU NC District Qualifier | 2:04.14 | 10 | 663 |
| March 22, 2025 | Coach Odell Williams Raider Invitational | 2:05.08 | 10 | 641 |
| May 11, 2025 | Lenoir-Rhyne Last Chance andand Multi #1 | 2:05.38 | 4 | 635 |
| April 27, 2024 | Tri Country Championships | 2:06.21 | 5 | 616 |
| April 19, 2024 | Battle of the Rock | 2:06.28 | 5 | 615 |
| Feb. 22, 2025 | Y.C. Winborn Pre-Season Invitational | 2:07.49 | 5 | 588 |
| May 2, 2024 | SCHSL 4A - Region 3 | 2:08.79 | 8 | 561 |
| March 8, 2025 | Clash of the Carolina's | 2:10.93 | 51 | 516 |
| April 20, 2023 | York Meet #5 | 2:11.67 | 3 | 501 |
| May 4, 2023 | SCHSL 4A - Region 3 | 2:12.19 | 8 | 491 |
| April 13, 2023 | York Meet #4 | 2:14.00 | 1 | 456 |
| March 28, 2023 | Northwestern Home Meet 4 | 2:14.26 | 2 | 451 |
| April 29, 2023 | Tri Country Championships | 2:16.13 | 10 | 417 |
| March 23, 2023 | York meet 2 | 2:16.57 | 5 | 409 |
| May 29, 2021 | NCRunners Middle School Elite Invitational | 2:30.63 | 18 | 195 |
| May 29, 2021 | NCRunners Middle School Elite Invitational | 2:30.63 | 18 | 195 |
| March 29, 2021 | York meet 3 | 2:37.23 | 4 | 121 |
| Aug. 3, 2019 | AAU Junior Olympic Games | 2:45.34 | 89 | 55 |
| June 30, 2019 | AAU Region 25 Qualifier | 2:51.68 | 5 | 21 |
| June 8, 2019 | Sykes Speedmasters Moonlight Invitational | 2:59.53 | 4 | 1 |
j
1
Points
48-7
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 2, 2019 | Powerade State Games | 48-7 | 6 | 1 |
lj
1
Points
8-6
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 11, 2019 | Gastonia Eagles - Duane Ross Developmental | 8-6 | 9 | 1 |
mile
682
Points
4:35.60
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 22, 2025 | adidas Track Nationals | 4:35.60 | 37 | 682 |
| April 12, 2025 | All American Track Classic | 4:42.14 | 95 | 620 |
| Jan. 18, 2025 | Dick Taylor Carolina Challenge | 4:48.90 | 22 | 558 |
| April 22, 2023 | Carolina Distance Carnival | 4:50.91 | 189 | 540 |
| May 31, 2025 | NCRunners Elite Tune Up | 4:51.35 | 64 | 537 |
| Feb. 18, 2023 | Dorman Distance Carnival | 4:58.15 | 37 | 479 |
3mile_cc
562
Points
15:53.94
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 2, 2024 | Battle of Camden | 15:53.94 | 7 | 562 |
Short Sprints
Event Group
138
Points
14.63
Personal Record
100m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 18, 2019 | 100m | Allstar Opener | 14.63 | 15 | 138 |
| May 18, 2019 | 200m | Allstar Opener | 31.08 | 13 | 99 |
| May 11, 2019 | 100m | Gastonia Eagles - Duane Ross Developmental | 15.09 | 31 | 89 |
| May 4, 2019 | 100m | Charlotte Flights Developmental Meet | 15.12 | 70 | 87 |
| June 2, 2019 | 200m | Powerade State Games | 31.68 | 12 | 74 |
Mid-D
Event Group
702
Points
2:02.46
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 12, 2025 | 800m | All American Track Classic | 2:02.46 | 50 | 702 |
| May 31, 2025 | 800m | NCRunners Elite Tune Up | 2:03.29 | 25 | 682 |
| June 8, 2025 | 800m | AAU NC District Qualifier | 2:04.14 | 10 | 663 |
| March 22, 2025 | 800m | Coach Odell Williams Raider Invitational | 2:05.08 | 10 | 641 |
| May 11, 2025 | 800m | Lenoir-Rhyne Last Chance andand Multi #1 | 2:05.38 | 4 | 635 |
Mile
Event Group
700
Points
4:13.79
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 15, 2025 | 1500m | Jim Law Invitational | 4:13.79 | 1 | 700 |
| June 22, 2025 | Mile | adidas Track Nationals | 4:35.60 | 37 | 682 |
| March 29, 2025 | 1600m | Weddington Invitational | 4:34.26 | 10 | 679 |
| March 22, 2025 | 1600m | Coach Odell Williams Raider Invitational | 4:35.58 | 4 | 666 |
| April 27, 2024 | 1600m | Tri Country Championships | 4:36.38 | 8 | 659 |
Cross Country
Event Group
602
Points
16:14.50
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Sept. 20, 2025 | 5K XC | Hare & Hounds XC Invitational | 16:14.50 | 2 | 602 |
| Aug. 23, 2025 | 5K XC | Ballantyne Ridge Cross Country Invitational | 16:23.37 | 9 | 579 |
| Aug. 30, 2025 | 5K XC | Eye Opener | 16:29.20 | 39 | 565 |
| Nov. 2, 2024 | 3 Mile XC | Battle of Camden | 15:53.94 | 7 | 562 |
| Nov. 9, 2024 | 5K XC | Starlight Invitational Run | 16:44.03 | 47 | 528 |
Distance
Event Group
573
Points
10:15.34
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 29, 2025 | 3200m | Weddington Invitational | 10:15.34 | 25 | 573 |
| May 29, 2021 | 3200m | NCRunners Middle School Elite Invitational | 12:06.10 | 10 | 213 |
| May 29, 2021 | 3200m | NCRunners Middle School Elite Invitational | 12:06.10 | 10 | 213 |
| June 30, 2019 | 3000m | AAU Region 25 Qualifier | 12:03.09 | 2 | 111 |
| Aug. 3, 2019 | 3000m | AAU Junior Olympic Games | 12:09.22 | 50 | 100 |
Long Sprints
Event Group
32
Points
1:13.36
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 2, 2019 | 400m | Powerade State Games | 1:13.36 | 23 | 32 |
Throws
Event Group
1
Points
48-7
Personal Record
J
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 2, 2019 | J | Powerade State Games | 48-7 | 6 | 1 |
Jump
Event Group
1
Points
8-6
Personal Record
LJ
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 11, 2019 | LJ | Gastonia Eagles - Duane Ross Developmental | 8-6 | 9 | 1 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava