Performance Dashboard
Athlete analytics & progression tracking
1000m
982
Points
2:49.63
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 18, 2025 | Quaker Invitational | 2:49.63 | 2 | 982 |
| Feb. 1, 2025 | Penn State National Open | 2:52.26 | 11 | 950 |
| Dec. 7, 2024 | Penn Opener | 2:55.74 | 6 | 909 |
1500m
975
Points
4:30.28
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 22, 2025 | Penn Challenge | 4:30.28 | 1 | 975 |
| July 23, 2023 | UAGTCA Ron Jackson Youth Invitational | 4:39.31 | 1 | 911 |
| July 16, 2023 | International Youth Championship | 4:47.16 | 1 | 857 |
| June 30, 2019 | AAU Region-02 National Qualifier | 4:51.54 | 1 | 827 |
| Aug. 3, 2019 | AAU Junior Olympic Games | 4:52.42 | 4 | 821 |
| June 16, 2019 | AAU Mid-Atlantic District Qualifier | 4:52.51 | 1 | 821 |
| June 2, 2018 | UAGTCA 2018 Outdoor Championship Meet | 4:58.68 | 1 | 780 |
| Jan. 19, 2020 | Ocean Breeze Invitational | 4:59.30 | 1 | 776 |
| June 10, 2018 | AAU Mid-Atlantic District Qualifier | 4:59.74 | 1 | 773 |
| June 24, 2018 | AAU Region 2 National Qualifier | 4:59.81 | 1 | 773 |
| June 1, 2019 | UAGTCA 2019 Outdoor Championship Meet | 5:02.19 | 1 | 758 |
| May 12, 2018 | UAGTCA Outdoor Meet #2 | 5:04.67 | 2 | 742 |
| May 26, 2018 | UAGTCA Outdoor Meet #4 | 5:06.38 | 2 | 731 |
| March 7, 2020 | PVA YOUTH INDOOR INVITATIONAL | 5:08.99 | 1 | 715 |
| Aug. 4, 2018 | AAU Junior Olympic Games | 5:49.93 | 48 | 484 |
1600m
794
Points
5:17.05
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 4, 2023 | Friends Central #1 | 5:17.05 | 1 | 794 |
| May 8, 2024 | Friends League Championships | 5:20.64 | 1 | 772 |
| May 2, 2023 | Friends Central #3 | 5:21.70 | 1 | 766 |
| April 30, 2024 | Friends Central #2 | 5:22.69 | 1 | 760 |
| Jan. 27, 2024 | Hill v. Friends Central, Germantown Friends & Pottstown HS | 5:25.96 | 1 | 740 |
| April 10, 2024 | GFS #1 | 5:28.73 | 1 | 724 |
| April 10, 2024 | Germantown Friends #1 | 5:28.73 | 1 | 724 |
| May 8, 2021 | 16th Henderson Invitational | 5:31.68 | 21 | 707 |
| May 3, 2022 | Friends Central #3 | 6:58.27 | 2 | 295 |
200m
771
Points
26.95
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 16, 2024 | Westtown #2 | 26.95 | 1 | 771 |
| July 23, 2017 | UAGTCA Youth Meet | 27.46 | 3 | 729 |
| April 11, 2023 | Friends Central #2 | 27.53 | 1 | 724 |
| July 23, 2017 | UAGTCA Youth Meet | 27.56 | 5 | 721 |
| April 26, 2022 | Friends Central #2 | 27.94 | 2 | 691 |
| June 12, 2022 | Maryland AAU District Track & Field Championships | 28.02 | 36 | 685 |
| June 13, 2022 | AAU Maryland District Qualifier | 28.02 | 36 | 685 |
| April 12, 2022 | Friends Central #1 | 28.38 | 2 | 657 |
| May 5, 2018 | UAGTCA Outdoor Meet #1 | 28.68 | 5 | 634 |
300m
726
Points
44.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 5, 2023 | Ocean Breeze Invitational | 44.80 | 28 | 726 |
400m
923
Points
57.51
Personal Record
500m
885
Points
1:16.83
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 21, 2025 | Philadelphia Metro | 1:16.83 | 5 | 885 |
5000m_cc
762
Points
18:48.70
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 19, 2025 | Main Line Invitational | 18:48.70 | 18 | 762 |
| Oct. 17, 2023 | Friends Schools League Championship | 19:07.20 | 2 | 734 |
| Sept. 24, 2022 | Souderton XC Twilight Invitational | 19:25.50 | 1 | 706 |
| Sept. 30, 2022 | 48th Lehigh Paul Short Run | 19:43.60 | 24 | 679 |
| Sept. 30, 2023 | Lehigh University's Paul Short Run | 19:58.10 | 17 | 657 |
| Oct. 2, 2021 | Souderton XC Twilight Invitational | 20:24.90 | 23 | 619 |
| Oct. 9, 2021 | William Tennent Invitational | 20:28.40 | 20 | 614 |
| Oct. 28, 2023 | PA Independent Schools Championships (PAISAA) | 20:38.83 | 5 | 599 |
| Oct. 29, 2022 | PA Independent Schools Championships (PAISAA) | 20:42.10 | 6 | 595 |
| Oct. 18, 2022 | Friends Schools League Championship | 20:46.73 | 1 | 588 |
| Sept. 17, 2022 | Briarwood Invitational | 21:14.30 | 5 | 551 |
| Sept. 25, 2021 | 68th Annual George School Invitational | 21:17.80 | 19 | 546 |
| Oct. 19, 2021 | Friends Schools League Championship | 22:25.69 | 11 | 460 |
| Oct. 30, 2021 | PA Independent Schools Championships (PAISAA) | 22:51.60 | 33 | 429 |
| Sept. 18, 2021 | Briarwood Invitational | 23:26.00 | 20 | 389 |
6000m_cc
916
Points
21:12.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 17, 2025 | Princeton Fall Classic | 21:12.20 | 59 | 916 |
| Oct. 3, 2025 | Lehigh University's Paul Short Run | 21:56.90 | 27 | 857 |
800m
1008
Points
2:08.98
Personal Record
lj
1
Points
11-11
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 15, 2019 | Lower Merion MS Invitational | 11-11 | 7 | 1 |
| May 14, 2022 | Friends League Championships | 15-5.5 | 5 | 1 |
mile
824
Points
5:14.04
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 14, 2024 | Kristian Marche Memorial Invitational | 5:14.04 | 3 | 824 |
| Feb. 2, 2024 | DVGTCA Meet #7 | 5:19.55 | 1 | 790 |
Mid-D
Event Group
1008
Points
2:08.98
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 15, 2025 | 800m | Boston University David Hemery Valentine Invitational | 2:08.98 | 38 | 1008 |
| March 2, 2025 | 800m | Ivy League Heptagonal Indoor Track and Field Championships | 2:09.38 | 5 | 1001 |
| Jan. 18, 2025 | 1000m | Quaker Invitational | 2:49.63 | 2 | 982 |
| Feb. 1, 2025 | 800m | Penn State National Open | 2:11.45 | 16 | 967 |
| June 18, 2023 | 800m | New Balance Nationals Outdoor | 2:11.74 | 25 | 962 |
Mile
Event Group
975
Points
4:30.28
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 22, 2025 | 1500m | Penn Challenge | 4:30.28 | 1 | 975 |
| July 23, 2023 | 1500m | UAGTCA Ron Jackson Youth Invitational | 4:39.31 | 1 | 911 |
| July 16, 2023 | 1500m | International Youth Championship | 4:47.16 | 1 | 857 |
| June 30, 2019 | 1500m | AAU Region-02 National Qualifier | 4:51.54 | 1 | 827 |
| Jan. 14, 2024 | Mile | Kristian Marche Memorial Invitational | 5:14.04 | 3 | 824 |
Short Sprints
Event Group
771
Points
26.95
Personal Record
200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 16, 2024 | 200m | Westtown #2 | 26.95 | 1 | 771 |
| July 23, 2017 | 200m | UAGTCA Youth Meet | 27.46 | 3 | 729 |
| April 11, 2023 | 200m | Friends Central #2 | 27.53 | 1 | 724 |
| July 23, 2017 | 200m | UAGTCA Youth Meet | 27.56 | 5 | 721 |
| April 26, 2022 | 200m | Friends Central #2 | 27.94 | 2 | 691 |
Long Sprints
Event Group
923
Points
57.51
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 13, 2023 | 400m | Friends League Championships | 57.51 | 1 | 923 |
| July 16, 2023 | 400m | International Youth Championship | 58.56 | 4 | 886 |
| Feb. 21, 2025 | 500m | Philadelphia Metro | 1:16.83 | 5 | 885 |
| July 19, 2019 | 400m | UAGTCA's Ron Jackson Youth Invitational | 58.71 | 2 | 881 |
| July 16, 2023 | 400m | International Youth Championship | 58.76 | 2 | 879 |
Cross Country
Event Group
916
Points
21:12.20
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 17, 2025 | 6000mCC | Princeton Fall Classic | 21:12.20 | 59 | 916 |
| Oct. 3, 2025 | 6000mCC | Lehigh University's Paul Short Run | 21:56.90 | 27 | 857 |
| Sept. 19, 2025 | 5K XC | Main Line Invitational | 18:48.70 | 18 | 762 |
| Oct. 17, 2023 | 5K XC | Friends Schools League Championship | 19:07.20 | 2 | 734 |
| Sept. 24, 2022 | 5K XC | Souderton XC Twilight Invitational | 19:25.50 | 1 | 706 |
Jump
Event Group
1
Points
11-11
Personal Record
LJ
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 15, 2019 | LJ | Lower Merion MS Invitational | 11-11 | 7 | 1 |
| May 14, 2022 | LJ | Friends League Championships | 15-5.5 | 5 | 1 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava