Cross Country
2025 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2025-11-01 | Les Bolstadt Golf Course | 5000m | 17:39.6 | 3rd · 1st on team | 144.7 | +0.002 | ★CR ★R CSR RSR |
| 2025-10-23 | Valleywood Golf Course | 5000m | 17:18.7 | 1st · 1st on team | 141.2 | -0.045 | ★PR ★CR R SR CSR RSR |
| 2025-10-10 | Eagan High School | 5000m | 18:46.24 | 1st · 1st on team | 136.1 | -0.011 | ★CR CSR |
| 2025-10-04 | Simley Senior High School | 5000m | 18:44.6 | 1st · 1st on team | 138.2 | +0.003 | CSR |
| 2025-09-25 | Levi Dodge Middle School | 5000m | 18:00.68 | 1st · 1st on team | 140.8 | -0.016 | PR ★CR R SR CSR RSR |
| 2025-09-13 | Luther College | 5000m | 18:56.8 | 5th · 1st on team | 132.6 | -0.028 | SR CSR RSR |
2024 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2024-11-10 | Yankton Trail Park | 5000m | 18:14.4 | 48th · 1st on team | 137.7 | -0.033 | CSR |
| 2024-11-02 | Les Bolstadt Golf Course | 5000m | 18:43 | 16th · 1st on team | 138.5 | +0.002 | CR CSR |
| 2024-10-24 | Valleywood Golf Course | 5000m | 18:12.8 | 2nd · 1st on team | 135.8 | -0.045 | CR CSR |
| 2024-10-11 | Eagan High School | 5000m | 21:46 | 30th · 1st on team | — | -0.011 | CSR |
| 2024-10-05 | Simley Senior High School | 5000m | 18:40 | 1st · 1st on team | 138.5 | +0.003 | ★CR CSR |
| 2024-09-26 | Levi Dodge Middle School | 5000m | 18:08.5 | 1st · 1st on team | 140.5 | -0.016 | PR CR R SR CSR RSR |
| 2024-09-20 | Les Bolstadt Golf Course | 5000m | 19:32.7 | 19th · 1st on team | 133.7 | +0.002 | CSR |
| 2024-09-14 | Luther College | 5000m | 18:36.3 | 4th · 1st on team | 134.1 | -0.028 | ★CR SR CSR |
| 2024-08-30 | Rosemount Middle School | 3218m | 11:27.3 | 4th · 1st on team | 137.3 | -0.020 | ★PR ★CR SR CSR RSR |
2023 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2023-11-12 | Yankton Trail Park | 5000m | 18:10.6 | 1st · 1st on team | 138.0 | -0.033 | PR ★CR SR CSR |
| 2023-11-04 | Les Bolstadt Golf Course | 5000m | 18:57.5 | 19th · 1st on team | 137.7 | +0.002 | CR CSR |
| 2023-10-26 | Valleywood Golf Course | 5000m | 18:42.7 | 1st · 1st on team | 133.4 | -0.045 | CR CSR |
| 2023-10-13 | Eagan High School | 5000m | 19:28.7 | 2nd · 1st on team | 136.3 | -0.011 | CR CSR |
| 2023-10-03 | Gale Woods Farm | 5000m | 19:10.2 | 2nd · 1st on team | 135.2 | -0.015 | ★CR CSR |
| 2023-09-28 | Levi Dodge Middle School | 5000m | 18:26 | 1st · 1st on team | 138.2 | -0.016 | PR CR R SR CSR RSR |
| 2023-09-09 | Luther College Campus | 5000m | 18:34.8 | 2nd · 1st on team | 136.4 | -0.028 | PR ★CR SR CSR RSR |
| 2023-09-01 | Rosemount Middle School | 3218m | 11:44.2 | 1st · 1st on team | 135.6 | -0.020 | PR CR SR CSR RSR |
2022 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2022-10-27 | Valleywood Golf Course | 5000m | 19:20.5 | 5th · 1st on team | 128.0 | -0.045 | CR CSR |
| 2022-10-14 | Eagan High School | 5000m | 20:27.9 | 19th · 1st on team | 124.9 | -0.011 | CR CSR |
| 2022-10-04 | Gale Woods Farm | 5000m | — | — | — | -0.015 | CR CSR |
| 2022-09-29 | Dakota County Fairgrounds | 5000m | 18:57.2 | 1st · 1st on team | 135.0 | -0.021 | PR ★CR SR CSR RSR |
| 2022-09-10 | Luther College Campus | 5000m | 19:54.6 | 11th · 1st on team | 127.2 | -0.028 | PR CR SR CSR RSR |
| 2022-08-25 | UWRF Course | 4000m | 19:17.4 | 4th · 1st on team | 122.0 | +0.149 | ★PR ★CR SR CSR RSR |
2021 XC
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2021-10-28 | Valleywood Golf Course | 5000m | 21:24.7 | 29th · 2nd on team | 135.1 | -0.045 | PR CR SR CSR |
| 2021-09-16 | Eastwood Golf Course | 5000m | 22:16.7 | 46th · 3rd on team | 137.3 | +0.009 | PR ★CR R SR CSR RSR |
| 2021-09-03 | Rosemount Middle School | 3218m | 13:22.5 | 3rd · 1st on team | 133.7 | -0.020 | PR CR R SR CSR RSR |
Track & Field
2026 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2026-06-04 | MSHSL State Track & Field Championships | 3200m | 11:00.52 | 7th · 1st on team | 131.5 | -0.047 | |
| 2026-06-04 | MSHSL State Track & Field Championships | 1600m | 4:47.33 | 2nd · 1st on team | 139.9 | -0.047 | |
| 2026-05-27 | MSHSL Section 3AAA Championships | 3200m | 10:38.37 | 1st · 1st on team | 137.7 | -0.035 | |
| 2026-05-27 | MSHSL Section 3AAA Championships | 1600m | 4:50.06 | 1st · 1st on team | 140.3 | -0.035 | |
| 2026-05-19 | South Suburban Conference Championships | 1600m | 4:46.31 | 1st · 1st on team | 142.2 | -0.034 | ★PR SR |
| 2026-04-30 | Park HS | 3200m | 10:29.7 | 1st · 1st on team | 139.1 | -0.039 | ★PR SR |
| 2026-04-24 | Hamline Elite Meet | 1600m | 4:47.52 | 1st · 1st on team | 140.6 | -0.041 | PR SR |
| 2026-04-24 | Hamline Elite Meet | 800m | 2:11.45 | 3rd · 1st on team | 138.0 | -0.041 | |
| 2026-04-16 | Bill Nelson Invitational | 800m | 2:10.36 | 1st · 1st on team | 140.3 | -0.033 | |
| 2026-04-09 | Burnsville Tri | 1600m | 4:53.33 | 1st · 1st on team | 139.3 | -0.031 | SR |
| 2026-03-13 | New Balance Nationals Indoor | 800m | 2:12.64 | 31st · 2nd on team | 136.3 | -0.048 | |
| 2026-03-13 | New Balance Nationals Indoor | 1mile | 4:47.16 | 11th · 1st on team | 141.1 | -0.048 | ★PR SR |
| 2026-02-13 | SDSU Indoor Classic | 1mile | 4:48.31 | 1st · 1st on team | 141.9 | -0.036 | PR SR |
| 2026-02-13 | SDSU Indoor Classic | 800m | 2:08.06 | 2nd · 2nd on team | 142.4 | -0.036 | ★PR SR RSR |
| 2026-02-08 | USATF Minnesota Indoor All-Comers Meet #5 | 800m | 2:09.94 | 1st · 1st on team | 142.1 | -0.037 | PR SR RSR |
| 2026-01-18 | USATF Minnesota Indoor All-Comers Meet #4 | 1mile | 4:49.47 | 1st · 1st on team | 142.0 | -0.042 | RSR |
| 2026-01-04 | USATF Minnesota Indoor All-Comers Meet #3 | 3000m | 10:03.06 | 1st · 1st on team | 135.9 | -0.042 | ★PR SR |
| 2025-08-05 | USATF Minnesota Summer Meet #5 | 1mile | 4:48.99 | 1st · 1st on team | 140.7 | -0.041 | PR R SR RSR |
2025 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2025-06-19 | New Balance Nationals Outdoor | 1500m | 4:35.3 | 60th · 1st on team | 135.5 | -0.049 | ★PR SR |
| 2025-06-19 | New Balance Nationals Outdoor | 1mile | 4:56.6 | 68th · 1st on team | 136.3 | -0.049 | PR SR |
| 2025-06-19 | New Balance Nationals Outdoor | 800m | 2:13.58 | 69th · 1st on team | 135.1 | -0.049 | |
| 2025-05-28 | MSHSL Section 3AAA Championships | 1600m | 4:50.34 | 1st · 1st on team | 139.6 | -0.035 | |
| 2025-05-28 | MSHSL Section 3AAA Championships | 800m | 2:12.53 | 1st · 1st on team | 137.6 | -0.035 | |
| 2025-05-28 | MSHSL Section 3AAA Championships | 800m | 2:21.15 | 3rd · 2nd on team | 129.2 | -0.035 | |
| 2025-05-20 | SSC Championships | 800m | 2:13.01 | 2nd · 1st on team | 138.3 | -0.035 | |
| 2025-05-20 | SSC Championships | 1600m | 4:54.56 | 1st · 1st on team | 139.0 | -0.035 | |
| 2025-05-12 | Burnsville Invitational | 800m | 2:14.94 | 1st · 1st on team | 136.9 | -0.031 | |
| 2025-05-06 | Section 3AAA True Team | 1600m | 4:51.17 | 1st · 1st on team | 139.7 | -0.037 | |
| 2025-05-06 | Section 3AAA True Team | 800m | 2:16.41 | 2nd · 1st on team | 133.9 | -0.037 | |
| 2025-05-01 | Park HS Track Meet May 1 | 400m | 1:00.23 | 1st · 1st on team | — | -0.039 | ★PR SR |
| 2025-04-25 | Hamline Elite Meet | 800m | 2:16.2 | 11th · 1st on team | 133.6 | -0.041 | |
| 2025-04-25 | Hamline Elite Meet | 1600m | 4:48.82 | 2nd · 1st on team | 140.0 | -0.041 | PR SR RSR |
| 2025-04-22 | Wildcat Invitational Track and Field Meet | 800m | 2:11.22 | 1st · 1st on team | 139.8 | -0.030 | PR SR RSR |
| 2025-04-08 | Burnsville Dual | 1600m | 4:54.09 | 1st · 1st on team | 138.1 | -0.031 | PR SR RSR |
| 2025-04-08 | Burnsville Dual | 400m | 1:00.48 | 1st · 1st on team | — | -0.031 | PR SR |
| 2025-03-27 | UWRF HS Invitational | 3200m | 10:57.77 | 1st · 1st on team | 134.1 | -0.037 | PR SR |
| 2025-03-13 | New Balance Nationals Indoor | 800m | 2:16.41 | 78th · 2nd on team | 132.6 | -0.048 | |
| 2025-03-13 | New Balance Nationals Indoor | 1mile | 5:01.67 | 86th · 1st on team | 134.2 | -0.048 | |
| 2025-02-14 | SDSU Indoor Classic | 1mile | 5:00.55 | 15th · 1st on team | 135.9 | -0.036 | SR |
| 2025-02-14 | SDSU Indoor Classic | 800m | 2:14.03 | 7th · 1st on team | 136.2 | -0.036 | PR SR RSR |
| 2025-01-12 | USATF Minnesota All Ages Indoor Track & Field Meet #3 | 800m | 2:15.01 | 1st · 1st on team | 136.1 | -0.042 | PR SR RSR |
2024 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2024-06-12 | Mini-Apple Night of Miles | 1mile | 4:57.59 | 6th · 3rd on team | 136.6 | -0.043 | PR SR |
| 2024-06-08 | MSHSL State Track & Field Championships | 800m | 2:17.33 | 18th · 1st on team | 132.9 | -0.039 | |
| 2024-06-08 | MSHSL State Track & Field Championships | 1600m | 4:58.17 | 7th · 1st on team | 136.2 | -0.039 | PR SR |
| 2024-05-31 | MSHSL Section 3AAA Championships | 1600m | 4:58.76 | 1st · 1st on team | 135.6 | -0.038 | |
| 2024-05-31 | MSHSL Section 3AAA Championships | 800m | 2:15.57 | 1st · 1st on team | 134.7 | -0.038 | PR SR |
| 2024-05-31 | MSHSL Section 3AAA Championships | 800m | 2:18.77 | 3rd · 2nd on team | 131.6 | -0.038 | |
| 2024-05-07 | Section 3AAA True Team | 1600m | 5:03.1 | 1st · 1st on team | 134.8 | -0.037 | |
| 2024-04-26 | Hamline Elite Meet | 1600m | 4:58.24 | 3rd · 1st on team | 136.8 | -0.041 | PR SR RSR |
| 2024-04-23 | Wildcat Invitational | 400m | 1:01.5 | 1st · 1st on team | — | -0.030 | PR SR |
| 2024-04-18 | Faribault Invitational | 800m | 2:18.11 | 1st · 1st on team | 133.3 | -0.033 | PR SR RSR |
| 2024-04-05 | Minnesota State Relay Championship | 1600m | 5:08.32 | 2nd · 1st on team | 132.6 | -0.042 | PR SR RSR |
| 2024-03-28 | UWRF HS Invitational | 3200m | 11:18.9 | 1st · 1st on team | 130.6 | -0.025 | PR SR RSR |
2023 TF
| Date | Meet | Event | Result | Place | Rating | Difficulty | PR/SR Flags |
|---|---|---|---|---|---|---|---|
| 2023-06-10 | MSHSL State Track & Field Championships | 1600m | 5:12.01 | 12th · 1st on team | 130.3 | -0.039 | PR SR |
| 2023-06-02 | MSHSL Section 3AAA Championships | 1600m | 5:16.06 | 2nd · 1st on team | 129.0 | -0.038 | |
| 2023-05-23 | South Suburban Conference Championships | 1600m | 5:14.28 | 2nd · 1st on team | 130.4 | -0.031 | PR SR RSR |
| 2023-05-09 | Section 3AAA True Team Meet | 1600m | 5:17.67 | 4th · 1st on team | 127.8 | -0.037 | PR SR RSR |
| 2023-05-09 | Sections 3AAA True Team | 1600m | 5:17.67 | 4th · 1st on team | 127.8 | -0.037 | |
| 2023-05-04 | Burnsville HS | pv | 7-00.00 | — | — | -0.031 | |
| 2023-05-04 | Burnsville HS | 400m | 1:05.62 | 1st · 1st on team | — | -0.031 | PR SR |
| 2023-04-25 | Eagan Wildcat Invitational | 1600m | 5:25.35 | 1st · 1st on team | 125.8 | -0.030 | PR SR RSR |
| 2023-04-13 | Burnsville Pent | 800m | 2:31.46 | 2nd · 1st on team | 121.9 | -0.031 | PR SR |
| 2023-04-13 | Burnsville Pent | 1600m | 5:35.11 | 1st · 1st on team | 122.7 | -0.031 | PR SR RSR |
| 2023-03-23 | UWRF HS Invite | 800m | 2:31.83 | 2nd · 1st on team | 122.2 | -0.037 | |
| 2023-03-21 | UWRF HS Opener | 800m | 2:31.83 | 2nd · 1st on team | 122.2 | -0.037 | PR SR RSR |