Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCoon Rapids JV Conference Meet · May 1613.36aCoon Rapids JV Conference MeetMay 16, 2024
100m Hurdles · 33" / 0.838m · OutdoorMSHSL State Track & Field Championships · Jun 415.10aMSHSL State Track & Field ChampionshipsJune 4, 2026
200 Meters · IndoorTrack Minnesota Invitational · Jan 1128.28aTrack Minnesota InvitationalJanuary 11, 2026
200 Meters · OutdoorUSATF Minnesota Summer Meet #4 · Jul 2827.29aUSATF Minnesota Summer Meet #4July 28, 2026
300m Hurdles · 30" / 0.762m · OutdoorMSHSL Section 7AAA Championships · May 2746.34aMSHSL Section 7AAA ChampionshipsMay 27, 2026
400m Hurdles · 30" / 0.762m · OutdoorAAU Track & Field Region 14 (MN,NB,WI) Qualifier · Jun 251:11.16aAAU Track & Field Region 14 (MN,NB,WI) QualifierJune 25, 2026
60 Meters · IndoorMaverick Open · Feb 208.41aMaverick OpenFebruary 20, 2026
Long Jump · OutdoorAAU Region 14 (IA,MN,NB,WI) Qualifier · Jun 264.44mAAU Region 14 (IA,MN,NB,WI) QualifierJune 26, 2025

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

2026 Outdoor Track

