Performance Dashboard
Athlete analytics & progression tracking
1000m
346
Points
3:02.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 22, 2019 | Bishop Loughlin Games | 3:02.00 | 10 | 346 |
1500m
921
Points
3:54.46
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 18, 2023 | New Balance Nationals Outdoor | 3:54.46 | 13 | 921 |
| April 19, 2024 | Mines Kit Mayer Classic | 3:58.40 | 5 | 874 |
| May 3, 2024 | AF Twilight | 3:58.83 | 3 | 869 |
| Jan. 21, 2023 | U.S. Army Officials Hall of Fame Invitational | 4:01.09 | 2 | 842 |
| April 12, 2025 | Kit Mayer Memorial Classic | 4:02.57 | 9 | 825 |
| March 22, 2025 | Dr. Dan Caprioglio Pueblo Early Bird Invitational | 4:04.14 | 13 | 807 |
| May 9, 2025 | AF Twilight | 4:06.77 | 16 | 777 |
| Jan. 22, 2022 | New Balance Games | 4:08.85 | 6 | 754 |
1600m
921
Points
4:11.52
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 27, 2023 | PIAA T&F State Championships | 4:11.52 | 7 | 921 |
| May 28, 2022 | PIAA T&F State Championships | 4:11.73 | 4 | 918 |
| April 21, 2023 | Bob Friday Warrior Invitational | 4:15.60 | 1 | 875 |
| May 20, 2023 | PIAA District 1 AAA Championships | 4:16.76 | 2 | 862 |
| April 8, 2022 | The John Heins Invitational (FKA Upper Moreland Invite) | 4:18.43 | 1 | 844 |
| May 21, 2022 | PIAA District 1 AAA Championships | 4:18.96 | 2 | 838 |
| April 5, 2023 | Rustin Invitational | 4:22.11 | 2 | 804 |
| May 13, 2021 | Boys Central League Championship | 4:24.31 | 3 | 780 |
| April 7, 2021 | CAL Week #1 (Haverford) | 4:27.88 | 3 | 743 |
| May 8, 2021 | Boys Delco Championship | 4:35.55 | 4 | 667 |
| May 15, 2019 | Lower Merion MS Invitational | 5:12.14 | 3 | 358 |
| April 24, 2019 | Haverford Township MS v Welsh Valley MS | 5:14.32 | 1 | 343 |
| May 7, 2019 | Haverford Township MS v Paxon Hallow MS v Bala Cynwyd MS | 5:19.89 | 1 | 305 |
| May 1, 2019 | Tri Meet vs. Haverford MS & E. T. Richardson | 5:20.79 | 1 | 299 |
| Jan. 19, 2020 | The VA Showcase Presented By The US Air Force | 5:26.22 | 371 | 265 |
2mile
881
Points
9:10.78
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 19, 2022 | New Balance Nationals Outdoor | 9:10.78 | 15 | 881 |
2mile_cc
724
Points
9:43.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 10, 2022 | Unionville Two Mile Bash | 9:43.80 | 1 | 724 |
| Sept. 11, 2021 | Unionville Two Mile Bash | 10:13.18 | 4 | 598 |
3000m
874
Points
8:32.54
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 24, 2024 | Mtn West Indoor Championships | 8:32.54 | 25 | 874 |
| Feb. 24, 2024 | Mountain West Indoor Track & Field Championships | 8:32.54 | 25 | 874 |
| Feb. 16, 2020 | Philadelphia Public League Invitational | 9:50.90 | 13 | 506 |
3200m
918
Points
9:00.01
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 27, 2023 | PIAA T&F State Championships | 9:00.01 | 5 | 918 |
| May 5, 2023 | 18th Annual Hoka/Bryn Mawr Running Co. Henderson Invitational | 9:09.71 | 1 | 869 |
| May 7, 2022 | Boys Delco Championship | 9:15.66 | 1 | 840 |
| May 20, 2023 | PIAA District 1 AAA Championships | 9:17.00 | 2 | 833 |
| April 2, 2022 | Haverford Invitational | 9:26.29 | 1 | 789 |
| May 11, 2022 | Central League Individual Champs | 9:30.39 | 2 | 769 |
| April 13, 2022 | Rustin Invitational | 9:30.61 | 1 | 768 |
| April 1, 2023 | Haverford Invitational | 9:35.23 | 1 | 747 |
| May 8, 2021 | Boys Delco Championship | 9:41.28 | 2 | 719 |
| April 17, 2021 | Leonard Stephan Invitational | 9:55.11 | 4 | 658 |
| April 7, 2021 | CAL Week #1 (Haverford) | 10:01.47 | 1 | 631 |
| Jan. 19, 2020 | The VA Showcase Presented By The US Air Force | 10:30.55 | 108 | 514 |
400m
651
Points
53.75
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 13, 2022 | Rustin Invitational | 53.75 | 10 | 651 |
5000m_cc
792
Points
15:06.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 30, 2022 | 48th Lehigh Paul Short Run | 15:06.20 | 6 | 792 |
| Oct. 28, 2022 | PIAA District 1 Championships | 15:16.30 | 2 | 762 |
| Oct. 1, 2021 | Lehigh University's Paul Short Run | 15:32.10 | 7 | 717 |
| Oct. 29, 2021 | PIAA District 1 Championships | 15:43.60 | 7 | 685 |
| Oct. 8, 2022 | Delco XC Championships | 16:00.96 | 1 | 637 |
| Oct. 15, 2022 | Central League Championships | 16:07.97 | 1 | 619 |
| Nov. 5, 2022 | PIAA State Championships | 16:17.80 | 5 | 593 |
| Nov. 26, 2022 | Champs Northeast Regional | 16:22.70 | 30 | 581 |
| Oct. 9, 2021 | Delco XC Championships | 16:22.80 | 2 | 581 |
| Oct. 16, 2021 | Central League Championships | 16:28.90 | 2 | 565 |
| Nov. 6, 2021 | PIAA State Championships | 16:30.90 | 16 | 560 |
| Oct. 6, 2020 | Haverford XC Time trial 1 | 16:57.21 | 2 | 497 |
| Nov. 7, 2020 | Central League Championships | 17:03.30 | 4 | 482 |
| Sept. 28, 2022 | Central Athletic League Meet #5 | 17:05.88 | 2 | 476 |
| Sept. 27, 2021 | Central Athletic League Meet #5 | 17:17.30 | 4 | 450 |
| Sept. 14, 2021 | Central Athletic League Meet #2 | 17:19.00 | 7 | 447 |
| Oct. 25, 2019 | PIAA District 1 Championships | 17:20.50 | 182 | 443 |
| Oct. 24, 2020 | Central League Dual Meets | 17:22.60 | 6 | 439 |
| Oct. 17, 2020 | Central League Dual Meets | 17:25.90 | 2 | 431 |
| Sept. 14, 2022 | Central Athletic League Meet #2 | 17:27.20 | 8 | 429 |
| Sept. 21, 2022 | Central Athletic League Meet #4 | 17:28.10 | 2 | 427 |
| Sept. 25, 2019 | Haverford v Lower Merion v Springfield | 17:29.00 | 18 | 425 |
| Oct. 5, 2019 | Delco XC Championships 2019 | 17:37.00 | 24 | 407 |
| Sept. 22, 2021 | Central Athletic League Meet #4 | 17:37.30 | 1 | 407 |
| Sept. 18, 2019 | Haverford v MN v Strath Haven | 17:47.00 | 13 | 386 |
| Oct. 12, 2019 | Central League Championships | 17:49.80 | 44 | 381 |
| Sept. 7, 2019 | Abington XC Invitational | 17:54.50 | 40 | 371 |
| Oct. 31, 2020 | Central League Dual Meets | 17:57.90 | 9 | 364 |
| Sept. 14, 2019 | Briarwood Invitational | 18:07.00 | 52 | 346 |
| Sept. 11, 2019 | Upper Darby v Haverford v Radnor | 18:44.00 | 9 | 277 |
| Oct. 2, 2019 | Haverford v Penncrest v Ridley | 19:01.00 | 14 | 248 |
5000m
708
Points
15:35.13
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 3, 2025 | Doug Max Invitational | 15:35.13 | 12 | 708 |
800m
900
Points
1:54.56
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 15, 2023 | Fords Track Classic | 1:54.56 | 1 | 900 |
| May 10, 2023 | Central League Individual Champs | 1:55.67 | 1 | 871 |
| April 23, 2022 | 35th Father Judge Relays | 1:57.21 | 3 | 831 |
| Jan. 15, 2023 | Kristian Marche Memorial Invitational | 1:59.96 | 4 | 762 |
| April 24, 2021 | Upper Darby Invitational | 2:04.19 | 6 | 662 |
| May 7, 2019 | Haverford Township MS v Paxon Hallow MS v Bala Cynwyd MS | 2:33.70 | 5 | 159 |
| April 24, 2019 | Haverford Township MS v Welsh Valley MS | 2:40.55 | 6 | 91 |
8000m_cc
884
Points
24:20.94
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 10, 2025 | Bill Dellinger Invitational | 24:20.94 | 30 | 884 |
| Oct. 19, 2024 | Wisconsin Pre-Nationals | 24:44.30 | 203 | 845 |
| Sept. 27, 2024 | Nuttycombe Wisconsin Invitational | 25:14.60 | 137 | 794 |
| Oct. 6, 2023 | Colorado Springs XC Open | 25:27.80 | 7 | 773 |
| Sept. 16, 2023 | Roadrunners Invitational | 25:29.40 | 10 | 770 |
| Oct. 5, 2024 | Colorado College XC | 26:01.10 | 8 | 720 |
| Nov. 1, 2024 | Mountain West Cross Country Championships | 26:27.40 | 49 | 680 |
5mile_cc
800
Points
25:20.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 29, 2025 | AFXC Classic | 25:20.00 | 4 | 800 |
| Aug. 30, 2024 | AFXC Classic | 26:17.34 | 6 | 709 |
mile
969
Points
4:08.87
Personal Record
Mid-D
Event Group
900
Points
1:54.56
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 15, 2023 | 800m | Fords Track Classic | 1:54.56 | 1 | 900 |
| May 10, 2023 | 800m | Central League Individual Champs | 1:55.67 | 1 | 871 |
| April 23, 2022 | 800m | 35th Father Judge Relays | 1:57.21 | 3 | 831 |
| Jan. 15, 2023 | 800m | Kristian Marche Memorial Invitational | 1:59.96 | 4 | 762 |
| April 24, 2021 | 800m | Upper Darby Invitational | 2:04.19 | 6 | 662 |
Mile
Event Group
969
Points
4:08.87
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 10, 2024 | Mile | The Badgers Windy City Invite | 4:08.87 | 16 | 969 |
| June 18, 2023 | Mile | New Balance Nationals Outdoor | 4:11.45 | 12 | 939 |
| June 3, 2022 | Mile | John Hay Pennsylvania Distance Festival presented by BMRC | 4:11.67 | 7 | 936 |
| June 18, 2023 | 1500m | New Balance Nationals Outdoor | 3:54.46 | 13 | 921 |
| May 27, 2023 | 1600m | PIAA T&F State Championships | 4:11.52 | 7 | 921 |
Distance
Event Group
918
Points
9:00.01
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 27, 2023 | 3200m | PIAA T&F State Championships | 9:00.01 | 5 | 918 |
| June 19, 2022 | 2Mile | New Balance Nationals Outdoor | 9:10.78 | 15 | 881 |
| Feb. 24, 2024 | 3000m | Mtn West Indoor Championships | 8:32.54 | 25 | 874 |
| Feb. 24, 2024 | 3000m | Mountain West Indoor Track & Field Championships | 8:32.54 | 25 | 874 |
| May 5, 2023 | 3200m | 18th Annual Hoka/Bryn Mawr Running Co. Henderson Invitational | 9:09.71 | 1 | 869 |
Cross Country
Event Group
884
Points
24:20.94
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 10, 2025 | 8000mCC | Bill Dellinger Invitational | 24:20.94 | 30 | 884 |
| Oct. 19, 2024 | 8000mCC | Wisconsin Pre-Nationals | 24:44.30 | 203 | 845 |
| Aug. 29, 2025 | 5MileCC | AFXC Classic | 25:20.00 | 4 | 800 |
| Sept. 27, 2024 | 8000mCC | Nuttycombe Wisconsin Invitational | 25:14.60 | 137 | 794 |
| Sept. 30, 2022 | 5K XC | 48th Lehigh Paul Short Run | 15:06.20 | 6 | 792 |
Long Sprints
Event Group
651
Points
53.75
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 13, 2022 | 400m | Rustin Invitational | 53.75 | 10 | 651 |
Long-Distance
Event Group
708
Points
15:35.13
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 3, 2025 | 5000m | Doug Max Invitational | 15:35.13 | 12 | 708 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava