Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorTrack Minnesota Invitational · Jun 521.76aTrack Minnesota Invitational June 5, 2022
110m Hurdles · 39" / 0.991m · OutdoorIMAC Conference Championships · May 1819.73aIMAC Conference ChampionshipsMay 18, 2023
200 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #4 · Jan 2624.64aUSATF Minnesota All Ages Indoor Track & Field Meet #4January 26, 2025
200 Meters · OutdoorUSATF Minnesota Summer Meet #2 · Jul 123.70aUSATF Minnesota Summer Meet #2July 1, 2025
300m Hurdles · 36" / 0.914m · OutdoorMSHSL Section 3AA Championships · May 2840.65aMSHSL Section 3AA ChampionshipsMay 28, 2025
400 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #4 · Jan 2653.44aUSATF Minnesota All Ages Indoor Track & Field Meet #4January 26, 2025
400 Meters · OutdoorMSHSL State Track & Field Championships · Jun 450.97aMSHSL State Track & Field ChampionshipsJune 4, 2026
400m Hurdles · 36" / 0.914m · OutdoorAAU Region 14 Championships · Jun 271:00.16aAAU Region 14 ChampionshipsJune 27, 2024
60m Hurdles · 39" / 0.991m · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #2 · Jan 510.39aUSATF Minnesota All Ages Indoor Track & Field Meet #2January 5, 2025
800 Meters · OutdoorUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #4 · Jul 162:10.43aUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #4July 16, 2024
Triple Jump · OutdoorAAU Region 14 Qualifier Meet · Jun 2910.00mAAU Region 14 Qualifier MeetJune 29, 2023

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 400 Meters · Place 21 · Track Minnesota EliteTrack Minnesota Elite400 Meters21.52.11a12
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 400 Meters · Place 21 · Track Minnesota EliteTrack Minnesota Elite400 Meters21.52.11a12
Jun 20AAU Minnesota District QualifierJun 20 · 400 Meters · Place 5 · Track Minnesota EliteTrack Minnesota Elite400 Meters552.28a12
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 400 Meters · Place 16 · BlakeBlake400 MetersRound P16.50.97a PB12
May 27MSHSL Section 4AA ChampionshipsMay 27 · 400 Meters · Place 2 · BlakeBlake400 MetersRound P2.51.98a12
May 27MSHSL Section 4AA ChampionshipsMay 27 · 400 Meters · Place 2 · BlakeBlake400 Meters2.51.14a12
May 19Breck InviteMay 19 · 400 Meters · Place 1 · BlakeBlake400 Meters151.85a12
May 14IMAC Conference ChampionshipsMay 14 · 400 Meters · Place 3 · BlakeBlake400 Meters3.51.93a12
May 8STA InvitationalMay 8 · 300m Hurdles · Place 5 · BlakeBlake300m Hurdles543.40a12
Apr 25Eden Prairie Booster InvitationalApr 25 · 400 Meters · Place 9 · BlakeBlake400 Meters9.52.89a12

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jul 1USATF Minnesota Summer Meet #2Jul 1 · 400 Meters · Place 2 · Track Minnesota EliteTrack Minnesota Elite400 Meters251.53a11
Jul 1USATF Minnesota Summer Meet #2Jul 1 · 200 Meters · Place 6 · Track Minnesota EliteTrack Minnesota Elite200 Meters623.70a PB11
Jun 26AAU Region 14 (IA,MN,NB,WI) QualifierJun 26 · 400m Hurdles · Place 4 · Track Minnesota EliteTrack Minnesota Elite400m Hurdles457.30a11
Jun 26AAU Region 14 (IA,MN,NB,WI) QualifierJun 26 · 400 Meters · Place 18 · Track Minnesota EliteTrack Minnesota Elite400 Meters1851.52a11
Jun 21AAU Minnesota District QualifierJun 21 · 400m Hurdles · Place 1 · Track Minnesota EliteTrack Minnesota Elite400m Hurdles157.93a11
Jun 21AAU Minnesota District QualifierJun 21 · 400 Meters · Place 2 · Track Minnesota EliteTrack Minnesota Elite400 Meters251.02a11
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 20 · BlakeBlake300m Hurdles36" / 0.914mRound P20.41.85a11
May 28MSHSL Section 3AA ChampionshipsMay 28 · 300m Hurdles · Place 7 · BlakeBlake300m Hurdles36" / 0.914mRound P7.42.38a11
May 28MSHSL Section 3AA ChampionshipsMay 28 · 300m Hurdles · Place 4 · BlakeBlake300m Hurdles36" / 0.914m4.40.65a PB11
May 17IMAC Conference ChampionshipsMay 17 · 300m Hurdles · Place 4 · BlakeBlake300m Hurdles442.02a11
May 15Farmington Thelen InviteMay 15 · 400 Meters · Place 2 · BlakeBlake400 Meters251.99a11
May 7IMAC Conference RelaysMay 7 · 300m Hurdles · Place 3 · BlakeBlake300m Hurdles341.02a11
May 7IMAC Conference RelaysMay 7 · 110m Hurdles · Place 3 · BlakeBlake110m Hurdles316.92a11
May 2Edina InvitationalMay 2 · 400 Meters · Place 3 · BlakeBlake400 Meters352.51a11
Apr 26Eden Prairie Booster InvitationalApr 26 · 300m Hurdles · Place 7 · BlakeBlake300m Hurdles741.6711
Apr 16IMAC Tri - Minnehaha AcademyApr 16 · 300m Hurdles · Place 5 · BlakeBlake300m Hurdles541.99a11
Apr 10Farmington Boys InviteApr 10 · 300m Hurdles · Place 4 · BlakeBlake300m Hurdles442.6811
Apr 5IMAC Track MeetApr 5 · 300m Hurdles · Place 1 · BlakeBlake300m Hurdles142.04a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 400 Meters · Place 10 · Track Minnesota EliteTrack Minnesota Elite400 Meters10.53.44a PB11
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 200 Meters · Place 22 · Track Minnesota EliteTrack Minnesota Elite200 Meters22.24.64a PB11
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 60m Hurdles · Place 8 · Track Minnesota EliteTrack Minnesota Elite60m Hurdles39" / 0.991m8.10.39a PB11
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 400 Meters · Place 17 · Track Minnesota EliteTrack Minnesota Elite400 Meters17.55.64a11

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 16USATF MINNESOTA OUTDOOR ALL-COMERS MEET #4Jul 16 · 110m Hurdles · Track Minnesota EliteTrack Minnesota Elite110m Hurdles39" / 0.991m--DNS10
Jul 16USATF MINNESOTA OUTDOOR ALL-COMERS MEET #4Jul 16 · 800 Meters · Place 7 · Track Minnesota EliteTrack Minnesota Elite800 Meters7.2:10.43a PB10
Jul 16USATF MINNESOTA OUTDOOR ALL-COMERS MEET #4Jul 16 · 200 Meters · Place 29 · Track Minnesota EliteTrack Minnesota Elite200 Meters29.24.65a10
Jul 9USATF MINNESOTA OUTDOOR ALL-COMERS MEET #3Jul 9 · 400 Meters · Place 4 · Track Minnesota EliteTrack Minnesota Elite400 Meters4.53.52a10
Jul 9USATF MINNESOTA OUTDOOR ALL-COMERS MEET #3Jul 9 · 200 Meters · Place 17 · Track Minnesota EliteTrack Minnesota Elite200 Meters17.24.77a10
Jun 27AAU Region 14 ChampionshipsJun 27 · 400m Hurdles · Place 7 · Track Minnesota EliteTrack Minnesota Elite400m Hurdles36" / 0.914m7.1:00.16a PB10
Jun 22AAU Minnesota District QualifierJun 22 · 400m Hurdles · Place 3 · Track Minnesota EliteTrack Minnesota Elite400m Hurdles31:02.29a—
Jun 22AAU Minnesota District QualifierJun 22 · 200 Meters · Place 19 · Track Minnesota EliteTrack Minnesota Elite200 Meters1924.33a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 400m Hurdles · Place 6 · Track Minnesota EliteTrack Minnesota Elite400m Hurdles61:04.29a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 400 Meters · Place 15 · Track Minnesota EliteTrack Minnesota Elite400 Meters1556.74a—
May 29MSHSL Section 3AA ChampionshipsMay 29 · 300m Hurdles · Place 5 · BlakeBlake300m Hurdles36" / 0.914mRound P5.43.78a10
May 29MSHSL Section 3AA ChampionshipsMay 29 · 300m Hurdles · Place 5 · BlakeBlake300m Hurdles36" / 0.914m5.44.10a10
May 18IMAC Conference ChampionshipsMay 18 · 300m Hurdles · Place 7 · Blake School (The)Blake School (The)300m Hurdles743.48a—
May 18IMAC Conference ChampionshipsMay 18 · 110m Hurdles · Place 6 · Blake School (The)Blake School (The)110m Hurdles618.99a—
May 7IMAC Conference RelaysMay 7 · 300m Hurdles · Place 4 · Blake School (The)Blake School (The)300m Hurdles443.54a—
May 7IMAC Conference RelaysMay 7 · 110m Hurdles · Place 6 · Blake School (The)Blake School (The)110m Hurdles618.94a—
Apr 30Spartan InvitationalApr 30 · 300m Hurdles · Place 3 · Blake School (The)Blake School (The)300m Hurdles344.14a—
Apr 27Booster InvitationalApr 27 · 300m Hurdles · Place 4 · Blake School (The)Blake School (The)300m Hurdles443.42a—
Apr 20Providence Academy TriangularApr 20 · 300m Hurdles · Place 2 · Blake School (The)Blake School (The)300m Hurdles244.40a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 6IMAC Indoor Track Meet - UofMApr 6 · 60m Hurdles · Place 5 · Blake School (The)Blake School (The)60m Hurdles510.51a—
Apr 6IMAC Indoor Track Meet - UofMApr 6 · 400 Meters · Place 2 · Blake School (The)Blake School (The)400 Meters254.87a—
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 400 Meters · Place 13 · Track Minnesota EliteTrack Minnesota Elite400 Meters1357.4110
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 200 Meters · Place 16 · Track Minnesota EliteTrack Minnesota Elite200 Meters1625.6110
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 60m Hurdles · Place 11 · 30-Unattached30-Unattached60m Hurdles39" / 0.991m11.10.77a10
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 400 Meters · Place 25 · 30-Unattached30-Unattached400 Meters25.57.36a10

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 17USATF Minnesota All Ages Indoor Track & Field Meet #2Dec 17 · 400 Meters · Place 9 · 30-Unattached30-Unattached400 Meters9.59.08a10
Apr 8IMAC Indoor Track Meet - UofMApr 8 · 60m Hurdles · Place 3 · BlakeBlake60m Hurdles39" / 0.991m3.11.22a9
Apr 8IMAC Indoor Track Meet - UofMApr 8 · 400 Meters · Place 6 · BlakeBlake400 Meters6.59.71a9
Feb 5USATF Minnesota All-Comers Indoor Track & Field Meet #4Feb 5 · 400 Meters · Place 6 · Track Minnesota EliteTrack Minnesota Elite400 Meters61:03.87a—
Jan 29USATF Minnesota All-Comers Indoor Track & Field Meet #3Jan 29 · 60m Hurdles · Place 2 · Track Minnesota EliteTrack Minnesota Elite60m Hurdles211.709
Jan 29USATF Minnesota All-Comers Indoor Track & Field Meet #3Jan 29 · 400 Meters · Place 5 · Track Minnesota EliteTrack Minnesota Elite400 Meters51:03.499

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 11USATF Minnesota All-Comers Meet #3Jul 11 · 400 Meters · Place 1 · Track Minnesota EliteTrack Minnesota Elite400 Meters158.62a—
Jul 11USATF Minnesota All-Comers Meet #3Jul 11 · 200 Meters · Place 8 · Track Minnesota EliteTrack Minnesota Elite200 Meters826.51a—
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 400m Hurdles · Place 7 · Track Minnesota EliteTrack Minnesota Elite400m Hurdles36" / 0.914m7.1:08.34aUnofficial9
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · Triple Jump · Place 15 · Track Minnesota EliteTrack Minnesota EliteTriple Jump15.32-09.70Unofficial9
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 110m Hurdles · Place 11 · Track Minnesota EliteTrack Minnesota Elite110m Hurdles39" / 0.991m11.20.88aUnofficial9
Jun 29AAU Region 14 Qualifier MeetJun 29 · 400m Hurdles · Place 7 · Track Minnesota EliteTrack Minnesota Elite400m Hurdles36" / 0.914m7.1:08.34a9
Jun 29AAU Region 14 Qualifier MeetJun 29 · Triple Jump · Place 15 · Track Minnesota EliteTrack Minnesota EliteTriple Jump15.10.00m PB9
Jun 29AAU Region 14 Qualifier MeetJun 29 · 110m Hurdles · Place 11 · Track Minnesota EliteTrack Minnesota Elite110m Hurdles39" / 0.991mRound P11.20.88a9
Jun 29AAU Region 14 Qualifier MeetJun 29 · 400 Meters · Track Minnesota EliteTrack Minnesota Elite400 Meters—DNS9
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 400m Hurdles · Place 3 · Track Minnesota EliteTrack Minnesota Elite400m Hurdles31:11.07a—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 110m Hurdles · Place 3 · Track Minnesota EliteTrack Minnesota Elite110m Hurdles320.25a—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 400 Meters · Place 3 · Track Minnesota EliteTrack Minnesota Elite400 Meters357.24a—
May 24IMAC Conference RelaysMay 24 · 300m Hurdles · Place 4 · Blake School (The)Blake School (The)300m Hurdles449.019
May 24IMAC Conference RelaysMay 24 · 110m Hurdles · Place 4 · Blake School (The)Blake School (The)110m Hurdles420.099
May 18IMAC Conference ChampionshipsMay 18 · 300m Hurdles · Place 8 · BlakeBlake300m Hurdles36" / 0.914m8.49.38a9
May 18IMAC Conference ChampionshipsMay 18 · 110m Hurdles · Place 6 · BlakeBlake110m Hurdles39" / 0.991m6.19.73a PB9
May 4Spartan InvitationalMay 4 · 110m Hurdles · Place 14 · BlakeBlake110m Hurdles39" / 0.991m14.20.92a9
May 4Spartan InvitationalMay 4 · 400 Meters · Place 17 · BlakeBlake400 Meters17.57.40a9
Apr 24PA Triangular Now at PAApr 24 · 110m Hurdles · Place 4 · BlakeBlake110m Hurdles39" / 0.991m4.20.51a9
Apr 24PA Triangular Now at PAApr 24 · 400 Meters · Place 10 · BlakeBlake400 Meters10.1:00.38a9
Apr 17Gryphon Invitational #1Apr 17 · 300m Hurdles · Place 6 · BlakeBlake300m Hurdles652.349
Apr 17Gryphon Invitational #1Apr 17 · 110m Hurdles · Place 6 · BlakeBlake110m Hurdles621.299

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 400m Hurdles · Place 7 · Track Minnesota EliteTrack Minnesota Elite400m Hurdles71:21.81a—
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 110m Hurdles · Place 6 · Track Minnesota EliteTrack Minnesota Elite110m Hurdles622.93a—
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 200 Meters · Place 19 · Track Minnesota EliteTrack Minnesota Elite200 MetersRound P1930.33a—
Jun 5Track Minnesota Invitational Jun 5 · 100m Hurdles · Place 2 · Track Minnesota EliteTrack Minnesota Elite100m Hurdles33" / 0.838m2.21.76a PB8

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 20IMAC Conference ChampionshipsMay 20 · 300m Hurdles · BlakeBlake300m Hurdles36" / 0.914m—DNS7
May 20IMAC Conference ChampionshipsMay 20 · 400 Meters · Place 5 · BlakeBlake400 Meters5.1:13.15a7
May 13Blake Vs ProvidenceMay 13 · 300m Hurdles · Place 5 · BlakeBlake300m Hurdles51:04.877