Personal bests

Best marks in available results
Event / courseMarkMeetDate
10000 Meters · OutdoorDuke Twilight · May 429:41.61aDuke TwilightMay 4, 2025
1500 Meters · OutdoorDuke Invitational · Apr 104:06.97Duke InvitationalApril 10, 2025
1600 Meters · OutdoorMSHSL Section 6AAA Championships · May 304:10.21aMSHSL Section 6AAA ChampionshipsMay 30, 2023
3200 Meters · OutdoorMSHSL State Track & Field Championships · Jun 88:51.44aMSHSL State Track & Field ChampionshipsJune 8, 2023
5000 Meters · OutdoorWake Forest Invitational · Apr 1814:19.47aWake Forest InvitationalApril 18, 2025
800 Meters · OutdoorArmstrong Invitational · Apr 141:56.29Armstrong InvitationalApril 14, 2023
Results · OutdoorNorthwest Suburban Conference Championships · May 2510:16.80Northwest Suburban Conference ChampionshipsMay 25, 2021

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 17Virginia ChallengeApr 17 · 5000 Meters · Place 30 · North CarolinaNorth Carolina5000 Meters30.15:00.59aSo

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15ACC Outdoor ChampionshipsMay 15 · 10,000 Meters · North CarolinaNorth Carolina10,000 Meters--DNFFr
May 4Duke TwilightMay 4 · 10000 Meters · Place 3 · North CarolinaNorth Carolina10000 Meters329:41.61a PBFr
Apr 18Wake Forest InvitationalApr 18 · 5000 Meters · Place 11 · North CarolinaNorth Carolina5000 Meters11.14:19.47a PBFr
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 115 · North CarolinaNorth Carolina1500 Meters1154:06.97 PBFR
Apr 10Duke InvitationalApr 10 · 1500 Meters · Place 115 · North CarolinaNorth Carolina1500 Meters1154:06.97FR
Mar 27Raleigh RelaysMar 27 · 5000 Meters · Place 192 · North CarolinaNorth Carolina5000 Meters19214:44.33FR
Mar 27Raleigh RelaysMar 27 · 5000 Meters · Place 192 · North CarolinaNorth Carolina5000 Meters19214:44.33FR

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 3200 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters1.8:51.44a PB12
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 1600 Meters · Place 2 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters2.4:11.42a12
May 30MSHSL Section 6AAA ChampionshipsMay 30 · 3200 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters1.8:54.43a12
May 30MSHSL Section 6AAA ChampionshipsMay 30 · 1600 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters1.4:10.21a PB12
May 23Northwest Suburban Conference ChampionshipsMay 23 · 3200 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters18:58.7612
May 23Northwest Suburban Conference ChampionshipsMay 23 · 1600 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters14:11.2712
May 10Section 7AAA True TeamMay 10 · 3200 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters19:02.5512
Apr 20Osseo InvitationalApr 20 · 3200 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters19:05.3112
Apr 14Armstrong InvitationalApr 14 · 800 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong800 Meters11:56.29 PB12
Apr 1MSU Varsity ShowcaseApr 1 · 800 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong800 Meters11:57.4012

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 9MSHSL State Track & Field ChampionshipsJun 9 · 3200 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters1.9:04.81a11
Jun 9MSHSL State Track & Field ChampionshipsJun 9 · 1600 Meters · Place 4 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters4.4:13.99a11
May 31MSHSL Section 6AAA ChampionshipsMay 31 · 3200 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters1.9:03.25a11
May 31MSHSL Section 6AAA ChampionshipsMay 31 · 1600 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters1.4:16.03a11
May 24Northwest Suburban Conference ChampionshipsMay 24 · 3200 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters19:11.5111
May 24Northwest Suburban Conference ChampionshipsMay 24 · 1600 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters14:15.6711
May 11Section 7AAA True TeamMay 11 · 3200 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters19:17.2511
Apr 21Osseo InvitationalApr 21 · 3200 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters19:14.4211
Apr 2MSU Varsity ShowcaseApr 2 · 1600 Meters · Place 2 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters24:25.9211

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 8MSHSL Section 6AA ChampionshipsJun 8 · 3200 Meters · Place 6 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters6.9:45.45a10
Jun 8MSHSL Section 6AA ChampionshipsJun 8 · 1600 Meters · Place 4 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters4.4:27.69a10
May 25Northwest Suburban Conference ChampionshipsMay 25 · Results · Place 4 · Robbinsdale ArmstrongRobbinsdale ArmstrongResults410:16.80 PB—
May 18Osseo Track MeetMay 18 · 1600 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters14:31.4110