38 results
DateMeetEventPlMarkGr
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 100m Hurdles · Place 2 · Victory Track and Field ClubVictory Track and Field Club100m Hurdles33" / 0.838m2.15.18a11
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 100m Hurdles · Place 2 · Victory Track and Field ClubVictory Track and Field Club100m Hurdles33" / 0.838m2.15.18a11
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 200 Meters · Place 4 · Victory Track and Field ClubVictory Track and Field Club200 Meters4.27.29a PB11
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 200 Meters · Place 10 · Victory Track and Field ClubVictory Track and Field Club200 Meters10.27.29a11
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · 100 Meters · Victory Track and Field ClubVictory Track and Field Club100 Meters—DNS11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 400m Hurdles · Place 13 · Victory Track and Field ClubVictory Track and Field Club400m Hurdles30" / 0.762m13.1:11.16a PB11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 100m Hurdles · Place 12 · Victory Track and Field ClubVictory Track and Field Club100m Hurdles33" / 0.838mRound P12.16.23a11
Jun 20AAU Minnesota District QualifierJun 20 · 400m Hurdles · Place 6 · Victory Track and Field ClubVictory Track and Field Club400m Hurdles61:16.28a11
Jun 20AAU Minnesota District QualifierJun 20 · 100m Hurdles · Place 4 · Victory Track and Field ClubVictory Track and Field Club100m HurdlesRound P415.61a11
Jun 20AAU Minnesota District QualifierJun 20 · 100m Hurdles · Place 3 · Victory Track and Field ClubVictory Track and Field Club100m Hurdles315.01a11
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 100m Hurdles · Place 7 · AndoverAndover100m Hurdles33" / 0.838mRound P7.15.26aWind: -1.611
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 100m Hurdles · Place 7 · AndoverAndover100m Hurdles33" / 0.838m7.15.10a PBWind: -0.111
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 300m Hurdles · Place 3 · AndoverAndover300m Hurdles30" / 0.762mRound P3.47.88a11
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 300m Hurdles · Place 3 · AndoverAndover300m Hurdles30" / 0.762m3.46.34a PB11
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 100m Hurdles · Place 2 · AndoverAndover100m Hurdles33" / 0.838mRound P2.15.51a11
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 100m Hurdles · Place 2 · AndoverAndover100m Hurdles33" / 0.838m2.15.45aWind: -0.711
May 19Northwest Suburban Conference ChampionshipsMay 19 · Long Jump · Place 20 · AndoverAndoverLong Jump20.15' 11.75"11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 300m Hurdles · Place 6 · AndoverAndover300m Hurdles30" / 0.762m6.49.62a11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 100m Hurdles · Place 3 · AndoverAndover100m Hurdles33" / 0.838m3.15.55a11
May 12Thunder Last Chance MeetMay 12 · Long Jump · Place 4 · AndoverAndoverLong Jump4.16' 0"11
May 12Thunder Last Chance MeetMay 12 · 300m Hurdles · Place 1 · AndoverAndover300m Hurdles30" / 0.762m1.51.38a11
May 12Thunder Last Chance MeetMay 12 · 100m Hurdles · Place 1 · AndoverAndover100m Hurdles33" / 0.838m1.15.43a11
May 54AAA Section True TeamMay 5 · Long Jump · Place 19 · AndoverAndoverLong Jump19.14' 11.75"11
May 54AAA Section True TeamMay 5 · 300m Hurdles · Place 3 · AndoverAndover300m Hurdles30" / 0.762m3.49.93a11
May 54AAA Section True TeamMay 5 · 100m Hurdles · Place 12 · AndoverAndover100m Hurdles33" / 0.838m12.18.19a11
Apr 28Blaine InvitationalApr 28 · Long Jump · AndoverAndoverLong Jump—DNS11
Apr 28Blaine InvitationalApr 28 · 300m Hurdles · Place 3 · AndoverAndover300m Hurdles30" / 0.762m3.51.06a11
Apr 28Blaine InvitationalApr 28 · 100m Hurdles · Place 1 · AndoverAndover100m Hurdles33" / 0.838m1.15.90a11
Apr 21Lane/Rogness InvitationalApr 21 · Long Jump · Place 16 · AndoverAndoverLong Jump1614-911
Apr 21Lane/Rogness InvitationalApr 21 · 300m Hurdles · Place 4 · AndoverAndover300m Hurdles449.19a11
Apr 21Lane/Rogness InvitationalApr 21 · 100m Hurdles · Place 2 · AndoverAndover100m Hurdles215.57a11
Apr 16Osseo InvitationalApr 16 · Long Jump · Place 8 · AndoverAndoverLong Jump8.16' 3.75"11
Apr 16Osseo InvitationalApr 16 · 300m Hurdles · Place 4 · AndoverAndover300m Hurdles30" / 0.762m4.47.65a11
Apr 16Osseo InvitationalApr 16 · 100m Hurdles · Place 1 · AndoverAndover100m Hurdles33" / 0.838m1.15.54a11
Apr 11Last Man StandingApr 11 · 300m Hurdles · Place 6 · AndoverAndover300m Hurdles30" / 0.762m6.55.35a11
Apr 11Last Man StandingApr 11 · 100m Hurdles · Place 3 · AndoverAndover100m Hurdles33" / 0.838m3.16.15a11
Apr 9Andover TriApr 9 · 300m Hurdles · AndoverAndover300m Hurdles30" / 0.762m—NT11
Apr 9Andover TriApr 9 · 100m Hurdles · Place 1 · AndoverAndover100m Hurdles33" / 0.838m1.15.92a11

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 60m Hurdles · Place 4 · Victory Track and Field ClubVictory Track and Field Club60m Hurdles49.67a11
Feb 20Maverick OpenFeb 20 · 60m Hurdles · Place 9 · Victory Track and Field ClubVictory Track and Field Club60m Hurdles99.37a11
Feb 20Maverick OpenFeb 20 · 60 Meters · Place 37 · Victory Track and Field ClubVictory Track and Field Club60 Meters378.41a PB11
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 60m Hurdles · Place 3 · Victory Track and Field ClubVictory Track and Field Club60m HurdlesRound P39.60a11
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 60m Hurdles · Place 2 · Victory Track and Field ClubVictory Track and Field Club60m Hurdles29.31a11
Jan 11Track Minnesota InvitationalJan 11 · 60m Hurdles · Place 4 · Victory Track and Field ClubVictory Track and Field Club60m Hurdles414.94a11
Jan 11Track Minnesota InvitationalJan 11 · 200 Meters · Place 3 · Victory Track and Field ClubVictory Track and Field Club200 Meters328.28a PB11
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60m Hurdles · Place 6 · Victory Track and Field ClubVictory Track and Field Club60m Hurdles69.80a11
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60m Hurdles · Place 6 · Victory Track and Field ClubVictory Track and Field Club60m Hurdles69.80a11
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 200 Meters · Place 28 · Victory Track and Field ClubVictory Track and Field Club200 Meters2828.89a11
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60m Hurdles · Place 6 · Victory Track and Field ClubVictory Track and Field Club60m Hurdles69.80a11
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 200 Meters · Place 28 · Victory Track and Field ClubVictory Track and Field Club200 Meters2828.89a11
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60m Hurdles · Place 6 · Victory Track and Field ClubVictory Track and Field Club60m Hurdles69.80a11

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 26AAU Region 14 (IA,MN,NB,WI) QualifierJun 26 · 100m Hurdles · Place 3 · Victory Track and Field ClubVictory Track and Field Club100m HurdlesRound P316.03a10
Jun 26AAU Region 14 (IA,MN,NB,WI) QualifierJun 26 · 100m Hurdles · Place 3 · Victory Track and Field ClubVictory Track and Field Club100m Hurdles315.75a10
Jun 26AAU Region 14 (IA,MN,NB,WI) QualifierJun 26 · Long Jump · Place 14 · Victory Track and Field ClubVictory Track and Field ClubLong Jump144.44m PB10
Jun 26AAU Region 14 (IA,MN,NB,WI) QualifierJun 26 · 100 Meters · Place 25 · Victory Track and Field ClubVictory Track and Field Club100 MetersRound P2513.56a10
Jun 21AAU Minnesota District QualifierJun 21 · 100m Hurdles · Place 1 · Victory Track and Field ClubVictory Track and Field Club100m HurdlesRound P117.04a10
Jun 21AAU Minnesota District QualifierJun 21 · 100m Hurdles · Place 1 · Victory Track and Field ClubVictory Track and Field Club100m Hurdles117.27a10
Jun 21AAU Minnesota District QualifierJun 21 · Long Jump · Place 7 · Victory Track and Field ClubVictory Track and Field ClubLong Jump74.57m10
Jun 21AAU Minnesota District QualifierJun 21 · 100 Meters · Place 7 · Victory Track and Field ClubVictory Track and Field Club100 MetersRound P713.66a10
Jun 21AAU Minnesota District QualifierJun 21 · 100 Meters · Place 8 · Victory Track and Field ClubVictory Track and Field Club100 Meters813.87a10
May 22Northwest Suburban Conference ChampionshipsMay 22 · Long Jump · Place 18 · AndoverAndoverLong Jump1815-7.510
May 22Northwest Suburban Conference ChampionshipsMay 22 · 300m Hurdles · Place 9 · AndoverAndover300m Hurdles950.14a10
May 22Northwest Suburban Conference ChampionshipsMay 22 · 100m Hurdles · Place 1 · AndoverAndover100m Hurdles115.02a10
May 13Thunder Last Chance MeetMay 13 · Long Jump · Place 30 · AndoverAndoverLong Jump3012-410
May 13Thunder Last Chance MeetMay 13 · 300m Hurdles · Place 3 · AndoverAndover300m Hurdles349.97a10
May 13Thunder Last Chance MeetMay 13 · 100m Hurdles · Place 1 · AndoverAndover100m Hurdles116.18a10
Apr 29Blaine InvitationalApr 29 · 300m Hurdles · Place 4 · AndoverAndover300m Hurdles453.38a10
Apr 29Blaine InvitationalApr 29 · 100m Hurdles · Place 2 · AndoverAndover100m Hurdles216.05a10
Apr 25Hamline Elite MeetApr 25 · 100m Hurdles · Place 9 · AndoverAndover100m Hurdles923.2210
Apr 22Lane/Rogness RelaysApr 22 · Long Jump · Place 13 · AndoverAndoverLong Jump1315-410
Apr 22Lane/Rogness RelaysApr 22 · 300m Hurdles · Place 5 · AndoverAndover300m Hurdles549.3410
Apr 22Lane/Rogness RelaysApr 22 · 100m Hurdles · Place 2 · AndoverAndover100m Hurdles215.8210
Apr 10Andover QuadApr 10 · 300m Hurdles · Place 2 · AndoverAndover300m Hurdles250.37a10
Apr 10Andover QuadApr 10 · 100m Hurdles · Place 1 · AndoverAndover100m Hurdles115.35a10
Apr 5Mounds View OutdoorApr 5 · Long Jump · Place 6 · AndoverAndoverLong Jump613-5.510
Apr 5Mounds View OutdoorApr 5 · 300m Hurdles · Place 4 · AndoverAndover300m Hurdles453.05a10
Apr 5Mounds View OutdoorApr 5 · 100m Hurdles · Place 2 · AndoverAndover100m Hurdles215.72a10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - MaroonMar 28 · Long Jump · Place 12 · AndoverAndoverLong Jump1215-3.7510
Mar 28Griak Indoor Classic - MaroonMar 28 · 60m Hurdles · Place 1 · AndoverAndover60m Hurdles19.46a10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21Northwest Suburban Conference ChampionshipsMay 21 · 300m Hurdles · Place 8 · AndoverAndover300m Hurdles848.72a—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 300m Hurdles · Place 8 · AndoverAndover300m Hurdles849.37a—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 100m Hurdles · Place 12 · AndoverAndover100m Hurdles1216.97a—
May 16Coon Rapids JV Conference MeetMay 16 · 200 Meters · Place 2 · AndoverAndover200 Meters227.74a—
May 16Coon Rapids JV Conference MeetMay 16 · 100 Meters · Place 1 · AndoverAndover100 Meters113.36a PB—
May 14Thunder Last Chance MeetMay 14 · 300m Hurdles · Place 5 · AndoverAndover300m Hurdles552.12a—
May 14Thunder Last Chance MeetMay 14 · 100m Hurdles · Place 11 · AndoverAndover100m Hurdles1121.05a—
Apr 30Blaine InvitationalApr 30 · 300m Hurdles · Place 18 · AndoverAndover300m Hurdles181:01.68a—
Apr 30Blaine InvitationalApr 30 · 100m Hurdles · Place 13 · AndoverAndover100m Hurdles1319.89a—
Apr 6Mounds View OutdoorApr 6 · 100m Hurdles · Place 8 · AndoverAndover100m Hurdles820.75a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 30Griak Indoor Classic - GoldMar 30 · 60m Hurdles · Place 12 · AndoverAndover60m Hurdles1211.87a—