Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorMSHSL Section 7AAA Championships · May 2714.79aMSHSL Section 7AAA ChampionshipsMay 27, 2026
200 Meters · OutdoorAAU Minnesota District Qualifier · Jun 2024.55aAAU Minnesota District QualifierJune 20, 2026
300 Meters · IndoorCYUP Misfits Invite Presented by Tracksmith 2026 · Jan 1739.78aCYUP Misfits Invite Presented by Tracksmith 2026January 17, 2026
300m Hurdles · 36" / 0.914m · OutdoorMSHSL Section 7AAA Championships · May 2741.46aMSHSL Section 7AAA ChampionshipsMay 27, 2026
400 Meters · OutdoorSTMA Indoor Boys Quad · Mar 2658.15aSTMA Indoor Boys QuadMarch 26, 2026
400m Hurdles · 36" / 0.914m · OutdoorAAU Track & Field Region 14 (MN,NB,WI) Qualifier · Jun 251:06.24aAAU Track & Field Region 14 (MN,NB,WI) QualifierJune 25, 2026
55m Hurdles · 39" · OutdoorSTMA Indoor Boys Quad · Mar 268.03aSTMA Indoor Boys QuadMarch 26, 2026
60 Meter · IndoorCYUP Misfits Invite Presented by Tracksmith 2026 · Jan 177.45aCYUP Misfits Invite Presented by Tracksmith 2026January 17, 2026
60 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 87.74aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
60m Hurdles · 39" / 0.991m · IndoorUSATF Minnesota Indoor All-Comers Meet #5 · Feb 88.96aUSATF Minnesota Indoor All-Comers Meet #5February 8, 2026
High Jump · Outdoor4AAA Section True Team · May 55' 10"4AAA Section True TeamMay 5, 2026

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

2026 Outdoor Track

