Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorDick Taylor Carolina Challenge · Jan 164:10.06aDick Taylor Carolina ChallengeJanuary 16, 2026
10,000 Meters · OutdoorACC Outdoor Championships · May 1429:53.62aACC Outdoor ChampionshipsMay 14, 2026
1500 Meters · OutdoorRaleigh Relays · Mar 263:50.52aRaleigh RelaysMarch 26, 2026
1600 Meters · OutdoorMSHSL State Track & Field Championships · Jun 64:08.89aMSHSL State Track & Field ChampionshipsJune 6, 2024
3000 Meters · IndoorASICS Sound Invite · Feb 148:04.61aASICS Sound InviteFebruary 14, 2026
3200 Meters · OutdoorHamline Elite Meet · Apr 268:59.02aHamline Elite MeetApril 26, 2024
400 Meters · OutdoorRoseville Invite · Apr 261:00.04aRoseville InviteApril 26, 2022
5000 Meters · IndoorACC Indoor Championships · Feb 2613:57.48aACC Indoor ChampionshipsFebruary 26, 2026
5000 Meters · Outdoor130th Penn Relays Carnival · Apr 2313:45.24a130th Penn Relays CarnivalApril 23, 2026
800 Meters · OutdoorMSHSL Section 4AA Championships · Jun 82:13.39MSHSL Section 4AA ChampionshipsJune 8, 2021

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 5000 Meters · Place 43 · North CarolinaNorth Carolina5000 MetersRound P43.14:33.89aFr
May 14ACC Outdoor ChampionshipsMay 14 · 10,000 Meters · Place 10 · North CarolinaNorth Carolina10,000 Meters10.29:53.62a PBFr
Apr 23130th Penn Relays CarnivalApr 23 · 5000 Meters · Place 8 · North CarolinaNorth Carolina5000 Meters8.13:45.24a PBFr
Mar 26Raleigh RelaysMar 26 · 5000 Meters · North CarolinaNorth Carolina5000 Meters--DNFFr
Mar 26Raleigh RelaysMar 26 · 1500 Meters · Place 123 · North CarolinaNorth Carolina1500 Meters123.3:50.52a PBFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · 5000 Meters · Place 13 · North CarolinaNorth Carolina5000 Meters13.13:57.48a PBFr
Feb 14ASICS Sound InviteFeb 14 · 3000 Meters · Place 5 · North CarolinaNorth Carolina3000 Meters58:04.61a PBFr
Jan 16Dick Taylor Carolina ChallengeJan 16 · 1 Mile · Place 9 · North CarolinaNorth Carolina1 Mile94:10.06a PBFr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 3200 Meters · Place 9 · Roseville AreaRoseville Area3200 Meters9.9:26.95a12
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 1600 Meters · Place 3 · Roseville AreaRoseville Area1600 Meters3.4:19.00a12
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 3200 Meters · Place 1 · Roseville AreaRoseville Area3200 Meters1.9:06.62a12
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 1600 Meters · Place 2 · Roseville AreaRoseville Area1600 Meters2.4:23.78a12
May 6Section 6AAA True TeamMay 6 · 3200 Meters · Place 1 · Roseville AreaRoseville Area3200 Meters1.9:02.07a12
Apr 10WBL Mens RelaysApr 10 · 3200 Meters · Place 1 · Roseville AreaRoseville Area3200 Meters19:23.08a12
Mar 29MSU Varsity ShowcaseMar 29 · 1600 Meters · Place 2 · Roseville AreaRoseville Area1600 Meters24:15.67a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 1 Mile · Place 1 · 30-Unattached30-Unattached1 Mile1.4:27.95a12
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 1 Mile · Place 1 · 30-Unattached30-Unattached1 Mile1.4:27.95a12

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 3200 Meters · Place 1 · Roseville AreaRoseville Area3200 Meters1.9:06.85a11
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 1600 Meters · Place 1 · Roseville AreaRoseville Area1600 Meters1.4:08.89a PB11
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 3200 Meters · Place 1 · Roseville AreaRoseville Area3200 Meters1.9:20.75a11
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 1600 Meters · Place 1 · Roseville AreaRoseville Area1600 Meters1.4:13.76a11
May 23Suburban East Conference ChampionshipMay 23 · 3200 Meters · Place 1 · Roseville AreaRoseville Area3200 Meters19:19.18a—
May 8Class AAA WildcardMay 8 · 1600 Meters · Place 1 · Roseville AreaRoseville Area1600 Meters1.4:13.38a11
May 7Section 6AAA True TeamMay 7 · 1600 Meters · Place 1 · Roseville AreaRoseville Area1600 Meters1.4:13.38a11
Apr 26Hamline Elite MeetApr 26 · 3200 Meters · Place 1 · Roseville AreaRoseville Area3200 Meters18:59.02a PB—
Apr 11White Bear Lake Relays (Boys Only)Apr 11 · 3200 Meters · Place 1 · Roseville AreaRoseville Area3200 Meters1.9:10.84a11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 1 Mile · Place 1 · 30-Unattached30-Unattached1 Mile1.4:23.57a11

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 3200 Meters · Place 4 · Roseville AreaRoseville Area3200 Meters4.9:06.01a10
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 1600 Meters · Place 4 · Roseville AreaRoseville Area1600 Meters4.4:17.68a10
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 3200 Meters · Place 1 · Roseville AreaRoseville Area3200 Meters1.9:20.43a10
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 1600 Meters · Place 2 · Roseville AreaRoseville Area1600 Meters2.4:18.22a10
May 23Suburban East Conference ChampionshipMay 23 · 3200 Meters · Place 1 · Roseville AreaRoseville Area3200 Meters19:05.4710
May 9Section 6AAA True TeamMay 9 · 1600 Meters · Place 1 · Roseville AreaRoseville Area1600 Meters1.4:16.28a10
Apr 28Hamline Elite MeetApr 28 · 3200 Meters · Place 1 · Roseville AreaRoseville Area3200 Meters19:00.82a—
Apr 25Roseville InviteApr 25 · 3200 Meters · Place 1 · Roseville AreaRoseville Area3200 Meters1.9:10.69a10
Apr 13White Bear Lake RelaysApr 13 · 1600 Meters · Place 2 · Roseville AreaRoseville Area1600 Meters2.4:22.00aUnofficial10

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 5AAA ChampionshipsJun 1 · 3200 Meters · Place 3 · Roseville AreaRoseville Area3200 Meters3.9:30.19a9
Jun 1MSHSL Section 5AAA ChampionshipsJun 1 · 1600 Meters · Place 4 · Roseville AreaRoseville Area1600 Meters4.4:31.27a9
May 24Suburban East Conference ChampionshipsMay 24 · 3200 Meters · Place 5 · Roseville AreaRoseville Area3200 Meters59:32.139
May 10Section 6AAA True TeamMay 10 · 1600 Meters · Place 4 · Roseville AreaRoseville Area1600 Meters4.4:29.78a9
Apr 26Roseville InviteApr 26 · 400 Meters · Place 13 · Roseville AreaRoseville Area400 Meters13.1:00.04a PB9
Apr 13White Bear Lake RelaysApr 13 · 1600 Meters · Place 5 · Roseville AreaRoseville Area1600 Meters5.4:47.63aUnofficial9
Apr 9Mounds View OutdoorApr 9 · 3200 Meters · Place 4 · Roseville AreaRoseville Area3200 Meters4.9:53.08a9

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 8MSHSL Section 4AA ChampionshipsJun 8 · 800 Meters · Place 17 · Roseville AreaRoseville Area800 MetersRound P172:13.39 PB8
Jun 1Suburban East Conference ChampionshipsJun 1 · 1600 Meters · Place 17 · Roseville AreaRoseville Area1600 Meters17.4:48.87a8
May 20Irondale Boys True Team MeetMay 20 · 3200 Meters · Place 7 · Roseville AreaRoseville Area3200 Meters710:23.548
May 16True Team Section 6AAAMay 16 · 3200 Meters · Place 7 · Roseville AreaRoseville Area3200 Meters7.10:23.54a8
May 6Roseville Area Boys PentMay 6 · 3200 Meters · Place 2 · Roseville AreaRoseville Area3200 Meters210:40.218
Apr 29East Ridge Boys Varsity #2Apr 29 · 1600 Meters · Place 16 · Roseville AreaRoseville Area1600 Meters16.5:11.20aUnofficial8