Performance Dashboard
Athlete analytics & progression tracking
1000m
897
Points
2:56.74
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 1, 2019 | ECAC & IC4A Indoor Championships | 2:56.74 | 15 | 897 |
| Feb. 4, 2017 | Yale Giegengack Invitational | 2:56.94 | 6 | 895 |
| Feb. 24, 2018 | Fastrack Last Chance | 2:57.10 | 1 | 893 |
| Feb. 15, 2019 | Fastrack Last Chance | 2:57.61 | 6 | 887 |
| Feb. 24, 2019 | Atlantic 10 Indoor Championship | 2:58.15 | 10 | 881 |
| Feb. 23, 2020 | Princeton Indoor Invitational | 3:00.75 | 2 | 851 |
1500m
994
Points
4:27.64
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 6, 2018 | Atlantic 10 Outdoor Championships | 4:27.64 | 4 | 994 |
| April 21, 2018 | Larry Ellis Invitational | 4:33.95 | 1 | 948 |
| May 13, 2018 | ECAC/IC4A Outdoor Championship | 4:39.19 | 6 | 911 |
| March 31, 2018 | Rider Invitational | 4:39.42 | 3 | 910 |
| April 22, 2017 | Widener Invitational | 4:49.34 | 9 | 842 |
| April 13, 2019 | Bison Outdoor Classic | 4:49.59 | 61 | 840 |
| April 8, 2017 | Rider Invitational | 4:52.52 | 4 | 821 |
| April 1, 2017 | 2017 Colonial Relays | 4:54.14 | 21 | 810 |
| April 29, 2017 | Lehigh Games | 5:01.95 | 7 | 759 |
| March 30, 2019 | Rider 5-way | 5:02.04 | 8 | 759 |
1600m
880
Points
5:03.28
Personal Record
3200m_cc
834
Points
11:10.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 21, 2015 | 5th West Chester Henderson XC Invitational | 11:10.40 | 4 | 834 |
| Nov. 18, 2015 | Warrior Classic | 11:21.10 | 68 | 805 |
400m
708
Points
1:04.02
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 7, 2016 | Lower Merion Invitational | 1:04.02 | 21 | 708 |
4000m_cc
756
Points
14:54.03
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 1, 2018 | Monmouth University XC Kick-Off | 14:54.03 | 8 | 756 |
| Sept. 7, 2019 | Monmouth University XC Kick-Off | 15:28.70 | 15 | 689 |
5000m_cc
767
Points
18:45.50
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 27, 2018 | Atlantic 10 Championships | 18:45.50 | 61 | 767 |
| Oct. 30, 2015 | PIAA District 1 Championships | 18:52.00 | 19 | 757 |
| Sept. 12, 2015 | 26th Bulldog Cross Country Invitational-Rose Tree | 19:10.50 | 1 | 728 |
| Oct. 4, 2014 | Paul Short Run | 19:16.00 | 49 | 720 |
| Oct. 29, 2016 | Atlantic 10 Championship | 19:16.00 | 96 | 720 |
| Nov. 28, 2015 | Foot Locker Northeast Regional | 19:35.20 | 45 | 691 |
| Oct. 24, 2014 | PIAA District 1 Championships | 19:37.00 | 49 | 688 |
| Oct. 12, 2015 | Ches-Mont Championships | 19:40.00 | 7 | 684 |
| Oct. 13, 2014 | Ches-Mont Championships | 19:44.00 | 8 | 678 |
| Oct. 2, 2015 | Lehigh University's Paul Short Run presented by ASICS | 19:45.00 | 12 | 676 |
| Sept. 13, 2014 | 25th Bulldog Cross Country Invitational-Rose Tree | 19:45.40 | 6 | 676 |
| Sept. 13, 2019 | George Mason Invitational | 19:59.20 | 39 | 656 |
| Nov. 2, 2019 | Atlantic 10 Championships | 20:03.80 | 82 | 649 |
| Nov. 7, 2015 | PIAA State Championships | 20:10.00 | 84 | 640 |
| Oct. 28, 2017 | Atlantic 10 Championship | 20:15.90 | 102 | 632 |
| Sept. 20, 2014 | 8th PIAA Foundation XC Invitational | 20:19.00 | 28 | 627 |
| Nov. 19, 2016 | IC4A/ECAC XC Championship | 20:20.00 | 48 | 626 |
| Sept. 14, 2013 | 24th Bulldog Cross Country Invitational-Rose Tree | 20:46.80 | 15 | 588 |
| Oct. 25, 2013 | PIAA District 1 Championships | 20:52.00 | 175 | 581 |
| Oct. 18, 2013 | Ches-Mont Championships | 21:52.00 | 50 | 502 |
| Oct. 5, 2013 | Steel City Invitational | 23:25.68 | 12 | 390 |
| Oct. 26, 2012 | PIAA District 1 Championships | 24:25.00 | 324 | 326 |
| Oct. 19, 2012 | Ches-Mont Championships | 26:33.00 | 83 | 208 |
6000m_cc
814
Points
22:29.30
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 5, 2019 | Lehigh University's Paul Short Run | 22:29.30 | 262 | 814 |
| Oct. 1, 2016 | Lehigh University's Paul Short Run | 22:41.70 | 290 | 799 |
| Oct. 15, 2016 | Princeton Invitational | 22:57.80 | 73 | 778 |
| Nov. 15, 2019 | NCAA D1 Mid-Atlantic Regional | 22:58.80 | 149 | 777 |
| Oct. 14, 2017 | Princeton Invitational | 23:01.30 | 61 | 774 |
| Oct. 12, 2018 | Princeton Invitational | 23:22.70 | 96 | 747 |
| Oct. 18, 2019 | Penn State National Invitational | 23:23.90 | 132 | 746 |
| Nov. 9, 2018 | NCAA DI Mid-Atlantic Regional | 23:27.00 | 124 | 742 |
| Sept. 15, 2017 | Rider Invitational | 23:29.80 | 8 | 739 |
| Nov. 11, 2016 | NCAA DI Mid-Atlantic Regional | 24:09.00 | 170 | 692 |
| Sept. 28, 2019 | 2019 Delaware Cross Country Invitational | 24:13.70 | 6 | 686 |
| Sept. 10, 2016 | Harry Groves Spiked Shoe Invitational | 24:05:00.00 | 58 | 1 |
6000m
739
Points
23:29.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 15, 2016 | Rider Invitational | 23:29.80 | 8 | 739 |
800m
916
Points
2:14.58
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 6, 2018 | Atlantic 10 Outdoor Championships | 2:14.58 | 4 | 916 |
| April 7, 2018 | Colonial Relays | 2:15.15 | 2 | 907 |
| Feb. 18, 2018 | Atlantic 10 Conference Indoor Championship | 2:15.82 | 2 | 897 |
| Jan. 20, 2018 | Penn 8-Team Select | 2:16.16 | 4 | 892 |
| May 6, 2017 | Atlantic 10 Outdoor Championships | 2:17.68 | 7 | 868 |
| Jan. 26, 2019 | Penn State National Open | 2:17.85 | 7 | 865 |
| March 31, 2018 | Rider Invitational | 2:18.35 | 1 | 858 |
| Feb. 19, 2016 | DVGTCA Meet of Champions | 2:19.44 | 5 | 841 |
| May 11, 2016 | Ches-Mont Championship | 2:19.92 | 8 | 834 |
| Feb. 28, 2016 | 2016 PTFCA Indoor State Championship | 2:20.58 | 16 | 824 |
| Feb. 18, 2018 | Atlantic 10 Conference Indoor Championship | 2:20.74 | 8 | 821 |
| April 6, 2019 | Colonial Relays | 2:21.59 | 22 | 809 |
| April 20, 2019 | Larry Ellis Invitational | 2:21.61 | 35 | 808 |
| May 7, 2016 | Lower Merion Invitational | 2:21.63 | 6 | 808 |
| April 29, 2017 | Lehigh Games | 2:21.70 | 7 | 807 |
| May 6, 2015 | Ches-Mont Championship | 2:21.84 | 8 | 805 |
| April 26, 2019 | Carol & John Covert Classic | 2:22.08 | 11 | 801 |
| April 22, 2016 | New Balance-Warrior Invitational | 2:22.47 | 9 | 795 |
| April 11, 2015 | 2015 Hurricane Classic | 2:22.56 | 2 | 794 |
| Feb. 1, 2020 | Villanova Wildcat Invitational | 2:22.77 | 10 | 791 |
| Feb. 5, 2016 | DVGTCA Indoor Meet #7 | 2:24.77 | 7 | 762 |
| March 30, 2019 | Rider 5-way | 2:24.97 | 8 | 759 |
| Jan. 23, 2015 | DVGTCA Indoor Meet #6 | 2:25.19 | 4 | 756 |
| Jan. 15, 2016 | DVGTCA Indoor Meet #4 | 2:28.09 | 9 | 714 |
| May 7, 2014 | Ches-Mont Championship | 2:29.17 | 15 | 699 |
| Jan. 2, 2015 | DVGTCA Indoor Meet #3 | 2:30.95 | 13 | 675 |
| April 26, 2014 | Springfield Invitational | 2:31.86 | 7 | 663 |
| April 29, 2013 | Downingtown East, Bishop Shanhan @ Henderson | 2:42.53 | 9 | 526 |
| Jan. 10, 2014 | DVGTCA Indoor Meet #4 | 2:43.41 | 28 | 516 |
| Feb. 12, 2014 | DVGTCA Indoor Consolation Champs | 2:48.20 | 12 | 460 |
mile
905
Points
5:01.21
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 19, 2017 | Atlantic 10 Conference Indoor Championship | 5:01.21 | 6 | 905 |
| March 4, 2017 | ECAC & IC4A Indoor Championships | 5:01.84 | 7 | 901 |
| Feb. 3, 2018 | Villanova Wildcat Invitational | 5:02.25 | 4 | 899 |
| Feb. 10, 2017 | Fastrack National Invite | 5:02.50 | 5 | 897 |
| Jan. 28, 2017 | Penn State National | 5:05.21 | 3 | 880 |
| Jan. 27, 2018 | Penn State National | 5:05.75 | 6 | 876 |
| Jan. 19, 2019 | Penn 8-Team Select | 5:06.71 | 8 | 870 |
| Feb. 28, 2016 | 2016 PTFCA Indoor State Championship | 5:07.93 | 9 | 862 |
| Jan. 12, 2019 | Angry Birds Invitational | 5:08.94 | 4 | 856 |
| Jan. 13, 2018 | Angry Birds Invitational | 5:09.02 | 4 | 855 |
| Jan. 5, 2018 | Wagner Invitational | 5:10.73 | 11 | 845 |
| Jan. 21, 2017 | Penn 8-Team Select | 5:10.83 | 5 | 844 |
| Feb. 8, 2019 | FasTrack National Invite | 5:12.38 | 12 | 834 |
| Feb. 14, 2020 | FasTrack National Invite | 5:16.28 | 14 | 810 |
| Jan. 5, 2016 | Chester County Indoor Championships | 5:17.00 | 1 | 806 |
| Feb. 2, 2019 | Villanova Wildcat Invitational | 5:17.16 | 9 | 805 |
| Jan. 6, 2017 | Wagner Invitational | 5:17.93 | 20 | 800 |
| Feb. 20, 2015 | DVGTCA Meet of Champions | 5:20.72 | 8 | 783 |
| Jan. 4, 2019 | Wagner Invitational | 5:21.55 | 11 | 778 |
| Jan. 25, 2020 | BU John Thomas Terrier Classic | 5:22.34 | 85 | 773 |
| March 1, 2015 | 2015 PTFCA Indoor State Championship | 5:24.47 | 21 | 761 |
| Jan. 11, 2020 | Nittany Lion Challenge | 5:26.29 | 15 | 750 |
| Jan. 30, 2015 | DVGTCA Indoor Meet #7 | 5:27.96 | 3 | 740 |
| Jan. 6, 2015 | Chester County Indoor Championships | 5:28.83 | 1 | 735 |
| Dec. 12, 2014 | DVGTCA Indoor Meet #1 | 5:32.69 | 4 | 713 |
| Jan. 31, 2014 | Franklin & Marshall HS Invitational #3 | 5:59.72 | 15 | 565 |
| Jan. 17, 2014 | DVGTCA Indoor Meet #5 | 6:09.21 | 33 | 518 |
| Dec. 20, 2013 | DVGTCA Indoor Meet #2 | 6:11.70 | 38 | 505 |
Mid-D
Event Group
916
Points
2:14.58
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 6, 2018 | 800m | Atlantic 10 Outdoor Championships | 2:14.58 | 4 | 916 |
| April 7, 2018 | 800m | Colonial Relays | 2:15.15 | 2 | 907 |
| March 1, 2019 | 1000m | ECAC & IC4A Indoor Championships | 2:56.74 | 15 | 897 |
| Feb. 18, 2018 | 800m | Atlantic 10 Conference Indoor Championship | 2:15.82 | 2 | 897 |
| Feb. 4, 2017 | 1000m | Yale Giegengack Invitational | 2:56.94 | 6 | 895 |
Mile
Event Group
994
Points
4:27.64
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 6, 2018 | 1500m | Atlantic 10 Outdoor Championships | 4:27.64 | 4 | 994 |
| April 21, 2018 | 1500m | Larry Ellis Invitational | 4:33.95 | 1 | 948 |
| May 13, 2018 | 1500m | ECAC/IC4A Outdoor Championship | 4:39.19 | 6 | 911 |
| March 31, 2018 | 1500m | Rider Invitational | 4:39.42 | 3 | 910 |
| Feb. 19, 2017 | Mile | Atlantic 10 Conference Indoor Championship | 5:01.21 | 6 | 905 |
Cross Country
Event Group
834
Points
11:10.40
Personal Record
3200mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 21, 2015 | 3200mCC | 5th West Chester Henderson XC Invitational | 11:10.40 | 4 | 834 |
| Oct. 5, 2019 | 6000mCC | Lehigh University's Paul Short Run | 22:29.30 | 262 | 814 |
| Nov. 18, 2015 | 3200mCC | Warrior Classic | 11:21.10 | 68 | 805 |
| Oct. 1, 2016 | 6000mCC | Lehigh University's Paul Short Run | 22:41.70 | 290 | 799 |
| Oct. 15, 2016 | 6000mCC | Princeton Invitational | 22:57.80 | 73 | 778 |
Long Sprints
Event Group
708
Points
1:04.02
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 7, 2016 | 400m | Lower Merion Invitational | 1:04.02 | 21 | 708 |
Long-Distance
Event Group
739
Points
23:29.80
Personal Record
6000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 15, 2016 | 6000m | Rider Invitational | 23:29.80 | 8 | 739 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava