Performance Dashboard
Athlete analytics & progression tracking
1000m
1021
Points
2:46.51
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 11, 2019 | Wesley A. Brown Invitational | 2:46.51 | 1 | 1021 |
| Feb. 25, 2017 | VHSL Group 6A State Indoor T&F Championships | 2:47.02 | 1 | 1015 |
| Feb. 4, 2017 | Armory Track Invitational | 2:48.35 | 1 | 998 |
| Jan. 14, 2017 | MileStat Presents The VA Showcase | 2:49.25 | 2 | 987 |
| Dec. 17, 2016 | Hokie Holiday Festival (FULL) | 2:49.80 | 1 | 980 |
| Feb. 15, 2017 | 2017 Coast Guard 6A North Region Indoor Championship | 2:54.78 | 1 | 920 |
| Dec. 9, 2015 | Cedar Run Meet #1 | 2:59.20 | 1 | 869 |
| Feb. 3, 2016 | VHSL Group 6A Conference 8 Indoor T&F Championships | 3:02.24 | 1 | 834 |
| Feb. 1, 2017 | VHSL Group 6A Conference 8 Cedar Run Indoor Championships | 3:05.53 | 1 | 797 |
| Jan. 14, 2014 | Cedar Run Meet #1 | 3:12.64 | 2 | 721 |
| Dec. 18, 2013 | Cedar Run District Dual Meet #2 | 3:14.84 | 2 | 698 |
1500m
1153
Points
4:06.67
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 18, 2024 | USATF LA Grand Prix | 4:06.67 | 5 | 1153 |
| April 24, 2021 | Oregon Relays | 4:16.18 | 2 | 1079 |
| May 16, 2021 | Pac-12 Track & Field Championships | 4:16.81 | 4 | 1075 |
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 4:17.68 | 11 | 1068 |
| May 16, 2021 | Pac-12 Track & Field Championships | 4:19.30 | 7 | 1056 |
| May 25, 2019 | NCAA Division I East Preliminary | 4:19.85 | 9 | 1052 |
| May 26, 2018 | 2018 NCAA D1 East Prelims | 4:19.99 | 5 | 1051 |
| May 15, 2022 | Pac-12 Track & Field Championships | 4:20.00 | 9 | 1051 |
| May 15, 2022 | Pac-12 Track & Field Championships | 4:20.00 | 2 | 1051 |
| June 1, 2023 | HOKA Festival of Miles | 4:20.17 | 7 | 1049 |
| June 11, 2022 | NCAA D1 Outdoor Track & Field Championships | 4:21.15 | 17 | 1042 |
| April 21, 2018 | Larry Ellis Invitational | 4:22.13 | 1 | 1035 |
| June 12, 2021 | NCAA D1 Outdoor Track & Field Championships | 4:22.75 | 11 | 1030 |
| March 24, 2018 | Penn Challenge | 4:23.53 | 2 | 1024 |
| June 26, 2016 | USATF Junior National Outdoor T&F Championships | 4:25.66 | 3 | 1008 |
| June 17, 2018 | USATF Junior Outdoor Championships | 4:25.70 | 1 | 1008 |
| May 26, 2018 | 2018 NCAA D1 East Prelims | 4:26.43 | 9 | 1003 |
| March 13, 2016 | New Balance Nationals Indoor | 4:30.29 | 9 | 975 |
| June 26, 2016 | USATF Junior National Outdoor T&F Championships | 4:35.17 | 5 | 940 |
| June 11, 2016 | DMV Meet Of The Elite | 4:35.56 | 1 | 937 |
| Dec. 29, 2016 | Marine Corps Holiday Classic | 4:36.67 | 2 | 929 |
| Feb. 11, 2017 | 110th NYRR Millrose Games | 4:41.42 | 7 | 896 |
| March 15, 2015 | New Balance Nationals Indoor | 4:42.70 | 19 | 887 |
1600m
1049
Points
4:38.31
Personal Record
2mile
838
Points
11:13.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 9, 2014 | Southern Track Classic | 11:13.00 | 9 | 838 |
2mile_cc
699
Points
12:07.20
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 30, 2014 | Prince William Invitational | 12:07.20 | 1 | 699 |
| Aug. 31, 2013 | Prince William County Cross Country Championships | 12:32.37 | 6 | 638 |
2500m_cc
1023
Points
7:46.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 26, 2015 | MileStat Presents The RVA Relays | 7:46.00 | 1 | 1023 |
3000m
1043
Points
9:19.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 8, 2019 | Husky Classic | 9:19.10 | 6 | 1043 |
3000msc
988
Points
10:45.74
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 10, 2021 | CU Invitational | 10:45.74 | 2 | 988 |
3200m
975
Points
10:19.91
Personal Record
400m
989
Points
55.66
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 18, 2017 | Cedar Run Conference Outdoor Track and Field Championships | 55.66 | 1 | 989 |
| June 11, 2016 | DMV Meet Of The Elite | 56.35 | 1 | 964 |
| April 15, 2015 | Battlefield Conference 8 Meet #1 | 1:00.34 | 1 | 826 |
4000m_cc
845
Points
14:10.60
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 10, 2015 | Manhattan HS Invitational | 14:10.60 | 4 | 845 |
500m
958
Points
1:14.05
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 14, 2017 | MileStat Presents The VA Showcase | 1:14.05 | 1 | 958 |
| Dec. 14, 2016 | Cedar Run Conference Meet #2 | 1:15.17 | 1 | 928 |
| Jan. 31, 2014 | Cedar Run Weekday Meet #4 | 1:32.34 | 12 | 530 |
5000m
1063
Points
15:53.06
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 3, 2021 | Hayward Premiere | 15:53.06 | 4 | 1063 |
5000m_cc
969
Points
16:44.86
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 4, 2019 | Joe Piane Notre Dame Invitational | 16:44.86 | 21 | 969 |
| Nov. 29, 2014 | Nike Cross Nationals Southeast Regional | 17:16.00 | 1 | 915 |
| Sept. 4, 2021 | Wyoming Cross Country Invitational | 17:31.10 | 8 | 889 |
| Nov. 28, 2015 | Nike Cross Nationals Southeast Regional | 17:32.90 | 5 | 886 |
| Oct. 17, 2015 | Third Battle Invitational | 17:36.70 | 2 | 879 |
| Nov. 15, 2014 | VHSL State Cross Country Championships | 17:43.00 | 1 | 869 |
| Nov. 12, 2016 | VHSL State Cross Country Championships | 17:50.00 | 2 | 857 |
| Oct. 18, 2014 | Third Battle Invitational | 17:51.50 | 2 | 855 |
| Oct. 15, 2016 | Third Battle Invitational | 17:58.40 | 2 | 843 |
| Dec. 5, 2015 | Nike Cross Nationals | 18:04.10 | 41 | 834 |
| Sept. 17, 2016 | adidas XC Challenge | 18:07.90 | 1 | 828 |
| Oct. 25, 2016 | VHSL Group 6A Conference 8 XC Championships | 18:12.20 | 1 | 821 |
| Dec. 6, 2014 | Nike Cross Nationals | 18:14.00 | 25 | 818 |
| Sept. 20, 2014 | adidas XC Challenge | 18:18.20 | 6 | 811 |
| Oct. 29, 2015 | VHSL Group 6A Conference 8 XC Championships | 18:22.70 | 1 | 804 |
| Oct. 29, 2014 | VHSL Group 6A Conference 8 XC Championships | 18:23.00 | 1 | 803 |
| Nov. 16, 2013 | VHSL State Cross Country Championships | 18:32.00 | 17 | 789 |
| Nov. 26, 2016 | Foot Locker South Regional | 18:35.50 | 41 | 783 |
| Oct. 11, 2014 | Glory Days Grill Invitational | 18:40.00 | 1 | 776 |
| Oct. 4, 2014 | Octoberfest Invitational | 18:59.00 | 6 | 746 |
| Oct. 30, 2013 | VHSL Group 6A Conference 8 XC Championships | 19:02.06 | 1 | 741 |
| Oct. 19, 2013 | MileStat.com XC Invitational | 19:03.00 | 25 | 740 |
| Sept. 21, 2013 | Oatlands Invitational | 19:44.00 | 26 | 678 |
| Sept. 28, 2013 | Maymont X-Country Festival | 20:13.36 | 22 | 635 |
| Oct. 5, 2013 | Great American Cross Country Festival | 20:25.70 | 89 | 618 |
6000m_cc
1072
Points
19:22.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 5, 2021 | Pac-12 XC Championships | 19:22.10 | 5 | 1072 |
| Nov. 20, 2021 | NCAA DI Cross Country Championships | 20:09.40 | 54 | 1004 |
| Nov. 1, 2019 | Pac 12 Cross Country Championships | 20:09.70 | 18 | 1004 |
| Oct. 15, 2021 | FSU Invitational (Pre-Nationals) | 20:13.50 | 16 | 998 |
| Oct. 27, 2018 | Big East Championships | 20:16.50 | 2 | 994 |
| Feb. 5, 2021 | FSU Winter Classic | 20:20.00 | 5 | 989 |
| Sept. 28, 2018 | Wisconsin Nuttycombe Invitational | 20:22.00 | 29 | 986 |
| Nov. 10, 2017 | NCAA DI Mid-Atlantic Regional | 20:29.20 | 14 | 976 |
| Sept. 29, 2017 | Lehigh University's Paul Short Run | 20:32.00 | 24 | 972 |
| Nov. 15, 2019 | NCAA D1 Mountain Regional | 20:35.40 | 20 | 967 |
| Oct. 19, 2019 | Pre-National Invitational | 20:47.80 | 38 | 950 |
| Oct. 13, 2017 | Penn State National Invitational | 20:57.30 | 21 | 937 |
| Sept. 18, 2021 | Cowboy Jamboree | 20:59.40 | 7 | 934 |
| Nov. 9, 2018 | NCAA DI Mid-Atlantic Regional | 21:03.00 | 1 | 929 |
| Nov. 23, 2019 | NCAA D1 Cross Country Championships | 21:10.20 | 85 | 919 |
| Nov. 17, 2018 | NCAA DI Cross Country Championships | 21:13.85 | 119 | 914 |
| Oct. 28, 2017 | Big East Championship | 21:15.00 | 23 | 913 |
| Nov. 18, 2017 | NCAA DI Cross Country Championships | 21:39.70 | 204 | 879 |
| March 15, 2021 | NCAA Division 1 Cross Country Championships | 22:01.80 | 166 | 850 |
600m
1006
Points
1:31.68
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 13, 2018 | Nittany Lion Challenge | 1:31.68 | 1 | 1006 |
| Feb. 4, 2017 | Armory Track Invitational | 1:32.27 | 1 | 993 |
800m
1076
Points
2:04.92
Personal Record
mile
1141
Points
4:27.07
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 26, 2025 | Drake Relays | 4:27.07 | 7 | 1141 |
| March 12, 2022 | NCAA D1 Indoor Championships | 4:33.25 | 7 | 1096 |
| Feb. 12, 2022 | Husky Classic | 4:34.92 | 9 | 1084 |
| March 12, 2022 | NCAA D1 Indoor Championships | 4:35.66 | 4 | 1079 |
| Feb. 2, 2019 | Villanova Wildcat Invitational | 4:37.79 | 1 | 1064 |
| June 1, 2023 | HOKA Festival of Miles | 4:40.26 | 7 | 1047 |
| Feb. 15, 2020 | Husky Classic | 4:42.68 | 17 | 1030 |
| Feb. 29, 2020 | 2020 MPSF Indoor Track & Field Championships | 4:43.37 | 7 | 1025 |
| June 18, 2016 | Brooks PR Invitational | 4:45.72 | 3 | 1009 |
| May 13, 2016 | Southern Track Classic | 4:47.09 | 1 | 999 |
| March 13, 2016 | New Balance Nationals Indoor | 4:47.97 | 9 | 993 |
| May 23, 2015 | Golden South Classic | 4:48.65 | 1 | 989 |
| April 30, 2016 | The Penn Relays Carnival | 4:50.80 | 2 | 974 |
| May 8, 2015 | Southern Track Classic | 4:51.93 | 1 | 967 |
| Jan. 29, 2022 | Colorado Invitational | 4:52.14 | 3 | 965 |
| Dec. 29, 2016 | Marine Corps Holiday Classic | 4:58.04 | 2 | 926 |
| June 13, 2015 | Adidas Grand Prix | 4:58.12 | 12 | 926 |
| Feb. 23, 2019 | Big East Indoor Track & Field Conference Championships | 4:58.14 | 1 | 926 |
| March 15, 2015 | New Balance Nationals Indoor | 5:02.40 | 19 | 898 |
| Feb. 11, 2017 | 110th NYRR Millrose Games | 5:03.50 | 9 | 891 |
| Jan. 10, 2015 | Montgomery Invitational | 5:11.13 | 1 | 842 |
| Dec. 2, 2017 | Jack Pyrah Invitational | 9:43.00 | 9 | 1 |
3mile_cc
884
Points
16:55.60
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 15, 2017 | Main Line Invitational | 16:55.60 | 5 | 884 |
| Nov. 5, 2014 | VHSL Group 6A Northern Regional XC Championships | 17:21.00 | 1 | 840 |
| Nov. 2, 2016 | VHSL Group 6A Northern Regional XC Championships | 17:29.00 | 2 | 826 |
| Nov. 6, 2013 | VHSL Group 6A North Regional XC Championships | 17:58.00 | 11 | 778 |
| Sept. 7, 2013 | Monroe Parker Invitational | 18:52.00 | 1 | 691 |
| Sept. 6, 2014 | Monroe Parker Invitational | 19:10.00 | 9 | 664 |
Mid-D
Event Group
1076
Points
2:04.92
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 10, 2018 | 800m | David Hemery Valentine Invitational | 2:04.92 | 5 | 1076 |
| April 22, 2017 | 800m | Larry Ellis Invitational | 2:05.42 | 1 | 1068 |
| June 17, 2017 | 800m | Brooks PR Invitational | 2:05.68 | 1 | 1063 |
| March 12, 2017 | 800m | New Balance Nationals Indoor | 2:06.08 | 1 | 1056 |
| May 6, 2017 | 800m | Dogwood Track Classic | 2:06.23 | 1 | 1054 |
Mile
Event Group
1153
Points
4:06.67
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 18, 2024 | 1500m | USATF LA Grand Prix | 4:06.67 | 5 | 1153 |
| April 26, 2025 | Mile | Drake Relays | 4:27.07 | 7 | 1141 |
| March 12, 2022 | Mile | NCAA D1 Indoor Championships | 4:33.25 | 7 | 1096 |
| Feb. 12, 2022 | Mile | Husky Classic | 4:34.92 | 9 | 1084 |
| April 24, 2021 | 1500m | Oregon Relays | 4:16.18 | 2 | 1079 |
Distance
Event Group
1043
Points
9:19.10
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 8, 2019 | 3000m | Husky Classic | 9:19.10 | 6 | 1043 |
| June 6, 2015 | 3200m | VHSL Group 5A/6A State Outdoor T&F Championships | 10:19.91 | 1 | 975 |
| May 29, 2015 | 3200m | VHSL Group 6A North Region Outdoor T&F Championships | 10:35.15 | 1 | 931 |
| May 7, 2016 | 3200m | Dogwood Track Classic | 10:35.19 | 3 | 931 |
| April 15, 2016 | 3200m | Gojekian Twilight Classic | 10:42.61 | 1 | 910 |
Cross Country
Event Group
1072
Points
19:22.10
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 5, 2021 | 6000mCC | Pac-12 XC Championships | 19:22.10 | 5 | 1072 |
| Sept. 26, 2015 | 2500mCC | MileStat Presents The RVA Relays | 7:46.00 | 1 | 1023 |
| Nov. 20, 2021 | 6000mCC | NCAA DI Cross Country Championships | 20:09.40 | 54 | 1004 |
| Nov. 1, 2019 | 6000mCC | Pac 12 Cross Country Championships | 20:09.70 | 18 | 1004 |
| Oct. 15, 2021 | 6000mCC | FSU Invitational (Pre-Nationals) | 20:13.50 | 16 | 998 |
Steeple
Event Group
988
Points
10:45.74
Personal Record
3000mSC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 10, 2021 | 3000mSC | CU Invitational | 10:45.74 | 2 | 988 |
Long Sprints
Event Group
989
Points
55.66
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 18, 2017 | 400m | Cedar Run Conference Outdoor Track and Field Championships | 55.66 | 1 | 989 |
| June 11, 2016 | 400m | DMV Meet Of The Elite | 56.35 | 1 | 964 |
| Jan. 14, 2017 | 500m | MileStat Presents The VA Showcase | 1:14.05 | 1 | 958 |
| Dec. 14, 2016 | 500m | Cedar Run Conference Meet #2 | 1:15.17 | 1 | 928 |
| April 15, 2015 | 400m | Battlefield Conference 8 Meet #1 | 1:00.34 | 1 | 826 |
Long-Distance
Event Group
1063
Points
15:53.06
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 3, 2021 | 5000m | Hayward Premiere | 15:53.06 | 4 | 1063 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava