Performance Dashboard
Athlete analytics & progression tracking
1000m
948
Points
2:52.48
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 13, 2018 | UW Indoor Preview | 2:52.48 | 5 | 948 |
1500m
1150
Points
4:06.99
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 4:06.99 | 4 | 1150 |
| July 8, 2022 | Stumptown Twilight Meet | 4:09.00 | 3 | 1135 |
| June 12, 2021 | NCAA D1 Outdoor Track & Field Championships | 4:09.66 | 3 | 1130 |
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 4:09.68 | 10 | 1129 |
| May 19, 2022 | USATF Distance Classic | 4:11.89 | 7 | 1112 |
| June 27, 2021 | U.S. Olympic Team Trials | 4:12.08 | 18 | 1111 |
| June 27, 2021 | U.S. Olympic Team Trials | 4:12.16 | 11 | 1110 |
| June 27, 2021 | U.S. Olympic Trials | 4:12.16 | 6 | 1110 |
| June 8, 2019 | NCAA Division I Outdoor Track & Field Championship | 4:12.65 | 7 | 1106 |
| June 8, 2019 | NCAA Division I Outdoor Track & Field Championship | 4:13.62 | 6 | 1099 |
| June 12, 2021 | NCAA D1 Outdoor Track & Field Championships | 4:13.89 | 1 | 1097 |
| June 12, 2016 | Portland Track Festival | 4:14.11 | 4 | 1095 |
| April 17, 2021 | West Coast Classic - Oregon | 4:14.15 | 1 | 1095 |
| May 1, 2016 | Payton Jordan Cardinal Invitational | 4:15.28 | 2 | 1086 |
| May 1, 2016 | Payton Jordan Cardinal Invitational | 4:15.28 | 2 | 1086 |
| May 16, 2021 | Pac-12 Track & Field Championships | 4:15.43 | 1 | 1085 |
| May 12, 2019 | Pac-12 Championships | 4:17.83 | 3 | 1067 |
| June 18, 2016 | adidas Boost Boston Games | 4:18.07 | 3 | 1065 |
| May 2, 2019 | Payton Jordan Cardinal Invitational | 4:18.71 | 6 | 1060 |
| May 16, 2021 | Pac-12 Track & Field Championships | 4:18.96 | 1 | 1058 |
| Feb. 27, 2022 | USATF Indoor Championships | 4:19.51 | 11 | 1054 |
| Feb. 27, 2022 | US Ind. Ch. | 4:19.51 | 11 | 1054 |
| May 25, 2019 | NCAA Division I West Preliminary | 4:19.79 | 16 | 1052 |
| May 12, 2019 | Pac-12 Championships | 4:20.56 | 5 | 1046 |
| June 14, 2015 | Portland Track Festival | 4:20.83 | 20 | 1044 |
| June 15, 2014 | Portland Track Festival | 4:21.35 | 15 | 1040 |
| March 30, 2019 | Stanford Invitational | 4:22.34 | 4 | 1033 |
| April 6, 2016 | Benson and Lincoln @ Grant | 4:24.69 | 1 | 1016 |
| May 21, 2016 | Oregon State T&F Championships | 4:26.16 | 1 | 1005 |
| May 13, 2016 | 6A-1 PIL District Meet | 4:28.09 | 1 | 991 |
| May 23, 2015 | OSAA 6A State Championships | 4:28.72 | 1 | 986 |
| May 23, 2015 | Oregon State T&F Championships | 4:28.72 | 1 | 986 |
| May 24, 2014 | Oregon State T&F Championships | 4:31.21 | 1 | 968 |
| April 19, 2014 | Oregon Relays | 4:31.37 | 1 | 967 |
| April 20, 2013 | Oregon Relays | 4:31.56 | 1 | 966 |
| June 1, 2013 | BorderDuel Track Classic | 4:32.12 | 1 | 962 |
| May 2, 2014 | Cotton Invitational | 4:32.59 | 1 | 958 |
| May 16, 2014 | 6A District 3 - Three Rivers League | 4:32.86 | 1 | 956 |
| May 6, 2015 | Jefferson & Cleveland @ Grant | 4:33.91 | 1 | 949 |
| May 14, 2015 | 6A-1 PIL District Meet | 4:35.78 | 1 | 935 |
| April 5, 2014 | Aloha Preview | 4:38.92 | 1 | 913 |
| April 11, 2014 | Westview Team Challenge | 4:40.35 | 1 | 903 |
| April 4, 2013 | Canby Triangular | 4:44.00 | 1 | 878 |
2mile
972
Points
10:25.12
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 21, 2014 | Brooks PR Invitational | 10:25.12 | 8 | 972 |
3000m
1178
Points
8:38.75
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 8, 2025 | 117th Millrose Games | 8:38.75 | 8 | 1178 |
| Feb. 15, 2020 | Husky Classic | 8:54.72 | 3 | 1124 |
| Jan. 18, 2020 | UW Indoor Preview | 8:58.31 | 2 | 1112 |
| May 7, 2014 | Grant Quad | 9:24.86 | 1 | 1024 |
| March 16, 2016 | Roosevelt, Wilson @ Grant | 9:27.13 | 1 | 1017 |
| April 9, 2014 | Oregon City vs. Grant | 9:34.80 | 1 | 992 |
| May 25, 2013 | Oregon 4A-6A State T&F Championships | 9:37.22 | 2 | 985 |
| April 26, 2014 | 50th Centennial Invitational | 9:50.31 | 1 | 944 |
| April 12, 2013 | Westview Team Challenge | 9:54.80 | 1 | 930 |
| May 24, 2014 | Oregon State T&F Championships | 9:56.79 | 1 | 924 |
| May 1, 2021 | Cal vs. Stanford Big Meet | 10:00.26 | 4 | 913 |
| March 18, 2015 | Roosevelt and Grant @ Wilson | 10:11.76 | 1 | 879 |
| May 16, 2014 | 6A District 3 - Three Rivers League | 10:41.20 | 1 | 793 |
3000m_cc
839
Points
10:25.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 31, 2012 | Wilsonville Night Meet | 10:25.00 | 1 | 839 |
3000msc
1032
Points
10:26.99
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 31, 2018 | Stanford Invitational | 10:26.99 | 8 | 1032 |
| April 7, 2018 | The BIG Meet - Stanford v California | 10:29.73 | 1 | 1025 |
400m
915
Points
57.72
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 6, 2016 | Benson and Lincoln @ Grant | 57.72 | 1 | 915 |
| April 1, 2016 | Cotton Invitational | 57.87 | 1 | 910 |
| April 25, 2016 | 52nd Annual Centennial Invitational | 58.11 | 4 | 902 |
| May 6, 2015 | Jefferson & Cleveland @ Grant | 58.50 | 1 | 888 |
| April 25, 2016 | 52nd Annual Centennial Invitational | 1:00.36 | 3 | 825 |
5000m
1167
Points
14:58.39
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 18, 2024 | USATF LA Grand Prix | 14:58.39 | 4 | 1167 |
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 15:14.27 | 7 | 1136 |
| April 30, 2021 | Fresno St. West Coast Relays | 15:29.42 | 2 | 1107 |
| April 3, 2021 | Stanford Invitational | 15:36.52 | 1 | 1094 |
| June 12, 2021 | NCAA D1 Outdoor Track & Field Championships | 15:53.25 | 12 | 1063 |
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 16:05.84 | 2 | 1039 |
5000m_cc
969
Points
16:45.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 21, 2019 | John McNichols Invitational | 16:45.00 | 6 | 969 |
| Sept. 19, 2015 | Sundodger Invitational | 16:46.61 | 1 | 966 |
| Oct. 12, 2013 | George Fox Cross Country Classic | 16:54.10 | 2 | 953 |
| Oct. 9, 2015 | Sandelie Invitational | 16:59.60 | 1 | 943 |
| Dec. 5, 2015 | Nike Cross Nationals | 17:10.20 | 2 | 925 |
| Sept. 27, 2014 | Stanford Invitational | 17:14.00 | 2 | 918 |
| Oct. 31, 2015 | OSAA Oregon State Championships | 17:26.00 | 1 | 898 |
| Sept. 13, 2013 | Pier Park Invitational | 17:28.53 | 1 | 893 |
| Oct. 13, 2012 | Concordia Adidas Classic | 17:32.00 | 1 | 887 |
| Oct. 21, 2015 | 6A-1 PIL District Championships | 17:42.60 | 1 | 870 |
| Sept. 21, 2013 | Northwest Classic | 17:43.00 | 1 | 869 |
| Dec. 6, 2014 | Nike Cross Nationals | 17:43.00 | 10 | 869 |
| Nov. 14, 2015 | Nike Cross Nationals Northwest Regional | 17:43.20 | 3 | 869 |
| Sept. 9, 2015 | PIL/MHC 6A Preview | 17:44.80 | 1 | 866 |
| Dec. 7, 2013 | Nike Cross Nationals | 17:49.70 | 9 | 858 |
| Nov. 1, 2014 | OSAA Oregon State Championships | 17:51.00 | 1 | 856 |
| Sept. 29, 2012 | Nike Pre-Nationals | 17:52.95 | 4 | 852 |
| Sept. 22, 2012 | Northwest Classic | 17:59.00 | 1 | 842 |
| Nov. 16, 2013 | Nike Cross Nationals Northwest Regional | 17:59.70 | 3 | 841 |
| Nov. 21, 2015 | Border Clash | 17:59.70 | 1 | 841 |
| Nov. 3, 2012 | OSAA State Championships | 18:01.00 | 4 | 839 |
| Nov. 2, 2013 | OSAA State Championships | 18:01.00 | 1 | 839 |
| Sept. 10, 2014 | PIL 6A Preview | 18:02.00 | 1 | 837 |
| Sept. 20, 2014 | Northwest Classic | 18:02.00 | 1 | 837 |
| Oct. 11, 2014 | George Fox Cross Country Classic | 18:10.80 | 1 | 823 |
| Sept. 30, 2015 | PIL/MHC Meet | 18:10.90 | 1 | 823 |
| Oct. 22, 2014 | 6A-1 PIL District Championships | 18:26.30 | 1 | 798 |
| Oct. 23, 2013 | Three Rivers League Championships | 18:36.31 | 1 | 782 |
| Sept. 28, 2013 | Nike Pre-Nationals | 18:40.86 | 2 | 775 |
| Nov. 15, 2014 | Nike Cross Nationals Northwest Regional | 18:55.80 | 1 | 751 |
| Oct. 15, 2014 | Madison Meet | 19:04.00 | 1 | 738 |
| Sept. 12, 2012 | Mt Hood/ 3 River Cross-over | 19:06.50 | 1 | 735 |
6000m_cc
1092
Points
19:09.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 5, 2021 | Pac-12 XC Championships | 19:09.00 | 2 | 1092 |
| Nov. 1, 2019 | Pac 12 Cross Country Championships | 19:34.90 | 2 | 1054 |
| Feb. 19, 2021 | Battle Born Collegiate Challenge | 19:44.10 | 1 | 1040 |
| Sept. 29, 2017 | Bill Dellinger Invitational | 19:45.70 | 21 | 1038 |
| Oct. 27, 2017 | Pac 12 Cross Country Championships | 19:47.50 | 30 | 1035 |
| Nov. 15, 2019 | NCAA D1 West Regional | 19:50.80 | 1 | 1031 |
| Oct. 18, 2019 | Wisconsin Nuttycombe Invitational | 20:04.70 | 6 | 1011 |
| Feb. 5, 2021 | FSU Winter Classic | 20:07.00 | 1 | 1007 |
| Nov. 11, 2016 | NCAA DI West Regional | 20:07.40 | 20 | 1007 |
| Nov. 10, 2017 | NCAA DI West Regional | 20:08.20 | 20 | 1006 |
| Nov. 23, 2019 | NCAA D1 Cross Country Championships | 20:17.90 | 8 | 992 |
| March 15, 2021 | NCAA Division 1 Cross Country Championships | 20:26.70 | 10 | 979 |
| Nov. 18, 2017 | NCAA DI Cross Country Championships | 20:29.10 | 69 | 976 |
| Nov. 19, 2016 | NCAA DI Cross Country Championships | 20:50.80 | 100 | 946 |
| Oct. 15, 2016 | NCAA Division I (DI) Pre-Nationals | 20:58.50 | 47 | 935 |
| Oct. 28, 2016 | Pac 12 Cross Country Championships | 21:11.80 | 20 | 917 |
| Oct. 13, 2017 | Wisconsin Nuttycombe Invitational | 21:28.20 | 120 | 895 |
| Sept. 16, 2017 | USD Invite | 21:34.60 | 4 | 886 |
800m
1085
Points
2:04.42
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 16, 2021 | Pac-12 Track & Field Championships | 2:04.42 | 3 | 1085 |
| May 16, 2021 | Pac-12 Track & Field Championships | 2:04.70 | 2 | 1080 |
| April 29, 2023 | Drake Relays | 2:09.67 | 7 | 996 |
| May 13, 2016 | 6A-1 PIL District Meet | 2:10.01 | 1 | 990 |
| May 4, 2016 | Jefferson & Grant @ Cleveland | 2:10.28 | 1 | 986 |
| March 30, 2019 | Stanford Invitational | 2:11.10 | 37 | 973 |
| May 14, 2015 | 6A-1 PIL District Meet | 2:11.12 | 1 | 972 |
| May 21, 2016 | Oregon State T&F Championships | 2:11.51 | 1 | 966 |
| April 1, 2016 | Cotton Invitational | 2:11.89 | 1 | 960 |
| May 21, 2016 | Oregon State T&F Championships | 2:12.31 | 1 | 953 |
| April 30, 2014 | Grant vs. Canby | 2:12.99 | 1 | 942 |
| May 8, 2013 | Lakeridge Quad | 2:13.36 | 1 | 936 |
| May 23, 2015 | Oregon State T&F Championships | 2:13.69 | 1 | 931 |
| May 23, 2015 | OSAA 6A State Championships | 2:13.69 | 1 | 931 |
| May 13, 2016 | 6A-1 PIL District Meet | 2:13.79 | 1 | 929 |
| April 25, 2015 | 51st Annual Centennial Invitational | 2:13.87 | 1 | 928 |
| April 10, 2013 | Grant vs. Oregon City | 2:14.11 | 1 | 924 |
| April 15, 2015 | Jeff, Franklin at Grant | 2:14.87 | 1 | 912 |
| May 23, 2015 | OSAA 6A State Championships | 2:16.81 | 2 | 881 |
| May 23, 2015 | Oregon State T&F Championships | 2:16.81 | 2 | 881 |
| April 5, 2014 | Aloha Preview | 2:18.20 | 1 | 860 |
| May 14, 2015 | 6A-1 PIL District Meet | 2:21.59 | 1 | 809 |
| April 4, 2013 | Canby Triangular | 2:22.13 | 2 | 800 |
mile
1093
Points
4:33.71
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 1, 2020 | Razorback Invitational | 4:33.71 | 1 | 1093 |
| Feb. 29, 2020 | 2020 MPSF Indoor Track & Field Championships | 4:34.85 | 1 | 1085 |
| May 30, 2015 | Prefontaine Classic | 4:41.66 | 6 | 1037 |
| Jan. 28, 2017 | UW Invitational | 4:42.81 | 6 | 1029 |
| June 20, 2015 | Brooks PR Invitational | 4:43.07 | 1 | 1027 |
| Feb. 8, 2019 | Husky Classic | 4:43.77 | 1 | 1022 |
| Jan. 12, 2019 | UW Indoor Preview | 4:46.79 | 2 | 1002 |
| Feb. 23, 2019 | MPSF Indoor Championship | 4:46.84 | 10 | 1001 |
| Feb. 9, 2018 | Husky Classic | 4:47.56 | 11 | 996 |
| Feb. 2, 2018 | Michigan Power 5 Invitational | 4:50.54 | 9 | 976 |
| May 1, 2015 | Nike/Jesuit Twilight Relays | 4:54.60 | 1 | 949 |
Mid-D
Event Group
1085
Points
2:04.42
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 16, 2021 | 800m | Pac-12 Track & Field Championships | 2:04.42 | 3 | 1085 |
| May 16, 2021 | 800m | Pac-12 Track & Field Championships | 2:04.70 | 2 | 1080 |
| April 29, 2023 | 800m | Drake Relays | 2:09.67 | 7 | 996 |
| May 13, 2016 | 800m | 6A-1 PIL District Meet | 2:10.01 | 1 | 990 |
| May 4, 2016 | 800m | Jefferson & Grant @ Cleveland | 2:10.28 | 1 | 986 |
Mile
Event Group
1150
Points
4:06.99
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 30, 2024 | 1500m | 2024 U.S. Olympic Team Trials | 4:06.99 | 4 | 1150 |
| July 8, 2022 | 1500m | Stumptown Twilight Meet | 4:09.00 | 3 | 1135 |
| June 12, 2021 | 1500m | NCAA D1 Outdoor Track & Field Championships | 4:09.66 | 3 | 1130 |
| June 30, 2024 | 1500m | 2024 U.S. Olympic Team Trials | 4:09.68 | 10 | 1129 |
| May 19, 2022 | 1500m | USATF Distance Classic | 4:11.89 | 7 | 1112 |
Distance
Event Group
1178
Points
8:38.75
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 8, 2025 | 3000m | 117th Millrose Games | 8:38.75 | 8 | 1178 |
| Feb. 15, 2020 | 3000m | Husky Classic | 8:54.72 | 3 | 1124 |
| Jan. 18, 2020 | 3000m | UW Indoor Preview | 8:58.31 | 2 | 1112 |
| May 7, 2014 | 3000m | Grant Quad | 9:24.86 | 1 | 1024 |
| March 16, 2016 | 3000m | Roosevelt, Wilson @ Grant | 9:27.13 | 1 | 1017 |
Cross Country
Event Group
1092
Points
19:09.00
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 5, 2021 | 6000mCC | Pac-12 XC Championships | 19:09.00 | 2 | 1092 |
| Nov. 1, 2019 | 6000mCC | Pac 12 Cross Country Championships | 19:34.90 | 2 | 1054 |
| Feb. 19, 2021 | 6000mCC | Battle Born Collegiate Challenge | 19:44.10 | 1 | 1040 |
| Sept. 29, 2017 | 6000mCC | Bill Dellinger Invitational | 19:45.70 | 21 | 1038 |
| Oct. 27, 2017 | 6000mCC | Pac 12 Cross Country Championships | 19:47.50 | 30 | 1035 |
Steeple
Event Group
1032
Points
10:26.99
Personal Record
3000mSC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 31, 2018 | 3000mSC | Stanford Invitational | 10:26.99 | 8 | 1032 |
| April 7, 2018 | 3000mSC | The BIG Meet - Stanford v California | 10:29.73 | 1 | 1025 |
Long Sprints
Event Group
915
Points
57.72
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 6, 2016 | 400m | Benson and Lincoln @ Grant | 57.72 | 1 | 915 |
| April 1, 2016 | 400m | Cotton Invitational | 57.87 | 1 | 910 |
| April 25, 2016 | 400m | 52nd Annual Centennial Invitational | 58.11 | 4 | 902 |
| May 6, 2015 | 400m | Jefferson & Cleveland @ Grant | 58.50 | 1 | 888 |
| April 25, 2016 | 400m | 52nd Annual Centennial Invitational | 1:00.36 | 3 | 825 |
Long-Distance
Event Group
1167
Points
14:58.39
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 18, 2024 | 5000m | USATF LA Grand Prix | 14:58.39 | 4 | 1167 |
| June 30, 2024 | 5000m | 2024 U.S. Olympic Team Trials | 15:14.27 | 7 | 1136 |
| April 30, 2021 | 5000m | Fresno St. West Coast Relays | 15:29.42 | 2 | 1107 |
| April 3, 2021 | 5000m | Stanford Invitational | 15:36.52 | 1 | 1094 |
| June 12, 2021 | 5000m | NCAA D1 Outdoor Track & Field Championships | 15:53.25 | 12 | 1063 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava