Performance Dashboard
Athlete analytics & progression tracking
1500m
1040
Points
3:45.08
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 4, 2025 | Duke Twilight | 3:45.08 | 22 | 1040 |
| March 29, 2025 | Raleigh Relays | 3:45.10 | 37 | 1040 |
| May 17, 2025 | ACC Outdoor Track & Field Championships | 3:53.14 | 35 | 938 |
| April 12, 2025 | Duke Invitational | 3:53.71 | 53 | 931 |
| June 13, 2024 | USATF U20 Championships | 3:56.30 | 11 | 899 |
| June 19, 2022 | Nike Outdoor Nationals | 4:15.04 | 27 | 687 |
1600m
894
Points
4:13.92
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Jan. 17, 2021 | The VA Showcase | 4:13.92 | 3 | 894 |
| May 20, 2023 | MSHSCA State True Team Championships | 4:14.26 | 2 | 890 |
| June 11, 2022 | MSHSL State Track and Field Championships | 4:14.46 | 5 | 888 |
| April 28, 2023 | Hamline Elite Meet | 4:15.48 | 2 | 876 |
| May 7, 2021 | Wayzata Boys Pent | 4:16.89 | 1 | 860 |
| May 7, 2021 | Wayzata Boys Pent | 4:16.89 | 1 | 860 |
| May 25, 2023 | Suburban East Conference Championships | 4:17.80 | 1 | 850 |
| June 2, 2023 | MSHSL Section 5AAA T&F Finals | 4:17.97 | 1 | 849 |
| June 10, 2023 | MSHSL State Track and Field Championships | 4:18.00 | 5 | 848 |
| June 3, 2022 | MSHSL Section 5AAA T&F Finals | 4:19.25 | 1 | 835 |
| May 6, 2022 | Wayzata Relays | 4:20.89 | 4 | 817 |
| April 13, 2023 | White Bear Lake SEC Boys Relays | 4:21.78 | 1 | 807 |
| May 10, 2022 | Section 6AAA True Team Meet | 4:21.87 | 2 | 806 |
| May 7, 2019 | Section 6AAA True Team Meet | 4:22.40 | 3 | 801 |
| May 18, 2019 | MSHSCA State True Team Championships | 4:23.46 | 9 | 789 |
| May 21, 2022 | MSHSCA State True Team Championships | 4:23.75 | 3 | 786 |
| June 12, 2021 | MSHSL Section 5AA Finals | 4:24.94 | 1 | 774 |
| May 20, 2021 | Irondale Boys True Team Meet | 4:27.25 | 2 | 750 |
| May 16, 2021 | True Team Section 6AAA (Virtual) | 4:27.25 | 1 | 750 |
| June 8, 2019 | MSHSL State Track and Field Championships | 4:28.10 | 14 | 741 |
| June 3, 2021 | Suburban East Conference Championships | 4:28.41 | 1 | 738 |
| May 31, 2019 | MSHSL Section 5AA Finals | 4:30.13 | 2 | 720 |
| March 30, 2019 | Griak Indoor Classic High School Meet | 4:35.79 | 2 | 664 |
| March 29, 2018 | St. Thomas Elite Meet | 4:47.85 | 2 | 552 |
2mile
715
Points
9:45.93
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| June 16, 2019 | New Balance Nationals Outdoor | 9:45.93 | 1 | 715 |
2mile_cc
676
Points
9:54.67
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 2, 2022 | Rosemount Irish Invitational | 9:54.67 | 1 | 676 |
| Sept. 1, 2017 | Rosemount Irish Invitational | 11:09.50 | 5 | 389 |
200m
512
Points
25.46
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 2, 2022 | Mounds View Indoor Meet | 25.46 | 7 | 512 |
3200m
837
Points
9:16.16
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 29, 2022 | Hamline Elite Meet | 9:16.16 | 1 | 837 |
| Feb. 6, 2022 | SPIRE Scholastic Showcase | 9:18.86 | 5 | 824 |
| June 19, 2021 | MSHSL State Track and Field Championships | 9:19.65 | 2 | 820 |
| April 23, 2021 | Friday Night Lights | 9:20.46 | 1 | 817 |
| June 11, 2022 | MSHSL State Track and Field Championships | 9:21.16 | 7 | 813 |
| June 3, 2022 | MSHSL Section 5AAA T&F Finals | 9:26.58 | 1 | 787 |
| March 27, 2021 | Sundown Track Series #3 | 9:26.92 | 16 | 786 |
| May 29, 2021 | Class AAA Boys State True Team | 9:34.52 | 6 | 750 |
| May 27, 2021 | Rosemount True Team Alternative Meet | 9:34.52 | 6 | 750 |
| May 9, 2023 | Section 6AAA True Team Meet | 9:34.67 | 3 | 749 |
| April 26, 2019 | Hamline Elite Meet | 9:35.34 | 14 | 746 |
| June 12, 2021 | MSHSL Section 5AA Finals | 9:37.83 | 1 | 735 |
| June 13, 2020 | Desert Dream-Last Hurrah Track & Field Invitational | 9:39.97 | 13 | 725 |
| April 18, 2019 | Stillwater Pony Relays | 9:41.68 | 3 | 717 |
| May 23, 2019 | Suburban East Conference Championships | 9:48.10 | 4 | 689 |
| April 6, 2019 | Mounds View Last Man Standing Invitational | 9:54.05 | 1 | 663 |
| May 24, 2018 | Suburban East Conference Championships | 10:08.29 | 18 | 602 |
| May 1, 2018 | Mounds View Bob Stewart Invite | 10:09.28 | 4 | 598 |
| April 12, 2018 | White Bear Lake Boys Relays | 10:14.80 | 7 | 576 |
3200m_cc
620
Points
10:04.00
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 4, 2020 | SEC Tri | 10:04.00 | 2 | 620 |
| Oct. 7, 2017 | Alexandria Lions Meet Of Champions | 10:57.56 | 3 | 415 |
400m
867
Points
49.85
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 9, 2023 | Section 6AAA True Team Meet | 49.85 | 2 | 867 |
| May 16, 2021 | True Team Section 6AAA (Virtual) | 52.35 | 2 | 725 |
| May 20, 2021 | Irondale Boys True Team Meet | 52.35 | 2 | 725 |
5000m
904
Points
14:29.51
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 26, 2025 | Penn Relays Carnival Presented by Toyota | 14:29.51 | 50 | 904 |
5000m_cc
820
Points
14:56.85
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 4, 2021 | Garmin RunningLane Cross Country Championships | 14:56.85 | 4 | 820 |
| Oct. 18, 2022 | Suburban East Conference Championships | 15:21.00 | 1 | 748 |
| Oct. 27, 2022 | MSHSL Section 5AAA XC Championships | 15:33.70 | 1 | 712 |
| Nov. 13, 2022 | Team Heartland Regional Championships | 15:34.20 | 49 | 711 |
| Sept. 2, 2021 | St. Olaf High School Showcase | 15:40.80 | 5 | 692 |
| Nov. 6, 2021 | MSHSL State Cross Country Championships | 15:42.37 | 8 | 688 |
| Nov. 5, 2022 | MSHSL State Cross Country Championships | 15:44.05 | 14 | 683 |
| Oct. 28, 2021 | MSHSL Section 5AAA XC Championships | 15:44.61 | 1 | 682 |
| Nov. 14, 2021 | NXR Heartland Regional Championships | 15:46.90 | 35 | 675 |
| Oct. 19, 2021 | Suburban East Conference Championships | 15:49.02 | 3 | 670 |
| Oct. 8, 2022 | Alexandria Lions Meet Of Champions | 15:49.80 | 3 | 668 |
| Oct. 9, 2021 | Alexandria Lions Meet Of Champions | 15:59.30 | 1 | 642 |
| Nov. 10, 2019 | Nike Cross Nationals Heartland Regional | 16:04.80 | 69 | 627 |
| Oct. 24, 2019 | MSHSL Section 5AA Championships | 16:10.40 | 8 | 613 |
| Oct. 31, 2020 | TCRC Cross Country Showcase | 16:13.04 | 9 | 606 |
| Nov. 2, 2019 | MSHSL State Cross Country Championships | 16:15.80 | 35 | 599 |
| Sept. 25, 2021 | Milaca Mega Meet | 16:16.40 | 8 | 597 |
| Oct. 15, 2020 | MSHSL Section 5AA Championships | 16:18.50 | 1 | 592 |
| Oct. 25, 2018 | MSHSL Section 5AA Championships | 16:19.00 | 13 | 590 |
| Oct. 15, 2019 | Suburban East Conference Championships | 16:24.00 | 12 | 578 |
| Oct. 7, 2020 | Suburban East Conference Championships | 16:25.00 | 6 | 575 |
| Nov. 11, 2018 | Nike Cross Nationals Heartland Regional | 16:26.90 | 123 | 570 |
| Sept. 25, 2020 | SEC Tri | 16:30.50 | 2 | 561 |
| Dec. 7, 2019 | Team Cross Country Nationals | 16:30.70 | 121 | 561 |
| Oct. 16, 2018 | Suburban East Conference Championships | 16:32.60 | 17 | 556 |
| Sept. 23, 2022 | Roy Griak Invitational | 16:33.00 | 30 | 555 |
| Sept. 18, 2020 | Stillwater SEC Tri | 16:40.00 | 2 | 538 |
| Oct. 6, 2018 | Alexandria Lions Meet Of Champions | 16:41.60 | 29 | 534 |
| Nov. 3, 2018 | MSHSL State Cross Country Championships | 16:41.70 | 89 | 534 |
| Sept. 22, 2018 | Milaca Mega Meet | 16:48.10 | 38 | 518 |
| Aug. 29, 2019 | St. Olaf High School Showcase | 16:52.00 | 17 | 509 |
| Dec. 1, 2018 | Nike Cross Nationals | 16:55.50 | 168 | 501 |
| Oct. 5, 2019 | Alexandria Lions Meet Of Champions | 17:02.10 | 25 | 485 |
| Oct. 26, 2017 | MSHSL Section 5AA Championships | 17:18.80 | 2 | 447 |
| Aug. 30, 2018 | St. Olaf High School Showcase | 17:22.10 | 53 | 440 |
| Sept. 21, 2019 | Milaca Mega Meet | 17:46.50 | 28 | 388 |
| Sept. 14, 2017 | Anoka Rum River Invitational | 18:09.89 | 3 | 341 |
| Sept. 23, 2017 | Milaca Mega Meet | 18:21.42 | 17 | 318 |
6000m_cc
784
Points
18:41.30
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 20, 2025 | adidas XC Challenge | 18:41.30 | 18 | 784 |
| Sept. 21, 2024 | adidas XC Challenge | 19:10.40 | 51 | 721 |
60m
569
Points
7.82
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 2, 2022 | Mounds View Indoor Meet | 7.82 | 15 | 569 |
600m
726
Points
1:26.10
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| July 23, 2019 | Joe Fahnbulleh vs. Elliott McArthur Race-Off | 1:26.10 | 2 | 726 |
800m
1009
Points
1:50.62
Personal Record
8000m_cc
847
Points
24:42.90
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 31, 2025 | ACC Cross Country Championships | 24:42.90 | 111 | 847 |
| Oct. 3, 2025 | Lakefront Invite | 24:48.45 | 62 | 838 |
| Oct. 4, 2024 | Pirate Cross Country Invitational | 24:58.30 | 40 | 821 |
| Oct. 17, 2025 | Nuttycombe Wisconsin Invitational | 25:56.44 | 193 | 727 |
| Oct. 19, 2024 | Wisconsin Pre-Nationals | 27:22.20 | 88 | 599 |
mile
1020
Points
4:04.54
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 15, 2025 | Boston University David Hemery Valentine Invitational | 4:04.54 | 100 | 1020 |
| Feb. 1, 2025 | Bob Pollock | 4:04.63 | 3 | 1019 |
| Feb. 28, 2021 | adidas Indoor Nationals hosted by Champion Speed | 4:11.88 | 4 | 934 |
| Jan. 25, 2025 | Hokie Invitational | 4:12.73 | 14 | 924 |
| Jan. 17, 2021 | The VA Showcase | 4:15.34 | 3 | 895 |
| March 3, 2025 | Atlantic Coast Conference Indoor Championships | 4:17.02 | 44 | 876 |
| March 3, 2025 | ACC Indoor Track & Field Championships | 4:17.02 | 44 | 876 |
| June 16, 2019 | New Balance Nationals Outdoor | 4:30.49 | 1 | 733 |
| June 13, 2020 | Desert Dream-Last Hurrah Track & Field Invitational | 4:38.01 | 14 | 659 |
| Feb. 17, 2019 | USATF Minnesota Indoor Meet #5 | 4:56.34 | 13 | 494 |
s
1
Points
26-8.5
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 8, 2023 | Mounds View Invite | 26-8.5 | 32 | 1 |
| April 15, 2019 | Mounds View Last Man Standing (JV) | 38-6 | 10 | 1 |
Mile
Event Group
1040
Points
3:45.08
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 4, 2025 | 1500m | Duke Twilight | 3:45.08 | 22 | 1040 |
| March 29, 2025 | 1500m | Raleigh Relays | 3:45.10 | 37 | 1040 |
| Feb. 15, 2025 | Mile | Boston University David Hemery Valentine Invitational | 4:04.54 | 100 | 1020 |
| Feb. 1, 2025 | Mile | Bob Pollock | 4:04.63 | 3 | 1019 |
| May 17, 2025 | 1500m | ACC Outdoor Track & Field Championships | 3:53.14 | 35 | 938 |
Distance
Event Group
837
Points
9:16.16
Personal Record
3200m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 29, 2022 | 3200m | Hamline Elite Meet | 9:16.16 | 1 | 837 |
| Feb. 6, 2022 | 3200m | SPIRE Scholastic Showcase | 9:18.86 | 5 | 824 |
| June 19, 2021 | 3200m | MSHSL State Track and Field Championships | 9:19.65 | 2 | 820 |
| April 23, 2021 | 3200m | Friday Night Lights | 9:20.46 | 1 | 817 |
| June 11, 2022 | 3200m | MSHSL State Track and Field Championships | 9:21.16 | 7 | 813 |
Cross Country
Event Group
847
Points
24:42.90
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 31, 2025 | 8000mCC | ACC Cross Country Championships | 24:42.90 | 111 | 847 |
| Oct. 3, 2025 | 8000mCC | Lakefront Invite | 24:48.45 | 62 | 838 |
| Oct. 4, 2024 | 8000mCC | Pirate Cross Country Invitational | 24:58.30 | 40 | 821 |
| Dec. 4, 2021 | 5K XC | Garmin RunningLane Cross Country Championships | 14:56.85 | 4 | 820 |
| Sept. 20, 2025 | 6000mCC | adidas XC Challenge | 18:41.30 | 18 | 784 |
Short Sprints
Event Group
569
Points
7.82
Personal Record
60m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 2, 2022 | 60m | Mounds View Indoor Meet | 7.82 | 15 | 569 |
| April 2, 2022 | 200m | Mounds View Indoor Meet | 25.46 | 7 | 512 |
Long Sprints
Event Group
867
Points
49.85
Personal Record
400m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 9, 2023 | 400m | Section 6AAA True Team Meet | 49.85 | 2 | 867 |
| May 16, 2021 | 400m | True Team Section 6AAA (Virtual) | 52.35 | 2 | 725 |
| May 20, 2021 | 400m | Irondale Boys True Team Meet | 52.35 | 2 | 725 |
Long-Distance
Event Group
904
Points
14:29.51
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 26, 2025 | 5000m | Penn Relays Carnival Presented by Toyota | 14:29.51 | 50 | 904 |
Mid-D
Event Group
1009
Points
1:50.62
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Feb. 1, 2025 | 800m | Bob Pollock | 1:50.62 | 3 | 1009 |
| March 29, 2025 | 800m | Raleigh Relays | 1:51.08 | 47 | 996 |
| April 18, 2025 | 800m | Wake Forest Invitational | 1:52.33 | 27 | 961 |
| May 20, 2023 | 800m | MSHSCA State True Team Championships | 1:55.01 | 1 | 888 |
| May 2, 2023 | 800m | Mounds View Bob Stewart Invite | 1:55.11 | 1 | 886 |
Throws
Event Group
1
Points
26-8.5
Personal Record
S
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 8, 2023 | S | Mounds View Invite | 26-8.5 | 32 | 1 |
| April 15, 2019 | S | Mounds View Last Man Standing (JV) | 38-6 | 10 | 1 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava