Performance Dashboard
Athlete analytics & progression tracking
1500m
807
Points
4:04.15
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Aug. 3, 2024 | AAU Junior Olympic Games | 4:04.15 | 1 | 807 | 84° |
| Aug. 2, 2025 | AAU Junior Olympic Games | 4:08.25 | 6 | 760 | 90° |
| July 13, 2024 | International Youth Champions | 4:11.34 | 1 | 726 | 87° |
| July 20, 2025 | UAGTCA Ron Jackson Youth Invitational | 4:11.81 | 1 | 721 | 87° |
| Aug. 5, 2023 | AAU Junior Olympic Games | 4:11.94 | 2 | 720 | 82° |
| June 30, 2024 | AAU Region 02 Qualifier at Millersville PA | 4:13.89 | 1 | 699 | 94° |
| June 15, 2025 | AAU Mid-Atlantic Qualifier | 4:14.14 | 1 | 696 | 68° |
| March 3, 2024 | AAU Indoor Nationals | 4:14.19 | 1 | 696 | |
| June 18, 2023 | AAU Mid-Atlantic District Qualifier | 4:14.54 | 1 | 692 | 81° |
| July 21, 2024 | UAGTCA 2024 Ron Jackson Youth Invitational | 4:15.86 | 1 | 678 | 89° |
| July 2, 2023 | AAU Region 02 Qualifier | 4:16.09 | 1 | 676 | 85° |
| June 29, 2025 | AAU Region 02 Qualifier at Millersville PA | 4:17.43 | 1 | 662 | 85° |
| June 16, 2024 | AAU Mid-Atlantic Qualifier | 4:21.61 | 2 | 619 | 84° |
| July 23, 2023 | UAGTCA Ron Jackson Youth Invitational | 4:24.61 | 1 | 589 | 86° |
| May 27, 2023 | UAGTCA Outdoor Meet 4 | 4:24.94 | 1 | 586 | 80° |
| March 13, 2022 | AAU Indoor Nationals | 4:26.72 | 2 | 569 | |
| Feb. 5, 2023 | NJ-AAU Jersey City Rec Development Series Meet 4 | 4:27.74 | 2 | 559 | 49° |
| Dec. 30, 2023 | Armory Youth Team Challenge | 4:33.94 | 1 | 501 | |
| Feb. 6, 2022 | NJ-AAU Jersey City Rec Development Series Meet 3 | 4:40.93 | 2 | 440 | |
| Jan. 16, 2022 | The VA Showcase | 4:44.86 | 3 | 408 | |
| June 20, 2021 | AAU Region 02 Qualifier at Millersville PA | 4:48.04 | 1 | 382 | 88° |
| Aug. 3, 2019 | AAU Junior Olympic Games | 4:51.17 | 2 | 358 | 86° |
| Aug. 4, 2018 | AAU Junior Olympic Games | 4:58.72 | 1 | 303 | 93° |
| Feb. 16, 2020 | USATF National Youth Preview | 5:01.64 | 1 | 283 | |
| June 30, 2019 | AAU Region-02 National Qualifier | 5:01.78 | 1 | 282 | 82° |
| Jan. 19, 2020 | Ocean Breeze Invitational | 5:02.03 | 1 | 280 | |
| June 24, 2018 | AAU Region 2 National Qualifier | 5:02.46 | 1 | 277 | 85° |
| June 2, 2018 | UAGTCA 2018 Outdoor Championship Meet | 5:02.71 | 1 | 275 | 82° |
| May 26, 2018 | UAGTCA Outdoor Meet #4 | 5:03.01 | 1 | 273 | 85° |
| Aug. 8, 2020 | AAU Junior Olympics Games | 5:03.50 | 3 | 270 | 87° |
| June 10, 2018 | AAU Mid-Atlantic District Qualifier | 5:03.54 | 1 | 270 | |
| June 16, 2019 | AAU Mid-Atlantic District Qualifier | 5:04.39 | 1 | 264 | |
| May 23, 2021 | Legacy Invitational | 5:06.21 | 1 | 252 | |
| June 1, 2019 | UAGTCA 2019 Outdoor Championship Meet | 5:07.73 | 1 | 243 | 82° |
| Feb. 23, 2020 | NJ-AAU Development Meet #3 | 5:09.02 | 1 | 235 | |
| July 22, 2018 | UAGTCA's Ron Jackson Youth Invitational | 5:12.28 | 1 | 215 | |
| May 12, 2018 | UAGTCA Outdoor Meet #2 | 5:14.71 | 1 | 201 | 78° |
| Aug. 5, 2017 | AAU Junior Olympic Games | 5:23.63 | 3 | 153 | 76° |
| June 25, 2017 | AAU Region 2 Qualifier | 5:27.60 | 1 | 134 | |
| June 11, 2017 | AAU District Qualifier - Mid-Atlantic | 5:40.27 | 1 | 81 | 90° |
1600m
751
Points
4:27.17
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| April 9, 2025 | Inter-Ac #1 at Malvern Prep | 4:27.17 | 1 | 751 | 48° |
200m
821
Points
22.78
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 2, 2026 | La Salle Winter Series - Boys Sprint Night | 22.78 | 24 | 821 | |
| Jan. 2, 2026 | La Salle Winter Series - Boys Sprint Night | 22.78 | 24 | 821 | |
| May 5, 2018 | UAGTCA Outdoor Meet #1 | 31.11 | 19 | 98 | 71° |
| May 19, 2018 | UAGTCA Outdoor Meet #3 | 31.68 | 9 | 74 | 68° |
| Jan. 13, 2018 | UAGTCA Indoor Meet #1 | 33.01 | 8 | 31 |
400m
923
Points
48.92
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 2, 2026 | La Salle Winter Series - Boys Sprint Night | 48.92 | 5 | 923 | |
| Jan. 2, 2026 | La Salle Winter Series - Boys Sprint Night | 48.92 | 5 | 923 | |
| June 22, 2025 | New Balance Nationals Outdoor | 50.64 | 22 | 821 | 93° |
| April 16, 2025 | Inter-Ac #2 at Penn Charter | 51.17 | 1 | 790 | 54° |
| July 23, 2023 | UAGTCA Ron Jackson Youth Invitational | 52.14 | 1 | 736 | 86° |
| May 27, 2023 | UAGTCA Outdoor Meet 4 | 53.45 | 2 | 666 | 80° |
| March 3, 2024 | AAU Indoor Nationals | 55.16 | 19 | 580 | |
| Aug. 6, 2022 | AAU Junior Olympics Games | 55.48 | 25 | 565 | 89° |
| Feb. 18, 2023 | PVA 14 & Under National Indoor Invitational | 56.30 | 4 | 526 | |
| March 13, 2022 | AAU Indoor Nationals | 56.96 | 5 | 496 | |
| Feb. 18, 2023 | PVA 14 & Under National Indoor Invitational | 57.13 | 9 | 488 | |
| Dec. 18, 2022 | NJ-AAU Jersey City Rec Development Series Meet 2 | 57.42 | 1 | 475 | |
| March 13, 2022 | AAU Indoor Nationals | 57.94 | 6 | 453 | |
| June 20, 2021 | AAU Region 02 Qualifier at Millersville PA | 59.40 | 1 | 392 | 88° |
| May 12, 2018 | UAGTCA Outdoor Meet #2 | 1:09.23 | 4 | 97 | 78° |
| May 26, 2018 | UAGTCA Outdoor Meet #4 | 1:09.50 | 6 | 92 | 85° |
| June 25, 2017 | AAU Region 2 Qualifier | 1:11.01 | 4 | 65 | |
| Aug. 5, 2017 | AAU Junior Olympic Games | 1:13.40 | 33 | 32 | 76° |
| June 11, 2017 | AAU District Qualifier - Mid-Atlantic | 1:16.81 | 6 | 5 | 90° |
5000m_cc
563
Points
16:30.00
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Oct. 3, 2025 | Lehigh University's Paul Short Run | 16:30.00 | 51 | 563 | 73° |
| Oct. 25, 2025 | PA Independent Schools Championships (PAISAA) | 16:49.30 | 6 | 515 | 62° |
| Oct. 26, 2024 | PA Independent Schools Championships (PAISAA) | 16:59.40 | 8 | 491 | 65° |
| Oct. 14, 2025 | Inter-Ac League Championships | 17:09.30 | 5 | 469 | 66° |
| Oct. 15, 2024 | Inter-Ac League Championships | 17:12.10 | 9 | 462 | 58° |
| Sept. 14, 2024 | 70th Annual George School Invitational | 17:35.30 | 31 | 411 | 85° |
| Sept. 16, 2025 | Inter-Ac Duals | 17:37.00 | 6 | 407 | 75° |
| Sept. 6, 2025 | Abington XC Invitational | 17:42.30 | 24 | 396 | 82° |
| Sept. 27, 2025 | Delco XC Championships | 17:52.90 | 22 | 374 | 77° |
| Nov. 23, 2024 | Nike Cross Nationals Northeast Regional | 18:05.40 | 175 | 349 | 47° |
| Sept. 17, 2024 | Inter-Ac Duals | 18:14.60 | 13 | 331 | 80° |
800m
954
Points
1:52.59
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Aug. 3, 2024 | AAU Junior Olympic Games | 1:52.59 | 1 | 954 | 84° |
| Jan. 16, 2026 | TFCAofGP Meet #6 | 1:53.47 | 1 | 930 | |
| June 22, 2025 | New Balance Nationals Outdoor | 1:53.97 | 1 | 916 | 93° |
| Aug. 2, 2025 | AAU Junior Olympic Games | 1:54.56 | 4 | 900 | 90° |
| April 5, 2025 | Haverford Invitational | 1:54.89 | 1 | 892 | 57° |
| July 13, 2024 | International Youth Champions | 1:54.91 | 1 | 891 | 87° |
| May 19, 2025 | PA Independent School Athletic Association (PAISAA) Championship | 1:54.97 | 2 | 889 | 69° |
| July 11, 2025 | IYC | 1:55.41 | 1 | 878 | 87° |
| Dec. 27, 2025 | U.S. Marine Corps Holiday Classic | 1:55.47 | 3 | 876 | 30° |
| April 19, 2025 | Penn Wood Rap Curry Invitational | 1:55.83 | 1 | 867 | 79° |
| May 2, 2025 | Delco Champs | 1:56.03 | 2 | 862 | |
| Feb. 2, 2025 | TFCAofGP Meet #9 | 1:56.08 | 4 | 860 | 39° |
| March 16, 2025 | Nike Indoor Nationals | 1:56.23 | 7 | 856 | 60° |
| May 2, 2025 | Delco Champs | 1:56.55 | 2 | 848 | |
| May 10, 2025 | Inter-Ac League Championships | 1:57.68 | 3 | 819 | 68° |
| Aug. 2, 2025 | AAU Junior Olympic Games | 1:57.75 | 9 | 817 | 90° |
| June 29, 2025 | AAU Region 02 Qualifier at Millersville PA | 1:57.80 | 1 | 816 | 85° |
| Aug. 5, 2023 | AAU Junior Olympic Games | 1:58.26 | 1 | 804 | 82° |
| Jan. 11, 2025 | Kevin Dare Invitational | 1:58.80 | 4 | 791 | 26° |
| June 16, 2024 | AAU Mid-Atlantic Qualifier | 1:58.83 | 2 | 790 | 84° |
| Feb. 23, 2025 | Kristian Marche Memorial Invitational | 1:59.46 | 6 | 774 | 46° |
| Aug. 3, 2024 | AAU Junior Olympic Games | 1:59.49 | 7 | 774 | 84° |
| June 30, 2024 | AAU Region 02 Qualifier at Millersville PA | 1:59.74 | 2 | 767 | 94° |
| June 15, 2025 | AAU Mid-Atlantic Qualifier | 1:59.86 | 3 | 764 | 68° |
| Aug. 5, 2023 | AAU Junior Olympic Games | 2:02.70 | 2 | 696 | 82° |
| Aug. 6, 2022 | AAU Junior Olympics Games | 2:02.92 | 2 | 691 | 89° |
| June 18, 2023 | AAU Mid-Atlantic District Qualifier | 2:02.95 | 1 | 690 | 81° |
| July 2, 2023 | AAU Region 02 Qualifier | 2:03.04 | 1 | 688 | 85° |
| March 3, 2024 | AAU Indoor Nationals | 2:04.28 | 3 | 660 | |
| Dec. 20, 2024 | TFCAofGP Meet #2 | 2:04.87 | 12 | 646 | 37° |
| Aug. 6, 2022 | AAU Junior Olympics Games | 2:09.00 | 8 | 556 | 89° |
| Dec. 30, 2023 | Armory Youth Team Challenge | 2:10.15 | 1 | 532 | |
| March 13, 2022 | AAU Indoor Nationals | 2:10.64 | 1 | 522 | |
| Feb. 18, 2023 | PVA 14 & Under National Indoor Invitational | 2:11.52 | 1 | 504 | |
| April 9, 2025 | Inter-Ac #1 at Malvern Prep | 2:13.75 | 6 | 461 | 48° |
| Dec. 18, 2022 | NJ-AAU Jersey City Rec Development Series Meet 2 | 2:16.35 | 1 | 413 | |
| Feb. 6, 2022 | NJ-AAU Jersey City Rec Development Series Meet 3 | 2:19.50 | 2 | 358 | |
| June 20, 2021 | AAU Region 02 Qualifier at Millersville PA | 2:19.75 | 1 | 353 | 88° |
| Jan. 16, 2022 | The VA Showcase | 2:21.48 | 3 | 325 | |
| Aug. 3, 2019 | AAU Junior Olympic Games | 2:23.96 | 1 | 286 | 86° |
| June 16, 2019 | AAU Mid-Atlantic District Qualifier | 2:24.66 | 1 | 276 | |
| Aug. 4, 2018 | AAU Junior Olympic Games | 2:27.92 | 2 | 230 | 93° |
| Aug. 8, 2020 | AAU Junior Olympics Games | 2:28.11 | 6 | 227 | 87° |
| May 23, 2021 | Legacy Invitational | 2:28.89 | 1 | 217 | |
| June 1, 2019 | UAGTCA 2019 Outdoor Championship Meet | 2:29.13 | 1 | 214 | 82° |
| Feb. 23, 2020 | NJ-AAU Development Meet #3 | 2:30.04 | 1 | 202 | |
| June 10, 2018 | AAU Mid-Atlantic District Qualifier | 2:30.31 | 2 | 199 | |
| June 30, 2019 | AAU Region-02 National Qualifier | 2:30.78 | 1 | 193 | 82° |
| Jan. 19, 2020 | Ocean Breeze Invitational | 2:31.21 | 2 | 188 | |
| Feb. 16, 2020 | USATF National Youth Preview | 2:31.38 | 3 | 186 | |
| July 22, 2018 | UAGTCA's Ron Jackson Youth Invitational | 2:32.51 | 1 | 172 | |
| June 2, 2018 | UAGTCA 2018 Outdoor Championship Meet | 2:32.68 | 1 | 170 | 82° |
| May 5, 2018 | UAGTCA Outdoor Meet #1 | 2:33.16 | 2 | 165 | 71° |
| Jan. 5, 2020 | AAU Midseason Indoor Invitational | 2:36.19 | 1 | 132 | |
| June 24, 2018 | AAU Region 2 National Qualifier | 2:36.60 | 1 | 128 | 85° |
| May 19, 2018 | UAGTCA Outdoor Meet #3 | 2:37.84 | 2 | 116 | 68° |
| Aug. 5, 2017 | AAU Junior Olympic Games | 2:44.54 | 13 | 60 | 76° |
| Jan. 13, 2018 | UAGTCA Indoor Meet #1 | 2:44.84 | 3 | 58 | |
| June 25, 2017 | AAU Region 2 Qualifier | 2:45.00 | 1 | 57 | |
| June 11, 2017 | AAU District Qualifier - Mid-Atlantic | 2:48.66 | 4 | 35 | 90° |
mile
713
Points
4:32.50
Personal Record
| Date | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|
| Jan. 10, 2026 | Kevin Dare Invite | 4:32.50 | 5 | 713 | |
| Dec. 13, 2025 | TFCAofGP Meet #1 | 4:36.63 | 2 | 672 | 37° |
| Feb. 15, 2025 | TFCAofGP Meet of Champions | 4:37.65 | 16 | 662 | 38° |
Mile
Event Group
807
Points
4:04.15
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Aug. 3, 2024 | 1500m | AAU Junior Olympic Games | 4:04.15 | 1 | 807 | 84° |
| Aug. 2, 2025 | 1500m | AAU Junior Olympic Games | 4:08.25 | 6 | 760 | 90° |
| April 9, 2025 | 1600m | Inter-Ac #1 at Malvern Prep | 4:27.17 | 1 | 751 | 48° |
| July 13, 2024 | 1500m | International Youth Champions | 4:11.34 | 1 | 726 | 87° |
| July 20, 2025 | 1500m | UAGTCA Ron Jackson Youth Invitational | 4:11.81 | 1 | 721 | 87° |
Short Sprints
Event Group
821
Points
22.78
Personal Record
200m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Jan. 2, 2026 | 200m | La Salle Winter Series - Boys Sprint Night | 22.78 | 24 | 821 | |
| Jan. 2, 2026 | 200m | La Salle Winter Series - Boys Sprint Night | 22.78 | 24 | 821 | |
| May 5, 2018 | 200m | UAGTCA Outdoor Meet #1 | 31.11 | 19 | 98 | 71° |
| May 19, 2018 | 200m | UAGTCA Outdoor Meet #3 | 31.68 | 9 | 74 | 68° |
| Jan. 13, 2018 | 200m | UAGTCA Indoor Meet #1 | 33.01 | 8 | 31 |
Long Sprints
Event Group
923
Points
48.92
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Jan. 2, 2026 | 400m | La Salle Winter Series - Boys Sprint Night | 48.92 | 5 | 923 | |
| Jan. 2, 2026 | 400m | La Salle Winter Series - Boys Sprint Night | 48.92 | 5 | 923 | |
| June 22, 2025 | 400m | New Balance Nationals Outdoor | 50.64 | 22 | 821 | 93° |
| April 16, 2025 | 400m | Inter-Ac #2 at Penn Charter | 51.17 | 1 | 790 | 54° |
| July 23, 2023 | 400m | UAGTCA Ron Jackson Youth Invitational | 52.14 | 1 | 736 | 86° |
Cross Country
Event Group
563
Points
16:30.00
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Oct. 3, 2025 | 5K XC | Lehigh University's Paul Short Run | 16:30.00 | 51 | 563 | 73° |
| Oct. 25, 2025 | 5K XC | PA Independent Schools Championships (PAISAA) | 16:49.30 | 6 | 515 | 62° |
| Oct. 26, 2024 | 5K XC | PA Independent Schools Championships (PAISAA) | 16:59.40 | 8 | 491 | 65° |
| Oct. 14, 2025 | 5K XC | Inter-Ac League Championships | 17:09.30 | 5 | 469 | 66° |
| Oct. 15, 2024 | 5K XC | Inter-Ac League Championships | 17:12.10 | 9 | 462 | 58° |
Mid-D
Event Group
954
Points
1:52.59
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points | |
|---|---|---|---|---|---|---|
| Aug. 3, 2024 | 800m | AAU Junior Olympic Games | 1:52.59 | 1 | 954 | 84° |
| Jan. 16, 2026 | 800m | TFCAofGP Meet #6 | 1:53.47 | 1 | 930 | |
| June 22, 2025 | 800m | New Balance Nationals Outdoor | 1:53.97 | 1 | 916 | 93° |
| Aug. 2, 2025 | 800m | AAU Junior Olympic Games | 1:54.56 | 4 | 900 | 90° |
| April 5, 2025 | 800m | Haverford Invitational | 1:54.89 | 1 | 892 | 57° |