35 results
DateMeetEventPlMarkGr
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 400m Hurdles · Place 21 · Victory Track and Field ClubVictory Track and Field Club400m Hurdles36" / 0.914m21.1:06.24a PB11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 110m Hurdles · Place 19 · Victory Track and Field ClubVictory Track and Field Club110m Hurdles39" / 0.991mRound P19.16.31a11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 400m Hurdles · Place 21 · Victory Track and Field ClubVictory Track and Field Club400m Hurdles36" / 0.914m21.1:06.24a11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 110m Hurdles · Place 19 · Victory Track and Field ClubVictory Track and Field Club110m Hurdles39" / 0.991mRound P19.16.31a11
Jun 20AAU Minnesota District QualifierJun 20 · 400m Hurdles · Place 4 · Victory Track and Field ClubVictory Track and Field Club400m Hurdles41:04.10a11
Jun 20AAU Minnesota District QualifierJun 20 · 110m Hurdles · Place 2 · Victory Track and Field ClubVictory Track and Field Club110m HurdlesRound P215.46a11
Jun 20AAU Minnesota District QualifierJun 20 · 110m Hurdles · Place 2 · Victory Track and Field ClubVictory Track and Field Club110m Hurdles215.46a11
Jun 20AAU Minnesota District QualifierJun 20 · 200 Meters · Place 24 · Victory Track and Field ClubVictory Track and Field Club200 MetersRound P2424.55a PB11
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 110m Hurdles · Place 20 · AndoverAndover110m Hurdles39" / 0.991mRound P20.15.49aWind: -1.711
May 27MSHSL Section 7AAA ChampionshipsMay 27 · High Jump · Place 15 · AndoverAndoverHigh Jump15.5-06.0011
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 300m Hurdles · Place 5 · AndoverAndover300m Hurdles36" / 0.914mRound P5.41.56a11
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 300m Hurdles · Place 4 · AndoverAndover300m Hurdles36" / 0.914m4.41.46a PB11
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 110m Hurdles · Place 2 · AndoverAndover110m Hurdles39" / 0.991mRound P2.14.79a PB11
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 110m Hurdles · Place 3 · AndoverAndover110m Hurdles39" / 0.991m3.15.00aWind: -0.911
May 19Northwest Suburban Conference ChampionshipsMay 19 · High Jump · Place 21 · AndoverAndoverHigh Jump21.5' 6"11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 300m Hurdles · Place 25 · AndoverAndover300m Hurdles36" / 0.914m25.45.37a11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 110m Hurdles · Place 31 · AndoverAndover110m Hurdles39" / 0.991m31.19.30a11
May 12Thunder Last Chance MeetMay 12 · High Jump · Place 3 · AndoverAndoverHigh Jump3.5' 6"11
May 12Thunder Last Chance MeetMay 12 · 300m Hurdles · Place 6 · AndoverAndover300m Hurdles36" / 0.914m6.45.39a11
May 12Thunder Last Chance MeetMay 12 · 110m Hurdles · Place 1 · AndoverAndover110m Hurdles39" / 0.991m1.15.03a11
May 54AAA Section True TeamMay 5 · High Jump · Place 3 · AndoverAndoverHigh Jump3.5' 10" PB11
May 54AAA Section True TeamMay 5 · 300m Hurdles · Place 13 · AndoverAndover300m Hurdles36" / 0.914m13.44.73a11
May 54AAA Section True TeamMay 5 · 110m Hurdles · Place 2 · AndoverAndover110m Hurdles39" / 0.991m2.15.26a11
Apr 28Blaine InvitationalApr 28 · 300m Hurdles · Place 3 · AndoverAndover300m Hurdles36" / 0.914m3.42.43a11
Apr 28Blaine InvitationalApr 28 · 110m Hurdles · Place 3 · AndoverAndover110m Hurdles39" / 0.991m3.15.82a11
Apr 21Lane/Rogness InvitationalApr 21 · 300m Hurdles · Place 4 · AndoverAndover300m Hurdles442.39a11
Apr 21Lane/Rogness InvitationalApr 21 · 110m Hurdles · Place 3 · AndoverAndover110m Hurdles315.64a11
Apr 16Osseo InvitationalApr 16 · Long Jump · AndoverAndoverLong Jump—DNS11
Apr 16Osseo InvitationalApr 16 · High Jump · AndoverAndoverHigh Jump—DNS11
Apr 16Osseo InvitationalApr 16 · 300m Hurdles · Place 11 · AndoverAndover300m Hurdles36" / 0.914m11.43.39a11
Apr 16Osseo InvitationalApr 16 · 110m Hurdles · Place 5 · AndoverAndover110m Hurdles39" / 0.991m5.15.81a11
Apr 9Andover TriApr 9 · 300m Hurdles · Place 2 · AndoverAndover300m Hurdles36" / 0.914m2.45.70a11
Apr 9Andover TriApr 9 · 110m Hurdles · Place 1 · AndoverAndover110m Hurdles39" / 0.991m1.15.59a11
Mar 26STMA Indoor Boys QuadMar 26 · 55m Hurdles · Place 1 · AndoverAndover55m Hurdles39"1.8.03a PB11
Mar 26STMA Indoor Boys QuadMar 26 · 400 Meters · Place 10 · AndoverAndover400 Meters10.58.15a PB11

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 60m Hurdles · Place 4 · Victory Track and Field ClubVictory Track and Field Club60m Hurdles48.81a11
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 60 Meters · Place 34 · Victory Track and Field ClubVictory Track and Field Club60 Meters347.74a PB11
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 60m Hurdles · Place 5 · Victory Track and Field ClubVictory Track and Field Club60m Hurdles59.00a11
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 60 Meters · Place 63 · Victory Track and Field ClubVictory Track and Field Club60 Meters637.84a11
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 60m Hurdles · Place 6 · Victory Track and Field ClubVictory Track and Field Club60m Hurdles39" / 0.991m6.8.96a PB11
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 200 Meters · Victory Track and Field ClubVictory Track and Field Club200 Meters—DNS11
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 300 Meters · Place 86 · Victory Track and Field ClubVictory Track and Field Club300 Meters86.39.78a PB11
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 60m Hurdles · Place 20 · Victory Track and Field ClubVictory Track and Field Club60m Hurdles39" / 0.991mRound P20.9.23a11
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 60 Meter · Place 63 · Victory Track and Field ClubVictory Track and Field Club60 MeterRound P63.7.45a PB11
Jan 11Track Minnesota InvitationalJan 11 · 60m Hurdles · Place 2 · Victory Track and Field ClubVictory Track and Field Club60m Hurdles28.78a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 60m Hurdles · Place 4 · Victory Track and Field ClubVictory Track and Field Club60m Hurdles39" / 0.991m4.9.06a11
Dec 14USATF Minnesota Indoor All-Comers Meet #1Dec 14 · 60m Hurdles · Victory Track and Field ClubVictory Track and Field Club60m Hurdles39" / 0.991m—DNS11

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 28MSHSL Section 7AAA ChampionshipsMay 28 · 300m Hurdles · Place 17 · AndoverAndover300m Hurdles36" / 0.914mRound P17.46.03a10
May 28MSHSL Section 7AAA ChampionshipsMay 28 · 110m Hurdles · AndoverAndover110m Hurdles39" / 0.991mRound P--DQ10
May 28MSHSL Section 7AAA ChampionshipsMay 28 · High Jump · Place 15 · AndoverAndoverHigh Jump15.5-05.0010
May 22Northwest Suburban Conference ChampionshipsMay 22 · High Jump · Place 27 · AndoverAndoverHigh Jump275-610
May 22Northwest Suburban Conference ChampionshipsMay 22 · 300m Hurdles · Place 34 · AndoverAndover300m Hurdles3448.54a10
May 22Northwest Suburban Conference ChampionshipsMay 22 · 110m Hurdles · Place 13 · AndoverAndover110m Hurdles1315.87a10
May 13Thunder Last Chance MeetMay 13 · High Jump · Place 3 · AndoverAndoverHigh Jump35-610
May 13Thunder Last Chance MeetMay 13 · 300m Hurdles · Place 7 · AndoverAndover300m Hurdles750.09a10
May 13Thunder Last Chance MeetMay 13 · 110m Hurdles · Place 2 · AndoverAndover110m Hurdles216.58a10
May 6Section 4AAA True TeamMay 6 · 300m Hurdles · Place 26 · AndoverAndover300m Hurdles36" / 0.914m26.50.88a10
May 6Section 4AAA True TeamMay 6 · 110m Hurdles · Place 17 · AndoverAndover110m Hurdles39" / 0.991m17.17.21a10
May 6Section 4AAA True TeamMay 6 · High Jump · Place 18 · AndoverAndoverHigh Jump18.5' 6"10
Apr 29Blaine InvitationalApr 29 · 110m Hurdles · Place 9 · AndoverAndover110m Hurdles916.84a10
Apr 22Lane/Rogness RelaysApr 22 · High Jump · Place 20 · AndoverAndoverHigh Jump205-210
Apr 22Lane/Rogness RelaysApr 22 · 300m Hurdles · Place 22 · AndoverAndover300m Hurdles2252.5510
Apr 22Lane/Rogness RelaysApr 22 · 110m Hurdles · Place 10 · AndoverAndover110m Hurdles1016.8810
Apr 19Osseo InvitationalApr 19 · 300m Hurdles · Place 21 · AndoverAndover300m Hurdles36" / 0.914m21.53.20a10
Apr 19Osseo InvitationalApr 19 · 110m Hurdles · Place 9 · AndoverAndover110m Hurdles39" / 0.991m9.18.72a10
Apr 19Osseo InvitationalApr 19 · High Jump · Place 17 · AndoverAndoverHigh Jump17.5' 2"10
Apr 10Andover QuadApr 10 · High Jump · Place 7 · AndoverAndoverHigh Jump75-610
Apr 10Andover QuadApr 10 · 300m Hurdles · Place 9 · AndoverAndover300m Hurdles948.40a10
Apr 10Andover QuadApr 10 · 110m Hurdles · Place 10 · AndoverAndover110m Hurdles1018.71a10
Apr 5Mounds View OutdoorApr 5 · High Jump · Place 3 · AndoverAndoverHigh Jump35-210
Apr 5Mounds View OutdoorApr 5 · 300m Hurdles · Place 9 · AndoverAndover300m Hurdles949.69a10
Apr 5Mounds View OutdoorApr 5 · 110m Hurdles · Place 11 · AndoverAndover110m Hurdles1120.69a10