Performance Dashboard
Athlete analytics & progression tracking
1000m
786
Points
2:33.86
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 1, 2025 | Atlantic-10 Indoor Track & Field Championships | 2:33.86 | 16 | 786 |
1500m
802
Points
4:04.53
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 18, 2023 | Penn Challenge | 4:04.53 | 10 | 802 |
| April 14, 2025 | Bison Outdoor Classic | 4:05.77 | 41 | 788 |
| March 22, 2025 | Penn Challenge | 4:07.30 | 32 | 771 |
| March 23, 2024 | Penn Challenge | 4:09.89 | 38 | 742 |
1600m
781
Points
4:24.25
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 22, 2022 | 12th Annual Jack Armstrong Invitational Track and Field Meet | 4:24.25 | 2 | 781 |
| April 5, 2022 | North Penn @ CB West | 4:28.37 | 2 | 738 |
| May 14, 2022 | SOL National Conference Championships | 4:28.39 | 2 | 738 |
| April 20, 2021 | Souderton vs North Penn | 4:39.39 | 1 | 630 |
| April 12, 2019 | Explorers Invitational | 4:40.52 | 11 | 619 |
| May 11, 2019 | SOL Continental Conference Championships | 4:41.26 | 7 | 612 |
| Jan. 13, 2021 | Souderton Polar Bear #1 | 4:43.04 | 2 | 596 |
| April 19, 2022 | North Penn vs CB South | 4:45.63 | 1 | 572 |
| April 6, 2021 | North Penn @ CB West | 4:57.29 | 6 | 472 |
200m
618
Points
24.47
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 3, 2022 | Souderton (boys) @ North Penn | 24.47 | 5 | 618 |
3200m_cc
553
Points
10:20.48
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 7, 2019 | Cherokee Challenge | 10:20.48 | 9 | 553 |
| Sept. 8, 2018 | Cherokee Challenge | 11:11.31 | 9 | 369 |
3200m
548
Points
10:21.57
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 27, 2021 | North Penn @ CB South | 10:21.57 | 1 | 548 |
400m
785
Points
51.27
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 10, 2021 | North Penn Track & Field Open Invitational | 51.27 | 2 | 785 |
| April 2, 2022 | The North Penn Open | 51.62 | 4 | 765 |
| May 6, 2021 | Helman Memorial Invitational | 51.63 | 2 | 765 |
| May 3, 2022 | Souderton (boys) @ North Penn | 51.98 | 2 | 745 |
| Jan. 22, 2021 | CRS, NP, QT @ CBW Polar Bear | 54.99 | 5 | 588 |
4000m_cc
333
Points
14:23.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 13, 2018 | Manhattan HS Invitational | 14:23.40 | 142 | 333 |
500m
565
Points
1:12.92
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 18, 2025 | Quaker Invitational | 1:12.92 | 22 | 565 |
5000m_cc
613
Points
16:10.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 1, 2021 | Lehigh University's Paul Short Run | 16:10.10 | 28 | 613 |
| Oct. 23, 2020 | Suburban One Colonial Championships | 16:19.00 | 3 | 590 |
| Oct. 9, 2021 | XC Fall Classic | 16:41.63 | 5 | 534 |
| Oct. 18, 2019 | SOL Continental Conference Championships | 16:43.10 | 7 | 530 |
| Oct. 25, 2019 | PIAA District 1 Championships | 16:44.70 | 73 | 526 |
| Oct. 29, 2021 | PIAA District 1 Championships | 16:52.70 | 66 | 507 |
| Sept. 14, 2019 | Briarwood Invitational | 17:09.00 | 19 | 469 |
| Oct. 19, 2018 | SOL Continental Conference Championships | 17:18.00 | 21 | 449 |
| Sept. 18, 2021 | Briarwood Invitational | 17:19.00 | 9 | 447 |
| Sept. 29, 2021 | CB East vs. North Penn | 17:20.68 | 1 | 443 |
| Oct. 26, 2018 | PIAA District 1 Championships | 17:20.90 | 208 | 442 |
| Sept. 22, 2021 | North Penn at CB West | 17:22.23 | 9 | 440 |
| Oct. 5, 2019 | Salesianum Invitational | 17:24.18 | 5 | 435 |
| Oct. 6, 2018 | Soudy Twilight Invitational | 17:28.00 | 11 | 427 |
| Oct. 22, 2021 | Suburban One League Championships | 17:49.70 | 40 | 381 |
| Sept. 21, 2019 | 13th PIAA Foundation XC Invitational | 17:54.00 | 61 | 372 |
| Nov. 2, 2020 | PIAA District 1 Championships | 18:21.40 | 70 | 318 |
| Sept. 15, 2018 | Briarwood Invitational | 18:33.00 | 58 | 297 |
6000m_cc
479
Points
21:16.60
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 30, 2024 | Temple Owls XC invitational | 21:16.60 | 29 | 479 |
800m
876
Points
1:55.48
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 19, 2025 | Paul Donahue Invitational | 1:55.48 | 24 | 876 |
| May 4, 2025 | Atlantic 10 Outdoor Championships | 1:56.40 | 23 | 852 |
| April 5, 2025 | Sam Howell Invitational | 1:56.66 | 29 | 845 |
| May 21, 2022 | PIAA District 1 AAA Championships | 1:56.96 | 11 | 837 |
| May 15, 2021 | SOL National Conference Championships | 1:57.30 | 3 | 829 |
| April 13, 2022 | Explorers Invitational | 1:57.52 | 1 | 823 |
| May 6, 2023 | Atlantic 10 Outdoor Championships | 1:58.03 | 30 | 810 |
| April 30, 2021 | Explorers Invitational | 1:58.66 | 4 | 794 |
| May 5, 2022 | 44th Trojan Track Classic | 1:58.77 | 1 | 791 |
| Feb. 24, 2024 | Atlantic 10 Indoor Track & Field Championships | 1:59.63 | 21 | 770 |
| April 1, 2023 | Big Five Meet | 1:59.94 | 22 | 762 |
| Feb. 19, 2022 | TFCAofGP Meet of Champions | 2:00.24 | 4 | 755 |
| Feb. 9, 2024 | FastTrack National Invitational | 2:00.43 | 39 | 750 |
| Feb. 26, 2023 | Atlantic 10 Indoor Track & Field Championships | 2:00.47 | 13 | 749 |
| April 13, 2021 | North Penn @ CB East | 2:00.47 | 2 | 749 |
| Jan. 14, 2023 | Penn Select 10 | 2:00.71 | 19 | 744 |
| Feb. 7, 2025 | FastTrack National Invitational | 2:00.96 | 42 | 738 |
| Feb. 5, 2022 | TFCAofGP Meet #7 | 2:01.00 | 8 | 737 |
| May 14, 2022 | SOL National Conference Championships | 2:01.37 | 9 | 728 |
| April 20, 2024 | Paul Donahue Invitational | 2:01.58 | 48 | 723 |
| Jan. 21, 2023 | Villanova Invitational | 2:01.59 | 23 | 722 |
| Feb. 10, 2023 | Fastrack Indoor Collegiate Qualifier | 2:02.02 | 34 | 712 |
| April 5, 2022 | North Penn @ CB West | 2:02.77 | 2 | 695 |
| June 16, 2019 | New Balance Nationals Outdoor | 2:02.88 | 30 | 692 |
| April 17, 2019 | 11th Annual Jack Armstrong Invitational Track and Field Meet | 2:02.90 | 1 | 691 |
| Jan. 8, 2022 | TFCAofGP Meet #4 | 2:02.96 | 2 | 690 |
| May 2, 2019 | Trojan Track Classic | 2:03.66 | 5 | 674 |
| April 4, 2019 | Knights Invitational | 2:03.69 | 11 | 673 |
| Jan. 27, 2021 | CB East Polar Bear Meet #2 | 2:03.96 | 2 | 667 |
| Jan. 9, 2020 | Briarwood Running Camp Holiday Invitational | 2:06.30 | 4 | 614 |
| Dec. 28, 2019 | Robert J. Burdette Indoor Classic | 2:08.24 | 4 | 572 |
| April 12, 2022 | North Penn @ CB East (Boys) | 2:08.50 | 1 | 567 |
| Dec. 29, 2021 | Robert J Burdette Indoor Classic | 2:08.53 | 11 | 566 |
| April 20, 2021 | Souderton vs North Penn | 2:08.83 | 1 | 560 |
| Dec. 29, 2018 | Marine Corps Holiday Classic | 2:09.86 | 5 | 538 |
| April 19, 2022 | North Penn vs CB South | 2:09.86 | 1 | 538 |
4mile_cc
583
Points
21:53.24
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 20, 2024 | Haverford Main Line invite | 21:53.24 | 57 | 583 |
mile
759
Points
4:27.90
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 21, 2025 | Philadelphia Metro | 4:27.90 | 24 | 759 |
| Dec. 11, 2021 | TFCAofGP Meet #1 | 4:34.71 | 3 | 691 |
| Feb. 11, 2022 | TFCAofGP Last Chance Meet | 4:35.90 | 8 | 679 |
| Jan. 4, 2020 | TFCAofGP Meet #3 | 4:38.58 | 2 | 653 |
| Jan. 26, 2020 | Ocean Breeze High School Invitational | 4:39.11 | 9 | 648 |
| Jan. 27, 2019 | Ocean Breeze High School Invitational | 4:43.46 | 2 | 607 |
| Jan. 13, 2024 | Penn Select 10 | 4:49.57 | 32 | 552 |
| Jan. 2, 2019 | Briarwood Runnnig Camp Holiday Invitational | 4:53.59 | 11 | 517 |
Mid-D
Event Group
876
Points
1:55.48
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 19, 2025 | 800m | Paul Donahue Invitational | 1:55.48 | 24 | 876 |
| May 4, 2025 | 800m | Atlantic 10 Outdoor Championships | 1:56.40 | 23 | 852 |
| April 5, 2025 | 800m | Sam Howell Invitational | 1:56.66 | 29 | 845 |
| May 21, 2022 | 800m | PIAA District 1 AAA Championships | 1:56.96 | 11 | 837 |
| May 15, 2021 | 800m | SOL National Conference Championships | 1:57.30 | 3 | 829 |
Mile
Event Group
802
Points
4:04.53
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 18, 2023 | 1500m | Penn Challenge | 4:04.53 | 10 | 802 |
| April 14, 2025 | 1500m | Bison Outdoor Classic | 4:05.77 | 41 | 788 |
| April 22, 2022 | 1600m | 12th Annual Jack Armstrong Invitational Track and Field Meet | 4:24.25 | 2 | 781 |
| March 22, 2025 | 1500m | Penn Challenge | 4:07.30 | 32 | 771 |
| Feb. 21, 2025 | Mile | Philadelphia Metro | 4:27.90 | 24 | 759 |
Short Sprints
Event Group
618
Points
24.47
Personal Record
200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 3, 2022 | 200m | Souderton (boys) @ North Penn | 24.47 | 5 | 618 |
Cross Country
Event Group
613
Points
16:10.10
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 1, 2021 | 5K XC | Lehigh University's Paul Short Run | 16:10.10 | 28 | 613 |
| Oct. 23, 2020 | 5K XC | Suburban One Colonial Championships | 16:19.00 | 3 | 590 |
| Sept. 20, 2024 | 4MileCC | Haverford Main Line invite | 21:53.24 | 57 | 583 |
| Sept. 7, 2019 | 3200mCC | Cherokee Challenge | 10:20.48 | 9 | 553 |
| Oct. 9, 2021 | 5K XC | XC Fall Classic | 16:41.63 | 5 | 534 |
Distance
Event Group
548
Points
10:21.57
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 27, 2021 | 3200m | North Penn @ CB South | 10:21.57 | 1 | 548 |
Long Sprints
Event Group
785
Points
51.27
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 10, 2021 | 400m | North Penn Track & Field Open Invitational | 51.27 | 2 | 785 |
| April 2, 2022 | 400m | The North Penn Open | 51.62 | 4 | 765 |
| May 6, 2021 | 400m | Helman Memorial Invitational | 51.63 | 2 | 765 |
| May 3, 2022 | 400m | Souderton (boys) @ North Penn | 51.98 | 2 | 745 |
| Jan. 22, 2021 | 400m | CRS, NP, QT @ CBW Polar Bear | 54.99 | 5 | 588 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava