Performance Dashboard
Athlete analytics & progression tracking
1600m
896
Points
4:13.68
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 12, 2025 | MSHSL State Track & Field Championships | 4:13.68 | 3 | 896 |
| June 8, 2024 | MSHSL State Track and Field Championships | 4:14.87 | 3 | 883 |
| May 29, 2025 | MSHSL Section 6AA Championships | 4:16.71 | 2 | 862 |
| June 11, 2022 | MSHSL State Track and Field Championships | 4:17.56 | 4 | 853 |
| May 2, 2025 | Wayzata Relays | 4:21.06 | 2 | 815 |
| May 10, 2022 | Section 5AA True Team Meet | 4:22.08 | 2 | 804 |
| May 3, 2024 | Wayzata Relays | 4:22.53 | 3 | 799 |
| May 3, 2024 | Wayzata Relays | 4:22.53 | 3 | 799 |
| May 30, 2024 | MSHSL Section 6AA Championships | 4:23.74 | 1 | 786 |
| May 7, 2024 | Section 5AA True Team | 4:28.07 | 2 | 741 |
| May 16, 2023 | WCC West Conference Championships | 4:29.63 | 1 | 725 |
| May 14, 2024 | WCC West Conference Championship | 4:30.01 | 1 | 722 |
| June 2, 2022 | MSHSL Section 6AA Championship | 4:30.45 | 1 | 717 |
| April 18, 2023 | WCC Quad (Annandale) | 4:30.67 | 2 | 715 |
| May 17, 2022 | Wright County Conference - West Championships | 4:32.59 | 1 | 696 |
| June 19, 2021 | MSHSL State Track and Field Championships | 4:32.70 | 11 | 695 |
| May 5, 2022 | New London-Spicer Little Crow Invitational | 4:32.73 | 1 | 694 |
| May 13, 2025 | WCC West Championship | 4:33.84 | 1 | 683 |
| April 26, 2022 | Rockford Quad | 4:35.52 | 1 | 667 |
| June 9, 2021 | MSHSL Section 5A Championships | 4:36.34 | 1 | 659 |
| May 17, 2021 | WCC Quad @ Delano | 4:37.86 | 1 | 644 |
| May 17, 2021 | Delano Quad | 4:37.86 | 1 | 644 |
| May 16, 2021 | True Team Section 5AA (Virtual) | 4:37.86 | 1 | 644 |
| April 27, 2021 | WCC Quad @ Annandale | 4:39.05 | 1 | 633 |
| May 14, 2021 | Litchfield Triangular | 4:41.48 | 1 | 610 |
| June 1, 2021 | MSHSL Section 5A - Sub-Section 20 | 4:42.90 | 1 | 597 |
| April 20, 2021 | WCC Quad @ New London Spicer | 4:45.21 | 1 | 576 |
| April 22, 2021 | WCC Quad @ New London Spicer | 4:45.21 | 1 | 576 |
| May 25, 2021 | WCC West Conference Meet | 4:47.60 | 1 | 554 |
| May 25, 2021 | WCC West Conference | 4:47.60 | 1 | 554 |
| May 29, 2021 | Class AA Boys State True Team | 4:47.60 | 4 | 554 |
| May 3, 2021 | WCC Quad @ GSL | 4:53.98 | 1 | 499 |
2mile
906
Points
9:05.85
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 22, 2025 | New Balance Nationals Outdoor | 9:05.85 | 16 | 906 |
| June 15, 2024 | Nike Outdoor Nationals | 9:08.05 | 2 | 895 |
3000m
873
Points
8:32.71
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 22, 2025 | New Balance Nationals Outdoor | 8:32.71 | 16 | 873 |
| June 15, 2024 | Nike Outdoor Nationals | 8:33.89 | 2 | 867 |
3200m
893
Points
9:04.98
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 15, 2024 | Nike Outdoor Nationals | 9:04.98 | 2 | 893 |
| June 8, 2024 | MSHSL State Track and Field Championships | 9:06.54 | 1 | 885 |
| June 10, 2023 | MSHSL State Track and Field Championships | 9:07.89 | 2 | 878 |
| June 12, 2025 | MSHSL State Track & Field Championships | 9:08.20 | 1 | 877 |
| April 24, 2025 | Jordan Invitational | 9:08.53 | 3 | 875 |
| April 25, 2025 | Hamline Elite Meet | 9:08.53 | 3 | 875 |
| May 30, 2024 | MSHSL Section 6AA Championships | 9:15.62 | 1 | 840 |
| June 11, 2022 | MSHSL State Track and Field Championships | 9:19.41 | 2 | 822 |
| April 15, 2025 | WCC Pent @ Rockford | 9:20.78 | 1 | 815 |
| April 28, 2023 | Hamline Elite Meet | 9:21.14 | 10 | 813 |
| May 14, 2024 | WCC West Conference Championship | 9:26.47 | 1 | 788 |
| May 29, 2025 | MSHSL Section 6AA Championships | 9:27.93 | 2 | 781 |
| April 24, 2023 | WCC Tri (Litchfield) | 9:30.02 | 1 | 771 |
| May 3, 2022 | Holdingford Invitational | 9:34.44 | 1 | 751 |
| June 19, 2021 | MSHSL State Track and Field Championships | 9:35.25 | 4 | 747 |
| June 2, 2022 | MSHSL Section 6AA Championship | 9:40.75 | 1 | 722 |
| May 10, 2022 | Section 5AA True Team Meet | 9:41.11 | 2 | 720 |
| April 11, 2023 | WCC Tri (Rockford) | 9:41.85 | 1 | 717 |
| May 9, 2023 | Section 5AA True Team Meet | 9:42.69 | 2 | 713 |
| May 6, 2025 | Section 5AA True Team | 9:46.86 | 1 | 694 |
| June 1, 2023 | MSHSL Section 6AA Championship | 9:48.60 | 1 | 686 |
| May 7, 2024 | Section 5AA True Team | 9:49.58 | 2 | 682 |
| June 9, 2021 | MSHSL Section 5A Championships | 9:56.49 | 1 | 652 |
| May 17, 2021 | WCC Quad @ Delano | 9:58.94 | 1 | 642 |
| May 16, 2021 | True Team Section 5AA (Virtual) | 9:58.94 | 1 | 642 |
| May 17, 2021 | Delano Quad | 9:58.94 | 1 | 642 |
| April 27, 2021 | WCC Quad @ Annandale | 10:06.24 | 1 | 611 |
| May 17, 2022 | Wright County Conference - West Championships | 10:07.87 | 1 | 604 |
| May 16, 2023 | WCC West Conference Championships | 10:24.00 | 1 | 539 |
| June 1, 2021 | MSHSL Section 5A - Sub-Section 20 | 10:36.54 | 1 | 491 |
| May 25, 2021 | WCC West Conference | 10:38.55 | 1 | 483 |
| May 25, 2021 | WCC West Conference Meet | 10:38.55 | 1 | 483 |
| May 29, 2021 | Class AA Boys State True Team | 10:38.55 | 5 | 483 |
5000m
862
Points
14:43.02
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 22, 2025 | New Balance Nationals Outdoor | 14:43.02 | 6 | 862 |
| June 15, 2024 | Nike Outdoor Nationals | 14:44.17 | 9 | 858 |
5000m_cc
818
Points
14:57.40
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 10, 2024 | Nike Cross Nationals Heartland Regional | 14:57.40 | 8 | 818 |
| Nov. 30, 2024 | Foot Locker Midwest Regional | 15:04.30 | 5 | 797 |
| Nov. 13, 2022 | Team Heartland Regional Championships | 15:13.20 | 16 | 771 |
| Nov. 2, 2024 | MSHSL State Cross Country Championships | 15:15.00 | 1 | 766 |
| Nov. 12, 2023 | NXR Heartland Regional Championships | 15:15.30 | 15 | 765 |
| Sept. 10, 2024 | Annandale Invitational | 15:16.60 | 1 | 761 |
| Nov. 25, 2023 | Foot Locker Midwest Region Cross Country Championships | 15:24.50 | 19 | 738 |
| Oct. 27, 2022 | MSHSL Section 6AA XC Championships | 15:26.10 | 1 | 734 |
| Sept. 24, 2024 | Dassel-Cokato Invitational | 15:26.90 | 1 | 731 |
| Oct. 5, 2024 | 51st Annual Lions Cross Country Invitational Meet of Champions | 15:27.10 | 2 | 731 |
| Nov. 4, 2023 | MSHSL State Cross Country Championships | 15:27.70 | 4 | 729 |
| Oct. 10, 2023 | Princeton Tiger Invitational | 15:29.20 | 1 | 725 |
| Oct. 24, 2024 | MSHSL Section 6AA Championships | 15:32.20 | 1 | 716 |
| Nov. 5, 2022 | MSHSL State Cross Country Championships | 15:32.70 | 4 | 715 |
| Nov. 26, 2022 | Champs Sports Midwest Region Cross Country Championships | 15:38.30 | 19 | 699 |
| Oct. 5, 2023 | Litchfield Invite | 15:43.20 | 1 | 686 |
| Oct. 6, 2022 | Litchfield Invite | 15:45.50 | 1 | 679 |
| Sept. 22, 2023 | Roy Griak Invitational | 15:46.60 | 8 | 676 |
| Sept. 9, 2023 | Monticello Invitational | 15:47.20 | 1 | 675 |
| Oct. 11, 2022 | Princeton Last Chance | 15:53.70 | 1 | 657 |
| Sept. 26, 2023 | Dassel-Cokato Invitational | 15:55.20 | 1 | 653 |
| Sept. 10, 2022 | Monticello Invitational | 15:58.00 | 1 | 645 |
| Sept. 27, 2022 | Dassel-Cokato Invitational | 15:59.40 | 1 | 642 |
| Dec. 14, 2024 | Foot Locker Nationals Presented By HOKA | 15:59.80 | 22 | 641 |
| Oct. 26, 2023 | MSHSL Section 6AA XC Championships | 16:00.50 | 1 | 639 |
| Sept. 12, 2023 | Annandale Invite | 16:01.00 | 1 | 637 |
| Nov. 6, 2021 | MSHSL State Cross Country Championships | 16:02.32 | 3 | 634 |
| Aug. 30, 2022 | Big Lake Battle At Liberty Invitational | 16:02.40 | 1 | 634 |
| Nov. 14, 2021 | NXR Heartland Regional Championships | 16:03.90 | 62 | 630 |
| Sept. 28, 2021 | Dassel-Cokato Invitational | 16:09.70 | 1 | 614 |
| Oct. 29, 2021 | MSHSL Section 6AA XC Championships (postponed) | 16:10.30 | 2 | 613 |
| Oct. 15, 2024 | Wright County West Conference Championships | 16:12.50 | 1 | 607 |
| Sept. 20, 2024 | Roy Griak Invitational | 16:14.20 | 8 | 603 |
| Sept. 11, 2021 | Monticello Invitational | 16:18.20 | 1 | 592 |
| Oct. 7, 2021 | Litchfield Invite | 16:18.20 | 1 | 592 |
| Sept. 23, 2021 | Rocori Invitational | 16:20.40 | 1 | 587 |
| Oct. 18, 2022 | Wright County Conference West Championships | 16:20.80 | 1 | 586 |
| Sept. 17, 2020 | Annandale Tri | 16:21.00 | 1 | 585 |
| Aug. 27, 2020 | Annandale Tri | 16:25.00 | 1 | 575 |
| Sept. 18, 2023 | Pierz Rey Zimney Stampede | 16:30.90 | 1 | 560 |
| Oct. 3, 2019 | Litchfield Invite | 16:38.80 | 15 | 541 |
| Sept. 1, 2023 | Maple Lake Invitational | 16:38.80 | 1 | 541 |
| Sept. 16, 2024 | Rey Zimney Stampede | 16:42.50 | 1 | 532 |
| Oct. 19, 2021 | Wright County Conference West Championships | 16:42.90 | 1 | 531 |
| Oct. 17, 2023 | Wright County Conference West Championships | 16:44.00 | 1 | 528 |
| Sept. 14, 2021 | Annandale Invite | 16:44.00 | 1 | 528 |
| Oct. 31, 2020 | TCRC Cross Country Showcase | 16:44.12 | 7 | 528 |
| Sept. 3, 2020 | GSL Tri | 16:46.00 | 1 | 523 |
| Oct. 10, 2020 | Wright County Conference West Championships | 16:52.69 | 1 | 507 |
| Sept. 13, 2022 | Annandale Invite | 16:59.00 | 1 | 492 |
| Nov. 2, 2019 | MSHSL State Cross Country Championships | 17:00.70 | 50 | 488 |
| Oct. 16, 2020 | MSHSL Section 5A Championships | 17:03.10 | 1 | 483 |
| Oct. 24, 2019 | MSHSL Section 5A Championships | 17:04.10 | 6 | 481 |
| Oct. 1, 2020 | Litchfield Tri | 17:06.20 | 1 | 476 |
| Oct. 15, 2019 | Wright County Conference West Championships | 17:14.80 | 3 | 456 |
| Sept. 3, 2021 | Maple Lake Invitational | 17:18.24 | 1 | 448 |
| Oct. 8, 2019 | Mora Last Chance Meet | 17:22.00 | 1 | 440 |
| Sept. 24, 2019 | Dassel-Cokato Invitational | 17:26.30 | 4 | 431 |
| Sept. 7, 2019 | Monticello Invitational | 17:34.10 | 7 | 414 |
| Sept. 10, 2019 | Annandale Invite | 18:06.00 | 3 | 348 |
| Sept. 16, 2019 | Pierz Pioneer Stampede | 18:16.60 | 16 | 328 |
800m
810
Points
1:58.05
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 6, 2025 | Section 5AA True Team | 1:58.05 | 2 | 810 |
| May 3, 2024 | Wayzata Relays | 2:00.66 | 5 | 745 |
| May 3, 2024 | Wayzata Relays | 2:00.66 | 5 | 745 |
| May 26, 2022 | Rockford Last Chance Meet | 2:00.76 | 2 | 742 |
| April 13, 2023 | Litchfield Quad | 2:01.83 | 1 | 717 |
| April 22, 2025 | WCC Pent @ NYA | 2:02.53 | 1 | 700 |
| May 13, 2025 | WCC West Championship | 2:02.89 | 1 | 692 |
| April 11, 2024 | Litchfield Invitational | 2:03.37 | 1 | 681 |
| May 2, 2025 | Wayzata Relays | 2:03.50 | 9 | 677 |
| April 29, 2021 | New London - Spicer Quadrangular | 2:08.96 | 1 | 557 |
| April 29, 2021 | New London Spicer Quad | 2:08.96 | 1 | 557 |
| April 19, 2022 | Annandale Quad | 2:10.56 | 1 | 524 |
| April 20, 2021 | WCC Quad @ New London Spicer | 2:10.83 | 1 | 518 |
| April 22, 2021 | WCC Quad @ New London Spicer | 2:10.83 | 1 | 518 |
| April 15, 2021 | Annandale Invite | 2:11.68 | 1 | 501 |
8000m_cc
836
Points
24:49.50
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 3, 2025 | UW-Eau Claire Blugold Invitational | 24:49.50 | 3 | 836 |
mile
736
Points
4:30.23
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 28, 2024 | USATF Minnesota All-Comers #4 | 4:30.23 | 5 | 736 |
Mile
Event Group
896
Points
4:13.68
Personal Record
1600m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 12, 2025 | 1600m | MSHSL State Track & Field Championships | 4:13.68 | 3 | 896 |
| June 8, 2024 | 1600m | MSHSL State Track and Field Championships | 4:14.87 | 3 | 883 |
| May 29, 2025 | 1600m | MSHSL Section 6AA Championships | 4:16.71 | 2 | 862 |
| June 11, 2022 | 1600m | MSHSL State Track and Field Championships | 4:17.56 | 4 | 853 |
| May 2, 2025 | 1600m | Wayzata Relays | 4:21.06 | 2 | 815 |
Distance
Event Group
906
Points
9:05.85
Personal Record
2Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 22, 2025 | 2Mile | New Balance Nationals Outdoor | 9:05.85 | 16 | 906 |
| June 15, 2024 | 2Mile | Nike Outdoor Nationals | 9:08.05 | 2 | 895 |
| June 15, 2024 | 3200m | Nike Outdoor Nationals | 9:04.98 | 2 | 893 |
| June 8, 2024 | 3200m | MSHSL State Track and Field Championships | 9:06.54 | 1 | 885 |
| June 10, 2023 | 3200m | MSHSL State Track and Field Championships | 9:07.89 | 2 | 878 |
Long-Distance
Event Group
862
Points
14:43.02
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 22, 2025 | 5000m | New Balance Nationals Outdoor | 14:43.02 | 6 | 862 |
| June 15, 2024 | 5000m | Nike Outdoor Nationals | 14:44.17 | 9 | 858 |
Cross Country
Event Group
836
Points
24:49.50
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 3, 2025 | 8000mCC | UW-Eau Claire Blugold Invitational | 24:49.50 | 3 | 836 |
| Nov. 10, 2024 | 5K XC | Nike Cross Nationals Heartland Regional | 14:57.40 | 8 | 818 |
| Nov. 30, 2024 | 5K XC | Foot Locker Midwest Regional | 15:04.30 | 5 | 797 |
| Nov. 13, 2022 | 5K XC | Team Heartland Regional Championships | 15:13.20 | 16 | 771 |
| Nov. 2, 2024 | 5K XC | MSHSL State Cross Country Championships | 15:15.00 | 1 | 766 |
Mid-D
Event Group
810
Points
1:58.05
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 6, 2025 | 800m | Section 5AA True Team | 1:58.05 | 2 | 810 |
| May 3, 2024 | 800m | Wayzata Relays | 2:00.66 | 5 | 745 |
| May 3, 2024 | 800m | Wayzata Relays | 2:00.66 | 5 | 745 |
| May 26, 2022 | 800m | Rockford Last Chance Meet | 2:00.76 | 2 | 742 |
| April 13, 2023 | 800m | Litchfield Quad | 2:01.83 | 1 | 717 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava