Performance Dashboard
Athlete analytics & progression tracking
5000m_cc
677
Points
19:44.90
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 22, 2025 | Nike Cross Nationals Northeast Regional | 19:44.90 | 78 | 677 |
| Oct. 18, 2025 | The VA XC Showcase | 18:16.20 | 45 | 814 |
| Sept. 20, 2025 | 71st Annual George School Invitational | 18:34.30 | 6 | 785 |
| Oct. 4, 2025 | Great American XC Festival | 18:48.00 | 86 | 763 |
| Sept. 27, 2025 | Six Flags Wild Safari Invitational - High School | 18:48.00 | 8 | 763 |
| Sept. 21, 2024 | adidas XC Challenge | 18:50.00 | 24 | 760 |
| Oct. 25, 2025 | PA Independent Schools Championships (PAISAA) | 19:05.60 | 4 | 736 |
| Oct. 5, 2024 | Lehigh University's Paul Short Run | 19:10.50 | 26 | 728 |
| Oct. 14, 2025 | Inter-Ac League Championships | 19:11.40 | 4 | 727 |
| Sept. 30, 2022 | 48th Lehigh Paul Short Run | 19:18.30 | 17 | 717 |
| Sept. 14, 2024 | 70th Annual George School Invitational | 19:24.30 | 7 | 707 |
| Nov. 4, 2023 | PIAA State Championships | 19:32.00 | 11 | 696 |
| Oct. 15, 2024 | Inter-Ac League Championships | 19:37.60 | 5 | 687 |
| Oct. 26, 2024 | PA Independent Schools Championships (PAISAA) | 19:46.00 | 8 | 675 |
| Sept. 24, 2022 | Council Rock Invitational | 20:00.93 | 5 | 653 |
| Nov. 25, 2023 | Foot Locker Northeast Regional | 20:12.00 | 80 | 637 |
| Oct. 15, 2022 | Neshaminy Open | 20:16.00 | 2 | 631 |
| Sept. 2, 2023 | Northampton Cross Country Invitational | 20:17.80 | 31 | 629 |
| Oct. 21, 2023 | Philadelphia Catholic League Championships | 20:22.50 | 1 | 622 |
| Oct. 27, 2022 | PIAA District 12 Championships | 20:24.00 | 1 | 620 |
| Sept. 3, 2022 | Northampton Cross Country Invitational | 20:25.90 | 2 | 617 |
| Sept. 20, 2023 | PCL Week #2 | 20:26.08 | 1 | 617 |
| Nov. 5, 2022 | PIAA State Championships | 20:32.10 | 22 | 609 |
| Oct. 26, 2023 | PIAA District 12 Championships | 20:37.20 | 1 | 601 |
| Oct. 12, 2022 | PCL Meet #4 | 20:40.20 | 1 | 597 |
| Oct. 4, 2023 | PCL Week #3 | 20:42.20 | 1 | 595 |
| Oct. 22, 2022 | Philadelphia Catholic League Championships | 20:47.10 | 1 | 588 |
| Oct. 5, 2022 | PCL Meet #3 | 20:54.80 | 1 | 577 |
| Sept. 21, 2022 | PCL Meet #2 | 20:57.00 | 1 | 574 |
| Sept. 13, 2023 | PCL Week 1 | 21:18.48 | 1 | 545 |
| Sept. 30, 2023 | Salesianum Invitational | 21:24.90 | 4 | 537 |
| Sept. 10, 2022 | Atkinson XC Invitational | 21:33.20 | 3 | 526 |
| Sept. 9, 2023 | Briarwood Invitational | 21:38.20 | 9 | 519 |
| Sept. 14, 2022 | PCL Week 1 | 22:02.10 | 1 | 489 |
| Sept. 17, 2024 | Inter-Ac Duals | 23:11.00 | 20 | 406 |
1000m
888
Points
2:57.52
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 19, 2025 | The VA Showcase | 2:57.52 | 10 | 888 |
1500m
964
Points
4:31.84
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 12, 2025 | Widener Final Qualifier | 4:31.84 | 11 | 964 |
| June 22, 2025 | New Balance Nationals Outdoor | 4:36.85 | 69 | 928 |
| Dec. 11, 2022 | Speed Capital New York - Live Results | 4:57.58 | 1 | 787 |
| June 26, 2022 | AAU Region 3 National Qualifier | 5:03.00 | 6 | 753 |
| March 20, 2022 | USATF Youth Indoor National Championships | 5:03.77 | 10 | 748 |
| June 12, 2022 | Maryland AAU District Track & Field Championships | 5:07.00 | 4 | 727 |
| June 13, 2022 | AAU Maryland District Qualifier | 5:07.99 | 4 | 721 |
| Aug. 6, 2022 | AAU Junior Olympics Games | 5:08.66 | 16 | 717 |
| Feb. 27, 2022 | NJ-AAU Jersey City Rec Development Meet 4 | 5:15.62 | 2 | 675 |
| June 13, 2021 | Mid-Atlantic USATF Youth Meet | 5:24.10 | 3 | 625 |
1600m
941
Points
4:54.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 25, 2024 | PIAA T&F State Championships | 4:54.10 | 7 | 941 |
| May 16, 2024 | PIAA District 12 AAA Championships | 4:56.39 | 1 | 925 |
| April 4, 2024 | The John Heins Invitational | 5:01.52 | 1 | 892 |
| May 27, 2023 | PIAA T&F State Championships | 5:02.63 | 18 | 885 |
| March 31, 2023 | The John Heins Invitational | 5:04.26 | 1 | 874 |
| Dec. 28, 2024 | MSTCA Boston Holiday Challenge at the TRACK | 5:04.45 | 6 | 873 |
| May 18, 2023 | PIAA District 12 AAA Championships | 5:07.84 | 1 | 851 |
| May 4, 2023 | Montgomery Memorial Meet | 5:14.06 | 1 | 812 |
| Feb. 6, 2023 | The Varsity Classic | 5:22.69 | 6 | 760 |
200m
807
Points
26.52
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 24, 2025 | The Garden State Twilight | 26.52 | 10 | 807 |
| April 16, 2025 | Inter-Ac #2 at Springside Chestnut Hill | 27.49 | 4 | 727 |
3200m
856
Points
11:02.33
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 15, 2023 | Warrior XC Classic | 11:02.33 | 42 | 856 |
| April 8, 2024 | PCL #1 - O'Hara | 12:52.51 | 1 | 581 |
3200m_cc
726
Points
11:51.58
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 6, 2025 | NIKE: Cherokee Challenge | 11:51.58 | 6 | 726 |
| Sept. 7, 2024 | Cherokee Challenge | 11:59.81 | 3 | 706 |
400m
977
Points
55.98
Personal Record
500m
912
Points
1:15.78
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 8, 2025 | 117th Millrose Games | 1:15.78 | 6 | 912 |
600m
990
Points
1:32.39
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 8, 2025 | 117th Millrose Games | 1:32.39 | 5 | 990 |
| Jan. 9, 2025 | PPL Indoor #4 | 1:32.65 | 1 | 984 |
800m
1045
Points
2:06.78
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 31, 2025 | Music City Track Carnival | 2:06.78 | 3 | 1045 |
| June 16, 2024 | New Balance Nationals Outdoor | 2:07.04 | 10 | 1040 |
| May 31, 2024 | John Hay Pennsylvania Distance Festival | 2:07.29 | 74 | 1036 |
| March 2, 2025 | PTFCA Indoor State Championship | 2:07.38 | 1 | 1034 |
| April 12, 2024 | Fords Track Classic | 2:07.50 | 3 | 1032 |
| March 16, 2025 | New Balance Nationals Indoor | 2:07.57 | 6 | 1031 |
| June 22, 2025 | New Balance Nationals Outdoor | 2:07.70 | 11 | 1029 |
| Feb. 15, 2025 | The CIRCUIT - NYC | 2:07.86 | 6 | 1026 |
| March 10, 2024 | Nike Indoor Nationals | 2:08.07 | 2 | 1023 |
| May 25, 2024 | PIAA T&F State Championships | 2:08.15 | 2 | 1021 |
| Feb. 25, 2024 | PTFCA Indoor State Championship | 2:08.17 | 2 | 1021 |
| May 2, 2025 | Track Night NYC | 2:08.47 | 9 | 1016 |
| June 18, 2023 | New Balance Nationals Outdoor | 2:09.35 | 12 | 1001 |
| Jan. 14, 2024 | Kristian Marche Memorial Invitational | 2:09.63 | 2 | 997 |
| April 24, 2023 | PCL Meet #3 @ O'Hara | 2:09.81 | 1 | 994 |
| Feb. 4, 2024 | Ocean Breeze Invitational | 2:09.89 | 4 | 992 |
| May 27, 2023 | PIAA T&F State Championships | 2:10.34 | 3 | 985 |
| May 18, 2023 | PIAA District 12 AAA Championships | 2:10.93 | 1 | 975 |
| March 12, 2023 | Nike Indoor Nationals | 2:11.39 | 7 | 968 |
| Jan. 26, 2025 | PTFCA Indoor Track Festival | 2:11.54 | 1 | 965 |
| May 16, 2024 | PIAA District 12 AAA Championships | 2:11.84 | 1 | 960 |
| Feb. 2, 2025 | The 10th Annual Ocean Breeze Invitational | 2:12.30 | 3 | 953 |
| Feb. 6, 2023 | The Varsity Classic | 2:12.44 | 1 | 951 |
| Feb. 26, 2023 | PTFCA Indoor State Championship | 2:12.80 | 3 | 945 |
| Feb. 12, 2023 | PCL Indoor Championship 2023 | 2:14.29 | 1 | 921 |
| Feb. 17, 2023 | DVGTCA Meet Of Champions | 2:14.33 | 2 | 920 |
| Jan. 5, 2024 | DVGTCA Meet #5 | 2:15.73 | 1 | 898 |
| June 26, 2022 | AAU Region 3 National Qualifier | 2:16.00 | 2 | 894 |
| May 13, 2023 | Philadelphia Catholic League Outdoor Championships | 2:17.06 | 1 | 877 |
| Jan. 15, 2023 | Kristian Marche Memorial Invitational | 2:17.61 | 5 | 869 |
| May 4, 2023 | Montgomery Memorial Meet | 2:17.70 | 1 | 868 |
| Jan. 27, 2023 | DVGTCA Meet #7 | 2:17.77 | 1 | 866 |
| Jan. 20, 2023 | DVGTCA Meet #6 | 2:18.73 | 1 | 852 |
| Dec. 29, 2022 | Robert J Burdette Indoor Classic | 2:18.82 | 1 | 850 |
| Dec. 16, 2022 | DVGTCA Meet #2 | 2:18.84 | 1 | 850 |
| June 12, 2022 | Maryland AAU District Track & Field Championships | 2:20.00 | 3 | 832 |
| June 13, 2022 | AAU Maryland District Qualifier | 2:20.47 | 3 | 825 |
| Dec. 11, 2022 | Speed Capital New York - Live Results | 2:21.21 | 1 | 814 |
| Aug. 6, 2022 | AAU Junior Olympics Games | 2:24.00 | 15 | 773 |
| May 11, 2024 | Philadelphia Catholic League Outdoor Championships | 2:24.15 | 1 | 771 |
| Feb. 27, 2022 | NJ-AAU Jersey City Rec Development Meet 4 | 2:26.20 | 1 | 741 |
| June 13, 2021 | Mid-Atlantic USATF Youth Meet | 2:29.41 | 2 | 696 |
| Feb. 11, 2024 | PCL Indoor Championship | 2:29.85 | 1 | 690 |
mile
937
Points
4:56.35
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 22, 2025 | New Balance Nationals Outdoor | 4:56.35 | 65 | 937 |
| March 2, 2025 | PTFCA Indoor State Championship | 4:59.19 | 6 | 919 |
| Jan. 20, 2024 | Armory Officials Hall of Fame Invitational | 4:59.30 | 6 | 918 |
| April 27, 2024 | The Penn Relays Carnival Presented by Toyota | 5:00.68 | 15 | 909 |
| Dec. 28, 2024 | MSTCA Boston Holiday Challenge at the TRACK | 5:06.19 | 6 | 873 |
| April 3, 2023 | PCL Meet #1 @ O'Hara | 5:06.47 | 1 | 872 |
| Dec. 28, 2023 | Robert J Burdette Indoor Classic | 5:10.57 | 1 | 846 |
| May 13, 2023 | Philadelphia Catholic League Outdoor Championships | 5:16.89 | 1 | 806 |
| Feb. 12, 2023 | PCL Indoor Championship 2023 | 5:19.24 | 1 | 792 |
| Feb. 11, 2024 | PCL Indoor Championship | 5:20.65 | 1 | 784 |
| Jan. 15, 2023 | Kristian Marche Memorial Invitational | 5:22.29 | 6 | 774 |
| Jan. 6, 2023 | DVGTCA Meet #4 | 5:22.94 | 3 | 770 |
| May 11, 2024 | Philadelphia Catholic League Outdoor Championships | 5:24.45 | 1 | 761 |
| Dec. 29, 2022 | Robert J Burdette Indoor Classic | 5:26.34 | 2 | 750 |
| May 1, 2023 | PCL Meet #4 @ LaSalle | 5:38.18 | 1 | 681 |
Cross Country
Event Group
814
Points
18:16.20
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 18, 2025 | 5K XC | The VA XC Showcase | 18:16.20 | 45 | 814 |
| Sept. 20, 2025 | 5K XC | 71st Annual George School Invitational | 18:34.30 | 6 | 785 |
| Oct. 4, 2025 | 5K XC | Great American XC Festival | 18:48.00 | 86 | 763 |
| Sept. 27, 2025 | 5K XC | Six Flags Wild Safari Invitational - High School | 18:48.00 | 8 | 763 |
| Sept. 21, 2024 | 5K XC | adidas XC Challenge | 18:50.00 | 24 | 760 |
Mid-D
Event Group
1045
Points
2:06.78
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 31, 2025 | 800m | Music City Track Carnival | 2:06.78 | 3 | 1045 |
| June 16, 2024 | 800m | New Balance Nationals Outdoor | 2:07.04 | 10 | 1040 |
| May 31, 2024 | 800m | John Hay Pennsylvania Distance Festival | 2:07.29 | 74 | 1036 |
| March 2, 2025 | 800m | PTFCA Indoor State Championship | 2:07.38 | 1 | 1034 |
| April 12, 2024 | 800m | Fords Track Classic | 2:07.50 | 3 | 1032 |
Mile
Event Group
964
Points
4:31.84
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 12, 2025 | 1500m | Widener Final Qualifier | 4:31.84 | 11 | 964 |
| May 25, 2024 | 1600m | PIAA T&F State Championships | 4:54.10 | 7 | 941 |
| June 22, 2025 | Mile | New Balance Nationals Outdoor | 4:56.35 | 65 | 937 |
| June 22, 2025 | 1500m | New Balance Nationals Outdoor | 4:36.85 | 69 | 928 |
| May 16, 2024 | 1600m | PIAA District 12 AAA Championships | 4:56.39 | 1 | 925 |
Short Sprints
Event Group
807
Points
26.52
Personal Record
200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 24, 2025 | 200m | The Garden State Twilight | 26.52 | 10 | 807 |
| April 16, 2025 | 200m | Inter-Ac #2 at Springside Chestnut Hill | 27.49 | 4 | 727 |
Distance
Event Group
856
Points
11:02.33
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Nov. 15, 2023 | 3200m | Warrior XC Classic | 11:02.33 | 42 | 856 |
| April 8, 2024 | 3200m | PCL #1 - O'Hara | 12:52.51 | 1 | 581 |
Long Sprints
Event Group
977
Points
55.98
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 2, 2024 | 400m | Montgomery Memorial Meet | 55.98 | 1 | 977 |
| June 14, 2025 | 400m | East Coast Track and Field Championships | 56.92 | 1 | 944 |
| April 16, 2025 | 400m | Inter-Ac #2 at Springside Chestnut Hill | 57.18 | 1 | 934 |
| April 10, 2023 | 400m | PCL Meet #2 @ LaSalle | 57.45 | 1 | 925 |
| Feb. 4, 2024 | 400m | Ocean Breeze Invitational | 57.46 | 4 | 925 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava