Performance Dashboard
Athlete analytics & progression tracking
10000m_cc
954
Points
30:00.60
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 12, 2021 | NCAA Division I Great Lakes Region Cross Country Championships | 30:00.60 | 5 | 954 |
| Nov. 17, 2018 | NCAA DI Cross Country Championships | 30:13.60 | 59 | 936 |
| March 15, 2021 | NCAA Division 1 Cross Country Championships | 30:26.60 | 23 | 918 |
| Nov. 15, 2019 | NCAA D1 Great Lakes Regional | 30:28.90 | 10 | 915 |
| Nov. 20, 2021 | NCAA DI Cross Country Championships | 30:40.10 | 158 | 899 |
| Nov. 9, 2018 | NCAA DI Great Lakes Regional | 31:11.80 | 3 | 856 |
| Nov. 10, 2017 | NCAA DI Great Lakes Regional | 31:24.90 | 19 | 839 |
| Nov. 23, 2019 | NCAA D1 Cross Country Championships | 31:28.70 | 46 | 834 |
1500m
0
Points
3:27.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 11, 2024 | 2024 Summer Olympics | 3:27.80 | 3 | 0 |
| June 15, 2023 | Bislett Games | 3:29.02 | 3 | 1259 |
| Aug. 27, 2023 | World Athletics Championships, Budapest | 3:30.25 | 5 | 1242 |
| July 23, 2023 | London Athletics Meet | 3:30.44 | 1 | 1239 |
| Aug. 31, 2023 | Weltklasse | 3:30.49 | 1 | 1238 |
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 3:30.86 | 2 | 1233 |
| Feb. 8, 2025 | 117th Millrose Games | 3:31.74 | 1 | 1221 |
| Aug. 27, 2023 | World Athletics Championships, Budapest | 3:32.69 | 1 | 1207 |
| May 28, 2023 | Meeting International Mohammed VI d'Athletisme de Rabat | 3:33.02 | 2 | 1203 |
| Feb. 11, 2023 | Millrose Games | 3:33.22 | 1 | 1200 |
| Sept. 4, 2022 | XXXV Meeting Città di Padova | 3:33.26 | 1 | 1199 |
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 3:34.09 | 1 | 1188 |
| May 15, 2021 | ACC Outdoor Track & Field Championships | 3:34.68 | 1 | 1179 |
| July 9, 2023 | USATF Outdoor Championships | 3:34.90 | 1 | 1176 |
| July 9, 2023 | USATF Outdoor Championships | 3:35.37 | 1 | 1170 |
| June 12, 2021 | NCAA D1 Outdoor Track & Field Championships | 3:35.60 | 2 | 1167 |
| May 7, 2021 | Oregon Twilight | 3:35.96 | 1 | 1162 |
| June 27, 2021 | U.S. Olympic Team Trials | 3:36.19 | 3 | 1159 |
| Aug. 30, 2022 | Spitzen Leichtathletik | 3:36.34 | 1 | 1157 |
| May 29, 2021 | NCAA Preliminary East Round | 3:36.85 | 3 | 1150 |
| June 12, 2021 | NCAA D1 Outdoor Track & Field Championships | 3:37.36 | 1 | 1143 |
| June 12, 2021 | NCAA Div. I Outdoor Championships | 3:37.36 | 1 | 1143 |
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 3:37.61 | 2 | 1139 |
| April 18, 2019 | Bryan Clay Invitational | 3:38.32 | 3 | 1130 |
| June 27, 2021 | U.S. Olympic Team Trials | 3:38.60 | 2 | 1126 |
| June 27, 2021 | U.S. Olympic Team Trials | 3:39.09 | 2 | 1119 |
| May 15, 2021 | ACC Outdoor Track & Field Championships | 3:40.86 | 1 | 1095 |
| May 11, 2019 | ACC Championship | 3:41.34 | 1 | 1089 |
| June 8, 2019 | NCAA Division I Outdoor Track & Field Championship | 3:41.39 | 1 | 1088 |
| May 25, 2019 | NCAA Division I East Preliminary | 3:41.86 | 1 | 1082 |
| May 12, 2018 | ACC Championship | 3:42.44 | 1 | 1074 |
| June 8, 2019 | NCAA Division I Outdoor Track & Field Championship | 3:44.33 | 2 | 1050 |
| May 29, 2021 | NCAA Preliminary East Round | 3:44.34 | 4 | 1049 |
| May 26, 2018 | 2018 NCAA D1 East Prelims | 3:45.76 | 4 | 1031 |
| May 11, 2019 | ACC Championship | 3:46.86 | 1 | 1017 |
| May 12, 2018 | ACC Championship | 3:46.86 | 3 | 1017 |
| May 26, 2018 | 2018 NCAA D1 East Prelims | 3:48.92 | 12 | 990 |
| June 17, 2018 | USATF Junior Outdoor Championships | 3:49.65 | 1 | 981 |
1600m
914
Points
4:12.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 28, 2016 | Kentucky State Track Meet | 4:12.10 | 1 | 914 |
| April 15, 2017 | Johnny Conn Invitational | 4:12.86 | 1 | 906 |
| May 23, 2015 | Kentucky State Track Meet | 4:16.11 | 3 | 869 |
| May 20, 2017 | Kentucky State Track Meet | 4:17.94 | 1 | 849 |
| April 16, 2016 | Heart of the Bluegrass | 4:23.31 | 2 | 791 |
| May 21, 2016 | Region 3 AAA | 4:24.32 | 1 | 780 |
| May 13, 2017 | Class AAA Region 3 | 4:25.21 | 1 | 771 |
| May 9, 2015 | Region 3 AAA | 4:25.31 | 2 | 770 |
| April 11, 2015 | Jeffersonville Inferno | 4:29.71 | 1 | 725 |
| March 25, 2017 | Battle of the Bluegrass | 4:32.92 | 1 | 692 |
| April 12, 2014 | Male Invitational | 4:38.28 | 2 | 640 |
| March 31, 2015 | Lenny Lyles Invitational | 4:41.08 | 1 | 614 |
2mile
740
Points
9:40.30
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 31, 2015 | Wildcat Classic | 9:40.30 | 3 | 740 |
| Feb. 21, 2015 | UK High School Invitational | 9:50.78 | 12 | 693 |
| April 19, 2014 | Brother Borgia/Coach Cooper Invitational | 10:11.95 | 3 | 603 |
| Feb. 1, 2014 | Wildcat Classic | 10:49.67 | 27 | 458 |
3000m
1251
Points
7:28.23
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 27, 2023 | Boston University John Thomas Terrier Classic | 7:28.23 | 1 | 1251 |
| Feb. 12, 2022 | BU David Hemery Valentine Invitational | 7:38.13 | 1 | 1188 |
| Feb. 8, 2020 | Meyo Invitational | 7:46.71 | 1 | 1136 |
| Feb. 9, 2019 | Iowa State Classic | 7:57.55 | 7 | 1071 |
| March 12, 2022 | NCAA D1 Indoor Championships | 8:01.53 | 9 | 1047 |
| Feb. 10, 2018 | Iowa State Classic | 8:04.67 | 4 | 1029 |
| Jan. 20, 2018 | Notre Dame Invitational | 8:16.15 | 1 | 964 |
| March 15, 2014 | Bruin Relays | 10:01.20 | 4 | 465 |
3200m
886
Points
9:06.44
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 22, 2017 | Eastern Relays | 9:06.44 | 2 | 886 |
| May 20, 2017 | Kentucky State Track Meet | 9:19.07 | 1 | 823 |
| April 25, 2015 | Eastern Relays | 9:27.57 | 16 | 783 |
| May 13, 2017 | Class AAA Region 3 | 9:34.67 | 1 | 749 |
| May 24, 2014 | Kentucky State Track Meet | 9:37.52 | 8 | 736 |
| April 18, 2015 | Brother Borgia/Coach Cooper Invitational | 9:40.98 | 2 | 721 |
| April 26, 2014 | Eastern Relays presented by Primal Sport Mud | 9:48.32 | 53 | 688 |
| May 15, 2014 | Region 3 AAA | 9:48.76 | 3 | 686 |
| May 6, 2014 | Louisville Meet of Champions | 9:54.07 | 1 | 663 |
| April 11, 2015 | Jeffersonville Inferno | 9:54.82 | 2 | 659 |
| May 9, 2015 | Region 3 AAA | 10:02.88 | 2 | 625 |
| March 22, 2014 | Harry Greschel Invitational | 10:10.31 | 5 | 594 |
5000m
1066
Points
13:40.62
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 27, 2021 | adidas Raleigh Relays | 13:40.62 | 1 | 1066 |
| March 17, 2017 | KYtrackXC.com 5K Showdown | 14:51.74 | 1 | 835 |
| March 20, 2015 | KYtrackXC.com 5K Showdown | 15:37.51 | 5 | 701 |
| March 18, 2016 | KYtrackXC.com 5K Showdown | 16:12.07 | 11 | 608 |
5000m_cc
754
Points
15:19.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 24, 2016 | Saturday Night Lights/ Centerville Stampede | 15:19.10 | 3 | 754 |
| Oct. 20, 2016 | JCPS Championships | 15:25.35 | 1 | 736 |
| Oct. 8, 2016 | Fast Cats Classic | 15:27.92 | 1 | 728 |
| Nov. 26, 2016 | Foot Locker South Regional | 15:30.70 | 16 | 721 |
| Oct. 31, 2015 | Region 3 AAA | 15:35.01 | 2 | 708 |
| Oct. 17, 2015 | Lexington Catholic Invitational | 15:38.93 | 5 | 697 |
| Nov. 5, 2016 | Kentucky State Cross Country Meet | 15:41.13 | 1 | 691 |
| Sept. 17, 2016 | Trinity / Valkyrie Invitational (HS) | 15:41.91 | 4 | 689 |
| Nov. 7, 2015 | Kentucky State Cross Country Meet | 15:42.82 | 6 | 687 |
| Oct. 29, 2016 | Region 3 AAA | 15:45.18 | 1 | 680 |
| Oct. 3, 2015 | 17th Annual Jesse Owens Classic | 15:46.38 | 12 | 677 |
| Sept. 19, 2015 | Trinity / Valkyrie Invitational (HS) | 16:06.99 | 22 | 622 |
| Oct. 18, 2014 | Lexington Catholic Invitational | 16:12.95 | 9 | 606 |
| Oct. 23, 2014 | JCPS Championships | 16:13.89 | 2 | 604 |
| Sept. 12, 2015 | Mason Invitational | 16:19.60 | 4 | 589 |
| Nov. 8, 2014 | Kentucky State Cross Country Meet | 16:23.64 | 10 | 579 |
| Aug. 29, 2015 | Tiger Run | 16:25.88 | 8 | 573 |
| Sept. 10, 2016 | Rumble through the Jungle | 16:28.66 | 1 | 566 |
| Nov. 1, 2014 | Region 3 AAA | 16:29.40 | 6 | 564 |
| Nov. 28, 2015 | Foot Locker South Regional | 16:31.00 | 102 | 560 |
| Sept. 27, 2014 | Midwest Meet of Champions | 16:32.09 | 32 | 557 |
| Oct. 22, 2015 | JCPS Championships | 16:33.03 | 1 | 555 |
| Aug. 27, 2016 | Tiger Run | 16:35.60 | 4 | 549 |
| Sept. 13, 2014 | Rumble through the Jungle | 16:40.46 | 6 | 537 |
| Sept. 6, 2014 | Mason Cross Country Invitational | 16:54.18 | 23 | 504 |
| Aug. 30, 2014 | Tiger Run | 17:06.98 | 27 | 474 |
6000m_cc
856
Points
18:09.30
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 1, 2017 | Crusader Open | 18:09.30 | 1 | 856 |
800m
1076
Points
1:48.29
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 30, 2019 | Stanford Invitational | 1:48.29 | 1 | 1076 |
| May 20, 2017 | Kentucky State Track Meet | 1:54.13 | 1 | 912 |
| Jan. 28, 2017 | Wildcat Classic | 1:55.04 | 1 | 888 |
| March 29, 2017 | North Oldham Invitational | 1:55.10 | 1 | 886 |
| May 28, 2016 | Kentucky State Track Meet | 1:55.37 | 3 | 879 |
| April 22, 2017 | Eastern Relays | 1:55.74 | 2 | 869 |
| April 30, 2016 | Eastern Relays | 1:56.53 | 2 | 849 |
| May 21, 2016 | Region 3 AAA | 1:56.53 | 1 | 849 |
| March 25, 2017 | Battle of the Bluegrass | 1:57.05 | 1 | 835 |
| May 13, 2017 | Class AAA Region 3 | 1:57.17 | 1 | 832 |
| April 23, 2016 | Brother Borgia/Coach Cooper Invitational | 1:58.27 | 2 | 804 |
| Jan. 30, 2016 | Wildcat Classic | 2:02.17 | 3 | 709 |
| March 30, 2016 | Fern Creek Quad | 2:05.47 | 1 | 633 |
| March 26, 2016 | Lenny Lyles Invitational | 2:07.03 | 6 | 598 |
| April 8, 2014 | Male All-Comers | 2:10.62 | 3 | 523 |
8000m_cc
1023
Points
23:03.60
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 30, 2020 | ACC XC Championships | 23:03.60 | 1 | 1023 |
| Feb. 1, 2021 | Silver State Collegiate Challenge | 23:16.00 | 8 | 1000 |
| Dec. 1, 2022 | Cross Champs | 23:31.00 | 2 | 973 |
| Oct. 29, 2021 | ACC Cross Country Championships | 23:38.30 | 5 | 960 |
| Oct. 26, 2018 | ACC Championship | 23:48.80 | 3 | 941 |
| Oct. 18, 2019 | Wisconsin Nuttycombe Invitational | 24:03.00 | 25 | 916 |
| Oct. 27, 2017 | ACC Championship | 24:03.70 | 24 | 914 |
| Oct. 13, 2018 | Wisconsin Pre Nationals | 24:03.70 | 13 | 914 |
| Nov. 1, 2019 | ACC Championship | 24:21.60 | 2 | 883 |
| Oct. 14, 2017 | NCAA Division I (DI) Pre-Nationals | 24:26.60 | 92 | 875 |
| Sept. 29, 2017 | Joe Piane Notre Dame Invitational | 24:52.80 | 70 | 830 |
| Sept. 14, 2018 | National Catholic Invitational | 25:02.40 | 4 | 814 |
5mile_cc
993
Points
23:28.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 4, 2019 | Joe Piane Notre Dame Invitational | 23:28.10 | 6 | 993 |
| Sept. 28, 2018 | Joe Piane Notre Dame Invitational | 24:11.10 | 12 | 917 |
| Sept. 15, 2017 | National Catholic Invitational | 25:00.80 | 2 | 832 |
mile
0
Points
3:43.97
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 17, 2023 | Prefontaine Classic | 3:43.97 | 2 | 0 |
| July 5, 2025 | Eugene Diamond League Prefontaine Classic | 3:45.95 | 2 | 1254 |
| Feb. 8, 2025 | 117th Millrose Games | 3:46.63 | 1 | 1245 |
| Feb. 11, 2023 | Millrose Games | 3:47.38 | 1 | 1235 |
| Jan. 22, 2022 | Notre Dame Invitational | 3:54.46 | 1 | 1144 |
| Feb. 23, 2019 | ACC Indoor Championship | 3:57.93 | 1 | 1100 |
| Feb. 2, 2019 | Meyo Invitational | 4:01.10 | 1 | 1061 |
| Feb. 2, 2018 | Meyo Invitational | 4:02.44 | 1 | 1045 |
| Feb. 29, 2020 | ACC Indoor Championship | 4:02.59 | 1 | 1043 |
| Feb. 24, 2018 | ACC Championships | 4:05.29 | 5 | 1011 |
| May 5, 2017 | Kentucky Dream Mile | 4:06.30 | 1 | 999 |
| Feb. 24, 2018 | ACC Championships | 4:06.81 | 2 | 993 |
| Feb. 23, 2019 | ACC Indoor Championship | 4:06.96 | 2 | 991 |
| June 4, 2017 | adidas Boost Boston Games | 4:07.28 | 6 | 987 |
| Feb. 18, 2017 | UK High School Invitational | 4:14.36 | 1 | 906 |
| May 6, 2016 | Kentucky Dream Mile | 4:15.19 | 2 | 896 |
| April 30, 2016 | Eastern Relays | 4:18.52 | 4 | 859 |
| May 1, 2015 | Kentucky Dream Mile | 4:19.04 | 7 | 854 |
| April 22, 2017 | Eastern Relays | 4:21.85 | 1 | 823 |
| April 25, 2015 | Eastern Relays | 4:27.54 | 22 | 763 |
| March 11, 2015 | Sacred Heart All-Comers | 4:35.00 | 1 | 688 |
| Feb. 20, 2016 | UK High School Invitational | 4:35.29 | 19 | 685 |
| April 26, 2014 | Eastern Relays presented by Primal Sport Mud | 4:41.92 | 54 | 622 |
Cross Country
Event Group
1023
Points
23:03.60
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 30, 2020 | 8000mCC | ACC XC Championships | 23:03.60 | 1 | 1023 |
| Feb. 1, 2021 | 8000mCC | Silver State Collegiate Challenge | 23:16.00 | 8 | 1000 |
| Oct. 4, 2019 | 5MileCC | Joe Piane Notre Dame Invitational | 23:28.10 | 6 | 993 |
| Dec. 1, 2022 | 8000mCC | Cross Champs | 23:31.00 | 2 | 973 |
| Oct. 29, 2021 | 8000mCC | ACC Cross Country Championships | 23:38.30 | 5 | 960 |
Mile
Event Group
1259
Points
3:29.02
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 15, 2023 | 1500m | Bislett Games | 3:29.02 | 3 | 1259 |
| July 5, 2025 | Mile | Eugene Diamond League Prefontaine Classic | 3:45.95 | 2 | 1254 |
| Feb. 8, 2025 | Mile | 117th Millrose Games | 3:46.63 | 1 | 1245 |
| Aug. 27, 2023 | 1500m | World Athletics Championships, Budapest | 3:30.25 | 5 | 1242 |
| July 23, 2023 | 1500m | London Athletics Meet | 3:30.44 | 1 | 1239 |
Distance
Event Group
1251
Points
7:28.23
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 27, 2023 | 3000m | Boston University John Thomas Terrier Classic | 7:28.23 | 1 | 1251 |
| Feb. 12, 2022 | 3000m | BU David Hemery Valentine Invitational | 7:38.13 | 1 | 1188 |
| Feb. 8, 2020 | 3000m | Meyo Invitational | 7:46.71 | 1 | 1136 |
| Feb. 9, 2019 | 3000m | Iowa State Classic | 7:57.55 | 7 | 1071 |
| March 12, 2022 | 3000m | NCAA D1 Indoor Championships | 8:01.53 | 9 | 1047 |
Long-Distance
Event Group
1066
Points
13:40.62
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 27, 2021 | 5000m | adidas Raleigh Relays | 13:40.62 | 1 | 1066 |
| March 17, 2017 | 5000m | KYtrackXC.com 5K Showdown | 14:51.74 | 1 | 835 |
| March 20, 2015 | 5000m | KYtrackXC.com 5K Showdown | 15:37.51 | 5 | 701 |
| March 18, 2016 | 5000m | KYtrackXC.com 5K Showdown | 16:12.07 | 11 | 608 |
Mid-D
Event Group
1076
Points
1:48.29
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 30, 2019 | 800m | Stanford Invitational | 1:48.29 | 1 | 1076 |
| May 20, 2017 | 800m | Kentucky State Track Meet | 1:54.13 | 1 | 912 |
| Jan. 28, 2017 | 800m | Wildcat Classic | 1:55.04 | 1 | 888 |
| March 29, 2017 | 800m | North Oldham Invitational | 1:55.10 | 1 | 886 |
| May 28, 2016 | 800m | Kentucky State Track Meet | 1:55.37 | 3 | 879 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava