Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorthwest Suburban Conference Championships · May 2212.37aNorthwest Suburban Conference ChampionshipsMay 22, 2025
100m Hurdles · 33" / 0.838m · OutdoorSection 5AAA True Team · May 718.48aSection 5AAA True TeamMay 7, 2024
200 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 826.24aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
200 Meters · OutdoorMSHSL Section 5AAA Championships · May 2725.49aMSHSL Section 5AAA ChampionshipsMay 27, 2026
300 Meters · IndoorCYUP Misfits Invite Presented by Tracksmith 2026 · Jan 1743.49aCYUP Misfits Invite Presented by Tracksmith 2026January 17, 2026
300m Hurdles · 30" / 0.762m · OutdoorMSHSL State Track & Field Championships · Jun 1045.21aMSHSL State Track & Field ChampionshipsJune 10, 2025
60 Meter · IndoorUWRF HS Opener · Mar 247.91aUWRF HS OpenerMarch 24, 2026
60 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 87.98aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
High Jump · OutdoorMSHSL Section 5AAA Championships · May 294' 8MSHSL Section 5AAA ChampionshipsMay 29, 2024

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 35 · Victory Track and Field ClubVictory Track and Field Club200 MetersRound P35.25.84aWind: 010
Aug 1AAU Junior Olympic GamesAug 1 · 100 Meters · Place 31 · Victory Track and Field ClubVictory Track and Field Club100 MetersRound P31.12.44aWind: 1.110
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 200 Meters · Place 2 · Victory Track and Field ClubVictory Track and Field Club200 MetersRound P2.25.82a10
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 200 Meters · Place 7 · Victory Track and Field ClubVictory Track and Field Club200 Meters7.26.68a10
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 100 Meters · Place 5 · Victory Track and Field ClubVictory Track and Field Club100 MetersRound P5.12.65a10
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 100 Meters · Place 5 · Victory Track and Field ClubVictory Track and Field Club100 Meters5.12.63a10
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 200 Meters · Place 2 · Victory Track and Field ClubVictory Track and Field Club200 MetersRound P2.25.82a10
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 200 Meters · Place 7 · Victory Track and Field ClubVictory Track and Field Club200 Meters7.26.68a10
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 100 Meters · Place 5 · Victory Track and Field ClubVictory Track and Field Club100 MetersRound P5.12.65a10
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 100 Meters · Place 5 · Victory Track and Field ClubVictory Track and Field Club100 Meters5.12.63a10
Jun 20AAU Minnesota District QualifierJun 20 · 200 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club200 MetersRound P126.31a10
Jun 20AAU Minnesota District QualifierJun 20 · 200 Meters · Place 2 · Victory Track and Field ClubVictory Track and Field Club200 Meters226.05a10
Jun 20AAU Minnesota District QualifierJun 20 · 100 Meters · Place 2 · Victory Track and Field ClubVictory Track and Field Club100 MetersRound P212.63a10
Jun 20AAU Minnesota District QualifierJun 20 · 100 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club100 Meters112.59a10
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 200 Meters · Place 3 · Spring Lake ParkSpring Lake Park200 MetersRound P3.25.49a PB10
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 200 Meters · Place 3 · Spring Lake ParkSpring Lake Park200 Meters3.25.80aWind: -0.810
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 100 Meters · Place 5 · Spring Lake ParkSpring Lake Park100 MetersRound P5.12.54a10
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 100 Meters · Place 4 · Spring Lake ParkSpring Lake Park100 Meters4.12.71aWind: -1.810
May 19Northwest Suburban Conference ChampionshipsMay 19 · 200 Meters · Place 6 · Spring Lake ParkSpring Lake Park200 Meters6.26.24a10
May 19Northwest Suburban Conference ChampionshipsMay 19 · 100 Meters · Place 4 · Spring Lake ParkSpring Lake Park100 Meters4.12.55a10
May 55AAA Section True TeamMay 5 · 200 Meters · Place 4 · Spring Lake ParkSpring Lake Park200 Meters4.26.61a10
May 55AAA Section True TeamMay 5 · 100 Meters · Place 4 · Spring Lake ParkSpring Lake Park100 Meters4.12.73a10
May 1Don Fineran Panther InvitationalMay 1 · 200 Meters · Place 1 · Spring Lake ParkSpring Lake Park200 Meters1.26.34a10
May 1Don Fineran Panther InvitationalMay 1 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 Meters1.12.49a10
Apr 21Roseville InviteApr 21 · 200 Meters · Place 2 · Spring Lake ParkSpring Lake Park200 Meters2.26.09a10
Apr 21Roseville InviteApr 21 · 100 Meters · Place 2 · Spring Lake ParkSpring Lake Park100 Meters2.12.60a10
Apr 15White Bear Lake CoEd MeetApr 15 · 200 Meters · Place 1 · Spring Lake ParkSpring Lake Park200 Meters1.25.97a10
Apr 15White Bear Lake CoEd MeetApr 15 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 Meters1.12.56a10
Apr 7Spring Lake Park Dual MeetApr 7 · 200 Meters · Place 2 · Spring Lake ParkSpring Lake Park200 Meters2.27.56a10
Apr 7Spring Lake Park Dual MeetApr 7 · 100 Meters · Place 1 · Spring Lake ParkSpring Lake Park100 Meters1.13.06a10

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 24UWRF HS OpenerMar 24 · 60 Meter · Place 1 · Spring Lake ParkSpring Lake Park60 Meter1.7.91a PB10
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 200 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club200 Meters126.24a PB10
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 60 Meters · Place 2 · Victory Track and Field ClubVictory Track and Field Club60 Meters27.98a PB10
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 200 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club200 Meters126.58a10
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 60 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club60 Meters17.98a10
Feb 20Maverick OpenFeb 20 · 200 Meters · Place 10 · Victory Track and Field ClubVictory Track and Field Club200 Meters1026.55a10
Feb 20Maverick OpenFeb 20 · 60 Meters · Place 16 · Victory Track and Field ClubVictory Track and Field Club60 Meters168.04a10
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 200 Meters · Place 3 · Victory Track and Field ClubVictory Track and Field Club200 Meters326.87a10
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 60 Meters · Place 5 · Victory Track and Field ClubVictory Track and Field Club60 MetersRound P58.01a10
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 60 Meters · Place 4 · Victory Track and Field ClubVictory Track and Field Club60 Meters47.98a10
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 300 Meters · Place 52 · Victory Track and Field ClubVictory Track and Field Club300 Meters52.43.49a PB10
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 60 Meter · Place 44 · Victory Track and Field ClubVictory Track and Field Club60 MeterRound P44.8.14a10
Jan 11Track Minnesota InvitationalJan 11 · 200 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club200 Meters127.08a10
Jan 11Track Minnesota InvitationalJan 11 · 60 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club60 Meters18.16a10

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 60 Meter · Place 3 · Victory Track and Field ClubVictory Track and Field Club60 Meter3.8.16a10
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 200 Meters · Place 5 · Victory Track and Field ClubVictory Track and Field Club200 Meters5.27.13a10
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 60 Meter · Place 4 · 30-Unattached30-Unattached60 Meter4.8.21a9
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 200 Meters · 30-Unattached30-Unattached200 Meters--DNS9
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 60 Meter · Place 2 · 30-Unattached30-Unattached60 Meter2.8.24a9
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 60 Meter · Place 6 · 30-Unattached30-Unattached60 Meter6.8.37a9
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 200 Meters · Place 3 · 30-Unattached30-Unattached200 Meters3.28.22a9
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 60 Meter · Place 5 · 30-Unattached30-Unattached60 Meter5.8.22a9
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 200 Meters · Place 5 · 30-Unattached30-Unattached200 Meters5.27.89a9
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 60 Meter · Place 6 · 30-Unattached30-Unattached60 Meter6.8.40a9
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 200 Meters · Place 5 · 30-Unattached30-Unattached200 Meters5.28.21a9
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 60 Meter · Place 7 · 30-Unattached30-Unattached60 Meter7.8.53a9
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 200 Meters · Place 6 · 30-Unattached30-Unattached200 Meters6.28.73a9

