Performance Dashboard
Athlete analytics & progression tracking
1000m
752
Points
2:35.69
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Feb. 24, 2024 | MIAC Indoor Championships | 2:35.69 | 12 | 752 |
| Feb. 21, 2025 | St. Olaf Tostrud Classic | 2:36.71 | 5 | 733 |
| Jan. 20, 2024 | St. Olaf Ole Opener | 2:37.32 | 2 | 722 |
| March 1, 2025 | MIAC Championships | 2:37.96 | 19 | 710 |
1500m
851
Points
4:00.29
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 1, 2024 | St. Thomas Joe Sweeney Invitational | 4:00.29 | 12 | 851 |
| May 9, 2025 | MIAC Outdoor Championships | 4:01.68 | 14 | 835 |
| April 23, 2025 | Gary Wilson Invitational | 4:02.79 | 26 | 822 |
| May 4, 2024 | St. Olaf Ole Open | 4:04.31 | 3 | 805 |
| April 12, 2025 | Bethel Invitational | 4:04.49 | 4 | 803 |
| April 6, 2024 | Norse Invitational | 4:09.67 | 9 | 745 |
| Aug. 6, 2022 | AAU Junior Olympics Games | 4:15.68 | 15 | 680 |
| June 26, 2022 | AAU Region 14 Qualifier | 4:20.00 | 2 | 635 |
1600m
604
Points
4:42.13
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 14, 2023 | Irondale Knights Under the Lights | 4:42.13 | 3 | 604 |
| May 16, 2023 | Tri Metro Conference Championships | 4:42.63 | 1 | 599 |
| May 2, 2023 | Visitation Tri-Metro Pent | 4:48.22 | 1 | 549 |
| April 19, 2022 | Tri-Metro True Team | 4:52.66 | 1 | 510 |
| May 17, 2022 | Tri Metro Conference Championships | 4:53.94 | 3 | 500 |
| May 6, 2021 | Osseo High School Meet | 4:55.66 | 7 | 485 |
| May 6, 2021 | Osseo Track Meet | 4:55.66 | 7 | 485 |
| May 12, 2022 | Section 4AA True Team Meet | 4:58.54 | 4 | 462 |
2mile_cc
563
Points
10:21.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 25, 2022 | St. Anthony Dilly Dash | 10:21.80 | 1 | 563 |
| Aug. 31, 2022 | Tri Metro Conference Jamboree | 10:35.16 | 1 | 511 |
| Aug. 26, 2021 | Dilly Dash | 10:40.22 | 2 | 492 |
| Sept. 9, 2021 | Fridley Peach Run | 10:43.50 | 1 | 480 |
| Sept. 1, 2021 | Tri Metro Conference Jamboree | 11:19.43 | 1 | 357 |
| Aug. 22, 2019 | Dilly Dash | 11:21.90 | 7 | 349 |
| Sept. 2, 2020 | Tri Metro Conference Jamboree | 11:24.99 | 4 | 340 |
| Aug. 28, 2019 | Tri Metro Conference Jamboree | 11:56.26 | 14 | 250 |
| Sept. 6, 2018 | Fridley Peach Run | 12:29.60 | 7 | 169 |
| Aug. 29, 2018 | Tri Metro Conference Jamboree | 12:40.50 | 24 | 146 |
| Aug. 23, 2018 | Dilly Dash | 12:42.14 | 12 | 143 |
| Aug. 30, 2017 | Tri Metro Conference Jamboree | 13:50.00 | 51 | 39 |
| Sept. 7, 2017 | Fridley Peach Run | 14:00.03 | 12 | 29 |
3000m
534
Points
9:43.99
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| July 19, 2022 | USATF Minnesota Summer League Meet #4 | 9:43.99 | 1 | 534 |
3000m_cc
49
Points
12:42.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Aug. 26, 2017 | Academy of Holy Angels Invitational | 12:42.80 | 43 | 49 |
3200m_cc
312
Points
11:29.80
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Sept. 5, 2019 | Fridley Peach Run | 11:29.80 | 3 | 312 |
5000m
765
Points
15:15.18
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| April 30, 2025 | Meet of the UnSaintly | 15:15.18 | 22 | 765 |
| May 9, 2025 | MIAC Outdoor Championships | 15:36.34 | 11 | 705 |
5000m_cc
682
Points
15:44.50
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Nov. 7, 2024 | Canon River Closer/AECMR | 15:44.50 | 1 | 682 |
| Sept. 6, 2025 | St. Olaf Alumni Run | 15:50.00 | 9 | 667 |
| Sept. 14, 2022 | DeLaSalle Islander Invitational | 16:12.29 | 3 | 608 |
| Oct. 7, 2021 | Irondale Invitational | 16:19.16 | 1 | 590 |
| Oct. 26, 2022 | MSHSL Section 4AA XC Championships | 16:20.87 | 4 | 586 |
| Aug. 29, 2025 | St. Olaf Ole Opener | 16:26.20 | 11 | 572 |
| Nov. 5, 2022 | MSHSL State Cross Country Championships | 16:27.77 | 21 | 568 |
| Oct. 1, 2022 | Willmar Invitational | 16:35.10 | 5 | 550 |
| Oct. 18, 2022 | Tri-Metro Conference Championships | 16:38.30 | 1 | 542 |
| Oct. 6, 2022 | Irondale Invitational | 16:46.16 | 1 | 523 |
| Oct. 27, 2021 | MSHSL Section 4AA XC Championships | 17:01.00 | 2 | 488 |
| Sept. 23, 2022 | Roy Griak Invitational | 17:05.60 | 9 | 477 |
| Oct. 2, 2021 | Willmar Invitational | 17:13.20 | 11 | 460 |
| Nov. 6, 2021 | MSHSL State Cross Country Championships | 17:13.50 | 39 | 459 |
| Oct. 19, 2021 | Tri-Metro Conference Championships | 17:16.17 | 1 | 453 |
| Oct. 15, 2020 | MSHSL Section 5AA Championships | 17:16.60 | 21 | 452 |
| Sept. 16, 2021 | DeLaSalle Invitational | 17:30.75 | 5 | 421 |
| Sept. 24, 2021 | Roy Griak Invitational | 17:38.40 | 23 | 405 |
| Oct. 24, 2019 | MSHSL Section 5AA Championships | 17:39.00 | 52 | 403 |
| Oct. 15, 2019 | Tri-Metro Conference Championships | 17:49.04 | 5 | 382 |
| Oct. 6, 2020 | Tri-Metro Conference Championships | 17:56.71 | 2 | 367 |
| Sept. 13, 2019 | St. Francis Invitational | 18:11.00 | 42 | 338 |
| Sept. 29, 2020 | Tri Metro Combined | 18:12.59 | 4 | 335 |
| Sept. 22, 2020 | Tri Metro Combined | 18:19.92 | 3 | 321 |
| Sept. 19, 2019 | Farmington Cowbell Classic | 18:39.20 | 42 | 286 |
| Oct. 25, 2018 | MSHSL Section 5AA Championships | 18:47.40 | 95 | 271 |
| Sept. 15, 2020 | Tri Metro Combined | 18:52.09 | 4 | 263 |
| Sept. 28, 2019 | Roy Griak Invitational | 18:57.30 | 185 | 255 |
| Oct. 16, 2018 | Tri-Metro Conference Championships | 19:01.73 | 25 | 247 |
| Oct. 6, 2018 | Swain Meet | 19:44.40 | 105 | 181 |
| Sept. 29, 2018 | Roy Griak Invitational | 20:03.50 | 320 | 155 |
| Sept. 13, 2018 | St. Francis Invitational | 20:09.00 | 41 | 148 |
| Oct. 26, 2017 | MSHSL Section 5AA Championships | 20:52.30 | 205 | 98 |
| Oct. 17, 2017 | Tri-Metro Conference Championships | 21:05.01 | 51 | 85 |
| Sept. 14, 2017 | St. Francis Invitational | 22:05.00 | 66 | 37 |
| Sept. 28, 2017 | Farmington Cowbell Classic | 22:10.03 | 83 | 34 |
| Oct. 7, 2017 | Swain Meet | 22:28.50 | 92 | 23 |
800m
849
Points
1:56.52
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| May 3, 2025 | St. Olaf Open | 1:56.52 | 8 | 849 |
| June 10, 2023 | MSHSL State Track and Field Championships | 1:57.13 | 8 | 833 |
| April 17, 2025 | University of St. Thomas Easter Invite. | 1:58.44 | 7 | 800 |
| June 10, 2023 | MSHSL State Track and Field Championships | 1:58.74 | 5 | 792 |
| Feb. 17, 2024 | St. Olaf Tostrud Classic | 1:58.89 | 7 | 788 |
| April 12, 2025 | Bethel Invitational | 1:58.98 | 21 | 786 |
| April 6, 2024 | Norse Invitational | 1:59.91 | 11 | 763 |
| Feb. 24, 2024 | MIAC Indoor Championships | 2:00.16 | 13 | 757 |
| June 2, 2023 | MSHSL Section 4AA Championship | 2:00.56 | 2 | 747 |
| Feb. 10, 2024 | Stout Quad | 2:01.32 | 13 | 729 |
| June 11, 2022 | MSHSL State Track and Field Championships | 2:01.35 | 13 | 728 |
| June 26, 2022 | AAU Region 14 Qualifier | 2:02.00 | 2 | 713 |
| Feb. 14, 2025 | Stout Quad | 2:02.55 | 19 | 700 |
| May 5, 2023 | Spring Lake Park Don Fineran Pather Invitational | 2:02.68 | 1 | 697 |
| June 2, 2023 | MSHSL Section 4AA Championship | 2:02.88 | 1 | 692 |
| May 11, 2023 | Section 4AA True Team Meet | 2:03.75 | 3 | 672 |
| June 3, 2022 | MSHSL Section 4AA Championship | 2:03.91 | 1 | 668 |
| May 2, 2023 | Visitation Tri-Metro Pent | 2:04.03 | 2 | 665 |
| June 12, 2021 | MSHSL Section 5AA Finals | 2:05.36 | 12 | 635 |
| June 3, 2022 | MSHSL Section 4AA Championship | 2:06.62 | 1 | 607 |
| June 12, 2021 | MSHSL Section 5AA Finals | 2:06.90 | 9 | 601 |
| April 18, 2023 | Tri Metro True Team | 2:07.72 | 2 | 583 |
| May 11, 2021 | Blaine Quad | 2:07.83 | 2 | 581 |
| April 8, 2022 | Irondale Knights Under the Lights | 2:09.97 | 4 | 536 |
| May 28, 2021 | Northwest Suburban Conference Championships | 2:10.16 | 13 | 532 |
| Jan. 29, 2023 | USATF Minnesota All-Comers #3 | 2:10.35 | 14 | 528 |
| May 18, 2021 | Osseo Track Meet | 2:13.48 | 5 | 466 |
| May 16, 2021 | True Team Section 5AAA (Virtual) | 2:13.48 | 11 | 466 |
8000m_cc
776
Points
25:26.12
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Oct. 18, 2025 | Conn College Invite | 25:26.12 | 91 | 776 |
| Oct. 18, 2025 | Connecticut College Invitational | 25:26.20 | 91 | 775 |
| Oct. 3, 2025 | UW-Eau Claire Blugold Invitational | 26:00.80 | 44 | 721 |
| Nov. 1, 2025 | MIAC Championships | 26:17.30 | 17 | 695 |
| Oct. 5, 2024 | Carleton Running of the Cows | 26:30.50 | 51 | 675 |
| Oct. 14, 2023 | Jim Drews/Tori Neubauer Invitational | 26:36.60 | 57 | 666 |
| Sept. 29, 2023 | Blugold Invitational | 26:53.40 | 11 | 641 |
| Oct. 19, 2024 | Jim Drews/Tori Neubauer Invitational | 26:54.50 | 65 | 639 |
| Sept. 21, 2024 | St. Olaf Invitational | 27:08.60 | 47 | 619 |
| Sept. 16, 2023 | Saint Olaf Invitational | 27:22.40 | 38 | 599 |
mile
797
Points
4:24.30
Personal Record
| Date | Meet | Mark | Place | Points |
|---|---|---|---|---|
| Dec. 7, 2024 | M City Indoor Classsic | 4:24.30 | 1 | 797 |
| Feb. 8, 2025 | Gopher Classic | 4:25.47 | 7 | 785 |
| Feb. 3, 2024 | Gopher Classic | 4:30.16 | 16 | 736 |
| March 1, 2025 | MIAC Championships | 4:33.11 | 13 | 707 |
| July 12, 2022 | USATF Minnesota Summer League Meet #3 | 4:47.10 | 1 | 574 |
| Dec. 11, 2022 | USATF Minnesota All-Comers #1 | 4:56.23 | 1 | 495 |
Mid-D
Event Group
849
Points
1:56.52
Personal Record
800m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 3, 2025 | 800m | St. Olaf Open | 1:56.52 | 8 | 849 |
| June 10, 2023 | 800m | MSHSL State Track and Field Championships | 1:57.13 | 8 | 833 |
| April 17, 2025 | 800m | University of St. Thomas Easter Invite. | 1:58.44 | 7 | 800 |
| June 10, 2023 | 800m | MSHSL State Track and Field Championships | 1:58.74 | 5 | 792 |
| Feb. 17, 2024 | 800m | St. Olaf Tostrud Classic | 1:58.89 | 7 | 788 |
Mile
Event Group
851
Points
4:00.29
Personal Record
1500m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| May 1, 2024 | 1500m | St. Thomas Joe Sweeney Invitational | 4:00.29 | 12 | 851 |
| May 9, 2025 | 1500m | MIAC Outdoor Championships | 4:01.68 | 14 | 835 |
| April 23, 2025 | 1500m | Gary Wilson Invitational | 4:02.79 | 26 | 822 |
| May 4, 2024 | 1500m | St. Olaf Ole Open | 4:04.31 | 3 | 805 |
| April 12, 2025 | 1500m | Bethel Invitational | 4:04.49 | 4 | 803 |
Cross Country
Event Group
776
Points
25:26.12
Personal Record
8000mCC
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| Oct. 18, 2025 | 8000mCC | Conn College Invite | 25:26.12 | 91 | 776 |
| Oct. 18, 2025 | 8000mCC | Connecticut College Invitational | 25:26.20 | 91 | 775 |
| Oct. 3, 2025 | 8000mCC | UW-Eau Claire Blugold Invitational | 26:00.80 | 44 | 721 |
| Nov. 1, 2025 | 8000mCC | MIAC Championships | 26:17.30 | 17 | 695 |
| Nov. 7, 2024 | 5K XC | Canon River Closer/AECMR | 15:44.50 | 1 | 682 |
Distance
Event Group
534
Points
9:43.99
Personal Record
3000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| July 19, 2022 | 3000m | USATF Minnesota Summer League Meet #4 | 9:43.99 | 1 | 534 |
Long-Distance
Event Group
765
Points
15:15.18
Personal Record
5000m
Event
| Date | Event | Meet | Mark | Place | Points |
|---|---|---|---|---|---|
| April 30, 2025 | 5000m | Meet of the UnSaintly | 15:15.18 | 22 | 765 |
| May 9, 2025 | 5000m | MIAC Outdoor Championships | 15:36.34 | 11 | 705 |
Connect Your Strava Account
View your training data, weekly mileage, and running stats by connecting your Strava account.
Connect with Strava