Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEagan Boys JV Meet · Apr 1512.98aEagan Boys JV MeetApril 15, 2024
1600 Meters · OutdoorMSHSL Section 2AAA Championships · May 274:43.33aMSHSL Section 2AAA ChampionshipsMay 27, 2026
200 Meters · OutdoorEagan Boys JV Meet · Apr 1525.46aEagan Boys JV MeetApril 15, 2024
3200 Meters · IndoorUWRF HS Invitational · Mar 3011:57.19aUWRF HS InvitationalMarch 30, 2023
3200 Meters · OutdoorClass AAA True Team Wild Card · May 810:17.78aClass AAA True Team Wild CardMay 8, 2026
400 Meters · OutdoorEagan Boys JV Meet · Apr 1559.53aEagan Boys JV MeetApril 15, 2024

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 3200 Meters · Shakopee3200 Meters--DNF11
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 1600 Meters · Place 16 · Shakopee1600 Meters16.4:43.33a PB11
May 19South Suburban Conference ChampionshipsMay 19 · 1600 Meters · Place 19 · Shakopee1600 Meters194:44.02a11
May 8Class AAA True Team Wild CardMay 8 · 3200 Meters · Place 46 · Shakopee3200 Meters46.10:17.78a PB11
May 8Class AAA True Team Wild CardMay 8 · 1600 Meters · Place 49 · Shakopee1600 Meters49.4:43.73a11
May 53AAA Section True TeamMay 5 · 3200 Meters · Place 11 · Shakopee3200 Meters11.10:17.78a11
May 53AAA Section True TeamMay 5 · 1600 Meters · Place 13 · Shakopee1600 Meters13.4:43.73a11
Apr 29WBL CoEd inviteApr 29 · 1600 Meters · Place 12 · Shakopee1600 Meters124:50.99a11
Apr 21Lane/Rogness InvitationalApr 21 · 1600 Meters · Place 11 · Shakopee1600 Meters114:45.37a11
Apr 16Shakopee RelaysApr 16 · 1600 Meters · Place 16 · Shakopee1600 Meters164:47.49a11
Apr 7Prior Lake Boys InvitationalApr 7 · 3200 Meters · Place 5 · Shakopee3200 Meters510:26.67a11

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 3200 Meters · Place 14 · Shakopee3200 Meters14.10:18.26a10
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 1600 Meters · Place 13 · Shakopee1600 Meters13.4:48.39a10
May 20SSC ChampionshipsMay 20 · 3200 Meters · Place 15 · Shakopee3200 Meters1510:32.15a10
May 20SSC ChampionshipsMay 20 · 1600 Meters · Place 20 · Shakopee1600 Meters204:52.55a10
May 16Class AAA State True Team MeetMay 16 · 3200 Meters · Place 33 · Shakopee3200 Meters3310:35.29a10
May 16Class AAA State True Team MeetMay 16 · 1600 Meters · Place 35 · Shakopee1600 Meters354:56.56a10
May 6Section 3AAA True TeamMay 6 · 3200 Meters · Place 15 · Shakopee3200 Meters15.10:28.03a10
May 6Section 3AAA True TeamMay 6 · 1600 Meters · Place 15 · Shakopee1600 Meters15.4:49.11a10
Apr 22Lane/Rogness RelaysApr 22 · 1600 Meters · Place 14 · Shakopee1600 Meters144:55.5610
Apr 8Prior Lake HS Boys InvitationalApr 8 · 3200 Meters · Place 6 · Shakopee3200 Meters610:54.02a10

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 3200 Meters · Place 22 · Shakopee3200 Meters22.11:00.55a9
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 1600 Meters · Place 21 · Shakopee1600 Meters21.4:55.11a9
May 22South Suburban Conference ChampionshipsMay 22 · 1600 Meters · Place 29 · Shakopee1600 Meters295:00.89a—
May 17Class AAA True Team State ChampionshipsMay 17 · 3200 Meters · Place 30 · Shakopee3200 Meters3010:45.33a—
Apr 30SSC RelaysApr 30 · 1600 Meters · Place 27 · Shakopee1600 Meters274:57.98a—
Apr 18Shakopee RelaysApr 18 · 1600 Meters · Place 32 · Shakopee1600 Meters325:03.60a—
Apr 15Eagan Boys JV MeetApr 15 · Long Jump · Place 35 · ShakopeeLong Jump3513-2—
Apr 15Eagan Boys JV MeetApr 15 · 400 Meters · Place 18 · Shakopee400 Meters1859.53a PB—
Apr 15Eagan Boys JV MeetApr 15 · 200 Meters · Place 26 · Shakopee200 Meters2625.46a PB—
Apr 15Eagan Boys JV MeetApr 15 · 100 Meters · Place 66 · Shakopee100 Meters6612.98a PB—
Apr 9Prior Lake Boys InvitationalApr 9 · 3200 Meters · Place 7 · Shakopee3200 Meters710:55.83a—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18Thelen InviteMay 18 · 3200 Meters · Place 1 · Shakopee3200 Meters1.11:23.91a8
May 9Section 3AAA True Team MeetMay 9 · 3200 Meters · Place 20 · Shakopee3200 Meters20.11:15.04a8
May 9Sections 3AAA True TeamMay 9 · 3200 Meters · Place 20 · Shakopee3200 Meters20.11:15.04aUnofficial8
May 4Shakopee Farmington Dual MeetMay 4 · 1600 Meters · Place 3 · Shakopee1600 Meters3.5:27.33a8
Apr 27Shakopee JV MeetApr 27 · 3200 Meters · Place 3 · Shakopee3200 Meters311:38.998
Apr 18Apple Valley-Shakopee-East RidgeApr 18 · 3200 Meters · Place 3 · Shakopee3200 Meters3.12:01.90aUnofficial8
Apr 13Burnsville PentApr 13 · 3200 Meters · Place 7 · Shakopee3200 Meters712:29.228

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 30UWRF HS InvitationalMar 30 · 3200 Meters · Place 4 · Shakopee3200 Meters4.11:57.19a PB8

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 16SSC Boys JV Championships - ShakopeeMay 16 · 3200 Meters · Place 9 · Shakopee3200 Meters9.12:00.15a7
May 10Section 3AAA True TeamMay 10 · 1600 Meters · Place 27 · Shakopee1600 Meters27.5:37.81a7
May 5Lakeville North JV MeetMay 5 · 1600 Meters · Place 12 · Shakopee1600 Meters125:37.257
Apr 29Burnsville QuadApr 29 · 200 Meters · Place 30 · Shakopee200 Meters3030.757
Apr 21Shakopee RelaysApr 21 · 3200 Meters · Place 22 · Shakopee3200 Meters22.11:37.76a7