2025 Outdoor Track

40 results
DateMeetEventPlMarkGr
Jun 26AAU Region 14 (IA,MN,NB,WI) QualifierJun 26 · 200 Meters · Place 3 · Victory Track and Field ClubVictory Track and Field Club200 MetersRound P325.79a9
Jun 26AAU Region 14 (IA,MN,NB,WI) QualifierJun 26 · 200 Meters · Place 4 · Victory Track and Field ClubVictory Track and Field Club200 Meters425.95a9
Jun 26AAU Region 14 (IA,MN,NB,WI) QualifierJun 26 · 100 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club100 MetersRound P112.51a9
Jun 26AAU Region 14 (IA,MN,NB,WI) QualifierJun 26 · 100 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club100 Meters112.44a9
Jun 21AAU Minnesota District QualifierJun 21 · 200 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club200 MetersRound P126.12a9
Jun 21AAU Minnesota District QualifierJun 21 · 200 Meters · Place 2 · Victory Track and Field ClubVictory Track and Field Club200 Meters226.38a9
Jun 21AAU Minnesota District QualifierJun 21 · 100 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club100 MetersRound P112.59a9
Jun 21AAU Minnesota District QualifierJun 21 · 100 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club100 Meters112.76a9
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 5 · Spring Lake ParkSpring Lake Park300m Hurdles30" / 0.762mRound P5.45.21a PB9
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 7 · Spring Lake ParkSpring Lake Park300m Hurdles30" / 0.762m7.46.51a9
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 100 Meters · Place 16 · Spring Lake ParkSpring Lake Park100 MetersRound P16.12.57aWind: -3.39
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 300m Hurdles · Place 1 · Spring Lake ParkSpring Lake Park300m Hurdles30" / 0.762mRound P1.46.22a9
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 300m Hurdles · Place 2 · Spring Lake ParkSpring Lake Park300m Hurdles30" / 0.762m2.45.30a9
May 28MSHSL Section 5AAA ChampionshipsMay 28 · High Jump · Place 13 · Spring Lake ParkSpring Lake ParkHigh Jump13.4' 7"9
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 100 Meters · Place 4 · Spring Lake ParkSpring Lake Park100 MetersRound P4.12.87aWind: 09
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 100 Meters · Place 5 · Spring Lake ParkSpring Lake Park100 Meters5.12.38aWind: 1.69
May 22Northwest Suburban Conference ChampionshipsMay 22 · 300m Hurdles · Place 1 · Spring Lake ParkSpring Lake Park300m Hurdles146.12a9
May 22Northwest Suburban Conference ChampionshipsMay 22 · 100 Meters · Place 5 · Spring Lake ParkSpring Lake Park100 Meters512.37a PB9
May 15Irondale Greenslit RelaysMay 15 · High Jump · Place 7 · Spring Lake ParkSpring Lake ParkHigh Jump74-49
May 15Irondale Greenslit RelaysMay 15 · 300m Hurdles · Place 1 · Spring Lake ParkSpring Lake Park300m Hurdles149.11a9
May 9Class AAA Wild CardMay 9 · 300m Hurdles · Place 6 · Spring Lake ParkSpring Lake Park300m Hurdles30" / 0.762m6.46.20a9
May 9Class AAA Wild CardMay 9 · High Jump · Place 61 · Spring Lake ParkSpring Lake ParkHigh Jump61.4' 6"9
May 9Class AAA Wild CardMay 9 · 100 Meters · Place 12 · Spring Lake ParkSpring Lake Park100 Meters12.12.42a9
May 6Section 5AAA True TeamMay 6 · 300m Hurdles · Place 1 · Spring Lake ParkSpring Lake Park300m Hurdles30" / 0.762m1.46.20a9
May 6Section 5AAA True TeamMay 6 · High Jump · Place 14 · Spring Lake ParkSpring Lake ParkHigh Jump14.4' 6"9
May 6Section 5AAA True TeamMay 6 · 100 Meters · Place 5 · Spring Lake ParkSpring Lake Park100 Meters5.12.42a9
May 2Don Fineran Panther InvitationalMay 2 · High Jump · Place 3 · Spring Lake ParkSpring Lake ParkHigh Jump34-109
May 2Don Fineran Panther InvitationalMay 2 · 300m Hurdles · Place 1 · Spring Lake ParkSpring Lake Park300m Hurdles146.93a9
May 2Don Fineran Panther InvitationalMay 2 · 100 Meters · Place 2 · Spring Lake ParkSpring Lake Park100 Meters212.61a9
Apr 22Roseville InviteApr 22 · High Jump · Place 6 · Spring Lake ParkSpring Lake ParkHigh Jump64-89
Apr 22Roseville InviteApr 22 · 100m Hurdles · Place 5 · Spring Lake ParkSpring Lake Park100m Hurdles518.049
Apr 15Panther Quad MeetApr 15 · High Jump · Place 15 · Spring Lake ParkSpring Lake ParkHigh Jump154-29
Apr 15Panther Quad MeetApr 15 · 300m Hurdles · Place 2 · Spring Lake ParkSpring Lake Park300m Hurdles247.95a9
Apr 15Panther Quad MeetApr 15 · 100m Hurdles · Place 3 · Spring Lake ParkSpring Lake Park100m Hurdles317.36a9
Apr 11Irondale Knights Under the LightsApr 11 · High Jump · Place 7 · Spring Lake ParkSpring Lake ParkHigh Jump74-69
Apr 11Irondale Knights Under the LightsApr 11 · 300m Hurdles · Place 1 · Spring Lake ParkSpring Lake Park300m Hurdles147.91a9
Apr 11Irondale Knights Under the LightsApr 11 · 100m Hurdles · Place 4 · Spring Lake ParkSpring Lake Park100m Hurdles417.31a9
Apr 9Park Center Quad Apr 9 · 100 Meters · Place 2 · Spring Lake ParkSpring Lake Park100 Meters212.83a9
Mar 26Panther Home OpenerMar 26 · 300m Hurdles · Place 1 · Spring Lake ParkSpring Lake Park300m Hurdles148.20a9
Mar 26Panther Home OpenerMar 26 · 100 Meters · Place 2 · Spring Lake ParkSpring Lake Park100 Meters212.88a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 60 Meter · Place 2 · 30-Unattached30-Unattached60 Meter2.8.41a9
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 200 Meters · Place 1 · 30-Unattached30-Unattached200 Meters1.28.56a9

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 27AAU Region 14 ChampionshipsJun 27 · 200m Hurdles · UnattachedUnattached200m Hurdles33" / 0.838m--DNS8
Jun 27AAU Region 14 ChampionshipsJun 27 · 200 Meters · UnattachedUnattached200 MetersRound P--DNS8
Jun 27AAU Region 14 ChampionshipsJun 27 · 100 Meters · Place 1 · UnattachedUnattached100 MetersRound P1.13.24a8
Jun 27AAU Region 14 ChampionshipsJun 27 · 100 Meters · Place 5 · UnattachedUnattached100 Meters5.13.35a8
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 300m Hurdles · Place 7 · Spring Lake ParkSpring Lake Park300m Hurdles30" / 0.762mRound P7.48.91a8
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 300m Hurdles · Place 9 · Spring Lake ParkSpring Lake Park300m Hurdles30" / 0.762m9.49.23a8
May 29MSHSL Section 5AAA ChampionshipsMay 29 · High Jump · Place 7 · Spring Lake ParkSpring Lake ParkHigh Jump7.4' 8 PB8
May 21Northwest Suburban Conference ChampionshipsMay 21 · High Jump · Place 32 · Spring Lake ParkSpring Lake ParkHigh Jump324-2—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 300m Hurdles · Place 11 · Spring Lake ParkSpring Lake Park300m Hurdles1149.34a—
May 16Greenslit RelaysMay 16 · High Jump · Place 2 · Spring Lake ParkSpring Lake ParkHigh Jump24-4—
May 16Greenslit RelaysMay 16 · 300m Hurdles · Place 2 · Spring Lake ParkSpring Lake Park300m Hurdles249.33a—
May 16Greenslit RelaysMay 16 · 100m Hurdles · Place 4 · Spring Lake ParkSpring Lake Park100m Hurdles419.77a—
May 7Section 5AAA True TeamMay 7 · 100m Hurdles · Place 16 · Spring Lake ParkSpring Lake Park100m Hurdles33" / 0.838m16.18.48a PBWind: 08
May 7Section 5AAA True TeamMay 7 · High Jump · Place 21 · Spring Lake ParkSpring Lake ParkHigh Jump21.4' 28
May 3Don Fineran Panther InvitationalMay 3 · High Jump · Place 14 · Spring Lake ParkSpring Lake ParkHigh Jump144-0—
May 3Don Fineran Panther InvitationalMay 3 · 300m Hurdles · Place 11 · Spring Lake ParkSpring Lake Park300m Hurdles1152.55a—
May 3Don Fineran Panther InvitationalMay 3 · 100m Hurdles · Place 9 · Spring Lake ParkSpring Lake Park100m Hurdles918.95a—
Apr 23Roseville InviteApr 23 · High Jump · Place 6 · Spring Lake ParkSpring Lake ParkHigh Jump64-6—
Apr 23Roseville InviteApr 23 · 300m Hurdles · Place 5 · Spring Lake ParkSpring Lake Park300m Hurdles552.93a—
Apr 23Roseville InviteApr 23 · 100 Meters · Place 13 · Spring Lake ParkSpring Lake Park100 Meters1313.92a—
Apr 19Spring Lake Park April 19Apr 19 · High Jump · Place 3 · Spring Lake ParkSpring Lake ParkHigh Jump3.4-06.008
Apr 19Spring Lake Park April 19Apr 19 · 200 Meters · Place 5 · Spring Lake ParkSpring Lake Park200 Meters5.28.76a8
Apr 19Spring Lake Park April 19Apr 19 · 100 Meters · Place 5 · Spring Lake ParkSpring Lake Park100 Meters5.13.66a8

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10Spring Lake Park JV True Team InvitationalMay 10 · 200 Meters · Place 12 · Spring Lake ParkSpring Lake Park200 Meters1229.727
May 10Spring Lake Park JV True Team InvitationalMay 10 · 100 Meters · Place 17 · Spring Lake ParkSpring Lake Park100 Meters1714.367
Apr 29White Bear Lake CoEd InviteApr 29 · 200 Meters · Place 23 · Spring Lake ParkSpring Lake Park200 Meters2330.767
Apr 29White Bear Lake CoEd InviteApr 29 · 100 Meters · Place 21 · Spring Lake ParkSpring Lake Park100 Meters2114.187
Apr 25Champlin Park vs Spring Lake ParkApr 25 · 100 Meters · Place 14 · Spring Lake ParkSpring Lake Park100 Meters1414.197