Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSHSL Section 2AAA Championships · May 2812.68aMSHSL Section 2AAA ChampionshipsMay 28, 2025
200 Meters · OutdoorMinnesota Open HS Spring Invitational · May 326.63Minnesota Open HS Spring InvitationalMay 3, 2023
300m Hurdles · 30" / 0.762m · OutdoorMSHSL Section 2AAA Championships · May 2950.28aMSHSL Section 2AAA ChampionshipsMay 29, 2024
400 Meters · OutdoorChanhassen Triangular · Apr 261:05.87aChanhassen TriangularApril 26, 2023
55 Meters · IndoorOrono Indoor Invite Morning · Apr 67.70aOrono Indoor Invite MorningApril 6, 2024
Long Jump · OutdoorMSHSL Section 2AAA Championships · May 2914' 6.25MSHSL Section 2AAA ChampionshipsMay 29, 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 · 100 Meters · Place 19 · Chanhassen100 MetersRound P19.13.57a11
May 13Metro West Conference ChampionshipsMay 13 · 100 Meters · Place 18 · Chanhassen100 Meters18.14.11a11
May 67AAA Section True TeamMay 6 · 200 Meters · Place 22 · Chanhassen200 Meters22.28.60a11
May 67AAA Section True TeamMay 6 · 100 Meters · Place 22 · Chanhassen100 Meters22.13.42a11
May 4Waconia JV InvitationalMay 4 · 200 Meters · Place 3 · Chanhassen200 Meters3.28.59a11
Apr 29Minnesota Open HS Spring InvitationalApr 29 · 100 Meters · Place 18 · Chanhassen100 Meters18.13.20a11
Apr 21Chanhassen InvitationalApr 21 · 100 Meters · Place 8 · Chanhassen100 Meters8.13.61a11
Apr 15Chaska InvitationalApr 15 · 200 Meters · Chanhassen200 Meters—DNS11
Apr 15Chaska InvitationalApr 15 · 100 Meters · Place 6 · Chanhassen100 Meters6.13.53a11
Apr 10Armstrong InvitationalApr 10 · 100 Meters · Place 13 · Chanhassen100 Meters13.13.79a11
Apr 7Jefferson Quad MeetApr 7 · 100 Meters · Place 8 · Chanhassen100 Meters813.75a11

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 200 Meters · Chanhassen200 MetersRelay Split—26.6hUnofficial10
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 100 Meters · Chanhassen100 MetersRelay Split—11.5hUnofficial10
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 100 Meters · Place 4 · Chanhassen100 MetersRound P4.12.68a PB10
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 100 Meters · Place 3 · Chanhassen100 Meters3.13.10aWind: -410
May 14Metro West Conference ChampionshipsMay 14 · 100 Meters · Place 1 · Chanhassen100 Meters113.14a10
May 9Class AAA Wild CardMay 9 · 300m Hurdles · Place 62 · Chanhassen300m Hurdles30" / 0.762m62.52.54a10
May 9Class AAA Wild CardMay 9 · 100 Meters · Place 26 · Chanhassen100 Meters26.12.75a10
May 7Section 7AAA True TeamMay 7 · 300m Hurdles · Place 19 · Chanhassen300m Hurdles30" / 0.762m19.52.54a10
May 7Section 7AAA True TeamMay 7 · 100 Meters · Chanhassen100 MetersRelay Split—12.8hUnofficial10
May 7Section 7AAA True TeamMay 7 · 100 Meters · Place 9 · Chanhassen100 Meters9.12.75a10
May 1Minnesota HS InvitationalMay 1 · 300m Hurdles · Place 10 · Chanhassen300m Hurdles1051.80a10
May 1Minnesota HS InvitationalMay 1 · 100 Meters · Place 8 · Chanhassen100 Meters813.47a10
Apr 22Chanhassen InvitationalApr 22 · 200 Meters · Chanhassen200 MetersRelay Split—25.8hUnofficial10
Apr 22Chanhassen InvitationalApr 22 · 300m Hurdles · Place 4 · Chanhassen300m Hurdles30" / 0.762m4.50.49a10
Apr 22Chanhassen InvitationalApr 22 · 100 Meters · Chanhassen100 MetersRelay Split—11.6hUnofficial10
Apr 16Chaska MeetApr 16 · 400 Meters · Place 3 · Chanhassen400 Meters31:06.73a10
Apr 11Armstrong InvitationalApr 11 · 300m Hurdles · Place 4 · Chanhassen300m Hurdles451.26a10
Apr 11Armstrong InvitationalApr 11 · 100 Meters · Place 6 · Chanhassen100 Meters613.22a10
Apr 8Jefferson Quad MeetApr 8 · 300m Hurdles · Place 1 · Chanhassen300m Hurdles151.6310
Apr 8Jefferson Quad MeetApr 8 · 200 Meters · Place 5 · Chanhassen200 Meters527.7510
Apr 8Jefferson Quad MeetApr 8 · 100 Meters · Place 1 · Chanhassen100 Meters113.0210

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 200 Meters · Chanhassen200 MetersRelay Split—25.8hUnofficial9
May 29MSHSL Section 2AAA ChampionshipsMay 29 · Long Jump · Place 16 · ChanhassenLong Jump16.14' 6.25 PBWind: 09
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 300m Hurdles · Place 12 · Chanhassen300m Hurdles30" / 0.762mRound P12.50.28a PB9
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 100 Meters · Place 7 · Chanhassen100 MetersRound P7.13.13aWind: 09
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 100 Meters · Place 7 · Chanhassen100 Meters7.13.05aWind: 0.29
May 15Metro West Conference ChampionshipsMay 15 · Long Jump · Place 7 · ChanhassenLong Jump714-10.75—
May 15Metro West Conference ChampionshipsMay 15 · 300m Hurdles · Place 6 · Chanhassen300m Hurdles650.82a—
May 15Metro West Conference ChampionshipsMay 15 · 100 Meters · Place 5 · Chanhassen100 Meters513.31a—
May 8Section 7AAA True TeamMay 8 · Long Jump · Place 8 · ChanhassenLong Jump815-8.50—
May 8Section 7AAA True TeamMay 8 · 300m Hurdles · Place 13 · Chanhassen300m Hurdles1351.20a—
May 8Section 7AAA True TeamMay 8 · 200 Meters · Place 19 · Chanhassen200 Meters1927.97a—
May 8Section 7AAA True TeamMay 8 · 100 Meters · Place 10 · Chanhassen100 Meters1013.15a—
May 1Minnesota Open HS InvitationalMay 1 · Long Jump · Place 20 · ChanhassenLong Jump2014-9—
May 1Minnesota Open HS InvitationalMay 1 · 300m Hurdles · Place 5 · Chanhassen300m Hurdles549.62a—
Apr 23Chanhassen InvitationalApr 23 · 200 Meters · Chanhassen200 MetersRelay Split—27.0hUnofficial9
Apr 23Chanhassen InvitationalApr 23 · Long Jump · Place 5 · ChanhassenLong Jump5.13' 5.59
Apr 23Chanhassen InvitationalApr 23 · 300m Hurdles · Place 1 · Chanhassen300m Hurdles30" / 0.762m1.50.59a9
Apr 23Chanhassen InvitationalApr 23 · 100 Meters · Place 3 · Chanhassen100 Meters3.13.30a9
Apr 17Chaska PentApr 17 · Long Jump · Place 10 · ChanhassenLong Jump1012-10.75—
Apr 17Chaska PentApr 17 · 200 Meters · Place 2 · Chanhassen200 Meters227.10a—
Apr 17Chaska PentApr 17 · 100 Meters · Place 2 · Chanhassen100 Meters213.08a—
Apr 12Armstrong InvitationalApr 12 · Long Jump · Place 19 · ChanhassenLong Jump1913-4—
Apr 12Armstrong InvitationalApr 12 · 100 Meters · Place 4 · Chanhassen100 Meters413.01a—
Apr 9Red Knight Outdoor Meet Apr 9 · 400 Meters · Place 4 · Chanhassen400 Meters4.1:07.94a9
Apr 9Red Knight Outdoor Meet Apr 9 · 200 Meters · Place 3 · Chanhassen200 Meters3.28.61a9
Apr 9Red Knight Outdoor Meet Apr 9 · 100 Meters · Place 3 · Chanhassen100 Meters3.13.80a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 6Orono Indoor Invite MorningApr 6 · Long Jump · Place 2 · ChanhassenLong Jump215-4.5—
Apr 6Orono Indoor Invite MorningApr 6 · 55 Meters · Place 3 · Chanhassen55 Meters37.70a PB—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17Metro West Conference ChampionshipsMay 17 · 200 Meters · Place 8 · Chanhassen200 Meters827.978
May 17Metro West Conference ChampionshipsMay 17 · 100 Meters · Place 5 · Chanhassen100 Meters513.448
May 5Edina InvitationalMay 5 · 100 Meters · Place 4 · Chanhassen100 Meters413.368
May 3Minnesota Open HS Spring InvitationalMay 3 · Long Jump · Place 18 · ChanhassenLong Jump1813-09.508
May 3Minnesota Open HS Spring InvitationalMay 3 · 200 Meters · Chanhassen200 Meters—26.63 PB8
May 3Minnesota Open HS Spring InvitationalMay 3 · 200 Meters · Place 6 · Chanhassen200 Meters627.628
May 3Minnesota Open HS Spring InvitationalMay 3 · 100 Meters · Place 8 · Chanhassen100 Meters813.108
Apr 26Chanhassen TriangularApr 26 · 400 Meters · Place 4 · Chanhassen400 Meters41:05.87a PB—
Apr 26Chanhassen TriangularApr 26 · 100 Meters · Place 1 · Chanhassen100 Meters113.38a—
Apr 19Chaska PentApr 19 · 400 Meters · Place 4 · Chanhassen400 Meters41:06.458
Apr 14Armstrong InvitationalApr 14 · Long Jump · Place 13 · ChanhassenLong Jump1313-5.58

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 8Orono Indoor InviteApr 8 · Long Jump · Place 15 · ChanhassenLong Jump1513-38

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 2AAA ChampionshipsJun 1 · 200 Meters · Place 11 · Chanhassen200 MetersRound P11.27.74a7
May 18Metro West Conference ChampionshipsMay 18 · 200 Meters · Place 16 · Chanhassen200 Meters1628.217
May 6Edina InvitationalMay 6 · 100 Meters · Place 13 · Chanhassen100 Meters1313.667
Apr 26Chanhassen InvitationalApr 26 · 400 Meters · Place 12 · Chanhassen400 Meters121:08.547
Apr 26Chanhassen InvitationalApr 26 · 200 Meters · Place 13 · Chanhassen200 Meters1329.417
Apr 26Chanhassen InvitationalApr 26 · 100 Meters · Place 8 · Chanhassen100 Meters813.717
Apr 21Shakopee RelaysApr 21 · 400 Meters · Place 22 · Chanhassen400 Meters22.1:08.04a7
Apr 11Chanhassen QuadApr 11 · 400 Meters · Place 8 · Chanhassen400 Meters8.1:07.78a7
Apr 11Chanhassen QuadApr 11 · 100 Meters · Place 12 · Chanhassen100 Meters12.13.78a7