Performance Dashboard
Athlete analytics & progression tracking
1000m
880
Points
2:58.19
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 17, 2025 | Arkansas Invitational | 2:58.19 | 17 | 880 |
1500m
1046
Points
4:20.54
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 19, 2025 | Oregon Open | 4:20.54 | 4 | 1046 |
| May 9, 2025 | Arkansas Twilight | 4:27.31 | 11 | 996 |
| May 3, 2024 | Arkansas Twilight | 4:31.67 | 14 | 965 |
| June 14, 2023 | Brooks PR Invitational | 4:35.52 | 10 | 937 |
| June 13, 2024 | USATF U20 Championships | 4:37.36 | 4 | 924 |
| May 11, 2024 | Big 12 Outdoor Track & Field Championship | 4:39.23 | 22 | 911 |
| May 15, 2025 | Big 12 Outdoor Championships | 4:39.28 | 25 | 911 |
| June 15, 2022 | Brooks PR Invitational | 4:41.77 | 12 | 894 |
| June 11, 2017 | Portland Track Festival | 4:49.80 | 5 | 839 |
| June 18, 2017 | USATF Minnesota JO Championships | 5:13.57 | 1 | 687 |
| June 14, 2015 | USATF Minnesota JO Championships | 5:28.46 | 1 | 600 |
| June 14, 2015 | USATF Minnesota JO Championships | 5:28.46 | 1 | 600 |
| June 29, 2014 | AAU Region 14 Qualifier | 5:40.16 | 1 | 535 |
| Aug. 2, 2014 | AAU Junior Olympic Games | 5:43.76 | 9 | 516 |
| June 16, 2013 | USATF Minnesota JO Championships | 6:28.16 | 1 | 309 |
1600m
1014
Points
4:43.26
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 27, 2021 | Sundown Track Series #3 | 4:43.26 | 2 | 1014 |
| Feb. 26, 2022 | Thunder Invite | 4:48.55 | 1 | 978 |
| April 26, 2019 | Hamline Elite Meet | 4:50.64 | 1 | 964 |
| May 15, 2021 | AIA State Track & Field Championships D1 & D3 | 4:54.02 | 1 | 941 |
| June 14, 2023 | Brooks PR Invitational | 4:54.05 | 10 | 941 |
| Feb. 27, 2021 | Sundown Track Series #2 | 4:56.97 | 3 | 922 |
| May 12, 2023 | AIA Track and Field State Championships | 4:58.14 | 2 | 914 |
| June 9, 2018 | MSHSL State Track and Field Championships | 4:58.25 | 2 | 913 |
| May 31, 2018 | MSHSL Section 1A T&F Finals | 4:59.28 | 2 | 906 |
| May 6, 2023 | AIA Division IV Championships | 4:59.88 | 1 | 902 |
| June 8, 2019 | MSHSL State Track and Field Championships | 5:00.57 | 2 | 898 |
| May 30, 2019 | MSHSL Section 1A T&F Finals | 5:00.67 | 1 | 897 |
| April 10, 2021 | NIKE Chandler Rotary Invite | 5:01.68 | 9 | 891 |
| May 4, 2018 | La Crescent Invite | 5:03.68 | 1 | 878 |
| April 20, 2018 | PEM Varsity Meet #2 | 5:04.63 | 1 | 872 |
| Feb. 29, 2020 | Thunder Invite | 5:05.26 | 2 | 868 |
| March 30, 2019 | MSU-Mankato Showcase | 5:05.62 | 1 | 865 |
| March 4, 2023 | Aztec Invite (FULL) | 5:05.77 | 1 | 864 |
| Feb. 11, 2018 | SPIRE Scholastic Showcase | 5:06.26 | 8 | 861 |
| April 17, 2021 | Hohokam Warrior | 5:06.73 | 1 | 858 |
| April 18, 2019 | PEM Winged Foot Invitational | 5:07.13 | 1 | 856 |
| May 24, 2018 | MSHSL Section 1A Subsection 1 | 5:07.98 | 1 | 850 |
| May 23, 2019 | MSHSL Section 1A Subsection 1 | 5:12.55 | 2 | 822 |
| April 5, 2019 | Caledonia/Spring Grove Invitational | 5:12.68 | 1 | 821 |
| April 26, 2023 | Becky Matthews Underclassman Showcase/Last Chance Invitational | 5:13.04 | 1 | 819 |
2mile
977
Points
10:23.28
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 16, 2019 | New Balance Nationals Outdoor | 10:23.28 | 5 | 977 |
| July 2, 2021 | Brooks Invitational | 10:23.30 | 9 | 977 |
200m
668
Points
28.24
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 5, 2021 | Perry Puma Last Chance Div 1 & 2 | 28.24 | 24 | 668 |
3000m
978
Points
9:39.45
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 28, 2025 | Big 12 Indoor Track & Field Championships | 9:39.45 | 14 | 978 |
| Feb. 22, 2020 | UW High School Invitational | 9:55.99 | 3 | 926 |
| June 13, 2024 | USATF U20 Championships | 10:10.58 | 4 | 882 |
| Jan. 7, 2018 | USATF Minnesota Indoor Meet #2 | 10:22.58 | 8 | 847 |
3000m_cc
819
Points
10:32.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 29, 2025 | Cowboy Preview | 10:32.10 | 9 | 819 |
| Aug. 29, 2025 | Cowboy Preview | 10:32.10 | 9 | 819 |
| Aug. 30, 2024 | Cowboy Preview | 10:42.70 | 4 | 789 |
| Dec. 9, 2017 | USATF National Junior Olympics XC Championships | 10:46.40 | 1 | 778 |
| Dec. 9, 2017 | USATF Junior Olympic XC National Championship | 10:46.40 | 1 | 778 |
| Nov. 24, 2018 | Foot Locker Midwest Regional | 11:21.80 | 5 | 682 |
| Dec. 10, 2016 | USATF National Junior Olympics XC Championships | 11:56.32 | 23 | 594 |
3200m
986
Points
10:16.25
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 15, 2021 | AIA State Track & Field Championships D1 & D3 | 10:16.25 | 1 | 986 |
| April 27, 2018 | Hamline Elite Meet | 10:25.12 | 2 | 960 |
| May 31, 2018 | MSHSL Section 1A T&F Finals | 10:26.19 | 1 | 957 |
| June 9, 2018 | MSHSL State Track and Field Championships | 10:29.77 | 1 | 947 |
| May 30, 2019 | MSHSL Section 1A T&F Finals | 10:32.04 | 1 | 940 |
| June 13, 2020 | Desert Dream-Last Hurrah Track & Field Invitational | 10:32.07 | 5 | 940 |
| Feb. 13, 2021 | Sundown Track Series #1 | 10:33.84 | 1 | 935 |
| May 12, 2023 | AIA Track and Field State Championships | 10:34.16 | 1 | 934 |
| April 5, 2019 | Caledonia/Spring Grove Invitational | 10:36.41 | 1 | 928 |
| May 11, 2019 | Three Rivers Conference Championships | 10:37.17 | 1 | 926 |
| May 24, 2018 | MSHSL Section 1A Subsection 1 | 10:38.37 | 1 | 922 |
| June 8, 2019 | MSHSL State Track and Field Championships | 10:39.34 | 1 | 920 |
| April 26, 2019 | Hamline Elite Meet | 10:40.26 | 1 | 917 |
| Feb. 29, 2020 | Thunder Invite | 10:40.88 | 1 | 915 |
| May 6, 2023 | AIA Division IV Championships | 10:41.00 | 1 | 915 |
| April 20, 2018 | PEM Varsity Meet #2 | 10:41.54 | 1 | 913 |
| Feb. 11, 2018 | SPIRE Scholastic Showcase | 10:47.33 | 3 | 897 |
| Feb. 26, 2022 | Thunder Invite | 10:49.73 | 1 | 890 |
| May 23, 2019 | MSHSL Section 1A Subsection 1 | 10:53.06 | 1 | 881 |
| March 20, 2021 | Aztec Invite | 10:59.08 | 1 | 864 |
| May 7, 2022 | AIA State Track & Field Championships | 11:05.54 | 3 | 847 |
| Feb. 25, 2023 | Thunder Invite | 11:12.84 | 1 | 827 |
| April 29, 2021 | Tempe All City | 11:17.75 | 1 | 814 |
400m
805
Points
1:00.97
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 5, 2021 | Perry Puma Last Chance Div 1 & 2 | 1:00.97 | 4 | 805 |
| June 16, 2013 | USATF Minnesota JO Championships | 1:26.14 | 2 | 191 |
4000m_cc
637
Points
15:57.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 6, 2018 | La Crescent "Crazy Buffalo" Invitational | 15:57.00 | 2 | 637 |
5000m
1002
Points
16:26.43
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 15, 2025 | Big 12 Outdoor Championships | 16:26.43 | 15 | 1002 |
| March 11, 2018 | New Balance Nationals Indoor | 17:17.30 | 6 | 912 |
5000m_cc
977
Points
16:40.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 24, 2021 | Desert Twilight XC Festival | 16:40.40 | 1 | 977 |
| Sept. 27, 2019 | Nike Desert Twilight Festival | 16:49.13 | 2 | 962 |
| Oct. 2, 2020 | Desert Twilight XC Festival | 16:57.20 | 2 | 947 |
| Sept. 19, 2020 | Western Equinox XC Festival | 17:01.78 | 1 | 939 |
| Sept. 12, 2020 | Chandler Invitational | 17:05.20 | 1 | 933 |
| Nov. 12, 2017 | Nike Cross Nationals Heartland Regional | 17:07.72 | 4 | 929 |
| Nov. 13, 2020 | AIA State Cross Country Championship | 17:13.40 | 1 | 919 |
| Nov. 20, 2021 | NXR Southwest Region | 17:15.30 | 1 | 916 |
| Oct. 26, 2022 | City of Chandler XC Championships | 17:16.10 | 1 | 915 |
| Dec. 5, 2020 | AAU National Cross Country Championships | 17:20.62 | 6 | 907 |
| Nov. 23, 2019 | Nike Cross Nationals Southwest Regional | 17:22.03 | 6 | 904 |
| Nov. 4, 2020 | Crossroads Park Sectionals | 17:24.60 | 1 | 900 |
| Oct. 23, 2020 | The Phoenix Classic Showdown at Sundown | 17:25.00 | 1 | 899 |
| Nov. 11, 2018 | Nike Cross Nationals Heartland Regional | 17:29.30 | 3 | 892 |
| Dec. 1, 2018 | Nike Cross Nationals | 17:29.50 | 14 | 892 |
| Nov. 16, 2019 | AIA State Cross Country Championship | 17:36.84 | 1 | 879 |
| Nov. 3, 2021 | AIA Sectional - Crossroads | 17:39.10 | 1 | 875 |
| Nov. 13, 2021 | AIA State Championship D1/D4 | 17:39.40 | 1 | 875 |
| Nov. 3, 2018 | MSHSL State Cross Country Championships | 17:41.50 | 2 | 871 |
| Dec. 4, 2021 | Eastbay West Regional | 17:42.00 | 5 | 871 |
| Sept. 6, 2019 | Desert Solstice | 17:46.00 | 1 | 864 |
| Sept. 30, 2022 | Desert Twilight XC Festival | 17:47.90 | 8 | 861 |
| Nov. 12, 2022 | AIA State Championship D1/D4 | 17:53.20 | 1 | 852 |
| Sept. 10, 2022 | Fountain Hills Invitational | 17:58.81 | 1 | 843 |
| Dec. 2, 2017 | Nike Cross Nationals | 17:58.90 | 11 | 842 |
| Dec. 11, 2021 | Eastbay Cross Country Championships | 18:08.90 | 22 | 826 |
| Oct. 25, 2018 | MSHSL Section 1A Championships | 18:09.80 | 2 | 825 |
| Sept. 4, 2021 | The Peaks Invitational | 18:10.90 | 1 | 823 |
| Sept. 29, 2018 | Roy Griak Invitational | 18:15.00 | 4 | 816 |
| Dec. 7, 2019 | Team Cross Country Nationals | 18:17.80 | 27 | 812 |
| Nov. 4, 2017 | MSHSL State Cross Country Championships | 18:19.70 | 2 | 808 |
| Aug. 31, 2017 | St. Olaf High School Showcase | 18:21.00 | 3 | 806 |
| Aug. 30, 2018 | Stewartville Bill Glomski Invitational | 18:22.80 | 2 | 803 |
| Sept. 13, 2018 | Rochester Mayo Invite | 18:38.80 | 2 | 778 |
| Sept. 23, 2017 | Roy Griak Invitational | 18:49.10 | 5 | 762 |
| Oct. 26, 2017 | MSHSL Section 1A Championships | 19:00.70 | 2 | 744 |
| Nov. 2, 2022 | AIA Sectional - Crossroads (Day 1) | 19:01.30 | 1 | 743 |
| Oct. 16, 2018 | Three Rivers Conference Championships | 19:03.10 | 2 | 740 |
| Dec. 3, 2022 | CHAMPS Sports Cross Country West Regional Championships | 19:17.00 | 19 | 719 |
| Oct. 17, 2017 | Three Rivers Conference Championships | 19:17.80 | 2 | 717 |
| Sept. 14, 2017 | Rochester Mayo Invite | 19:21.58 | 2 | 712 |
| Oct. 10, 2017 | Plainview-Elgin-Milville Invitational | 19:56.30 | 2 | 660 |
| Nov. 5, 2016 | UHSTCA Pre-Foot Locker Invitational | 20:30.00 | 45 | 612 |
| Oct. 23, 2019 | Tempe City Championship Meet | 20:54.80 | 4 | 577 |
| Nov. 19, 2022 | Team Southwest Regional Champs | 21:27.40 | 196 | 534 |
| Nov. 19, 2022 | Team Southwest Regional Champs | 21:27.40 | 196 | 534 |
6000m_cc
948
Points
20:49.08
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 15, 2024 | NCAA DI Midwest Regional Championships | 20:49.08 | 44 | 948 |
| Nov. 1, 2024 | Big 12 Conference Cross Country Championship | 20:53.80 | 42 | 942 |
| Oct. 31, 2025 | Big 12 Cross Country Championships | 21:07.25 | 50 | 923 |
| Sept. 26, 2025 | Cowboy Jamboree | 21:12.20 | 23 | 916 |
| Sept. 28, 2024 | Cowboy Jamboree | 21:39.80 | 24 | 879 |
| Oct. 19, 2024 | Weis-Crockett Invitational | 21:45.40 | 1 | 872 |
| Oct. 17, 2025 | Weis-Crockett Invitational | 21:49.70 | 5 | 866 |
60m
363
Points
10.18
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 8, 2015 | USATF Minnesota Indoor Championships | 10.18 | 3 | 363 |
800m
924
Points
2:14.09
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 1, 2025 | Razorback Invitational | 2:14.09 | 27 | 924 |
| March 20, 2021 | Aztec Invite | 2:14.89 | 2 | 912 |
| May 15, 2021 | AIA State Track & Field Championships D1 & D3 | 2:16.77 | 5 | 882 |
| Jan. 17, 2025 | Arkansas Invitational | 2:19.65 | 24 | 838 |
| May 17, 2018 | Winona Cotter Invitational | 2:20.05 | 1 | 832 |
| May 6, 2023 | AIA Division IV Championships | 2:20.59 | 1 | 823 |
| May 12, 2018 | Three Rivers Conference Championships | 2:20.84 | 1 | 820 |
| April 21, 2023 | Chandler City Meet | 2:23.32 | 3 | 783 |
| May 1, 2018 | Rushford-Peterson Invitational #2 | 2:23.52 | 1 | 780 |
| March 30, 2019 | MSU-Mankato Showcase | 2:23.97 | 2 | 773 |
| March 7, 2023 | Valley Christian Non-Qualifier (FULL) | 2:24.56 | 1 | 765 |
| April 30, 2022 | Desert Vista Last Chance | 2:24.86 | 5 | 760 |
| April 18, 2019 | PEM Winged Foot Invitational | 2:25.44 | 2 | 752 |
| June 18, 2017 | USATF Minnesota JO Championships | 2:39.58 | 3 | 562 |
| June 14, 2015 | USATF Minnesota JO Championships | 2:42.49 | 1 | 527 |
| June 14, 2015 | USATF Minnesota JO Championships | 2:42.49 | 1 | 527 |
| June 29, 2014 | AAU Region 14 Qualifier | 3:01.20 | 2 | 326 |
| June 16, 2013 | USATF Minnesota JO Championships | 3:12.53 | 1 | 227 |
mile
1014
Points
4:44.94
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| March 27, 2021 | Sundown Track Series #3 | 4:44.94 | 2 | 1014 |
| Feb. 15, 2025 | Tyson Invitational | 4:47.21 | 13 | 999 |
| June 20, 2021 | Golden West Invitational | 4:49.62 | 1 | 982 |
| Feb. 28, 2025 | Big 12 Indoor Track & Field Championships | 4:50.66 | 13 | 975 |
| May 23, 2021 | adidas Boost Boston Games | 4:51.00 | 7 | 973 |
| Feb. 1, 2025 | Razorback Invitational | 4:52.97 | 38 | 960 |
| June 14, 2023 | Brooks PR Invitational | 4:55.83 | 10 | 941 |
| June 16, 2019 | New Balance Nationals Outdoor | 4:58.47 | 17 | 923 |
| Feb. 27, 2021 | Sundown Track Series #2 | 4:58.77 | 3 | 921 |
| June 15, 2022 | Brooks PR Invitational | 5:03.01 | 12 | 894 |
| April 10, 2021 | NIKE Chandler Rotary Invite | 5:03.33 | 9 | 892 |
| June 13, 2020 | Desert Dream-Last Hurrah Track & Field Invitational | 5:04.37 | 11 | 885 |
| March 11, 2018 | New Balance Nationals Indoor | 5:10.27 | 2 | 848 |
| Jan. 21, 2018 | USATF Minnesota Indoor Meet #3 | 5:13.36 | 20 | 828 |
| March 8, 2015 | USATF Minnesota Indoor Championships | 5:54.92 | 1 | 590 |
| Feb. 25, 2017 | USATF Minnesota Indoor Meet #4 | 5:56.02 | 63 | 584 |
| Aug. 10, 2016 | Pearl Street Mile | 5:59.00 | 6 | 569 |
3mile_cc
976
Points
16:04.50
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 18, 2021 | Woodbridge Cross Country Classic | 16:04.50 | 6 | 976 |
| Sept. 21, 2019 | Woodbridge Cross Country Classic | 16:09.80 | 2 | 966 |
| Oct. 26, 2019 | Mt SAC Invitational | 16:47.00 | 1 | 899 |
Mid-D
Event Group
924
Points
2:14.09
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 1, 2025 | 800m | Razorback Invitational | 2:14.09 | 27 | 924 |
| March 20, 2021 | 800m | Aztec Invite | 2:14.89 | 2 | 912 |
| May 15, 2021 | 800m | AIA State Track & Field Championships D1 & D3 | 2:16.77 | 5 | 882 |
| Jan. 17, 2025 | 1000m | Arkansas Invitational | 2:58.19 | 17 | 880 |
| Jan. 17, 2025 | 800m | Arkansas Invitational | 2:19.65 | 24 | 838 |
Mile
Event Group
1046
Points
4:20.54
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 19, 2025 | 1500m | Oregon Open | 4:20.54 | 4 | 1046 |
| March 27, 2021 | Mile | Sundown Track Series #3 | 4:44.94 | 2 | 1014 |
| March 27, 2021 | 1600m | Sundown Track Series #3 | 4:43.26 | 2 | 1014 |
| Feb. 15, 2025 | Mile | Tyson Invitational | 4:47.21 | 13 | 999 |
| May 9, 2025 | 1500m | Arkansas Twilight | 4:27.31 | 11 | 996 |
Distance
Event Group
986
Points
10:16.25
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 15, 2021 | 3200m | AIA State Track & Field Championships D1 & D3 | 10:16.25 | 1 | 986 |
| Feb. 28, 2025 | 3000m | Big 12 Indoor Track & Field Championships | 9:39.45 | 14 | 978 |
| June 16, 2019 | 2Mile | New Balance Nationals Outdoor | 10:23.28 | 5 | 977 |
| July 2, 2021 | 2Mile | Brooks Invitational | 10:23.30 | 9 | 977 |
| April 27, 2018 | 3200m | Hamline Elite Meet | 10:25.12 | 2 | 960 |
Short Sprints
Event Group
668
Points
28.24
Personal Record
200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 5, 2021 | 200m | Perry Puma Last Chance Div 1 & 2 | 28.24 | 24 | 668 |
| March 8, 2015 | 60m | USATF Minnesota Indoor Championships | 10.18 | 3 | 363 |
Cross Country
Event Group
977
Points
16:40.40
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Sept. 24, 2021 | 5K XC | Desert Twilight XC Festival | 16:40.40 | 1 | 977 |
| Sept. 18, 2021 | 3 Mile XC | Woodbridge Cross Country Classic | 16:04.50 | 6 | 976 |
| Sept. 21, 2019 | 3 Mile XC | Woodbridge Cross Country Classic | 16:09.80 | 2 | 966 |
| Sept. 27, 2019 | 5K XC | Nike Desert Twilight Festival | 16:49.13 | 2 | 962 |
| Nov. 15, 2024 | 6000mCC | NCAA DI Midwest Regional Championships | 20:49.08 | 44 | 948 |
Long Sprints
Event Group
805
Points
1:00.97
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 5, 2021 | 400m | Perry Puma Last Chance Div 1 & 2 | 1:00.97 | 4 | 805 |
| June 16, 2013 | 400m | USATF Minnesota JO Championships | 1:26.14 | 2 | 191 |
Long-Distance
Event Group
1002
Points
16:26.43
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 15, 2025 | 5000m | Big 12 Outdoor Championships | 16:26.43 | 15 | 1002 |
| March 11, 2018 | 5000m | New Balance Nationals Indoor | 17:17.30 | 6 | 912 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava