Performance Dashboard
Athlete analytics & progression tracking
1000m
1032
Points
2:45.67
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 19, 2019 | Ed Jacoby Invitational | 2:45.67 | 1 | 1032 |
| Jan. 13, 2018 | Ed Jacoby Invitational | 2:53.68 | 2 | 933 |
| Jan. 14, 2017 | Ed Jacoby Invitational | 3:01.29 | 1 | 845 |
1500m
1107
Points
4:12.56
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 20, 2018 | Bryan Clay Invitational | 4:12.56 | 7 | 1107 |
| May 26, 2018 | 2018 NCAA D1 West Prelims | 4:13.68 | 3 | 1098 |
| June 9, 2018 | NCAA Division 1 Outdoor Track & Field Championship | 4:15.92 | 7 | 1081 |
| March 31, 2018 | Stanford Invitational | 4:17.80 | 1 | 1067 |
| May 25, 2019 | NCAA Division I West Preliminary | 4:18.70 | 4 | 1060 |
| May 12, 2018 | Mountain West Conference Championships | 4:20.40 | 1 | 1048 |
| May 26, 2018 | 2018 NCAA D1 West Prelims | 4:21.00 | 2 | 1043 |
| April 18, 2019 | Bryan Clay Invitational | 4:21.21 | 25 | 1041 |
| April 1, 2017 | Stanford Invitational | 4:22.08 | 1 | 1035 |
| April 2, 2016 | Stanford Invitational | 4:25.45 | 4 | 1010 |
| April 22, 2016 | Stanford Twilight | 4:26.32 | 17 | 1004 |
| May 13, 2017 | Mountain West Conference Championships | 4:26.85 | 2 | 1000 |
| May 4, 2012 | Jesuit Twilight | 4:27.42 | 5 | 996 |
| March 30, 2019 | Stanford Invitational | 4:27.93 | 12 | 992 |
| June 8, 2019 | NCAA Division I Outdoor Track & Field Championship | 4:30.62 | 24 | 972 |
| May 12, 2018 | Mountain West Conference Championships | 4:36.69 | 1 | 929 |
| May 2, 2014 | Nike/Jesuit Twilight Relays | 4:37.04 | 2 | 927 |
| May 1, 2016 | Payton Jordan Cardinal Invitational | 4:37.79 | 11 | 921 |
| May 3, 2013 | Nike/Jesuit Twilight Relays | 4:39.14 | 6 | 912 |
| April 28, 2012 | Centennial Invitational | 4:39.46 | 2 | 910 |
| May 27, 2017 | NCAA Division I West Preliminary | 4:40.00 | 10 | 906 |
| April 26, 2014 | 50th Centennial Invitational | 4:41.27 | 3 | 897 |
| April 18, 2015 | Oregon Relays | 4:41.33 | 7 | 897 |
| April 20, 2012 | Wilson Invite | 4:46.07 | 1 | 864 |
| April 13, 2013 | Willamette Falls Invitational | 4:46.49 | 1 | 861 |
| April 14, 2012 | Williamette Falls Invitational | 4:46.70 | 1 | 860 |
| April 18, 2014 | Wilson Invitational | 4:47.85 | 1 | 852 |
1600m
959
Points
4:51.37
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 25, 2013 | 2A, 3A, 4A Washington State Meet | 4:51.37 | 2 | 959 |
| May 24, 2014 | 4A District 3 | 4:58.69 | 2 | 910 |
| May 9, 2013 | GSHL 4A District Championship | 4:58.84 | 2 | 909 |
| May 17, 2013 | 4A West Central District | 4:59.87 | 2 | 903 |
| May 19, 2015 | GSHL 4A District Meet | 5:00.47 | 2 | 899 |
| May 26, 2012 | 2A, 3A, 4A Washington State Meet | 5:02.84 | 2 | 883 |
| May 19, 2012 | West Central District 2A-4A Championships | 5:02.92 | 2 | 883 |
| May 31, 2014 | 2A, 3A, 4A Washington State Meet | 5:04.09 | 13 | 875 |
| May 10, 2012 | GSHL 4A District Championship | 5:04.38 | 1 | 873 |
| May 14, 2014 | Greater St. Helens 4A District Meet | 5:06.21 | 2 | 862 |
| March 24, 2015 | Camas vs. Union | 5:12.70 | 1 | 821 |
| March 24, 2012 | Tiger Invite | 5:14.14 | 1 | 812 |
| March 29, 2014 | Tiger Invitational | 5:19.70 | 1 | 778 |
| March 18, 2015 | UHS/PHS Jamboree | 5:20.00 | 1 | 776 |
| May 30, 2015 | 2A, 3A, 4A Washington State Meet | 5:22.66 | 14 | 760 |
| April 3, 2014 | Battle Ground vs Union | 5:25.08 | 1 | 746 |
| April 2, 2015 | Union vs Heritage | 5:26.50 | 1 | 737 |
| March 19, 2013 | Union vs. Heritage | 5:39.12 | 1 | 665 |
200m
735
Points
27.39
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 18, 2015 | UHS/PHS Jamboree | 27.39 | 1 | 735 |
3000m
1022
Points
9:25.51
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 26, 2018 | UW Invitational | 9:25.51 | 10 | 1022 |
| Feb. 9, 2018 | Husky Classic | 9:34.65 | 21 | 993 |
| April 28, 2012 | Centennial Invitational | 10:10.20 | 3 | 883 |
| Feb. 24, 2018 | Mountain West Conference Indoor Championships | 10:22.12 | 30 | 848 |
| April 20, 2012 | Wilson Invite | 10:23.20 | 1 | 845 |
| April 14, 2012 | Williamette Falls Invitational | 10:33.04 | 1 | 816 |
3200m
802
Points
11:22.34
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 24, 2012 | Tiger Invite | 11:22.34 | 1 | 802 |
| May 10, 2012 | GSHL 4A District Championship | 11:24.31 | 1 | 797 |
400m
822
Points
1:00.46
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 3, 2014 | Battle Ground vs Union | 1:00.46 | 1 | 822 |
| April 17, 2015 | Battle Ground @ Union | 1:00.54 | 1 | 819 |
| March 24, 2015 | Camas vs. Union | 1:01.14 | 2 | 800 |
4500m_cc
618
Points
18:16.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 22, 2012 | Seaside 3 Course Challenge | 18:16.00 | 4 | 618 |
5000m
987
Points
16:34.55
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 14, 2017 | Bryan Clay Invitational | 16:34.55 | 17 | 987 |
5000m_cc
925
Points
17:10.16
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 30, 2017 | Greater Louisville Classic | 17:10.16 | 23 | 925 |
| Nov. 8, 2014 | WIAA State Championship | 17:51.06 | 3 | 855 |
| Oct. 13, 2012 | Concordia Adidas Classic | 18:05.60 | 6 | 831 |
| Nov. 9, 2013 | WIAA State Championship | 18:05.70 | 3 | 831 |
| Nov. 5, 2011 | WIAA State Championship | 18:07.10 | 2 | 829 |
| Oct. 10, 2014 | Sandelie Invitational | 18:10.30 | 2 | 824 |
| Oct. 15, 2011 | Concordia Adidas Classic | 18:12.00 | 6 | 821 |
| Nov. 3, 2012 | WIAA State Championship | 18:16.80 | 3 | 813 |
| Nov. 2, 2013 | Westside Classic | 18:31.16 | 2 | 790 |
| Oct. 23, 2014 | GSHL District Meet | 18:34.00 | 1 | 786 |
| Sept. 7, 2012 | Run-A-Ree | 18:42.00 | 2 | 773 |
| Sept. 7, 2012 | Run-A-Ree | 18:42.00 | 2 | 773 |
| Oct. 7, 2014 | Union Triangular | 18:43.00 | 2 | 771 |
| Oct. 29, 2011 | Westside Classic | 18:44.80 | 2 | 768 |
| Sept. 29, 2012 | Nike Pre-Nationals | 18:48.09 | 19 | 763 |
| Sept. 24, 2013 | Skyview vs. Union | 18:58.00 | 1 | 748 |
| Sept. 26, 2014 | Meriwether National Cross Country Classic | 19:02.10 | 1 | 741 |
| Oct. 23, 2013 | St. Helens League Championship | 19:05.00 | 2 | 737 |
| Sept. 30, 2014 | Battle Ground vs. Union | 19:08.00 | 1 | 732 |
| Sept. 20, 2014 | Northwest Classic | 19:19.00 | 2 | 715 |
| Sept. 12, 2014 | Run-A-Ree | 19:35.00 | 1 | 691 |
| Oct. 8, 2013 | Union vs. Evergreen | 19:39.00 | 1 | 685 |
| Dec. 7, 2013 | Foot Locker West Regional | 20:08.90 | 29 | 642 |
6000m_cc
1013
Points
20:02.90
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 9, 2018 | NCAA DI West Regional | 20:02.90 | 15 | 1013 |
| Sept. 28, 2018 | Wisconsin Nuttycombe Invitational | 20:17.40 | 26 | 993 |
| Nov. 10, 2017 | NCAA DI West Regional | 20:36.80 | 38 | 965 |
| Oct. 26, 2018 | Mountain West Conference XC Championships | 20:45.70 | 7 | 953 |
| Sept. 8, 2018 | Sundodger Invitational | 20:51.90 | 4 | 944 |
| Nov. 18, 2017 | NCAA DI Cross Country Championships | 20:53.70 | 122 | 942 |
| Oct. 13, 2017 | Wisconsin Nuttycombe Invitational | 20:56.30 | 66 | 938 |
| Nov. 17, 2018 | NCAA DI Cross Country Championships | 21:06.86 | 104 | 924 |
| Oct. 16, 2015 | Wisconsin Adidas Invitational | 21:10.00 | 119 | 919 |
| Nov. 21, 2015 | NCAA DI Cross Country Championships | 21:36.10 | 197 | 884 |
| Oct. 27, 2017 | Mountain West Conference XC Championships | 21:43.30 | 22 | 875 |
| Oct. 28, 2016 | Mountain West Conference XC Championships | 21:45.40 | 38 | 872 |
| Nov. 13, 2015 | NCAA D1 West Regional | 21:45.40 | 63 | 872 |
| Oct. 14, 2016 | Wisconsin Nuttycombe Invitational | 21:50.20 | 140 | 865 |
| Sept. 24, 2016 | Roy Griak Invitational | 23:13.10 | 78 | 759 |
| Sept. 26, 2015 | Roy Griak Invitational | 23:15.70 | 91 | 756 |
| Oct. 30, 2015 | Mountain West Conference XC Championships | 24:52.67 | 32 | 641 |
800m
1065
Points
2:05.57
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 6, 2019 | 40th Annual Sun Angel Classic | 2:05.57 | 8 | 1065 |
| Feb. 15, 2019 | Last Chance College Elite | 2:05.93 | 6 | 1059 |
| Jan. 26, 2019 | UW Invitational | 2:06.40 | 3 | 1051 |
| April 29, 2017 | Border Clash | 2:07.78 | 1 | 1028 |
| Feb. 27, 2016 | Mountain West Conference Indoor Championships | 2:08.92 | 2 | 1009 |
| Feb. 27, 2016 | Mountain West Conference Indoor Championships | 2:09.15 | 1 | 1005 |
| May 14, 2016 | Mountain West Conference Championships | 2:09.53 | 5 | 998 |
| May 14, 2016 | Mountain West Conference Championships | 2:10.64 | 2 | 980 |
| May 25, 2013 | 2A, 3A, 4A Washington State Meet | 2:10.68 | 3 | 979 |
| May 9, 2013 | GSHL 4A District Championship | 2:11.63 | 2 | 964 |
| Jan. 30, 2016 | UW Invitational | 2:11.88 | 1 | 960 |
| May 25, 2013 | 2A, 3A, 4A Washington State Meet | 2:13.68 | 4 | 931 |
| May 26, 2012 | 2A, 3A, 4A Washington State Meet | 2:13.69 | 1 | 931 |
| May 13, 2017 | Mountain West Conference Championships | 2:14.02 | 4 | 925 |
| May 14, 2014 | Greater St. Helens 4A District Meet | 2:14.10 | 2 | 924 |
| May 26, 2012 | 2A, 3A, 4A Washington State Meet | 2:14.61 | 1 | 916 |
| May 31, 2014 | 2A, 3A, 4A Washington State Meet | 2:14.68 | 6 | 915 |
| May 24, 2014 | 4A District 3 | 2:15.26 | 4 | 906 |
| May 19, 2012 | West Central District 2A-4A Championships | 2:15.38 | 2 | 904 |
| May 31, 2014 | 2A, 3A, 4A Washington State Meet | 2:15.77 | 8 | 898 |
| May 17, 2013 | 4A West Central District | 2:15.84 | 2 | 897 |
| May 17, 2013 | 4A West Central District | 2:16.39 | 4 | 888 |
| June 26, 2013 | USATF World Youth Track and Field Trials | 2:16.95 | 8 | 879 |
| April 25, 2015 | 51st Annual Centennial Invitational | 2:17.00 | 3 | 878 |
| April 13, 2013 | Willamette Falls Invitational | 2:17.02 | 1 | 878 |
| May 24, 2014 | 4A District 3 | 2:17.99 | 2 | 863 |
| May 10, 2012 | GSHL 4A District Championship | 2:18.08 | 1 | 862 |
| March 19, 2013 | Union vs. Heritage | 2:19.86 | 1 | 835 |
| March 28, 2015 | Tiger Invite | 2:20.43 | 2 | 826 |
| March 29, 2014 | Tiger Invitational | 2:24.37 | 3 | 768 |
| April 2, 2015 | Union vs Heritage | 2:24.59 | 1 | 764 |
| May 19, 2015 | GSHL 4A District Meet | 2:24.69 | 4 | 763 |
| April 17, 2015 | Battle Ground @ Union | 2:28.78 | 1 | 705 |
| May 19, 2015 | GSHL 4A District Meet | 2:30.36 | 7 | 683 |
| March 24, 2015 | Camas vs. Union | 2:32.25 | 3 | 657 |
| April 3, 2014 | Battle Ground vs Union | 2:34.85 | 1 | 623 |
mile
1075
Points
4:36.27
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 9, 2019 | NCAA DI Indoor Track and Field Championships | 4:36.27 | 1 | 1075 |
| Feb. 8, 2019 | Husky Classic | 4:36.83 | 5 | 1071 |
| March 9, 2019 | NCAA DI Indoor Track and Field Championships | 4:41.19 | 9 | 1040 |
| Feb. 24, 2018 | Mountain West Conference Indoor Championships | 4:45.73 | 1 | 1009 |
| Jan. 28, 2017 | UW Invitational | 4:46.67 | 5 | 1002 |
| Feb. 13, 2016 | Husky Classic | 4:47.58 | 2 | 996 |
| Feb. 24, 2018 | Mountain West Conference Indoor Championships | 4:52.27 | 7 | 964 |
| Feb. 23, 2019 | Mountain West Conference Indoor Championships | 4:54.26 | 3 | 951 |
| Feb. 11, 2017 | Husky Classic | 4:56.74 | 11 | 935 |
| Jan. 16, 2016 | Ed Jacoby Invitational | 5:00.28 | 4 | 912 |
| May 1, 2015 | Nike/Jesuit Twilight Relays | 5:01.62 | 5 | 903 |
| Feb. 25, 2017 | Mountain West Conference Indoor Championships | 5:11.73 | 7 | 838 |
3mile_cc
776
Points
17:58.70
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 5, 2013 | Sunfair Invitational | 17:58.70 | 1 | 776 |
| Oct. 1, 2011 | Sunfair Invitational | 18:09.90 | 8 | 758 |
Mid-D
Event Group
1065
Points
2:05.57
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 6, 2019 | 800m | 40th Annual Sun Angel Classic | 2:05.57 | 8 | 1065 |
| Feb. 15, 2019 | 800m | Last Chance College Elite | 2:05.93 | 6 | 1059 |
| Jan. 26, 2019 | 800m | UW Invitational | 2:06.40 | 3 | 1051 |
| Jan. 19, 2019 | 1000m | Ed Jacoby Invitational | 2:45.67 | 1 | 1032 |
| April 29, 2017 | 800m | Border Clash | 2:07.78 | 1 | 1028 |
Mile
Event Group
1107
Points
4:12.56
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 20, 2018 | 1500m | Bryan Clay Invitational | 4:12.56 | 7 | 1107 |
| May 26, 2018 | 1500m | 2018 NCAA D1 West Prelims | 4:13.68 | 3 | 1098 |
| June 9, 2018 | 1500m | NCAA Division 1 Outdoor Track & Field Championship | 4:15.92 | 7 | 1081 |
| March 9, 2019 | Mile | NCAA DI Indoor Track and Field Championships | 4:36.27 | 1 | 1075 |
| Feb. 8, 2019 | Mile | Husky Classic | 4:36.83 | 5 | 1071 |
Short Sprints
Event Group
735
Points
27.39
Personal Record
200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| March 18, 2015 | 200m | UHS/PHS Jamboree | 27.39 | 1 | 735 |
Distance
Event Group
1022
Points
9:25.51
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Jan. 26, 2018 | 3000m | UW Invitational | 9:25.51 | 10 | 1022 |
| Feb. 9, 2018 | 3000m | Husky Classic | 9:34.65 | 21 | 993 |
| April 28, 2012 | 3000m | Centennial Invitational | 10:10.20 | 3 | 883 |
| Feb. 24, 2018 | 3000m | Mountain West Conference Indoor Championships | 10:22.12 | 30 | 848 |
| April 20, 2012 | 3000m | Wilson Invite | 10:23.20 | 1 | 845 |
Long Sprints
Event Group
822
Points
1:00.46
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 3, 2014 | 400m | Battle Ground vs Union | 1:00.46 | 1 | 822 |
| April 17, 2015 | 400m | Battle Ground @ Union | 1:00.54 | 1 | 819 |
| March 24, 2015 | 400m | Camas vs. Union | 1:01.14 | 2 | 800 |
Cross Country
Event Group
1013
Points
20:02.90
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Nov. 9, 2018 | 6000mCC | NCAA DI West Regional | 20:02.90 | 15 | 1013 |
| Sept. 28, 2018 | 6000mCC | Wisconsin Nuttycombe Invitational | 20:17.40 | 26 | 993 |
| Nov. 10, 2017 | 6000mCC | NCAA DI West Regional | 20:36.80 | 38 | 965 |
| Oct. 26, 2018 | 6000mCC | Mountain West Conference XC Championships | 20:45.70 | 7 | 953 |
| Sept. 8, 2018 | 6000mCC | Sundodger Invitational | 20:51.90 | 4 | 944 |
Long-Distance
Event Group
987
Points
16:34.55
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 14, 2017 | 5000m | Bryan Clay Invitational | 16:34.55 | 17 | 987 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava