Performance Dashboard
Athlete analytics & progression tracking
1000m
966
Points
2:51.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 15, 2016 | Virginia Tech Invitational | 2:51.00 | 3 | 966 |
| Jan. 6, 2018 | Orange & Purple Classic | 2:53.70 | 4 | 933 |
1500m
1166
Points
4:05.05
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 27, 2021 | U.S. Olympic Team Trials | 4:05.05 | 7 | 1166 |
| June 27, 2021 | U.S. Olympic Team Trials | 4:07.70 | 6 | 1145 |
| June 9, 2018 | NCAA Division 1 Outdoor Track & Field Championship | 4:11.07 | 5 | 1119 |
| June 27, 2021 | U.S. Olympic Team Trials | 4:11.73 | 4 | 1113 |
| June 24, 2018 | USATF Outdoor Championships | 4:12.54 | 9 | 1107 |
| June 9, 2018 | NCAA Division 1 Outdoor Track & Field Championship | 4:13.01 | 9 | 1104 |
| May 27, 2017 | NCAA Division I East Preliminary | 4:13.62 | 5 | 1099 |
| May 26, 2018 | 2018 NCAA D1 East Prelims | 4:14.22 | 1 | 1094 |
| May 12, 2018 | ACC Championship | 4:14.50 | 3 | 1092 |
| June 25, 2017 | USATF Outdoor Track & Field Championships | 4:17.11 | 22 | 1072 |
| May 26, 2018 | 2018 NCAA D1 East Prelims | 4:17.21 | 1 | 1072 |
| April 21, 2018 | Brooks Mt. SAC Relays | 4:18.47 | 5 | 1062 |
| May 14, 2017 | ACC Championship | 4:19.86 | 5 | 1052 |
| May 16, 2015 | ACC Championship | 4:20.24 | 2 | 1049 |
| April 18, 2015 | Georgia Tech Invitational | 4:20.44 | 2 | 1047 |
| June 10, 2017 | NCAA Division I Outdoor Track & Field Championship | 4:20.77 | 8 | 1045 |
| May 6, 2017 | Torrin Lawrence Memorial | 4:21.44 | 1 | 1040 |
| May 12, 2018 | ACC Championship | 4:22.33 | 1 | 1033 |
| May 14, 2017 | ACC Championship | 4:22.77 | 1 | 1030 |
| May 27, 2017 | NCAA Division I East Preliminary | 4:23.19 | 2 | 1027 |
| May 30, 2015 | NCAA Division I East Preliminary | 4:23.31 | 19 | 1026 |
| May 16, 2015 | ACC Championship | 4:24.73 | 8 | 1015 |
| April 6, 2018 | Crimson Tide Invitational | 4:24.77 | 5 | 1015 |
| April 4, 2015 | Pepsi Florida Relays | 4:26.06 | 8 | 1006 |
| May 10, 2014 | Virginia Challenge | 4:29.95 | 23 | 977 |
| April 5, 2014 | Pepsi Florida Relays | 4:31.14 | 22 | 969 |
| May 17, 2014 | Georgia Tech Invitational | 4:32.19 | 12 | 961 |
| March 29, 2014 | Raleigh Relays | 4:43.90 | 27 | 879 |
| June 12, 2011 | USATF State Junior Olympics | 5:22.10 | 2 | 636 |
1600m
851
Points
5:07.95
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 6, 2013 | Beach Run Invitational | 5:07.95 | 1 | 851 |
| May 11, 2013 | SCHSL State Championships | 5:14.70 | 1 | 808 |
| May 4, 2013 | Class AA Lower State | 5:21.73 | 1 | 766 |
| May 12, 2012 | SCHSL State Championships | 5:21.82 | 1 | 765 |
| March 2, 2013 | Sandlapper Classic | 5:22.68 | 1 | 760 |
| April 21, 2012 | Moe's Invitational | 5:23.33 | 1 | 756 |
| March 9, 2013 | Outback Classic | 5:23.44 | 1 | 755 |
| May 5, 2012 | Class AA Lower State | 5:23.69 | 1 | 754 |
| April 20, 2013 | Cane Bay Invitational | 5:30.45 | 1 | 714 |
| May 7, 2011 | Class AA Lower State | 5:32.29 | 1 | 703 |
| April 7, 2012 | Beach Run Invitational | 5:33.26 | 5 | 698 |
| May 14, 2011 | SCHSL State Championships | 5:33.97 | 3 | 694 |
| April 28, 2010 | Region 7-2A | 5:44.00 | 1 | 638 |
| May 14, 2010 | SCHSL State Championships | 5:56.65 | 6 | 570 |
| May 8, 2010 | Class AA Lower State | 6:01.81 | 4 | 544 |
3000m
1048
Points
9:17.64
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 20, 2018 | Clemson Invitational | 9:17.64 | 2 | 1048 |
| Feb. 4, 2017 | Armory Track Invitational | 9:18.78 | 6 | 1044 |
| Feb. 13, 2016 | Husky Classic | 9:20.48 | 19 | 1038 |
| Feb. 25, 2017 | ACC Championships | 9:21.34 | 2 | 1036 |
| Feb. 27, 2016 | ACC Championships | 9:23.24 | 4 | 1029 |
| Feb. 24, 2018 | ACC Championships | 9:47.10 | 13 | 954 |
| Feb. 28, 2015 | ACC Championships | 9:49.62 | 8 | 946 |
| Jan. 17, 2015 | Virginia Tech Invitational | 9:56.79 | 1 | 924 |
| Dec. 9, 2017 | Clemson Opener | 10:03.74 | 1 | 903 |
3200m
756
Points
11:40.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 20, 2013 | Cane Bay Invitational | 11:40.00 | 1 | 756 |
| May 11, 2013 | SCHSL State Championships | 11:44.77 | 1 | 743 |
| May 12, 2012 | SCHSL State Championships | 11:54.91 | 1 | 718 |
| May 4, 2013 | Class AA Lower State | 12:04.16 | 1 | 695 |
| March 9, 2013 | Outback Classic | 12:05.30 | 3 | 692 |
| May 5, 2012 | Class AA Lower State | 12:22.45 | 1 | 651 |
| April 7, 2012 | Beach Run Invitational | 12:31.37 | 13 | 629 |
| April 28, 2010 | Region 7-2A | 12:42.80 | 1 | 603 |
| May 14, 2011 | SCHSL State Championships | 12:58.94 | 7 | 566 |
| May 7, 2011 | Class AA Lower State | 13:00.43 | 4 | 563 |
| May 8, 2010 | Class AA Lower State | 14:16.77 | 8 | 407 |
4000m_cc
802
Points
14:31.30
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 4, 2015 | Winthrop Early Season Challenge | 14:31.30 | 1 | 802 |
5000m_cc
994
Points
16:31.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 30, 2016 | Notre Dame Invitational | 16:31.00 | 6 | 994 |
| Oct. 2, 2015 | Notre Dame Invitational | 17:06.70 | 23 | 931 |
| Sept. 19, 2015 | Commodore Classic | 17:12.50 | 6 | 921 |
| Sept. 23, 2016 | Panorama Farm Invitational | 17:17.50 | 7 | 912 |
| Oct. 4, 2014 | Greater Louisville Classic | 17:44.59 | 32 | 866 |
| Oct. 17, 2014 | University of Alabama Crimson Classic | 18:32.40 | 60 | 788 |
| Oct. 13, 2012 | Low Country Invitational | 19:09.00 | 3 | 731 |
| Nov. 3, 2012 | SCHSL State Championships | 19:17.59 | 2 | 718 |
| Oct. 3, 2012 | Highlander Invitational | 19:38.27 | 4 | 686 |
| Sept. 8, 2012 | SCTCCCA Coaches Classic | 19:43.00 | 3 | 679 |
| Nov. 5, 2011 | SCHSL State Championships | 19:47.00 | 2 | 674 |
| Oct. 1, 2011 | Low Country Invitational | 19:57.40 | 9 | 658 |
| Sept. 22, 2012 | Pee Dee Classic | 20:06.00 | 1 | 646 |
| Sept. 1, 2012 | Coastal Carolina Invitational | 20:24.78 | 2 | 619 |
| Nov. 7, 2009 | SCHSL State Championships | 20:32.25 | 10 | 608 |
| Sept. 24, 2011 | Pee Dee Classic | 20:40.00 | 3 | 598 |
| Nov. 6, 2010 | SCHSL State Championships | 20:56.00 | 16 | 576 |
| Sept. 25, 2010 | Pee Dee Classic | 21:19.00 | 1 | 545 |
| Oct. 31, 2009 | Class A/AA Lower State | 21:55.61 | 7 | 497 |
| Nov. 1, 2008 | A/AA/AAA Lower State | 22:20.67 | 13 | 466 |
| Nov. 8, 2008 | South Carolina State Championships | 22:26.00 | 43 | 459 |
| Sept. 26, 2009 | Pee Dee Classic | 22:29.00 | 2 | 456 |
| Sept. 27, 2008 | Pee Dee Classic | 22:40.00 | 12 | 442 |
| Sept. 17, 2010 | Coastal Carolina Invitational | 22:54.90 | 5 | 425 |
| Oct. 10, 2009 | Sandhills Invitational | 23:02.22 | 29 | 416 |
| Sept. 18, 2009 | Coastal Carolina Invitational | 23:33.08 | 5 | 381 |
5000m
912
Points
17:17.65
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 19, 2014 | ACC Championship | 17:17.65 | 25 | 912 |
| Feb. 24, 2018 | ACC Championships | 18:08.05 | 16 | 827 |
6000m_cc
1017
Points
20:00.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 28, 2016 | ACC Championship | 20:00.00 | 3 | 1017 |
| Nov. 19, 2016 | NCAA DI Cross Country Championships | 20:02.40 | 9 | 1014 |
| Nov. 11, 2016 | NCAA DI Southeast Regional | 20:27.70 | 4 | 978 |
| Oct. 17, 2015 | NCAA Division I (DI) Pre-Nationals | 20:27.80 | 19 | 978 |
| Oct. 30, 2015 | ACC Championship | 20:31.30 | 10 | 973 |
| Oct. 15, 2016 | NCAA Division I (DI) Pre-Nationals | 20:39.40 | 23 | 962 |
| Sept. 14, 2013 | Furman Classic - FEATURED EVENT | 21:30.90 | 8 | 891 |
| Nov. 14, 2014 | NCAA D1 Southeast Regional | 21:36.90 | 62 | 883 |
| Sept. 12, 2015 | Furman Classic | 21:44.63 | 8 | 873 |
| Nov. 13, 2015 | NCAA DI Southeast Regional | 21:44.90 | 26 | 872 |
| Oct. 31, 2014 | ACC Championship | 21:49.40 | 69 | 866 |
| Oct. 19, 2013 | NCAA Division I (DI) Pre-Nationals | 21:51.70 | 29 | 863 |
| Nov. 15, 2013 | NCAA D1 Southeast Regional | 22:10.50 | 72 | 839 |
| Sept. 13, 2014 | Furman Classic | 22:21.92 | 20 | 824 |
| Sept. 20, 2013 | Wake Forest Invitational | 22:22.96 | 23 | 823 |
| Sept. 26, 2014 | Panorama Farm Invitational | 22:48.48 | 43 | 790 |
| Nov. 1, 2013 | ACC Championship | 25:41.90 | 139 | 586 |
600m
966
Points
1:33.47
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 30, 2016 | Bob Pollock Invitational | 1:33.47 | 1 | 966 |
800m
1060
Points
2:05.89
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 12, 2018 | ACC Championship | 2:05.89 | 2 | 1060 |
| May 5, 2018 | Torrin Lawrence Memorial | 2:05.95 | 2 | 1059 |
| Feb. 11, 2017 | Tiger Paw Invitational | 2:07.91 | 3 | 1025 |
| Feb. 7, 2015 | Texas A&M Aggie Invitational | 2:07.96 | 3 | 1025 |
| May 2, 2015 | Tennessee Challenge | 2:08.07 | 1 | 1023 |
| April 18, 2015 | Georgia Tech Invitational | 2:08.43 | 2 | 1017 |
| Jan. 27, 2018 | Bob Pollock Invitational | 2:09.05 | 1 | 1006 |
| March 28, 2015 | Crimson Tide Invitational | 2:09.19 | 3 | 1004 |
| Jan. 15, 2016 | Virginia Tech Invitational | 2:09.20 | 1 | 1004 |
| May 16, 2015 | ACC Championship | 2:09.32 | 3 | 1002 |
| Jan. 28, 2017 | Bob Pollock Invitational | 2:09.57 | 2 | 998 |
| April 6, 2018 | Crimson Tide Invitational | 2:09.95 | 5 | 991 |
| Jan. 24, 2015 | Bob Pollock Invitational | 2:12.82 | 1 | 945 |
| Jan. 9, 2016 | Orange & Purple Classic | 2:15.14 | 1 | 908 |
| May 12, 2018 | ACC Championship | 2:15.35 | 8 | 904 |
| May 17, 2014 | Georgia Tech Invitational | 2:16.62 | 8 | 884 |
| May 11, 2013 | SCHSL State Championships | 2:16.83 | 1 | 881 |
| April 20, 2013 | Cane Bay Invitational | 2:22.53 | 1 | 795 |
| April 6, 2013 | Beach Run Invitational | 2:23.00 | 3 | 788 |
| May 4, 2013 | Class AA Lower State | 2:23.20 | 1 | 785 |
| April 6, 2013 | Beach Run Invitational | 2:23.49 | 2 | 780 |
| May 12, 2012 | SCHSL State Championships | 2:24.10 | 1 | 772 |
| March 9, 2013 | Outback Classic | 2:27.02 | 1 | 730 |
| March 2, 2013 | Sandlapper Classic | 2:27.17 | 1 | 727 |
| May 5, 2012 | Class AA Lower State | 2:27.96 | 1 | 716 |
mile
1092
Points
4:33.86
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 25, 2017 | ACC Championships | 4:33.86 | 2 | 1092 |
| March 11, 2017 | NCAA DI Indoor Track and Field Championships | 4:35.58 | 5 | 1080 |
| Dec. 10, 2016 | Texas A&M Reveille Invitational | 4:35.66 | 1 | 1079 |
| Feb. 18, 2017 | UCS Invitational | 4:36.10 | 1 | 1076 |
| Feb. 6, 2016 | Charlie Thomas Invitational | 4:37.32 | 1 | 1067 |
| March 12, 2016 | NCAA DI Indoor Track and Field Championships | 4:37.72 | 2 | 1064 |
| March 11, 2017 | NCAA DI Indoor Track and Field Championships | 4:38.27 | 10 | 1061 |
| Feb. 24, 2018 | ACC Championships | 4:38.71 | 2 | 1058 |
| Feb. 17, 2018 | UCS Invitational | 4:41.10 | 3 | 1041 |
| Feb. 27, 2016 | ACC Championships | 4:41.17 | 5 | 1040 |
| Jan. 23, 2016 | Rod McCravy Memorial | 4:41.33 | 1 | 1039 |
| Feb. 14, 2015 | Tyson Invitational | 4:41.85 | 1 | 1036 |
| Jan. 31, 2015 | Armory Track Invitational | 4:42.00 | 1 | 1035 |
| Feb. 28, 2015 | ACC Championships | 4:42.79 | 3 | 1029 |
| Feb. 25, 2017 | ACC Championships | 4:44.72 | 1 | 1016 |
| Feb. 27, 2016 | ACC Championships | 4:44.90 | 1 | 1014 |
| Feb. 3, 2018 | Camel City Elite Invite | 4:45.06 | 7 | 1013 |
| March 10, 2018 | NCAA DI Indoor Track and Field Championships | 4:45.27 | 8 | 1012 |
| Feb. 24, 2018 | ACC Championships | 4:45.60 | 1 | 1010 |
| Dec. 9, 2017 | Clemson Opener | 4:46.22 | 1 | 1005 |
| March 12, 2016 | NCAA DI Indoor Track and Field Championships | 4:48.55 | 10 | 990 |
| Feb. 28, 2015 | ACC Championships | 4:49.29 | 1 | 985 |
| Feb. 1, 2014 | Bob Pollock Invitational | 4:52.86 | 1 | 961 |
| Jan. 6, 2018 | Orange & Purple Classic | 4:53.66 | 1 | 955 |
| Jan. 9, 2016 | Orange & Purple Classic | 4:53.75 | 1 | 955 |
| Jan. 10, 2015 | Orange & Purple Classic | 4:58.14 | 2 | 926 |
Mid-D
Event Group
1060
Points
2:05.89
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 12, 2018 | 800m | ACC Championship | 2:05.89 | 2 | 1060 |
| May 5, 2018 | 800m | Torrin Lawrence Memorial | 2:05.95 | 2 | 1059 |
| Feb. 11, 2017 | 800m | Tiger Paw Invitational | 2:07.91 | 3 | 1025 |
| Feb. 7, 2015 | 800m | Texas A&M Aggie Invitational | 2:07.96 | 3 | 1025 |
| May 2, 2015 | 800m | Tennessee Challenge | 2:08.07 | 1 | 1023 |
Mile
Event Group
1166
Points
4:05.05
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 27, 2021 | 1500m | U.S. Olympic Team Trials | 4:05.05 | 7 | 1166 |
| June 27, 2021 | 1500m | U.S. Olympic Team Trials | 4:07.70 | 6 | 1145 |
| June 9, 2018 | 1500m | NCAA Division 1 Outdoor Track & Field Championship | 4:11.07 | 5 | 1119 |
| June 27, 2021 | 1500m | U.S. Olympic Team Trials | 4:11.73 | 4 | 1113 |
| June 24, 2018 | 1500m | USATF Outdoor Championships | 4:12.54 | 9 | 1107 |
Distance
Event Group
1048
Points
9:17.64
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 20, 2018 | 3000m | Clemson Invitational | 9:17.64 | 2 | 1048 |
| Feb. 4, 2017 | 3000m | Armory Track Invitational | 9:18.78 | 6 | 1044 |
| Feb. 13, 2016 | 3000m | Husky Classic | 9:20.48 | 19 | 1038 |
| Feb. 25, 2017 | 3000m | ACC Championships | 9:21.34 | 2 | 1036 |
| Feb. 27, 2016 | 3000m | ACC Championships | 9:23.24 | 4 | 1029 |
Cross Country
Event Group
1017
Points
20:00.00
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 28, 2016 | 6000mCC | ACC Championship | 20:00.00 | 3 | 1017 |
| Nov. 19, 2016 | 6000mCC | NCAA DI Cross Country Championships | 20:02.40 | 9 | 1014 |
| Sept. 30, 2016 | 5K XC | Notre Dame Invitational | 16:31.00 | 6 | 994 |
| Nov. 11, 2016 | 6000mCC | NCAA DI Southeast Regional | 20:27.70 | 4 | 978 |
| Oct. 17, 2015 | 6000mCC | NCAA Division I (DI) Pre-Nationals | 20:27.80 | 19 | 978 |
Long-Distance
Event Group
912
Points
17:17.65
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 19, 2014 | 5000m | ACC Championship | 17:17.65 | 25 | 912 |
| Feb. 24, 2018 | 5000m | ACC Championships | 18:08.05 | 16 | 827 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava