Performance Dashboard
Athlete analytics & progression tracking
10000m_cc
957
Points
29:58.50
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 15, 2019 | NCAA D1 West Regional | 29:58.50 | 6 | 957 |
| Nov. 9, 2018 | NCAA DI West Regional | 29:58.80 | 22 | 957 |
| Nov. 17, 2018 | NCAA DI Cross Country Championships | 30:25.70 | 73 | 919 |
| March 15, 2021 | NCAA Division 1 Cross Country Championships | 31:19.50 | 81 | 846 |
| Nov. 23, 2019 | NCAA D1 Cross Country Championships | 31:41.70 | 73 | 817 |
1000m
997
Points
2:23.26
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 18, 2020 | UW Indoor Preview | 2:23.26 | 7 | 997 |
1500m
1059
Points
3:43.63
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 7, 2021 | Oregon Twilight | 3:43.63 | 17 | 1059 |
| May 16, 2021 | Pac-12 Track & Field Championships | 3:43.87 | 10 | 1056 |
| April 3, 2021 | Hayward Premiere | 3:44.33 | 5 | 1050 |
| May 16, 2021 | Pac-12 Track & Field Championships | 3:47.64 | 10 | 1007 |
| May 4, 2018 | Oregon Twilight | 3:48.74 | 10 | 993 |
| May 21, 2016 | Oregon State T&F Championships | 3:51.42 | 2 | 959 |
| May 5, 2017 | Oregon Twilight | 3:52.72 | 6 | 943 |
| March 23, 2019 | 41st Annual Aztec Track and Field Invitational | 3:54.75 | 8 | 918 |
| June 29, 2023 | OTC All-Comers Meet #2 (Age 13+) | 3:55.32 | 4 | 911 |
| May 23, 2015 | Oregon State T&F Championships | 3:55.67 | 1 | 907 |
| May 23, 2015 | OSAA 6A State Championships | 3:55.67 | 1 | 907 |
| May 13, 2016 | 6A-6 Southwest Conference District Meet | 3:56.68 | 1 | 894 |
| April 1, 2017 | Stanford Invitational | 3:56.85 | 9 | 892 |
| April 2, 2016 | Marist Track Classic | 3:58.71 | 1 | 870 |
| May 15, 2015 | 6A-6 Southwest Conference District Meet | 3:58.73 | 1 | 870 |
| May 2, 2014 | Nike/Jesuit Twilight Relays | 4:03.26 | 3 | 817 |
| March 16, 2016 | WHS & SPFD @ Sheldon | 4:03.68 | 1 | 812 |
| April 18, 2015 | Oregon Relays | 4:03.77 | 9 | 811 |
| May 17, 2014 | 6A Special District 1 | 4:04.09 | 4 | 807 |
| April 3, 2015 | South Eugene vs Sheldon | 4:06.07 | 1 | 785 |
| April 11, 2015 | Aloha Preview | 4:06.50 | 1 | 780 |
| April 4, 2014 | Sheldon vs. South Eugene | 4:17.00 | 1 | 666 |
| April 5, 2013 | Sheldon vs. South Eugene | 4:22.77 | 5 | 607 |
2mile
925
Points
9:02.04
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 18, 2016 | Brooks PR Invitational | 9:02.04 | 14 | 925 |
3000m
1070
Points
7:57.72
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 23, 2019 | MPSF Indoor Championship | 7:57.72 | 9 | 1070 |
| Feb. 1, 2020 | Razorback Invitational | 7:58.89 | 1 | 1063 |
| Feb. 24, 2018 | Mountain Pacific Sports Federation Championships | 8:00.49 | 8 | 1053 |
| Jan. 27, 2018 | Dr. Sander Invitational | 8:03.07 | 15 | 1038 |
| Feb. 11, 2017 | Husky Classic | 8:08.16 | 10 | 1009 |
| Feb. 25, 2017 | Mountain Pacific Sports Federation Championships | 8:11.04 | 10 | 992 |
| Jan. 14, 2017 | UW Indoor Preview | 8:13.01 | 6 | 981 |
| May 21, 2016 | Oregon State T&F Championships | 8:21.89 | 1 | 932 |
| June 18, 2016 | Brooks PR Invitational | 8:25.20 | 14 | 914 |
| April 16, 2016 | Oregon Relays | 8:29.04 | 1 | 893 |
| May 23, 2015 | Oregon State T&F Championships | 8:34.80 | 1 | 862 |
| May 23, 2015 | OSAA 6A State Championships | 8:34.80 | 1 | 862 |
| April 18, 2015 | Oregon Relays | 8:35.14 | 3 | 860 |
| May 15, 2015 | 6A-6 Southwest Conference District Meet | 8:39.46 | 2 | 837 |
| May 13, 2016 | 6A-6 Southwest Conference District Meet | 8:43.39 | 1 | 817 |
| March 18, 2015 | North Eugene & Sheldon @ Springfield | 8:46.00 | 1 | 804 |
| May 17, 2014 | 6A Special District 1 | 8:48.90 | 2 | 789 |
| April 19, 2014 | Oregon Relays | 8:51.00 | 14 | 778 |
| May 24, 2014 | Oregon State T&F Championships | 8:51.15 | 5 | 777 |
| April 11, 2014 | Westview Team Challenge | 9:00.74 | 1 | 730 |
| May 3, 2013 | Nike/Jesuit Twilight Relays | 9:11.19 | 9 | 680 |
| April 12, 2013 | Westview Team Challenge | 9:12.13 | 3 | 675 |
| June 29, 2023 | OTC All-Comers Meet #2 (Age 13+) | 9:15.58 | 3 | 659 |
| April 26, 2013 | Dave Snook Frosh/Soph Invitational | 9:29.00 | 2 | 599 |
3000msc
1148
Points
8:24.33
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| July 9, 2023 | USATF Outdoor Championships | 8:24.33 | 7 | 1148 |
| July 9, 2023 | USATF Outdoor Championships | 8:30.02 | 14 | 1122 |
| May 18, 2024 | USATF LA Grand Prix | 8:30.12 | 1 | 1122 |
| June 27, 2021 | U.S. Olympic Team Trials | 8:33.09 | 16 | 1109 |
| June 12, 2021 | NCAA Div. I Outdoor Championships | 8:33.52 | 8 | 1107 |
| June 12, 2021 | NCAA D1 Outdoor Track & Field Championships | 8:33.52 | 13 | 1107 |
| May 16, 2021 | Pac-12 Track & Field Championships | 8:35.32 | 1 | 1099 |
| June 27, 2021 | U.S. Olympic Team Trials | 8:36.58 | 12 | 1094 |
| June 30, 2024 | 2024 U.S. Olympic Team Trials | 8:43.35 | 13 | 1065 |
| April 17, 2021 | West Coast Classic - Oregon | 8:44.84 | 1 | 1058 |
| May 12, 2019 | Pac-12 Championships | 8:52.10 | 3 | 1027 |
| May 26, 2018 | 2018 NCAA D1 West Prelims | 8:53.13 | 7 | 1023 |
| April 20, 2018 | Bryan Clay Invitational | 8:55.77 | 8 | 1012 |
| June 11, 2017 | Portland Track Festival | 8:59.62 | 5 | 996 |
| May 12, 2018 | Pac-12 Championships | 9:02.67 | 4 | 983 |
| May 13, 2017 | Pac-12 Championships | 9:04.47 | 7 | 976 |
| April 7, 2018 | Pepsi Team Invitational | 9:05.91 | 4 | 970 |
| April 15, 2017 | Brooks Mt. SAC Relays | 9:09.00 | 25 | 957 |
| April 29, 2017 | The Penn Relays Carnival | 9:10.02 | 3 | 953 |
400m
595
Points
54.85
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 29, 2023 | OTC All-Comers Meet #2 (Age 13+) | 54.85 | 5 | 595 |
5000m
1080
Points
13:36.62
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 15, 2020 | Husky Classic | 13:36.62 | 2 | 1080 |
| Feb. 8, 2019 | Husky Classic | 13:46.90 | 10 | 1044 |
| April 24, 2021 | Oregon Relays | 13:47.99 | 13 | 1041 |
| May 2, 2019 | Payton Jordan Cardinal Invitational | 14:02.53 | 20 | 992 |
| Feb. 9, 2018 | Husky Classic | 14:03.00 | 1 | 990 |
| May 26, 2018 | 2018 NCAA D1 West Prelims | 14:03.56 | 12 | 988 |
| March 31, 2018 | Stanford Invitational | 14:06.03 | 5 | 980 |
| May 12, 2019 | Pac-12 Championships | 14:15.52 | 12 | 949 |
| May 13, 2017 | Pac-12 Championships | 14:21.61 | 11 | 929 |
| May 12, 2018 | Pac-12 Championships | 14:22.82 | 10 | 925 |
5000m_cc
763
Points
15:16.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 14, 2015 | Country Fair Classic | 15:16.00 | 1 | 763 |
| Oct. 10, 2015 | George Fox Cross Country Classic | 15:19.00 | 1 | 754 |
| Sept. 12, 2015 | Ash Creek Invitational | 15:22.80 | 1 | 743 |
| Sept. 26, 2015 | Nike Portland XC Invite | 15:23.43 | 4 | 741 |
| Oct. 21, 2015 | 6A-6 Southern Oregon Conference Championship | 15:26.90 | 1 | 731 |
| Oct. 24, 2013 | Southwest Conference Championships | 15:28.00 | 3 | 728 |
| Oct. 15, 2014 | Country Fair Classic | 15:35.00 | 2 | 708 |
| Nov. 21, 2015 | Border Clash | 15:38.90 | 2 | 698 |
| Sept. 27, 2014 | Nike Pre-Nationals | 15:40.52 | 10 | 693 |
| Sept. 4, 2015 | The Invitational | 15:40.90 | 2 | 692 |
| Oct. 11, 2014 | George Fox Cross Country Classic | 15:42.80 | 4 | 687 |
| Dec. 12, 2015 | Foot Locker Nationals | 15:44.00 | 22 | 683 |
| Nov. 1, 2014 | OSAA Oregon State Championships | 15:49.00 | 5 | 670 |
| Oct. 31, 2015 | OSAA Oregon State Championships | 15:50.00 | 5 | 667 |
| Dec. 5, 2015 | Foot Locker West Regional | 15:52.30 | 10 | 661 |
| Oct. 5, 2013 | Mizuno Harrier Classic | 15:53.00 | 1 | 659 |
| Nov. 2, 2013 | OSAA State Championships | 15:55.00 | 9 | 653 |
| Oct. 22, 2014 | 6A-6 Southern Oregon Conference Championship | 16:03.20 | 2 | 632 |
| Oct. 3, 2014 | Oxford Classic | 16:03.40 | 3 | 631 |
| Sept. 5, 2014 | Marist XC Invitational | 16:12.00 | 1 | 608 |
| Sept. 16, 2015 | 6A SWC Pre-District Meet | 16:12.70 | 1 | 607 |
| Sept. 16, 2015 | Southwest Conference Pre-District Meet | 16:12.70 | 1 | 607 |
| Sept. 21, 2013 | Northwest Classic | 16:21.00 | 11 | 585 |
| Nov. 16, 2013 | Nike Cross Nationals Northwest Regional | 16:34.30 | 36 | 552 |
| Sept. 6, 2013 | Marist XC Invitational | 16:36.00 | 4 | 548 |
| Sept. 28, 2013 | Nike Pre-Nationals | 17:05.93 | 35 | 476 |
| Sept. 22, 2012 | Northwest Classic | 17:22.00 | 56 | 440 |
| Nov. 15, 2014 | Nike Cross Nationals Northwest Regional | 17:27.30 | 40 | 428 |
| Nov. 3, 2012 | OSAA State Championships | 17:29.00 | 65 | 425 |
| Sept. 11, 2013 | Southwest Conference Pre-District Meet | 17:42.00 | 1 | 397 |
| Sept. 7, 2012 | Marist XC Invitational | 18:48.00 | 34 | 270 |
6000m_cc
894
Points
17:52.90
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 6, 2019 | Ash Creek XC Festival | 17:52.90 | 2 | 894 |
7000m_cc
802
Points
21:50.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 6, 2018 | Oregon Preview | 21:50.40 | 2 | 802 |
800m
950
Points
1:52.72
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 3, 2021 | Hayward Premiere | 1:52.72 | 17 | 950 |
| June 29, 2023 | OTC All-Comers Meet #2 (Age 13+) | 1:56.69 | 4 | 844 |
| April 13, 2016 | Thurston @ Sheldon | 1:56.92 | 1 | 838 |
| April 27, 2016 | Sheldon @ Willamette | 1:57.59 | 1 | 821 |
| April 28, 2015 | Willamette vs Sheldon | 1:58.78 | 1 | 791 |
| April 8, 2015 | North Medford vs Sheldon | 1:58.90 | 2 | 788 |
| April 8, 2016 | BMW Portland Ultimate Invitational | 1:58.98 | 1 | 786 |
| May 7, 2014 | Willamette vs. Sheldon | 1:59.40 | 1 | 776 |
| April 11, 2015 | Aloha Preview | 2:00.95 | 3 | 738 |
| April 30, 2014 | Thurston vs. Sheldon | 2:01.60 | 1 | 722 |
| March 16, 2016 | WHS & SPFD @ Sheldon | 2:02.07 | 1 | 711 |
| May 6, 2015 | North Eugene, Sheldon @ Marist | 2:02.19 | 1 | 708 |
| April 4, 2014 | Sheldon vs. South Eugene | 2:10.00 | 2 | 535 |
8000m_cc
1039
Points
22:54.70
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 5, 2021 | Pac-12 XC Championships | 22:54.70 | 3 | 1039 |
| Oct. 26, 2018 | Pac 12 Cross Country Championships | 23:16.90 | 12 | 998 |
| Nov. 1, 2019 | Pac 12 Cross Country Championships | 23:26.80 | 14 | 980 |
| Feb. 5, 2021 | Oregon XC Open | 24:01.30 | 1 | 919 |
| Sept. 28, 2019 | Bill Dellinger Invitational | 24:04.30 | 24 | 913 |
| Oct. 14, 2017 | NCAA Division I (DI) Pre-Nationals | 24:12.80 | 9 | 899 |
| Sept. 29, 2017 | Bill Dellinger Invitational | 24:21.30 | 41 | 884 |
| Oct. 13, 2018 | Wisconsin Pre Nationals | 24:34.10 | 39 | 862 |
| Oct. 27, 2017 | Pac 12 Cross Country Championships | 24:34.10 | 39 | 862 |
| Oct. 18, 2019 | Wisconsin Nuttycombe Invitational | 24:38.00 | 106 | 855 |
| Sept. 21, 2018 | Bill Dellinger Invitational | 24:55.00 | 3 | 827 |
| Oct. 15, 2021 | Wisconsin Nuttycombe Invitational | 25:13.90 | 177 | 795 |
mile
1031
Points
4:03.61
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 1, 2025 | Razorback Invitational | 4:03.61 | 30 | 1031 |
| Jan. 26, 2019 | Razorback Invitational | 4:07.06 | 2 | 990 |
| Jan. 28, 2017 | Columbia East-West Challenge | 4:09.35 | 2 | 963 |
| Jan. 13, 2018 | UW Indoor Preview | 4:10.64 | 2 | 948 |
| April 29, 2016 | Nike/Jesuit Twilight Relays | 4:11.18 | 5 | 942 |
| May 30, 2015 | Prefontaine Classic | 4:14.03 | 10 | 909 |
| April 6, 2019 | 40th Annual Sun Angel Classic | 4:14.28 | 11 | 907 |
| May 1, 2015 | Nike/Jesuit Twilight Relays | 4:17.28 | 10 | 873 |
Cross Country
Event Group
1039
Points
22:54.70
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 5, 2021 | 8000mCC | Pac-12 XC Championships | 22:54.70 | 3 | 1039 |
| Oct. 26, 2018 | 8000mCC | Pac 12 Cross Country Championships | 23:16.90 | 12 | 998 |
| Nov. 1, 2019 | 8000mCC | Pac 12 Cross Country Championships | 23:26.80 | 14 | 980 |
| Nov. 15, 2019 | 10000mCC | NCAA D1 West Regional | 29:58.50 | 6 | 957 |
| Nov. 9, 2018 | 10000mCC | NCAA DI West Regional | 29:58.80 | 22 | 957 |
Mid-D
Event Group
997
Points
2:23.26
Personal Record
1000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 18, 2020 | 1000m | UW Indoor Preview | 2:23.26 | 7 | 997 |
| April 3, 2021 | 800m | Hayward Premiere | 1:52.72 | 17 | 950 |
| June 29, 2023 | 800m | OTC All-Comers Meet #2 (Age 13+) | 1:56.69 | 4 | 844 |
| April 13, 2016 | 800m | Thurston @ Sheldon | 1:56.92 | 1 | 838 |
| April 27, 2016 | 800m | Sheldon @ Willamette | 1:57.59 | 1 | 821 |
Mile
Event Group
1059
Points
3:43.63
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 7, 2021 | 1500m | Oregon Twilight | 3:43.63 | 17 | 1059 |
| May 16, 2021 | 1500m | Pac-12 Track & Field Championships | 3:43.87 | 10 | 1056 |
| April 3, 2021 | 1500m | Hayward Premiere | 3:44.33 | 5 | 1050 |
| Feb. 1, 2025 | Mile | Razorback Invitational | 4:03.61 | 30 | 1031 |
| May 16, 2021 | 1500m | Pac-12 Track & Field Championships | 3:47.64 | 10 | 1007 |
Distance
Event Group
1070
Points
7:57.72
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 23, 2019 | 3000m | MPSF Indoor Championship | 7:57.72 | 9 | 1070 |
| Feb. 1, 2020 | 3000m | Razorback Invitational | 7:58.89 | 1 | 1063 |
| Feb. 24, 2018 | 3000m | Mountain Pacific Sports Federation Championships | 8:00.49 | 8 | 1053 |
| Jan. 27, 2018 | 3000m | Dr. Sander Invitational | 8:03.07 | 15 | 1038 |
| Feb. 11, 2017 | 3000m | Husky Classic | 8:08.16 | 10 | 1009 |
Steeple
Event Group
1148
Points
8:24.33
Personal Record
3000mSC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| July 9, 2023 | 3000mSC | USATF Outdoor Championships | 8:24.33 | 7 | 1148 |
| July 9, 2023 | 3000mSC | USATF Outdoor Championships | 8:30.02 | 14 | 1122 |
| May 18, 2024 | 3000mSC | USATF LA Grand Prix | 8:30.12 | 1 | 1122 |
| June 27, 2021 | 3000mSC | U.S. Olympic Team Trials | 8:33.09 | 16 | 1109 |
| June 12, 2021 | 3000mSC | NCAA Div. I Outdoor Championships | 8:33.52 | 8 | 1107 |
Long Sprints
Event Group
595
Points
54.85
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 29, 2023 | 400m | OTC All-Comers Meet #2 (Age 13+) | 54.85 | 5 | 595 |
Long-Distance
Event Group
1080
Points
13:36.62
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 15, 2020 | 5000m | Husky Classic | 13:36.62 | 2 | 1080 |
| Feb. 8, 2019 | 5000m | Husky Classic | 13:46.90 | 10 | 1044 |
| April 24, 2021 | 5000m | Oregon Relays | 13:47.99 | 13 | 1041 |
| May 2, 2019 | 5000m | Payton Jordan Cardinal Invitational | 14:02.53 | 20 | 992 |
| Feb. 9, 2018 | 5000m | Husky Classic | 14:03.00 | 1 | 990 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava