Performance Dashboard
Athlete analytics & progression tracking
1500m
838
Points
4:01.46
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 22, 2025 | Nike Outdoor Nationals | 4:01.46 | 33 | 838 |
1600m
863
Points
4:16.63
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 22, 2025 | Nike Outdoor Nationals | 4:16.63 | 20 | 863 |
| May 30, 2025 | MSHSL Section 2AAA Championships | 4:20.22 | 3 | 824 |
| April 25, 2025 | Hamline Elite Meet | 4:20.43 | 7 | 822 |
| April 24, 2025 | Jordan Invitational | 4:20.43 | 7 | 822 |
| May 7, 2025 | Section 7AAA True Team | 4:23.19 | 2 | 792 |
| April 11, 2025 | Lake Conference Relays | 4:23.64 | 2 | 787 |
| March 27, 2025 | Central MN Indoor Invite | 4:27.54 | 1 | 747 |
| May 20, 2023 | MSHSCA State True Team Championships | 4:27.65 | 12 | 746 |
| May 5, 2023 | Wayzata Relays | 4:29.17 | 2 | 730 |
| April 14, 2023 | Lake Conference Relays | 4:32.57 | 3 | 696 |
| May 24, 2022 | Lake Conference Championships | 4:36.53 | 9 | 657 |
| May 6, 2022 | Wayzata Relays | 4:37.05 | 13 | 652 |
| May 17, 2022 | Lake Conference JV Boys | 4:37.29 | 3 | 650 |
| April 26, 2022 | Minnetonka Joe Lane Invitational | 4:41.44 | 7 | 610 |
| June 1, 2021 | Lake Conference Championships | 4:44.30 | 11 | 584 |
| May 29, 2021 | Class AAA Boys State True Team | 4:44.55 | 27 | 582 |
| May 26, 2021 | Lakeville South vs Minnetonka Boys | 4:44.55 | 5 | 582 |
| May 19, 2021 | Section 7AAA East Region | 4:45.44 | 16 | 574 |
| April 19, 2022 | Hopkins vs Minnetonka | 4:45.98 | 4 | 569 |
| April 23, 2021 | Wayzata vs Minnetonka | 4:46.69 | 8 | 563 |
| May 7, 2021 | Minnetonka v STMA Dual | 4:51.27 | 5 | 522 |
| April 14, 2021 | St. Paul Highland Park vs. Minnetonka | 4:56.60 | 4 | 477 |
| April 14, 2021 | Minnetonka/SPHP Dual | 4:56.60 | 4 | 477 |
2400m_cc
222
Points
8:52.90
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 27, 2018 | Junior High Classic | 8:52.90 | 5 | 222 |
| Oct. 8, 2019 | Joe Ross Invitational | 8:56.00 | 5 | 211 |
2500m_cc
382
Points
8:33.90
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 14, 2019 | Freeman Park MS Invitational | 8:33.90 | 2 | 382 |
3000m_cc
86
Points
12:17.50
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 15, 2018 | Joe Ross Invitational | 12:17.50 | 11 | 86 |
3200m
711
Points
9:43.11
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 3, 2023 | Minnesota Open HS Spring Invitational | 9:43.11 | 3 | 711 |
| June 3, 2022 | MSHSL Section 2AAA T&F Finals | 10:10.81 | 12 | 592 |
| April 21, 2022 | Shakopee Sabre Relays | 10:16.22 | 5 | 570 |
| May 3, 2022 | Maple Grove Crimson Invitational | 10:18.49 | 7 | 561 |
| May 11, 2022 | Section 7AAA True Team | 10:28.18 | 13 | 523 |
| May 15, 2021 | Edina vs Minnetonka | 10:29.16 | 2 | 519 |
| April 16, 2021 | Lake Conference Dual Minnetonka v. Eden Prairie | 10:33.94 | 4 | 501 |
| May 5, 2021 | Rogness/Lane Invitational | 10:36.29 | 3 | 492 |
| April 13, 2022 | Lake Conference Relays | 10:39.44 | 15 | 480 |
3200m_cc
370
Points
11:11.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 28, 2020 | Eden Prairie Vs. Minnetonka | 11:11.10 | 10 | 370 |
5000m_cc
676
Points
15:46.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 10, 2024 | Nike Cross Nationals Heartland Regional | 15:46.80 | 89 | 676 |
| Sept. 14, 2024 | Heartland Preview | 15:57.50 | 9 | 647 |
| Nov. 13, 2022 | Team Heartland Regional Championships | 16:13.50 | 129 | 605 |
| Sept. 9, 2023 | Nike Heartland Preview | 16:14.90 | 26 | 601 |
| Sept. 5, 2024 | Steve Hoag Invitational | 16:18.50 | 5 | 592 |
| Sept. 10, 2022 | Nike Heartland Preview | 16:23.50 | 13 | 579 |
| Nov. 2, 2024 | MSHSL State Cross Country Championships | 16:30.20 | 48 | 562 |
| Oct. 25, 2022 | MSHSL Section 2AAA XC Championships | 16:30.21 | 9 | 562 |
| Oct. 22, 2024 | MSHSL Section 2AAA Championships | 16:32.20 | 6 | 557 |
| Oct. 13, 2022 | Lake Conference Championships | 16:33.21 | 16 | 555 |
| Nov. 5, 2022 | MSHSL State Cross Country Championships | 16:44.97 | 67 | 526 |
| Aug. 29, 2024 | St. Olaf H.S. Showcase | 16:46.70 | 9 | 522 |
| Sept. 11, 2021 | Nike Heartland Preview | 17:03.01 | 18 | 483 |
| Sept. 9, 2021 | Anoka Steve Hoag Invitational | 17:09.73 | 9 | 468 |
| Oct. 14, 2021 | Lake Conference Championships | 17:09.90 | 32 | 467 |
| Sept. 1, 2022 | St. Olaf High School Showcase | 17:12.20 | 42 | 462 |
| Sept. 2, 2021 | St. Olaf High School Showcase | 17:13.30 | 50 | 459 |
| Sept. 18, 2020 | Lake Conference Jamboree | 17:22.70 | 41 | 438 |
| Nov. 14, 2021 | NXR Heartland Regional Championships | 17:24.70 | 164 | 434 |
| Nov. 6, 2021 | MSHSL State Cross Country Championships | 17:26.23 | 123 | 431 |
| Sept. 22, 2023 | Roy Griak Invitational | 17:39.50 | 155 | 402 |
| Sept. 10, 2020 | STMA Vs. Minnetonka | 17:44.90 | 6 | 391 |
| Sept. 26, 2020 | Lake Conference Meet @ STMA | 17:48.40 | 43 | 384 |
| Oct. 9, 2020 | Armostong JV Tri | 17:49.60 | 1 | 381 |
| Oct. 3, 2020 | Lake Conference Championships | 17:53.50 | 62 | 373 |
| Oct. 26, 2021 | MSHSL Section 2AAA XC Championships | 17:59.35 | 30 | 361 |
| Sept. 24, 2021 | Roy Griak Invitational | 18:02.90 | 151 | 354 |
800m
837
Points
1:56.98
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 7, 2025 | Section 7AAA True Team | 1:56.98 | 3 | 837 |
| April 22, 2025 | Lane/Rogness Relays | 1:57.98 | 4 | 811 |
| May 30, 2025 | MSHSL Section 2AAA Championships | 1:58.61 | 2 | 795 |
| May 16, 2025 | Class AAA State True Team Meet | 1:58.65 | 4 | 794 |
| May 2, 2025 | Wayzata Relays | 1:59.52 | 3 | 773 |
| June 1, 2023 | MSHSL Section 2AAA T&F Finals | 2:00.30 | 5 | 754 |
| June 1, 2023 | MSHSL Section 2AAA T&F Finals | 2:00.43 | 7 | 750 |
| May 30, 2025 | MSHSL Section 2AAA Championships | 2:02.86 | 7 | 692 |
| May 20, 2019 | Classic Lake Conference MS Boys Championships | 2:32.51 | 13 | 172 |
mile
864
Points
4:18.08
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 22, 2025 | Nike Outdoor Nationals | 4:18.08 | 31 | 864 |
Mile
Event Group
864
Points
4:18.08
Personal Record
Mile
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| June 22, 2025 | Mile | Nike Outdoor Nationals | 4:18.08 | 31 | 864 |
| June 22, 2025 | 1600m | Nike Outdoor Nationals | 4:16.63 | 20 | 863 |
| June 22, 2025 | 1500m | Nike Outdoor Nationals | 4:01.46 | 33 | 838 |
| May 30, 2025 | 1600m | MSHSL Section 2AAA Championships | 4:20.22 | 3 | 824 |
| April 25, 2025 | 1600m | Hamline Elite Meet | 4:20.43 | 7 | 822 |
Cross Country
Event Group
676
Points
15:46.80
Personal Record
5K XC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Nov. 10, 2024 | 5K XC | Nike Cross Nationals Heartland Regional | 15:46.80 | 89 | 676 |
| Sept. 14, 2024 | 5K XC | Heartland Preview | 15:57.50 | 9 | 647 |
| Nov. 13, 2022 | 5K XC | Team Heartland Regional Championships | 16:13.50 | 129 | 605 |
| Sept. 9, 2023 | 5K XC | Nike Heartland Preview | 16:14.90 | 26 | 601 |
| Sept. 5, 2024 | 5K XC | Steve Hoag Invitational | 16:18.50 | 5 | 592 |
Distance
Event Group
711
Points
9:43.11
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 3, 2023 | 3200m | Minnesota Open HS Spring Invitational | 9:43.11 | 3 | 711 |
| June 3, 2022 | 3200m | MSHSL Section 2AAA T&F Finals | 10:10.81 | 12 | 592 |
| April 21, 2022 | 3200m | Shakopee Sabre Relays | 10:16.22 | 5 | 570 |
| May 3, 2022 | 3200m | Maple Grove Crimson Invitational | 10:18.49 | 7 | 561 |
| May 11, 2022 | 3200m | Section 7AAA True Team | 10:28.18 | 13 | 523 |
Mid-D
Event Group
837
Points
1:56.98
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 7, 2025 | 800m | Section 7AAA True Team | 1:56.98 | 3 | 837 |
| April 22, 2025 | 800m | Lane/Rogness Relays | 1:57.98 | 4 | 811 |
| May 30, 2025 | 800m | MSHSL Section 2AAA Championships | 1:58.61 | 2 | 795 |
| May 16, 2025 | 800m | Class AAA State True Team Meet | 1:58.65 | 4 | 794 |
| May 2, 2025 | 800m | Wayzata Relays | 1:59.52 | 3 | 773 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava