Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor7AAA Section True Team · May 612.74a7AAA Section True TeamMay 6, 2026
200 Meters · IndoorMaverick Open · Feb 2026.40aMaverick OpenFebruary 20, 2026
200 Meters · OutdoorMSHSL Section 2AAA Championships · May 2825.58aMSHSL Section 2AAA ChampionshipsMay 28, 2025
300 Meters · IndoorCYUP Misfits Invite Presented by Tracksmith 2026 · Jan 1742.76aCYUP Misfits Invite Presented by Tracksmith 2026January 17, 2026
400 Meters · IndoorChaska/Chan Indoor · Mar 271:01.15aChaska/Chan IndoorMarch 27, 2025
400 Meters · OutdoorUSATF Minnesota Summer Meet #4 · Jul 2857.25aUSATF Minnesota Summer Meet #4July 28, 2026
60 Meter · IndoorUSATF Minnesota Indoor All-Comers Meet #2 · Dec 218.44aUSATF Minnesota Indoor All-Comers Meet #2December 21, 2025
60 Meters · IndoorMark Schuck Open & Multi · Jan 308.33aMark Schuck Open & MultiJanuary 30, 2026
800 Meters · OutdoorChaska Meet · Apr 162:33.75aChaska MeetApril 16, 2025

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 400 Meters · Place 35 · Top Self TrainingTop Self Training400 MetersRound P35.58.22a11
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 400 Meters · Place 1 · Top Self TrainingTop Self Training400 Meters1.57.25a PB11
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 400 Meters · Place 2 · Top Self TrainingTop Self Training400 Meters2.57.25a11
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 100 Meters · Place 9 · Top Self TrainingTop Self Training100 Meters9.13.09a11
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 100 Meters · Place 13 · Top Self TrainingTop Self Training100 Meters13.13.09a11
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · 200 Meters · Place 2 · Top Self TrainingTop Self Training200 Meters2.25.94a11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 400 Meters · Place 8 · Top Self TrainingTop Self Training400 Meters8.59.09a11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 400 Meters · Place 8 · Top Self TrainingTop Self Training400 Meters8.59.09a11
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 400 Meters · Place 14 · ChanhassenChanhassen400 MetersRound P14.57.90a11
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 400 Meters · Place 3 · ChanhassenChanhassen400 MetersRound P3.57.72a11
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 400 Meters · Place 4 · ChanhassenChanhassen400 Meters4.57.48a11
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 200 Meters · Place 3 · ChanhassenChanhassen200 MetersRound P3.25.76a11
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 200 Meters · Place 4 · ChanhassenChanhassen200 Meters4.25.85aWind: 0.311
May 13Metro West Conference ChampionshipsMay 13 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters2.57.90a11
May 13Metro West Conference ChampionshipsMay 13 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters1.25.71a11
May 13Metro West Conference ChampionshipsMay 13 · 100 Meters · Place 5 · ChanhassenChanhassen100 Meters5.13.44a11
May 67AAA Section True TeamMay 6 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters2.58.21a11
May 67AAA Section True TeamMay 6 · 200 Meters · Place 7 · ChanhassenChanhassen200 Meters7.26.18a11
May 67AAA Section True TeamMay 6 · 100 Meters · Place 4 · ChanhassenChanhassen100 Meters4.12.74a PB11
Apr 29Minnesota Open HS Spring InvitationalApr 29 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters2.58.91a11
Apr 29Minnesota Open HS Spring InvitationalApr 29 · 200 Meters · Place 4 · ChanhassenChanhassen200 Meters4.26.02a11
Apr 29Minnesota Open HS Spring InvitationalApr 29 · 100 Meters · Place 10 · ChanhassenChanhassen100 Meters10.12.89a11
Apr 21Chanhassen InvitationalApr 21 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters1.25.83a11
Apr 21Chanhassen InvitationalApr 21 · 100 Meters · Place 2 · ChanhassenChanhassen100 Meters2.12.90a11
Apr 15Chaska InvitationalApr 15 · 100 Meters · Place 3 · ChanhassenChanhassen100 Meters3.12.81a11
Apr 10Armstrong InvitationalApr 10 · 400 Meters · Place 1 · ChanhassenChanhassen400 Meters1.59.82a11
Apr 10Armstrong InvitationalApr 10 · 200 Meters · Place 2 · ChanhassenChanhassen200 Meters2.26.68a11
Apr 7Jefferson Quad MeetApr 7 · 400 Meters · Place 1 · ChanhassenChanhassen400 Meters11:01.43a11
Apr 7Jefferson Quad MeetApr 7 · 100 Meters · Place 1 · ChanhassenChanhassen100 Meters112.83a11

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 24Chaska vs Chanhassen DualMar 24 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters1.26.93a11
Feb 20Maverick OpenFeb 20 · 200 Meters · Place 7 · Top Self TrainingTop Self Training200 Meters726.40a PB11
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 400 Meters · Top Self TrainingTop Self Training400 Meters—DNS11
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 200 Meters · Place 7 · Top Self TrainingTop Self Training200 Meters7.27.00a11
Jan 30Mark Schuck Open & MultiJan 30 · 60 Meters · Place 50 · Top Self TrainingTop Self Training60 Meters508.33a PB11
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 300 Meters · Place 42 · Top Self TrainingTop Self Training300 Meters42.42.76a PB11
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 60 Meter · Place 83 · Top Self TrainingTop Self Training60 MeterRound P83.8.45a11
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 200 Meters · Place 12 · Top Self TrainingTop Self Training200 Meters1227.75a11
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60 Meters · Place 22 · Top Self TrainingTop Self Training60 Meters228.46a11
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 200 Meters · Place 12 · Top Self TrainingTop Self Training200 Meters1227.75a11
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60 Meters · Place 22 · Top Self TrainingTop Self Training60 Meters228.46a11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 60 Meter · Place 6 · Top Self TrainingTop Self Training60 Meter6.8.44a PB11
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 400 Meters · Place 4 · Top Self TrainingTop Self Training400 Meters4.1:02.48a11
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 200 Meters · Place 6 · Top Self TrainingTop Self Training200 Meters6.27.47a11
Mar 27Chaska/Chan IndoorMar 27 · 400 Meters · Place 1 · ChanhassenChanhassen400 Meters11:01.15a PB10
Mar 27Chaska/Chan IndoorMar 27 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters127.07a10

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 200 Meters · Place 24 · ChanhassenChanhassen200 MetersRound P24.26.23aWind: -1.610
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 200 Meters · ChanhassenChanhassen200 MetersRelay Split—26.1hUnofficial10
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 400 Meters · ChanhassenChanhassen400 MetersRelay Split—59.0hUnofficial10
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 200 Meters · Place 2 · ChanhassenChanhassen200 MetersRound P2.25.94a10
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 200 Meters · Place 2 · ChanhassenChanhassen200 Meters2.25.58a PBWind: -2.310
May 14Metro West Conference ChampionshipsMay 14 · 400 Meters · Place 3 · ChanhassenChanhassen400 Meters359.66a10
May 14Metro West Conference ChampionshipsMay 14 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters126.23a10
May 9Class AAA Wild CardMay 9 · 400 Meters · Place 5 · ChanhassenChanhassen400 Meters5.59.20a10
May 9Class AAA Wild CardMay 9 · 200 Meters · Place 25 · ChanhassenChanhassen200 Meters25.26.46a10
May 7Section 7AAA True TeamMay 7 · 200 Meters · ChanhassenChanhassen200 MetersRelay Split—26.6hUnofficial10
May 7Section 7AAA True TeamMay 7 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters2.59.20a10
May 7Section 7AAA True TeamMay 7 · 200 Meters · Place 7 · ChanhassenChanhassen200 Meters7.26.46a10
May 1Minnesota HS InvitationalMay 1 · 400 Meters · Place 3 · ChanhassenChanhassen400 Meters358.73a10
May 1Minnesota HS InvitationalMay 1 · 200 Meters · Place 3 · ChanhassenChanhassen200 Meters326.33a10
Apr 22Chanhassen InvitationalApr 22 · 200 Meters · ChanhassenChanhassen200 MetersRelay Split—25.7hUnofficial10
Apr 22Chanhassen InvitationalApr 22 · 400 Meters · Place 1 · ChanhassenChanhassen400 Meters1.59.10a10
Apr 22Chanhassen InvitationalApr 22 · 200 Meters · Place 2 · ChanhassenChanhassen200 Meters2.26.19a10
Apr 16Chaska MeetApr 16 · 800 Meters · Place 1 · ChanhassenChanhassen800 Meters12:33.75a PB10
Apr 16Chaska MeetApr 16 · 100 Meters · Place 1 · ChanhassenChanhassen100 Meters113.39a10
Apr 11Armstrong InvitationalApr 11 · 400 Meters · Place 1 · ChanhassenChanhassen400 Meters159.56a10
Apr 8Jefferson Quad MeetApr 8 · 400 Meters · Place 1 · ChanhassenChanhassen400 Meters11:01.3910
Apr 8Jefferson Quad MeetApr 8 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters126.4810

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 200 Meters · ChanhassenChanhassen200 MetersRelay Split—26.3hUnofficial9
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 400 Meters · ChanhassenChanhassen400 MetersRelay Split—1:00.5hUnofficial9
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 400 Meters · Place 4 · ChanhassenChanhassen400 MetersRound P4.59.19a9
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 400 Meters · Place 5 · ChanhassenChanhassen400 Meters5.59.04a9
May 15Metro West Conference ChampionshipsMay 15 · 800 Meters · Place 13 · ChanhassenChanhassen800 Meters132:34.69a—
May 15Metro West Conference ChampionshipsMay 15 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters259.15a—
May 8Section 7AAA True TeamMay 8 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters259.01a—
Apr 23Chanhassen InvitationalApr 23 · 200 Meters · ChanhassenChanhassen200 MetersRelay Split—26.0hUnofficial9
Apr 23Chanhassen InvitationalApr 23 · 400 Meters · ChanhassenChanhassen400 MetersRelay Split—1:03.3hUnofficial9
Apr 23Chanhassen InvitationalApr 23 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters2.1:01.13a9
Apr 17Chaska PentApr 17 · 400 Meters · Place 1 · ChanhassenChanhassen400 Meters11:02.58a—
Apr 17Chaska PentApr 17 · 200 Meters · Place 4 · ChanhassenChanhassen200 Meters427.66a—
Apr 12Armstrong InvitationalApr 12 · 400 Meters · Place 1 · ChanhassenChanhassen400 Meters11:01.37a—
Apr 9Red Knight Outdoor Meet Apr 9 · 400 Meters · Place 1 · ChanhassenChanhassen400 Meters1.1:02.73a9
Apr 9Red Knight Outdoor Meet Apr 9 · 200 Meters · Place 2 · ChanhassenChanhassen200 Meters2.28.08a9
Apr 9Red Knight Outdoor Meet Apr 9 · 100 Meters · Place 6 · ChanhassenChanhassen100 Meters6.14.06a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 6Orono Indoor Invite MorningApr 6 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters21:02.68a—
Apr 6Orono Indoor Invite MorningApr 6 · 200 Meters · Place 2 · ChanhassenChanhassen200 Meters228.29a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 17Metro West Conference ChampionshipsMay 17 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters21:00.078
May 17Metro West Conference ChampionshipsMay 17 · 200 Meters · Place 3 · ChanhassenChanhassen200 Meters327.088
May 5Edina InvitationalMay 5 · 800 Meters · Place 10 · ChanhassenChanhassen800 Meters102:34.378
May 5Edina InvitationalMay 5 · 100 Meters · Place 13 · ChanhassenChanhassen100 Meters1313.838
May 3Minnesota Open HS Spring InvitationalMay 3 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters21:00.008
May 3Minnesota Open HS Spring InvitationalMay 3 · 200 Meters · ChanhassenChanhassen200 Meters—25.718
Apr 26Chanhassen TriangularApr 26 · 800 Meters · Place 1 · ChanhassenChanhassen800 Meters12:35.79a—
Apr 19Chaska PentApr 19 · 400 Meters · Place 1 · ChanhassenChanhassen400 Meters11:02.538
Apr 14Armstrong InvitationalApr 14 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters21:01.108
Apr 14Armstrong InvitationalApr 14 · 200 Meters · Place 3 · ChanhassenChanhassen200 Meters327.438

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 8Orono Indoor InviteApr 8 · Long Jump · Place 25 · ChanhassenChanhassenLong Jump2511-08
Apr 8Orono Indoor InviteApr 8 · 400 Meters · Place 2 · ChanhassenChanhassen400 Meters21:06.898

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 2AAA ChampionshipsJun 1 · 400 Meters · Place 3 · ChanhassenChanhassen400 MetersRound P3.59.80a7
Jun 1MSHSL Section 2AAA ChampionshipsJun 1 · 400 Meters · Place 4 · ChanhassenChanhassen400 Meters4.1:00.21a7
Jun 1MSHSL Section 2AAA ChampionshipsJun 1 · 200 Meters · Place 8 · ChanhassenChanhassen200 MetersRound P8.27.12a7
Jun 1MSHSL Section 2AAA ChampionshipsJun 1 · 200 Meters · Place 8 · ChanhassenChanhassen200 Meters8.26.79aWind: 27
May 18Metro West Conference ChampionshipsMay 18 · 400 Meters · Place 3 · ChanhassenChanhassen400 Meters359.987
May 18Metro West Conference ChampionshipsMay 18 · 200 Meters · Place 9 · ChanhassenChanhassen200 Meters927.757
May 11Section 7AAA True TeamMay 11 · 400 Meters · Place 9 · ChanhassenChanhassen400 Meters91:02.527
May 6Edina InvitationalMay 6 · 400 Meters · Place 3 · ChanhassenChanhassen400 Meters31:00.497
Apr 26Chanhassen InvitationalApr 26 · 400 Meters · Place 1 · ChanhassenChanhassen400 Meters11:02.167
Apr 26Chanhassen InvitationalApr 26 · 200 Meters · Place 3 · ChanhassenChanhassen200 Meters328.207
Apr 26Chanhassen InvitationalApr 26 · 100 Meters · Place 4 · ChanhassenChanhassen100 Meters413.557
Apr 21Shakopee RelaysApr 21 · 200 Meters · Place 11 · ChanhassenChanhassen200 Meters11.27.83a7
Apr 21Shakopee RelaysApr 21 · 100 Meters · Place 16 · ChanhassenChanhassen100 Meters16.13.76a7
Apr 11Chanhassen QuadApr 11 · 200 Meters · Place 1 · ChanhassenChanhassen200 Meters1.27.57a7
Apr 11Chanhassen QuadApr 11 · 100 Meters · Place 8 · ChanhassenChanhassen100 Meters8.13.63a7