Performance Dashboard
Athlete analytics & progression tracking
100m
778
Points
13.14
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 27, 2021 | Wissahickon vs. Abington | 13.14 | 1 | 778 |
1600m
625
Points
5:46.37
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 22, 2019 | Montgomery County Athletic Assc MS Champs | 5:46.37 | 1 | 625 |
200m
814
Points
26.44
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 14, 2023 | Cardinal Invitational | 26.44 | 4 | 814 |
| April 2, 2022 | The North Penn Open | 26.64 | 4 | 797 |
| April 6, 2021 | Wissahickon at Hatboro Horsham | 26.83 | 2 | 781 |
| Jan. 9, 2022 | Ocean Breeze Freedom Games - Youth Division | 26.99 | 1 | 768 |
| April 22, 2023 | 36th Father Judge Relays | 27.01 | 20 | 766 |
| June 16, 2019 | AAU Mid-Atlantic District Qualifier | 27.26 | 24 | 746 |
| April 27, 2021 | Wissahickon vs. Abington | 27.64 | 2 | 715 |
| Dec. 16, 2022 | DVGTCA Meet #2 | 27.71 | 13 | 709 |
| Feb. 10, 2024 | Big Apple Invitational | 28.22 | 63 | 669 |
| Jan. 18, 2025 | Moravian College Indoor Meet | 28.27 | 9 | 665 |
| July 19, 2019 | UAGTCA's Ron Jackson Youth Invitational | 28.39 | 24 | 656 |
| Jan. 27, 2021 | CB East Polar Bear Meet #2 | 29.60 | 4 | 566 |
300m
763
Points
43.99
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 5, 2023 | Ocean Breeze Invitational | 43.99 | 18 | 763 |
400m
889
Points
58.47
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 13, 2023 | SOL American Conference Championships | 58.47 | 2 | 889 |
| May 1, 2021 | 34th Father Judge Relays | 58.93 | 6 | 874 |
| May 4, 2023 | 48th Trojan Track Classic | 59.09 | 2 | 868 |
| April 27, 2021 | Wissahickon vs. Abington | 59.14 | 1 | 866 |
| April 2, 2022 | The North Penn Open | 59.55 | 2 | 852 |
| May 14, 2022 | SOL American Conference Championships | 59.67 | 2 | 848 |
| Feb. 27, 2022 | PTFCA Indoor State Championship | 59.86 | 15 | 842 |
| Feb. 15, 2025 | Widener Indoor Classic | 59.94 | 13 | 839 |
| May 10, 2021 | Holy Ghost Tri-Meet & Last Chance | 59.94 | 1 | 839 |
| Feb. 12, 2022 | PTFCA Indoor Track Carnival | 59.96 | 5 | 839 |
| July 3, 2022 | AAU Region 02 Qualifier | 59.98 | 7 | 838 |
| Feb. 7, 2025 | FastTrack National Invitational | 1:00.03 | 26 | 836 |
| June 20, 2021 | AAU Region 02 Qualifier at Millersville PA | 1:00.06 | 6 | 835 |
| Feb. 18, 2022 | DVGTCA Meet Of Champions | 1:00.32 | 4 | 827 |
| Feb. 5, 2023 | Ocean Breeze Invitational | 1:00.41 | 16 | 824 |
| Jan. 27, 2023 | DVGTCA Meet #7 | 1:00.42 | 1 | 823 |
| Aug. 7, 2021 | AAU Junior Olympics Games | 1:00.46 | 49 | 822 |
| April 21, 2022 | Abington vs. Wissahickon | 1:00.46 | 1 | 822 |
| June 16, 2019 | AAU Mid-Atlantic District Qualifier | 1:00.52 | 12 | 820 |
| April 22, 2023 | 36th Father Judge Relays | 1:00.59 | 7 | 818 |
| May 21, 2022 | PIAA District 1 AAA Championships | 1:00.60 | 16 | 817 |
| June 19, 2022 | AAU Mid-Atlantic District Qualifier | 1:00.61 | 6 | 817 |
| Feb. 26, 2023 | PTFCA Indoor State Championship | 1:00.72 | 21 | 813 |
| April 13, 2021 | Upper Dublin v. Wissahickon | 1:00.79 | 1 | 811 |
| Jan. 14, 2022 | DVGTCA Meet #4 | 1:00.93 | 5 | 806 |
| April 17, 2021 | SOL Invite #2 - CR North | 1:00.94 | 1 | 806 |
| Jan. 20, 2023 | DVGTCA Meet #6 | 1:01.21 | 4 | 797 |
| April 14, 2022 | Jim Kelly Invitational | 1:01.27 | 6 | 795 |
| Feb. 11, 2023 | PTFCA Indoor Track Carnival | 1:01.35 | 10 | 793 |
| Dec. 29, 2022 | Robert J Burdette Indoor Classic | 1:01.39 | 2 | 791 |
| Dec. 17, 2021 | DVGTCA Meet #2 | 1:01.74 | 5 | 780 |
| April 26, 2022 | Upper Dublin v Wissahickon v PW | 1:01.87 | 1 | 776 |
| Feb. 10, 2024 | Big Apple Invitational | 1:02.05 | 23 | 770 |
| Feb. 16, 2024 | Bucknell Tune-Up | 1:02.40 | 6 | 759 |
| Feb. 17, 2023 | DVGTCA Meet Of Champions | 1:02.59 | 11 | 753 |
| Jan. 11, 2025 | Penn Select | 1:02.88 | 30 | 744 |
| Jan. 18, 2025 | Moravian College Indoor Meet | 1:02.97 | 7 | 741 |
| Jan. 21, 2021 | SOL Polar Bear Week 1 (Upper Dublin) | 1:03.52 | 1 | 724 |
| Jan. 27, 2021 | CB East Polar Bear Meet #2 | 1:03.82 | 1 | 714 |
400h
874
Points
1:05.26
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 4, 2024 | Patriot League Outdoor Track and Field Championships | 1:05.26 | 9 | 874 |
| April 27, 2024 | Carol & John Covert Classic | 1:05.92 | 1 | 856 |
| March 22, 2025 | Shippensburg University Keystone State Challenge | 1:05.93 | 3 | 856 |
| July 3, 2022 | AAU Region 02 Qualifier | 1:06.00 | 3 | 854 |
| Aug. 6, 2022 | AAU Junior Olympics Games | 1:06.00 | 26 | 854 |
| April 18, 2025 | Coach P Invite | 1:07.01 | 7 | 827 |
| April 20, 2024 | Coach Pollard Invitational | 1:07.13 | 6 | 824 |
| April 14, 2025 | Bison Outdoor Classic | 1:07.48 | 50 | 815 |
| April 26, 2025 | Carol & John Covert Classic | 1:07.76 | 8 | 808 |
| Aug. 7, 2021 | AAU Junior Olympics Games | 1:07.97 | 37 | 802 |
| June 20, 2021 | AAU Region 02 Qualifier at Millersville PA | 1:09.20 | 4 | 771 |
| March 22, 2024 | Fred Hardy Invitational | 1:09.67 | 8 | 759 |
| June 19, 2022 | AAU Mid-Atlantic District Qualifier | 1:10.98 | 7 | 726 |
| June 16, 2019 | AAU Mid-Atlantic District Qualifier | 1:11.37 | 5 | 717 |
| April 5, 2025 | Lafayette College vs. Lehigh University Dual | 1:12.59 | 3 | 687 |
500m
699
Points
1:24.46
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 20, 2024 | Villanova Invitational | 1:24.46 | 21 | 699 |
5000m_cc
642
Points
20:08.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 22, 2021 | Suburban One League Championships | 20:08.80 | 6 | 642 |
| Oct. 29, 2021 | PIAA District 1 Championships | 20:26.20 | 73 | 617 |
| Oct. 9, 2021 | William Tennent Invitational | 21:13.20 | 31 | 552 |
| Sept. 25, 2021 | Council Rock Invitational | 21:23.40 | 15 | 539 |
| Sept. 24, 2022 | Council Rock Invitational | 21:24.70 | 19 | 537 |
| Oct. 8, 2022 | William Tennent Invitational | 21:26.10 | 50 | 535 |
| Oct. 23, 2020 | SOL Liberty Division Championships | 21:33.40 | 13 | 526 |
| Oct. 18, 2019 | SOL American Conference Championships | 21:59.40 | 17 | 492 |
| Sept. 11, 2021 | 33rd Abington XC Invitational | 22:11.00 | 23 | 478 |
| Oct. 28, 2022 | PIAA District 1 Championships | 22:17.00 | 228 | 470 |
| Oct. 21, 2022 | Suburban One League Championships | 22:24.80 | 19 | 461 |
| Oct. 25, 2019 | PIAA District 1 Championships | 22:29.20 | 262 | 455 |
| Oct. 12, 2019 | Neshaminy Open | 22:35.00 | 20 | 448 |
| Nov. 2, 2020 | PIAA District 1 Championships | 22:35.90 | 88 | 447 |
| Sept. 28, 2019 | 27th Annual Carlisle Invitational | 22:55.50 | 115 | 424 |
| Sept. 10, 2022 | Abington XC Invitational | 23:04.00 | 26 | 414 |
| Oct. 5, 2019 | Salesianum Invitational | 23:14.19 | 14 | 403 |
| Sept. 21, 2019 | Council Rock Invitational | 23:22.80 | 1 | 393 |
| Oct. 2, 2021 | Salesianum Invitational | 24:00.64 | 28 | 351 |
55m
786
Points
7.82
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 9, 2022 | Ocean Breeze Freedom Games - Youth Division | 7.82 | 1 | 786 |
55h
648
Points
9.79
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 9, 2022 | Ocean Breeze Freedom Games - Youth Division | 9.79 | 2 | 648 |
60m
817
Points
8.27
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 14, 2022 | DVGTCA Meet #4 | 8.27 | 5 | 817 |
60h
670
Points
10.45
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 1, 2025 | Lehigh vs Lafayette | 10.45 | 6 | 670 |
800m
855
Points
2:18.52
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 15, 2021 | SOL American Conference Championships | 2:18.52 | 1 | 855 |
| June 20, 2021 | AAU Region 02 Qualifier at Millersville PA | 2:20.79 | 4 | 820 |
| April 16, 2021 | Cardinal Invitational | 2:21.67 | 1 | 807 |
| Jan. 6, 2023 | DVGTCA Meet #4 | 2:24.47 | 2 | 766 |
| July 17, 2021 | Penn Relays Summer Series presented by Toyota | 2:24.94 | 8 | 759 |
| Aug. 6, 2022 | AAU Junior Olympics Games | 2:25.00 | 24 | 758 |
| May 22, 2021 | PIAA District 1 AAA Championships | 2:25.93 | 16 | 745 |
| July 3, 2022 | AAU Region 02 Qualifier | 2:27.00 | 4 | 730 |
| Dec. 10, 2021 | DVGTCA Meet #1 | 2:27.37 | 4 | 725 |
| Dec. 2, 2023 | Mt. Hawk Season Opener | 2:27.39 | 4 | 724 |
| April 10, 2021 | SOL @ Wissahickon | 2:27.41 | 1 | 724 |
| Jan. 21, 2022 | DVGTCA Meet #5 | 2:28.72 | 7 | 706 |
| Jan. 13, 2024 | Penn Select 10 | 2:29.63 | 21 | 693 |
| May 5, 2022 | 44th Trojan Track Classic | 2:32.15 | 5 | 659 |
| April 13, 2021 | Upper Dublin v. Wissahickon | 2:32.70 | 2 | 651 |
| Feb. 7, 2020 | DVGTCA Meet #7 | 2:34.76 | 23 | 624 |
| April 23, 2022 | 35th Father Judge Relays | 2:35.64 | 12 | 613 |
| Aug. 7, 2021 | AAU Junior Olympics Games | 2:36.13 | 52 | 606 |
| Feb. 5, 2023 | Ocean Breeze Invitational | 2:38.69 | 46 | 574 |
| Dec. 9, 2022 | DVGTCA Meet #1 | 2:40.46 | 13 | 552 |
| Jan. 26, 2020 | Ocean Breeze High School Invitational | 2:41.79 | 37 | 535 |
| June 19, 2022 | AAU Mid-Atlantic District Qualifier | 2:41.83 | 11 | 535 |
mile
657
Points
5:42.54
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 29, 2021 | Robert J Burdette Indoor Classic | 5:42.54 | 1 | 657 |
Short Sprints
Event Group
817
Points
8.27
Personal Record
60m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 14, 2022 | 60m | DVGTCA Meet #4 | 8.27 | 5 | 817 |
| April 14, 2023 | 200m | Cardinal Invitational | 26.44 | 4 | 814 |
| April 2, 2022 | 200m | The North Penn Open | 26.64 | 4 | 797 |
| Jan. 9, 2022 | 55m | Ocean Breeze Freedom Games - Youth Division | 7.82 | 1 | 786 |
| April 6, 2021 | 200m | Wissahickon at Hatboro Horsham | 26.83 | 2 | 781 |
Mile
Event Group
657
Points
5:42.54
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Dec. 29, 2021 | Mile | Robert J Burdette Indoor Classic | 5:42.54 | 1 | 657 |
| May 22, 2019 | 1600m | Montgomery County Athletic Assc MS Champs | 5:46.37 | 1 | 625 |
Long Sprints
Event Group
889
Points
58.47
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 13, 2023 | 400m | SOL American Conference Championships | 58.47 | 2 | 889 |
| May 1, 2021 | 400m | 34th Father Judge Relays | 58.93 | 6 | 874 |
| May 4, 2023 | 400m | 48th Trojan Track Classic | 59.09 | 2 | 868 |
| April 27, 2021 | 400m | Wissahickon vs. Abington | 59.14 | 1 | 866 |
| April 2, 2022 | 400m | The North Penn Open | 59.55 | 2 | 852 |
Hurdles
Event Group
874
Points
1:05.26
Personal Record
400H
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 4, 2024 | 400H | Patriot League Outdoor Track and Field Championships | 1:05.26 | 9 | 874 |
| April 27, 2024 | 400H | Carol & John Covert Classic | 1:05.92 | 1 | 856 |
| March 22, 2025 | 400H | Shippensburg University Keystone State Challenge | 1:05.93 | 3 | 856 |
| July 3, 2022 | 400H | AAU Region 02 Qualifier | 1:06.00 | 3 | 854 |
| Aug. 6, 2022 | 400H | AAU Junior Olympics Games | 1:06.00 | 26 | 854 |
Cross Country
Event Group
642
Points
20:08.80
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 22, 2021 | 5K XC | Suburban One League Championships | 20:08.80 | 6 | 642 |
| Oct. 29, 2021 | 5K XC | PIAA District 1 Championships | 20:26.20 | 73 | 617 |
| Oct. 9, 2021 | 5K XC | William Tennent Invitational | 21:13.20 | 31 | 552 |
| Sept. 25, 2021 | 5K XC | Council Rock Invitational | 21:23.40 | 15 | 539 |
| Sept. 24, 2022 | 5K XC | Council Rock Invitational | 21:24.70 | 19 | 537 |
Mid-D
Event Group
855
Points
2:18.52
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 15, 2021 | 800m | SOL American Conference Championships | 2:18.52 | 1 | 855 |
| June 20, 2021 | 800m | AAU Region 02 Qualifier at Millersville PA | 2:20.79 | 4 | 820 |
| April 16, 2021 | 800m | Cardinal Invitational | 2:21.67 | 1 | 807 |
| Jan. 6, 2023 | 800m | DVGTCA Meet #4 | 2:24.47 | 2 | 766 |
| July 17, 2021 | 800m | Penn Relays Summer Series presented by Toyota | 2:24.94 | 8 | 759 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava