Performance Dashboard
Athlete analytics & progression tracking
1000m
852
Points
3:00.65
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 28, 2025 | NSIC Indoor Championship | 3:00.65 | 3 | 852 |
| Jan. 25, 2025 | Jim Emmerich Alumni Meet | 3:03.91 | 10 | 815 |
| Feb. 28, 2025 | NSIC Indoor Championship | 3:03.98 | 6 | 814 |
| Feb. 16, 2024 | SDSU Last Chance | 3:05.06 | 5 | 802 |
| Jan. 27, 2024 | SDSU NAIA/D2 Open | 3:08.70 | 2 | 763 |
| Feb. 24, 2024 | NSIC Indoor Track and Field Championship | 3:09.34 | 16 | 756 |
| Feb. 24, 2024 | Northern Sun Indoor Track & Field Championship | 3:09.34 | 16 | 756 |
1500m
874
Points
4:44.63
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 10, 2025 | NSIC Outdoor Championship | 4:44.63 | 6 | 874 |
| April 18, 2025 | Maverick Invitational | 4:47.36 | 2 | 855 |
| April 22, 2023 | Red Raider Open | 4:52.38 | 3 | 822 |
| May 10, 2025 | NSIC Outdoor Championship | 4:59.58 | 12 | 775 |
| April 2, 2023 | Wartburg Outdoor Select | 5:17.32 | 52 | 664 |
1600m
824
Points
5:12.14
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 7, 2019 | Section 2AA True Team Meet | 5:12.14 | 1 | 824 |
| May 16, 2021 | True Team Section 2AA (Virtual) | 5:12.73 | 2 | 821 |
| May 20, 2021 | Luverne Meet | 5:12.73 | 1 | 821 |
| May 18, 2019 | MSHSCA State True Team Championships | 5:13.93 | 1 | 813 |
| May 21, 2022 | MSHSCA State True Team Championships | 5:14.44 | 1 | 810 |
| May 9, 2022 | Section 3A True Team Meet | 5:19.47 | 2 | 779 |
| May 14, 2022 | Big South Conference Small School Championships | 5:19.83 | 1 | 777 |
| April 25, 2019 | Worthington Invitational | 5:20.30 | 1 | 774 |
| April 12, 2022 | Luverne Cardinal Relays | 5:21.08 | 1 | 769 |
| April 6, 2019 | Brandon Valley Lynx Invitational | 5:23.27 | 1 | 756 |
| May 29, 2021 | Big South Conference Quad | 5:26.08 | 2 | 740 |
| May 29, 2021 | Class AA Girls State True Team | 5:26.08 | 5 | 740 |
| May 15, 2018 | Worthington Trojan Relays | 5:27.03 | 1 | 734 |
| May 25, 2021 | Luverne HS Meet | 5:27.20 | 1 | 733 |
| March 23, 2019 | SDSU Ruth Marske Invite | 5:30.49 | 2 | 714 |
| April 11, 2017 | Luverne Cardinal Relays #2 | 5:30.59 | 1 | 713 |
| April 22, 2017 | Pipestone Invitational | 5:31.03 | 1 | 711 |
| May 11, 2019 | Big South Conference Small School Championships | 5:31.14 | 1 | 710 |
| April 28, 2022 | Worthington Invitational | 5:31.30 | 2 | 709 |
| May 10, 2018 | Section 2AA True Team Meet (postponed) | 5:32.04 | 6 | 705 |
| May 7, 2021 | Fairmont Meet | 5:34.29 | 2 | 692 |
| May 2, 2017 | Pipestone Bob Nangle Relays | 5:34.68 | 2 | 690 |
| May 1, 2018 | Pipestone Bob Nangle Relays | 5:35.23 | 1 | 687 |
| April 8, 2017 | Brandon Valley Invitational | 5:35.28 | 4 | 686 |
| April 16, 2021 | Cardinal Relays | 5:38.33 | 1 | 669 |
| May 8, 2017 | Section 3A True Team Meet | 5:38.45 | 2 | 668 |
| May 20, 2017 | MSHSCA State True Team Championships | 5:39.76 | 7 | 661 |
| April 12, 2018 | Luverne Cardinal Relays #2 (postponed) | 5:42.00 | 1 | 649 |
| April 8, 2021 | Buc Quad #1 | 5:42.10 | 2 | 648 |
| March 28, 2017 | Luverne Quad | 6:03.19 | 2 | 537 |
2000m_cc
494
Points
7:59.70
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 2, 2016 | Canby Late Night Invitational | 7:59.70 | 0 | 494 |
2800m_cc
581
Points
11:10.71
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 19, 2017 | Lac Qui Parle Valley Invitational | 11:10.71 | 1 | 581 |
3200m
869
Points
10:57.37
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 7, 2022 | Howard Wood Dakota Relays | 10:57.37 | 2 | 869 |
| June 9, 2018 | MSHSL State Track and Field Championships | 11:04.85 | 5 | 849 |
| June 10, 2021 | MSHSL Section 3A T&F Finals | 11:06.38 | 2 | 845 |
| May 4, 2019 | Howard Wood Dakota Relays | 11:08.52 | 7 | 839 |
| June 19, 2021 | MSHSL State Track and Field Championships | 11:08.71 | 5 | 838 |
| May 7, 2019 | Section 2AA True Team Meet | 11:26.33 | 1 | 791 |
| May 23, 2019 | MSHSL Section 3A Southwest Subsection | 11:26.80 | 1 | 790 |
| May 18, 2019 | MSHSCA State True Team Championships | 11:28.75 | 2 | 785 |
| June 8, 2019 | MSHSL State Track and Field Championships | 11:30.82 | 6 | 779 |
| May 24, 2018 | MSHSL Section 3A Southwest Subsection | 11:33.71 | 1 | 772 |
| April 4, 2022 | Luverne Invitational | 11:35.04 | 1 | 768 |
| May 31, 2018 | MSHSL Section 3A T&F Finals | 11:42.24 | 2 | 750 |
| May 10, 2021 | Pipestone Conference #2 | 11:46.96 | 1 | 738 |
| April 29, 2021 | Luverne Cardinal Relays | 11:47.06 | 1 | 738 |
| April 9, 2019 | Luverne Cardinal Relays #2 | 11:49.36 | 1 | 732 |
| June 3, 2021 | MSHSL Section 3A - Southwest Sub-Section | 11:51.07 | 3 | 727 |
| May 30, 2019 | MSHSL Section 3A T&F Finals | 11:52.36 | 2 | 724 |
| May 5, 2018 | Howard Wood Dakota Relays | 11:57.46 | 25 | 711 |
| May 25, 2017 | MSHSL Section 3A Southwest Subsection | 12:01.38 | 2 | 702 |
| May 12, 2018 | Big South Conference | 12:04.63 | 1 | 694 |
| June 10, 2017 | MSHSL State Track and Field Championships | 12:10.10 | 15 | 680 |
| June 1, 2017 | MSHSL Section 3A T&F Finals | 12:13.65 | 2 | 672 |
| May 13, 2017 | Big South Conference | 12:17.10 | 1 | 663 |
| April 4, 2017 | Luverne Cardinal Relays | 12:19.81 | 1 | 657 |
| May 20, 2017 | MSHSCA State True Team Championships | 12:28.40 | 4 | 636 |
400m
834
Points
1:00.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 17, 2022 | Worthington Trojan Relays | 1:00.10 | 1 | 834 |
| May 3, 2022 | Pipestone Bob Nangle Relays | 1:02.22 | 1 | 765 |
4000m_cc
663
Points
15:42.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 23, 2019 | Fairmont Early Bird Invite | 15:42.40 | 2 | 663 |
5000m_cc
862
Points
17:47.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 6, 2024 | Augie Twilight | 17:47.40 | 19 | 862 |
| Oct. 19, 2021 | The Big South Conference Championships | 18:13.01 | 2 | 819 |
| Oct. 16, 2018 | The Big South Conference Meet | 18:13.48 | 1 | 819 |
| Oct. 15, 2019 | The Big South Conference Meet | 18:17.30 | 1 | 812 |
| Oct. 25, 2018 | MSHSL Section 3A Championships | 18:18.20 | 2 | 811 |
| Nov. 10, 2019 | Nike Cross Nationals Heartland Regional | 18:20.50 | 33 | 807 |
| Sept. 25, 2018 | Saint James Invite | 18:21.00 | 1 | 806 |
| Oct. 4, 2018 | Luverne Invite | 18:25.30 | 1 | 799 |
| Nov. 2, 2019 | MSHSL State Cross Country Championships | 18:27.10 | 3 | 797 |
| Oct. 28, 2021 | MSHSL Section 3A XC Championships | 18:31.63 | 2 | 789 |
| Nov. 3, 2018 | MSHSL State Cross Country Championships | 18:34.90 | 7 | 784 |
| Sept. 8, 2018 | Luverne Bruce Gulf Classic | 18:35.20 | 1 | 784 |
| Aug. 29, 2018 | Mountain Lake Paul Metcalf Invitational | 18:35.40 | 2 | 783 |
| Nov. 11, 2018 | Nike Cross Nationals Heartland Regional | 18:41.80 | 47 | 773 |
| Oct. 10, 2017 | Adrian Invite | 18:42.00 | 1 | 773 |
| Nov. 6, 2021 | MSHSL State Cross Country Championships | 18:47.00 | 2 | 765 |
| Oct. 24, 2019 | MSHSL Section 3A Championships | 18:47.19 | 2 | 765 |
| Nov. 4, 2017 | MSHSL State Cross Country Championships | 18:50.90 | 5 | 759 |
| Oct. 7, 2021 | Luverne Invite | 18:56.66 | 1 | 750 |
| Nov. 14, 2021 | NXR Heartland Regional Championships | 18:57.20 | 84 | 749 |
| Oct. 10, 2020 | The Big South Conference Meet | 18:58.81 | 1 | 746 |
| Sept. 12, 2019 | Worthington Turkey Trot Invitational | 18:59.70 | 2 | 745 |
| Aug. 30, 2019 | Beresford Invitational | 18:59.70 | 2 | 745 |
| Oct. 12, 2021 | Adrian Invite | 19:02.98 | 2 | 740 |
| Oct. 3, 2019 | Luverne Invite | 19:03.70 | 1 | 739 |
| Sept. 3, 2021 | Mountain Lake Paul Metcalf Invitational | 19:04.90 | 3 | 737 |
| Sept. 13, 2018 | Rochester Mayo Invite | 19:06.50 | 4 | 735 |
| Sept. 24, 2019 | Saint James Invite (weather-shortened) | 19:06.90 | 1 | 734 |
| Sept. 23, 2021 | Jackson County Central Invite | 19:10.14 | 1 | 729 |
| Oct. 2, 2021 | Willmar Invitational | 19:14.30 | 4 | 723 |
| Sept. 10, 2020 | Big South Triangular | 19:16.00 | 1 | 720 |
| Oct. 31, 2020 | TCRC Cross Country Showcase | 19:16.84 | 2 | 719 |
| Aug. 24, 2018 | Beresford Invitational | 19:19.45 | 1 | 715 |
| Nov. 12, 2017 | Nike Cross Nationals Heartland Regional | 19:19.76 | 42 | 714 |
| Sept. 28, 2021 | Saint James Invite | 19:25.42 | 1 | 706 |
| Oct. 5, 2017 | Luverne Invite | 19:31.60 | 1 | 696 |
| Sept. 28, 2019 | Willmar Invitational | 19:39.10 | 5 | 685 |
| Oct. 26, 2017 | MSHSL Section 3A Championships | 19:39.75 | 2 | 684 |
| Oct. 8, 2019 | Adrian Invite | 19:41.10 | 2 | 682 |
| Oct. 15, 2020 | MSHSL Section 3A Championships | 19:42.94 | 5 | 680 |
| Sept. 26, 2017 | Murray County Central Invite | 19:45.00 | 2 | 676 |
| Sept. 7, 2019 | Luverne Bruce Gulf Classic | 19:45.70 | 1 | 675 |
| Sept. 16, 2021 | Rochester Mayo Invite | 19:46.49 | 4 | 674 |
| Sept. 11, 2021 | Luverne Bruce Gluf Classic | 19:48.50 | 1 | 671 |
| Aug. 27, 2021 | Beresford Invitational | 19:50.30 | 3 | 669 |
| Oct. 17, 2017 | The Big South Conference Meet | 19:51.00 | 1 | 668 |
| Sept. 19, 2019 | Jackson County Central Invite | 19:52.90 | 1 | 665 |
| Sept. 29, 2020 | Windom Tri | 19:53.10 | 1 | 665 |
| Sept. 8, 2023 | SDSU Classic Cross Country | 19:54.59 | 46 | 662 |
| Sept. 18, 2020 | Luverne Tri | 19:59.20 | 2 | 656 |
| Oct. 11, 2016 | Adrian Invite | 20:00.10 | 9 | 654 |
| Oct. 18, 2016 | The Big South Conference Meet | 20:01.50 | 3 | 652 |
| Oct. 27, 2016 | MSHSL Section 3A Championships | 20:05.60 | 10 | 646 |
| Sept. 9, 2017 | Luverne Bruce Gulf Classic | 20:19.10 | 4 | 627 |
| Sept. 24, 2020 | Pipestone Tri | 20:26.00 | 1 | 617 |
| Nov. 5, 2016 | MSHSL State Cross Country Championships | 20:27.60 | 65 | 615 |
| Sept. 15, 2016 | Mayo Invite | 20:42.64 | 15 | 594 |
| Sept. 4, 2020 | Luverne Tri | 20:56.90 | 1 | 574 |
| Sept. 14, 2017 | Rochester Mayo Invite | 21:29.91 | 32 | 530 |
| Aug. 30, 2017 | Mountain Lake Paul Metcalf Invitational | 21:34.60 | 12 | 524 |
| Aug. 27, 2020 | Pipestone Tri | 22:06.00 | 1 | 484 |
5000m
850
Points
17:54.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 13, 2023 | NSIC Outdoor Track & Field Championship | 17:54.10 | 16 | 850 |
| May 10, 2025 | NSIC Outdoor Championship | 18:07.61 | 14 | 828 |
6000m_cc
874
Points
21:43.50
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 21, 2023 | NSIC XC Championship | 21:43.50 | 19 | 874 |
| Oct. 26, 2024 | NSIC XC Championship | 21:48.50 | 18 | 868 |
| Nov. 4, 2023 | NCAA Division II Central Region Cross Country Championships | 21:53.30 | 35 | 861 |
| Nov. 8, 2025 | NCAA DII Central Region Cross Country Championship | 21:54.08 | 27 | 860 |
| Oct. 11, 2025 | Dordt University-Holiday Inn Express Classic | 22:07.80 | 24 | 842 |
| Nov. 18, 2023 | NCAA Division II National Cross Country Championships | 22:11.70 | 166 | 837 |
| Nov. 9, 2024 | NCAA DII Central Region | 22:13.31 | 44 | 835 |
| Nov. 9, 2024 | NCAA Division II Central Region Cross Country Championships | 22:13.40 | 44 | 835 |
| Oct. 24, 2025 | Northern Sun Conference XC Meet | 22:31.70 | 13 | 811 |
| Oct. 6, 2023 | Jimmie Invitational | 22:54.60 | 9 | 782 |
| Oct. 12, 2024 | Lewis Crossover | 22:59.98 | 113 | 776 |
| Sept. 22, 2023 | Roy Griak Invitational | 24:01.00 | 72 | 701 |
800m
915
Points
2:14.68
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 11, 2022 | MSHSL State Track and Field Championships | 2:14.68 | 1 | 915 |
| June 11, 2022 | MSHSL State Track and Field Championships | 2:17.23 | 1 | 875 |
| May 13, 2023 | NSIC Outdoor Track & Field Championship | 2:19.02 | 16 | 847 |
| June 2, 2022 | MSHSL Section 3A T&F Finals | 2:20.46 | 1 | 825 |
| June 2, 2022 | MSHSL Section 3A T&F Finals | 2:20.46 | 1 | 825 |
| May 9, 2022 | Section 3A True Team Meet | 2:20.72 | 1 | 822 |
| May 26, 2022 | MSHSL Section 3A Southwest Subsection | 2:21.15 | 1 | 815 |
| Feb. 7, 2025 | Ted Nelson Classic | 2:21.24 | 6 | 814 |
| March 28, 2022 | Ruth Marske Invitational | 2:21.88 | 1 | 804 |
| May 21, 2022 | MSHSCA State True Team Championships | 2:21.96 | 1 | 803 |
| May 11, 2019 | Big South Conference Small School Championships | 2:23.89 | 1 | 775 |
| April 23, 2022 | Pipestone Invitational | 2:24.20 | 1 | 770 |
| May 20, 2021 | Luverne Meet | 2:25.68 | 1 | 749 |
| May 16, 2021 | True Team Section 2AA (Virtual) | 2:25.68 | 1 | 749 |
| May 29, 2021 | Class AA Girls State True Team | 2:27.36 | 2 | 725 |
| May 29, 2021 | Big South Conference Quad | 2:27.36 | 1 | 725 |
| May 16, 2017 | Worthington Trojan Relays | 2:28.63 | 4 | 707 |
| April 22, 2023 | Red Raider Open | 2:30.03 | 4 | 688 |
| April 23, 2021 | Redwood Valley Meet #2 | 2:30.23 | 1 | 685 |
| April 2, 2019 | Luverne Cardinal Relays | 2:31.25 | 1 | 671 |
| April 25, 2019 | Worthington Invitational | 2:31.57 | 2 | 666 |
| April 16, 2021 | Cardinal Relays | 2:33.85 | 1 | 636 |
| April 8, 2017 | Brandon Valley Invitational | 2:34.23 | 11 | 631 |
| May 7, 2021 | Fairmont Meet | 2:34.69 | 1 | 625 |
| May 1, 2018 | Pipestone Bob Nangle Relays | 2:39.91 | 1 | 558 |
mile
897
Points
5:02.50
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 15, 2025 | SDSU Indoor Classic | 5:02.50 | 18 | 897 |
| Feb. 28, 2025 | NSIC Indoor Championship | 5:19.83 | 12 | 789 |
pv
1
Points
6-0
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 13, 2017 | Big South Conference | 6-0 | 13 | 1 |
| April 27, 2017 | Worthington Invitational | 6-0 | 6 | 1 |
| March 28, 2017 | Luverne Quad | 6-2 | 2 | 1 |
| April 12, 2018 | Luverne Cardinal Relays #2 (postponed) | 6-6 | 6 | 1 |
Mid-D
Event Group
915
Points
2:14.68
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 11, 2022 | 800m | MSHSL State Track and Field Championships | 2:14.68 | 1 | 915 |
| June 11, 2022 | 800m | MSHSL State Track and Field Championships | 2:17.23 | 1 | 875 |
| Feb. 28, 2025 | 1000m | NSIC Indoor Championship | 3:00.65 | 3 | 852 |
| May 13, 2023 | 800m | NSIC Outdoor Track & Field Championship | 2:19.02 | 16 | 847 |
| June 2, 2022 | 800m | MSHSL Section 3A T&F Finals | 2:20.46 | 1 | 825 |
Mile
Event Group
897
Points
5:02.50
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 15, 2025 | Mile | SDSU Indoor Classic | 5:02.50 | 18 | 897 |
| May 10, 2025 | 1500m | NSIC Outdoor Championship | 4:44.63 | 6 | 874 |
| April 18, 2025 | 1500m | Maverick Invitational | 4:47.36 | 2 | 855 |
| May 7, 2019 | 1600m | Section 2AA True Team Meet | 5:12.14 | 1 | 824 |
| April 22, 2023 | 1500m | Red Raider Open | 4:52.38 | 3 | 822 |
Cross Country
Event Group
874
Points
21:43.50
Personal Record
6000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 21, 2023 | 6000mCC | NSIC XC Championship | 21:43.50 | 19 | 874 |
| Oct. 26, 2024 | 6000mCC | NSIC XC Championship | 21:48.50 | 18 | 868 |
| Sept. 6, 2024 | 5K XC | Augie Twilight | 17:47.40 | 19 | 862 |
| Nov. 4, 2023 | 6000mCC | NCAA Division II Central Region Cross Country Championships | 21:53.30 | 35 | 861 |
| Nov. 8, 2025 | 6000mCC | NCAA DII Central Region Cross Country Championship | 21:54.08 | 27 | 860 |
Distance
Event Group
869
Points
10:57.37
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 7, 2022 | 3200m | Howard Wood Dakota Relays | 10:57.37 | 2 | 869 |
| June 9, 2018 | 3200m | MSHSL State Track and Field Championships | 11:04.85 | 5 | 849 |
| June 10, 2021 | 3200m | MSHSL Section 3A T&F Finals | 11:06.38 | 2 | 845 |
| May 4, 2019 | 3200m | Howard Wood Dakota Relays | 11:08.52 | 7 | 839 |
| June 19, 2021 | 3200m | MSHSL State Track and Field Championships | 11:08.71 | 5 | 838 |
Long Sprints
Event Group
834
Points
1:00.10
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 17, 2022 | 400m | Worthington Trojan Relays | 1:00.10 | 1 | 834 |
| May 3, 2022 | 400m | Pipestone Bob Nangle Relays | 1:02.22 | 1 | 765 |
Long-Distance
Event Group
850
Points
17:54.10
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 13, 2023 | 5000m | NSIC Outdoor Track & Field Championship | 17:54.10 | 16 | 850 |
| May 10, 2025 | 5000m | NSIC Outdoor Championship | 18:07.61 | 14 | 828 |
Vault
Event Group
1
Points
6-0
Personal Record
PV
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 13, 2017 | PV | Big South Conference | 6-0 | 13 | 1 |
| April 27, 2017 | PV | Worthington Invitational | 6-0 | 6 | 1 |
| March 28, 2017 | PV | Luverne Quad | 6-2 | 2 | 1 |
| April 12, 2018 | PV | Luverne Cardinal Relays #2 (postponed) | 6-6 | 6 | 1 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava