Performance Dashboard
Athlete analytics & progression tracking
1000m
771
Points
2:34.64
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Feb. 5, 2022 | Charlotte City Championship presented by My Carolina Baby | 2:34.64 | 2 | 771 | |
| Jan. 29, 2022 | Mondo Elite HS Invitational | 2:38.08 | 5 | 708 | |
| Feb. 12, 2022 | NCHSAA 4A Indoor State Championship Meet | 2:39.51 | 8 | 683 | |
| Jan. 14, 2022 | Marvin Ridge Polar Meet #3 | 2:39.60 | 3 | 681 |
1500m
815
Points
4:03.44
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 12, 2025 | Duke Invitational | 4:03.44 | 111 | 815 | 57° |
| March 8, 2025 | UNCW Seahawk Invitational | 4:05.96 | 6 | 786 | |
| May 11, 2024 | CAA Outdoor Track and Field Championships | 4:06.15 | 19 | 784 | 71° |
| March 22, 2024 | Phoenix Invitational | 4:11.16 | 24 | 728 | 67° |
1600m
838
Points
4:18.96
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 8, 2022 | Weddington Meet #1 | 4:18.96 | 2 | 838 | |
| April 2, 2022 | Union County Championships | 4:21.48 | 5 | 810 | 66° |
| March 26, 2022 | Weddington Invitational | 4:23.68 | 7 | 787 | |
| Jan. 25, 2022 | Providence Polar Bear #4 | 4:26.13 | 2 | 761 | 57° |
| May 14, 2021 | Marvin Ridge Quad 3 | 4:27.28 | 1 | 749 | |
| Feb. 1, 2022 | Weddington Last Chance Meet | 4:29.74 | 4 | 724 | |
| Jan. 5, 2022 | Weddington Polar Bear #3 | 4:29.93 | 3 | 722 | |
| May 1, 2021 | Marvin ridge Quad #1 | 4:32.56 | 2 | 696 | |
| Feb. 12, 2022 | NCHSAA 4A Indoor State Championship Meet | 4:33.08 | 19 | 691 | |
| May 29, 2021 | NCRunners Twilight | 4:33.75 | 47 | 684 | 78° |
| June 19, 2021 | NCHSAA 3A Midwest Regional | 4:35.18 | 6 | 670 | 96° |
| Dec. 4, 2019 | Weddington Polar Bear #1 | 4:39.45 | 6 | 629 | |
| Feb. 8, 2020 | Charlotte City Championship | 4:39.81 | 8 | 626 | |
| Jan. 28, 2020 | Weddington Polar Bear #4 | 4:40.65 | 5 | 618 | |
| March 4, 2020 | Weddington Meet #1 | 4:41.45 | 7 | 610 | |
| Jan. 16, 2020 | Weddington Invitational | 4:43.26 | 5 | 594 | |
| April 17, 2019 | Weddington Meet #4 | 4:52.28 | 3 | 514 | |
| April 10, 2019 | Ardrey Kell Meet | 4:53.56 | 13 | 503 | 73° |
| March 5, 2019 | Weddington Home Meet #1 | 4:56.27 | 9 | 480 | |
| Jan. 9, 2019 | Weddington Meet #3 | 4:58.01 | 6 | 466 | |
| March 20, 2018 | Weddington MS Meet | 5:27.45 | 7 | 257 |
3000m_cc
289
Points
10:51.57
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Sept. 19, 2017 | Union County XC Championship | 10:51.57 | 17 | 289 | 82° |
| Aug. 26, 2017 | 2nd Metrolina Middle School Invitational | 10:54.50 | 14 | 280 | 85° |
| Oct. 14, 2017 | NC Middle School XC Championship | 10:59.84 | 14 | 265 | 81° |
| Oct. 21, 2017 | Parkwood Wrap-Up Invitational (MS) | 11:16.56 | 1 | 218 | 77° |
| Sept. 23, 2017 | Hare & Hounds Invitational (at McAlpine Park) | 11:22.48 | 13 | 202 | |
| Oct. 15, 2016 | NC Middle School XC Championship | 11:31.00 | 0 | 181 | 70° |
| Sept. 13, 2017 | Weddington MS XC Invitational | 11:42.83 | 20 | 153 | 77° |
| Aug. 22, 2017 | Cuthbertson/Weddington MS Dual | 11:47.38 | 10 | 143 | 89° |
| Sept. 17, 2016 | Hare & Hounds Invitational (at McAlpine Park) | 11:54.05 | 47 | 129 | |
| Sept. 5, 2017 | Marvin Ridge Home Meet | 12:01.80 | 12 | 114 | 89° |
| Oct. 11, 2016 | Weddington MS Home Meet | 12:13.90 | 43 | 92 | 66° |
| Sept. 22, 2016 | Union County XC Championship | 12:21.60 | 56 | 79 | 79° |
| Oct. 6, 2016 | Marvin Ridge MS Meet | 12:30.48 | 51 | 65 | 74° |
| Oct. 17, 2015 | North Carolina Middle School XC Championship | 13:11.76 | 30 | 19 | 65° |
| Aug. 30, 2016 | Weddington MS Home Meet | 13:19.70 | 0 | 13 | 90° |
| Oct. 13, 2015 | Weddington MS Meet | 13:39.70 | 108 | 3 | |
| Sept. 3, 2015 | Weddington Middle School Meet | 14:21.40 | 83 | 1 | |
| Aug. 27, 2015 | Cross Town Dual Meet | 14:21.58 | 57 | 1 | |
| Sept. 19, 2015 | Hare & Hounds Invitational (at McAlpine Park) | 14:30.00 | 121 | 1 |
3200m
742
Points
9:36.19
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 9, 2022 | All American Track Classic | 9:36.19 | 22 | 742 | |
| Nov. 20, 2021 | New Balance Dash for Doobie 3200 | 9:39.08 | 16 | 729 | 49° |
| May 22, 2021 | Weddington Invitational | 9:46.98 | 2 | 694 | |
| April 27, 2021 | Weddington Meet #1 | 10:02.69 | 2 | 626 | |
| Nov. 23, 2019 | New Balance Dash for Doobie 3200 | 10:14.91 | 112 | 575 | |
| Jan. 8, 2020 | Weddington Polar Bear #3 | 10:25.47 | 5 | 533 | |
| April 3, 2019 | Marvin Ridge Home Meet #2 | 10:37.36 | 11 | 488 | |
| Dec. 18, 2018 | Weddington Meet #2 | 10:38.66 | 4 | 483 | |
| March 13, 2019 | Providence Home Meet #2 | 10:41.05 | 6 | 474 | |
| April 21, 2018 | Parkwood MS Invitational | 11:03.07 | 2 | 397 | 72° |
| Feb. 2, 2019 | Charlotte City Championship | 11:04.97 | 15 | 390 | |
| May 5, 2018 | NCRunners Middle School Elite Invitational | 11:25.47 | 8 | 325 | |
| March 17, 2018 | Cuthbertson MS St. Patrick's Day Invitational | 11:29.18 | 3 | 314 | |
| March 10, 2018 | Parkwood Invitational MS | 11:32.48 | 4 | 304 | 63° |
3200m_cc
529
Points
10:26.60
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 28, 2020 | North Lincoln, Weddington Virtual Time Trials | 10:26.60 | 16 | 529 | |
| Aug. 4, 2020 | Preseason Virtual 3200m Time Trial | 10:37.10 | 19 | 489 |
500m
1
Points
4:10.39
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 6, 2024 | Bill Carson | 4:10.39 | 7 | 1 | 60° |
5000m_cc
651
Points
15:55.80
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 6, 2021 | Speed Week Invitational | 15:55.80 | 3 | 651 | 78° |
| Dec. 4, 2021 | Garmin RunningLane Cross Country Championships | 15:58.33 | 261 | 644 | |
| Nov. 27, 2021 | Team Southeast Regional | 16:00.50 | 44 | 639 | |
| Nov. 6, 2021 | NCHSAA State Championship | 16:16.53 | 30 | 597 | |
| Sept. 6, 2024 | Wilmington Beach Blast | 16:21.90 | 9 | 583 | 85° |
| Sept. 6, 2024 | Wilmington Beach Blast - Nighttime Cross Country | 16:21.90 | 8 | 583 | 85° |
| Oct. 2, 2021 | Great American XC Festival | 16:27.30 | 73 | 569 | |
| Sept. 2, 2021 | 5 Team Meet | 16:27.70 | 7 | 568 | 83° |
| Nov. 30, 2019 | Nike Cross Nationals Southeast Regional | 16:35.10 | 15 | 550 | |
| Nov. 18, 2020 | Mt. Tabor/Weddington @ McAlpine | 16:35.20 | 11 | 550 | 50° |
| Oct. 30, 2021 | NCHSAA 4A Midwest Regional | 16:40.03 | 20 | 538 | |
| Dec. 1, 2020 | Providence/Weddington @ McAlpine | 16:40.40 | 8 | 537 | 43° |
| Dec. 19, 2020 | CRC Holiday Invitational | 16:40.90 | 24 | 536 | |
| Sept. 21, 2021 | Union Co XC Championships | 16:42.10 | 6 | 533 | 74° |
| Sept. 18, 2021 | adidas XC Challenge | 16:46.00 | 53 | 523 | |
| Sept. 21, 2019 | adidas XC Challenge | 16:52.40 | 4 | 508 | |
| Sept. 10, 2021 | Friday Night Lights XC Festival | 17:05.10 | 64 | 478 | |
| Oct. 15, 2019 | Weddington Meet #2 | 17:07.10 | 9 | 474 | 77° |
| Oct. 5, 2019 | Wendy's Invitational | 17:08.10 | 2 | 471 | |
| Oct. 22, 2019 | Southern Carolina 3A Conference Championship | 17:13.73 | 14 | 459 | 74° |
| Dec. 5, 2020 | Weddington Invitational | 17:21.30 | 1 | 442 | 53° |
| Aug. 24, 2019 | Providence Invitational | 17:21.77 | 3 | 441 | |
| Nov. 10, 2020 | Cuth/Wedd Kickoff Scimmage | 17:28.60 | 9 | 426 | 75° |
| Nov. 21, 2020 | Tabor Turkey Shoot | 17:35.30 | 2 | 411 | |
| Sept. 19, 2020 | Hare & Hounds Invitational | 17:36.50 | 40 | 409 | |
| Sept. 6, 2019 | Friday Night Lights XC Festival | 17:41.14 | 6 | 399 | |
| Jan. 23, 2021 | NCHSAA State Championship | 17:42.47 | 56 | 396 | |
| Nov. 24, 2018 | Nike Cross Nationals Southeast Regional | 17:44.00 | 114 | 393 | |
| Oct. 6, 2018 | Great American Cross Country Festival | 17:46.90 | 26 | 387 | |
| Sept. 1, 2018 | Trojan Invitational | 17:59.02 | 14 | 362 | |
| Oct. 16, 2018 | Southern Carolina 3A Conference Championship | 17:59.90 | 30 | 360 | 78° |
| Sept. 27, 2018 | Union County XC Championship | 18:01.49 | 27 | 357 | 80° |
| Sept. 7, 2018 | Friday Night Lights XC Festival | 18:03.60 | 10 | 353 | |
| Sept. 22, 2018 | Hare & Hounds Invitational (at McAlpine Park) | 18:03.85 | 68 | 352 | |
| Aug. 25, 2018 | Providence Invitational | 18:12.83 | 7 | 335 | |
| Sept. 25, 2019 | Union County Championships | 18:12.92 | 21 | 335 | 90° |
| Jan. 17, 2021 | NCHSAA 3A Midwest Regional | 18:13.30 | 40 | 334 | |
| Oct. 2, 2018 | Weddington Home Meet | 18:54.40 | 25 | 259 | 80° |
5000m
579
Points
16:23.56
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Dec. 22, 2020 | Weddington 5000m A & B | 16:23.56 | 19 | 579 |
6000m_cc
686
Points
19:27.40
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Aug. 29, 2025 | Elon Friday Night Lights Opener | 19:27.40 | 32 | 686 | 82° |
| Sept. 21, 2024 | adidas XC Challenge | 20:18.10 | 113 | 585 |
800m
838
Points
1:56.95
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| March 29, 2025 | Raleigh Relays | 1:56.95 | 153 | 838 | 79° |
| April 12, 2025 | Duke Invitational | 1:58.69 | 93 | 793 | 57° |
| April 13, 2022 | Weddington Meet #3 | 1:58.77 | 2 | 791 | |
| March 2, 2022 | Cuthbertson Home Opener | 1:58.78 | 3 | 791 | |
| March 2, 2024 | UNCW Seahawk Invitational | 1:59.62 | 7 | 770 | |
| June 9, 2021 | SCC Conference Championship | 1:59.67 | 3 | 769 | |
| June 3, 2021 | Weddington Meet #5 | 1:59.94 | 4 | 762 | |
| March 19, 2022 | Clash of the Carolina's | 2:00.13 | 4 | 758 | |
| April 2, 2022 | Union County Championships | 2:00.26 | 3 | 755 | 66° |
| March 22, 2024 | Phoenix Invitational | 2:00.74 | 11 | 743 | 67° |
| May 8, 2021 | Reagan Invitational | 2:01.50 | 8 | 725 | 71° |
| March 22, 2025 | Alan Connie Shamrock Invitational | 2:01.52 | 23 | 724 | 71° |
| April 6, 2024 | Bill Carson | 2:02.71 | 5 | 696 | 60° |
| March 20, 2019 | Weddington Meet #2 | 2:11.96 | 7 | 496 | |
| April 21, 2018 | Parkwood MS Invitational | 2:24.82 | 4 | 274 | 72° |
8000m_cc
745
Points
25:45.20
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 14, 2023 | Pirate Cross Country Invitational | 25:45.20 | 35 | 745 | 76° |
| Oct. 31, 2025 | CAA Cross Country Championship | 25:50.80 | 63 | 736 | 57° |
| Oct. 14, 2022 | ECU Pirate Invitational | 26:15.70 | 29 | 698 | 79° |
| Oct. 3, 2025 | Pirate Invitational | 27:08.70 | 66 | 619 | 77° |
| Sept. 29, 2023 | Chanticleer Challenge | 27:18.80 | 12 | 604 | 81° |
| Oct. 27, 2023 | CAA Cross Country Championship | 27:34.20 | 65 | 583 | 80° |
Mid-D
Event Group
838
Points
1:56.95
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| March 29, 2025 | 800m | Raleigh Relays | 1:56.95 | 153 | 838 | 79° |
| April 12, 2025 | 800m | Duke Invitational | 1:58.69 | 93 | 793 | 57° |
| April 13, 2022 | 800m | Weddington Meet #3 | 1:58.77 | 2 | 791 | |
| March 2, 2022 | 800m | Cuthbertson Home Opener | 1:58.78 | 3 | 791 | |
| Feb. 5, 2022 | 1000m | Charlotte City Championship presented by My Carolina Baby | 2:34.64 | 2 | 771 |
Mile
Event Group
838
Points
4:18.96
Personal Record
1600m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| March 8, 2022 | 1600m | Weddington Meet #1 | 4:18.96 | 2 | 838 | |
| April 12, 2025 | 1500m | Duke Invitational | 4:03.44 | 111 | 815 | 57° |
| April 2, 2022 | 1600m | Union County Championships | 4:21.48 | 5 | 810 | 66° |
| March 26, 2022 | 1600m | Weddington Invitational | 4:23.68 | 7 | 787 | |
| March 8, 2025 | 1500m | UNCW Seahawk Invitational | 4:05.96 | 6 | 786 |
Cross Country
Event Group
745
Points
25:45.20
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Oct. 14, 2023 | 8000mCC | Pirate Cross Country Invitational | 25:45.20 | 35 | 745 | 76° |
| Oct. 31, 2025 | 8000mCC | CAA Cross Country Championship | 25:50.80 | 63 | 736 | 57° |
| Oct. 14, 2022 | 8000mCC | ECU Pirate Invitational | 26:15.70 | 29 | 698 | 79° |
| Aug. 29, 2025 | 6000mCC | Elon Friday Night Lights Opener | 19:27.40 | 32 | 686 | 82° |
| Oct. 6, 2021 | 5K XC | Speed Week Invitational | 15:55.80 | 3 | 651 | 78° |
Distance
Event Group
742
Points
9:36.19
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 9, 2022 | 3200m | All American Track Classic | 9:36.19 | 22 | 742 | |
| Nov. 20, 2021 | 3200m | New Balance Dash for Doobie 3200 | 9:39.08 | 16 | 729 | 49° |
| May 22, 2021 | 3200m | Weddington Invitational | 9:46.98 | 2 | 694 | |
| April 27, 2021 | 3200m | Weddington Meet #1 | 10:02.69 | 2 | 626 | |
| Nov. 23, 2019 | 3200m | New Balance Dash for Doobie 3200 | 10:14.91 | 112 | 575 |
Long Sprints
Event Group
1
Points
4:10.39
Personal Record
500m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| April 6, 2024 | 500m | Bill Carson | 4:10.39 | 7 | 1 | 60° |
Long-Distance
Event Group
579
Points
16:23.56
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Dec. 22, 2020 | 5000m | Weddington 5000m A & B | 16:23.56 | 19 | 579 |