Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorKSHSAA 1A & 3A Regional - Hoyt-Royal Valley HS · May 225:32.46aKSHSAA 1A & 3A Regional - Hoyt-Royal Valley HS May 22, 2025
800 Meters · OutdoorMinneapolis V/JV Track and Field Invitational · May 62:27.11aMinneapolis V/JV Track and Field InvitationalMay 6, 2025
Javelin · 300g TJ · OutdoorMinneapolis JH Invitational · Apr 1356' 7"Minneapolis JH InvitationalApril 13, 2023

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21KSHSAA 3A Regional - BeloitMay 21 · 800 Meters · Place 8 · MinneapolisMinneapolis800 Meters8.2:29.11a10
May 14NCAA HS ChampionshipMay 14 · 1600 Meters · Place 7 · MinneapolisMinneapolis1600 Meters7.5:51.13a10
May 14NCAA HS ChampionshipMay 14 · 800 Meters · Place 7 · MinneapolisMinneapolis800 Meters7.2:35.23a10
May 52026 Minneapolis HS InviteMay 5 · 800 Meters · Place 4 · MinneapolisMinneapolis800 Meters4.2:30.24a10
Apr 212026 Lions Club Track MeetApr 21 · 800 Meters · Place 4 · MinneapolisMinneapolis800 Meters4.2:35.43a10
Mar 312026 Clay Center Varsity InvitationalMar 31 · 1600 Meters · Place 2 · MinneapolisMinneapolis1600 Meters2.5:50.02a10
Mar 312026 Clay Center Varsity InvitationalMar 31 · 800 Meters · Place 3 · MinneapolisMinneapolis800 Meters3.2:35.99a10

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 22KSHSAA 1A & 3A Regional - Hoyt-Royal Valley HS May 22 · 1600 Meters · Place 4 · MinneapolisMinneapolis1600 Meters4.5:32.46a PB9
May 22KSHSAA 1A & 3A Regional - Hoyt-Royal Valley HS May 22 · 800 Meters · Place 5 · MinneapolisMinneapolis800 Meters5.2:28.04a9
May 6Minneapolis V/JV Track and Field InvitationalMay 6 · 800 Meters · Place 1 · MinneapolisMinneapolis800 Meters1.2:27.11a PB9

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9NCAA League JH/HS MeetMay 9 · 1600 Meters · Place 3 · MinneapolisMinneapolis1600 Meters3.5:51.85a8
May 9NCAA League JH/HS MeetMay 9 · 800 Meters · Place 2 · MinneapolisMinneapolis800 Meters2.2:37.27a8
May 2Concordia MS InviteMay 2 · 1600 Meters · Place 2 · MinneapolisMinneapolis1600 Meters2.5:59.23a8
May 2Concordia MS InviteMay 2 · 800 Meters · Place 2 · MinneapolisMinneapolis800 Meters2.2:42.45a8
Apr 29Beloit JHApr 29 · 1600 Meters · Place 1 · MinneapolisMinneapolis1600 Meters1.5:58.57a8
Apr 29Beloit JHApr 29 · 800 Meters · Place 2 · MinneapolisMinneapolis800 Meters2.2:40.60a8
Apr 16CCCMS Invite Track MeetApr 16 · 1600 Meters · Place 4 · MinneapolisMinneapolis1600 Meters4.6:08.82a8
Apr 16CCCMS Invite Track MeetApr 16 · 800 Meters · Place 3 · MinneapolisMinneapolis800 Meters3.2:46.83a8
Apr 11Minneapolis JH InviteApr 11 · 1600 Meters · Place 2 · MinneapolisMinneapolis1600 Meters2.6:22.73a8
Apr 11Minneapolis JH InviteApr 11 · 800 Meters · Place 2 · MinneapolisMinneapolis800 Meters2.2:45.62a8

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1Beloit JH RelaysMay 1 · 800 Meters · Place 2 · Minneapolis Junior HighMinneapolis Junior High800 Meters22:43.207
May 1Beloit JH RelaysMay 1 · 1600 Meters · Place 2 · Minneapolis Junior HighMinneapolis Junior High1600 Meters25:59.377
Apr 18Clay Center MS InvitationalApr 18 · 1600 Meters · Place 2 · MinneapolisMinneapolis1600 Meters2.6:02.06a7
Apr 18Clay Center MS InvitationalApr 18 · Javelin · Place 14 · MinneapolisMinneapolisJavelin300g TJ14.55-77
Apr 18Clay Center MS InvitationalApr 18 · 800 Meters · Place 3 · MinneapolisMinneapolis800 Meters3.2:43.44a7
Apr 18CCCMS InvitationalApr 18 · 1600 Meters · Place 2 · MinneapolisMinneapolis1600 Meters2.6:02.06a7
Apr 18CCCMS InvitationalApr 18 · Javelin · Place 14 · MinneapolisMinneapolisJavelin300g TJ14.55' 7"7
Apr 18CCCMS InvitationalApr 18 · 800 Meters · Place 3 · MinneapolisMinneapolis800 Meters3.2:43.44a7
Apr 13Minneapolis JH InvitationalApr 13 · 1600 Meters · Place 1 · MinneapolisMinneapolis1600 Meters1.6:27.89a7
Apr 13Minneapolis JH InvitationalApr 13 · Javelin · Place 13 · MinneapolisMinneapolisJavelin300g TJ13.56' 7" PB7
Apr 13Minneapolis JH InvitationalApr 13 · 800 Meters · Place 2 · MinneapolisMinneapolis800 Meters2.2:46.94a7