Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorGopher Classic · Feb 84:12.14aGopher ClassicFebruary 8, 2025
1500 Meters · OutdoorMeet of the UnSaintly · Apr 303:48.98Meet of the UnSaintlyApril 30, 2025
1600 Meters · IndoorOrono Indoor Invite Afternoon · Apr 64:17.97aOrono Indoor Invite AfternoonApril 6, 2024
1600 Meters · OutdoorMSHSL State Track & Field Championships · Jun 64:11.60aMSHSL State Track & Field ChampionshipsJune 6, 2024
3000 Meters · IndoorJack Johnson Classic · Jan 248:22.63aJack Johnson ClassicJanuary 24, 2025
3000m Steeplechase · 0.914m · OutdoorRaleigh Relays · Mar 268:59.05aRaleigh RelaysMarch 26, 2026
3000m Steeplechase · OutdoorHamline Invitational · Apr 59:24.58aHamline InvitationalApril 5, 2025
3200 Meters · OutdoorMSHSL Section 2AAA Championships · May 299:07.46aMSHSL Section 2AAA ChampionshipsMay 29, 2024
400 Meters · OutdoorSection 7AAA True Team · May 1053.8Section 7AAA True TeamMay 10, 2023
5000 Meters · OutdoorMeet of the Unsaintly · May 114:11.98Meet of the UnsaintlyMay 1, 2026
800 Meters · IndoorBSM Quad · Apr 112:00.26aBSM Quad April 11, 2023
800 Meters · OutdoorSection 7AAA True Team · May 101:57.1Section 7AAA True TeamMay 10, 2023
Results · OutdoorChanhassen Boys Tri · Apr 302:17.40Chanhassen Boys TriApril 30, 2021

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15Big Ten Outdoor ChampionshipsMay 15 · 3000m Steeplechase · Place 11 · MinnesotaMinnesota3000m Steeplechase0.914m11.9:02.90aSo
May 15Big Ten Outdoor ChampionshipsMay 15 · 5000 Meters · Place 24 · MinnesotaMinnesota5000 Meters24.14:51.47aSo
May 1Meet of the UnsaintlyMay 1 · 5000 Meters · Place 2 · MinnesotaMinnesota5000 Meters214:11.98 PBFR
Apr 24Kip Janvrin OpenApr 24 · 3000m Steeplechase · MinnesotaMinnesota3000m Steeplechase0.914m--DNFSo
Apr 16Bryan Clay InvitationalApr 16 · 3000m Steeplechase · Place 49 · MinnesotaMinnesota3000m Steeplechase0.914m49.9:07.14aSo
Mar 26Raleigh RelaysMar 26 · 3000m Steeplechase · Place 29 · MinnesotaMinnesota3000m Steeplechase0.914m29.8:59.05a PBSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 30Meet of the UnSaintlyApr 30 · 1500 Meters · Place 6 · MinnesotaMinnesota1500 Meters63:48.98 PB—
Apr 5Hamline InvitationalApr 5 · 3000m Steeplechase · Place 3 · MinnesotaMinnesota3000m Steeplechase39:24.58a PB—

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 8Gopher ClassicFeb 8 · 1 Mile · Place 1 · UNAT-MinnesotaUNAT-Minnesota1 Mile14:12.14a PB—
Jan 24Jack Johnson ClassicJan 24 · 3000 Meters · Place 5 · UNAT-MinnesotaUNAT-Minnesota3000 Meters58:22.63a PB—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 6M City Indoor ClassicDec 6 · 5000 Meters · UNAT-MinnesotaUNAT-Minnesota5000 Meters--DNSFr
Dec 6M City Indoor ClassicDec 6 · 1 Mile · Place 3 · UNAT-MinnesotaUNAT-Minnesota1 Mile3.4:31.41aFr
Apr 6Orono Indoor Invite AfternoonApr 6 · 1600 Meters · Place 1 · ChaskaChaska1600 Meters14:17.97a PB—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 3200 Meters · Place 2 · ChaskaChaska3200 Meters2.9:13.08a12
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 1600 Meters · Place 2 · ChaskaChaska1600 Meters2.4:11.60a PB12
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 3200 Meters · Place 1 · ChaskaChaska3200 Meters1.9:07.46a PB12
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 1600 Meters · Place 1 · ChaskaChaska1600 Meters1.4:13.30a12
May 15Metro West Conference ChampionshipsMay 15 · 3200 Meters · Place 1 · ChaskaChaska3200 Meters19:22.17a—
May 15Metro West Conference ChampionshipsMay 15 · 1600 Meters · Place 1 · ChaskaChaska1600 Meters14:17.73a—
May 8Section 7AAA True TeamMay 8 · 3200 Meters · Place 1 · ChaskaChaska3200 Meters19:08.05a—
May 8Class AAA WildcardMay 8 · 3200 Meters · Place 1 · ChaskaChaska3200 Meters1.9:08.05a12
May 1Minnesota Open HS InvitationalMay 1 · 1600 Meters · Place 1 · ChaskaChaska1600 Meters14:13.88a—
May 1Minnesota Open HS InvitationalMay 1 · 800 Meters · Place 1 · ChaskaChaska800 Meters11:57.38a—
Apr 26Hamline Elite MeetApr 26 · 3200 Meters · Place 5 · ChaskaChaska3200 Meters59:18.53a—
Apr 26Hamline Elite MeetApr 26 · 1600 Meters · Place 1 · ChaskaChaska1600 Meters14:16.78a—
Apr 23Chanhassen InvitationalApr 23 · 400 Meters · ChaskaChaska400 MetersRelay Split—53.8hUnofficial12
Apr 23Chanhassen InvitationalApr 23 · 400 Meters · Place 2 · ChaskaChaska400 Meters2.54.03a12
Apr 17Chaska PentApr 17 · 3200 Meters · Place 1 · ChaskaChaska3200 Meters19:19.81a—
Apr 9Chaska TriangularApr 9 · 1600 Meters · Place 1 · ChaskaChaska1600 Meters14:23.5—
Apr 9Chaska TriangularApr 9 · 800 Meters · Place 1 · ChaskaChaska800 Meters11:58.4—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 3200 Meters · Place 5 · ChaskaChaska3200 Meters5.9:07.49a11
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 1600 Meters · Place 7 · ChaskaChaska1600 Meters7.4:23.76a11
May 17Metro West Conference ChampionshipsMay 17 · 1600 Meters · Place 1 · ChaskaChaska1600 Meters14:20.2811
May 17Metro West Conference ChampionshipsMay 17 · 800 Meters · Place 2 · ChaskaChaska800 Meters22:01.1911
May 10Section 7AAA True TeamMay 10 · 3200 Meters · Place 2 · ChaskaChaska3200 Meters29:15.7911
May 10Section 7AAA True TeamMay 10 · 800 Meters · ChaskaChaska800 Meters—1:57.1 PB11
May 10Section 7AAA True TeamMay 10 · 400 Meters · ChaskaChaska400 Meters—53.8 PB11
May 3Minnesota Open HS Spring InvitationalMay 3 · 3200 Meters · Place 1 · ChaskaChaska3200 Meters19:28.3811
May 3Minnesota Open HS Spring InvitationalMay 3 · 1600 Meters · Place 3 · ChaskaChaska1600 Meters34:15.6811
May 3Minnesota Open HS Spring InvitationalMay 3 · 400 Meters · ChaskaChaska400 Meters—54.511
Apr 28Hamline Elite MeetApr 28 · 1600 Meters · Place 5 · ChaskaChaska1600 Meters54:18.39a—
Apr 26Chanhassen TriangularApr 26 · 400 Meters · Place 2 · ChaskaChaska400 Meters254.12a—
Apr 19Chaska PentApr 19 · 800 Meters · Place 1 · ChaskaChaska800 Meters12:02.5611
Apr 1MSU Varsity ShowcaseApr 1 · 1600 Meters · Place 1 · ChaskaChaska1600 Meters14:27.7411

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 11BSM Quad Apr 11 · 400 Meters · ChaskaChaska400 MetersRelay Split—54.9Unofficial11
Apr 11BSM Quad Apr 11 · 800 Meters · Place 1 · ChaskaChaska800 Meters1.2:00.26a PB11
Apr 8Orono Indoor InviteApr 8 · 1600 Meters · Place 1 · ChaskaChaska1600 Meters14:27.5811

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 2AAA ChampionshipsJun 1 · 3200 Meters · Place 5 · ChaskaChaska3200 Meters5.9:33.02a10
Jun 1MSHSL Section 2AAA ChampionshipsJun 1 · 1600 Meters · Place 5 · ChaskaChaska1600 Meters5.4:30.11a10
May 18Metro West Conference ChampionshipsMay 18 · 3200 Meters · Place 3 · ChaskaChaska3200 Meters39:52.6410
May 18Metro West Conference ChampionshipsMay 18 · 1600 Meters · Place 1 · ChaskaChaska1600 Meters14:24.4710
May 11Section 7AAA True TeamMay 11 · 3200 Meters · Place 8 · ChaskaChaska3200 Meters89:59.0010
May 6Wayzata RelaysMay 6 · 3200 Meters · Place 3 · ChaskaChaska3200 Meters39:46.2710
May 6Wayzata RelaysMay 6 · 1600 Meters · Place 10 · ChaskaChaska1600 Meters104:29.1810
Apr 26Chanhassen InvitationalApr 26 · 1600 Meters · Place 1 · ChaskaChaska1600 Meters14:38.4210
Apr 23Lakeville Mega MeetApr 23 · 3200 Meters · Place 1 · ChaskaChaska3200 Meters110:09.1110
Apr 23Lakeville Mega MeetApr 23 · 1600 Meters · Place 4 · ChaskaChaska1600 Meters44:35.7210
Apr 11Jefferson HSApr 11 · 3200 Meters · Place 1 · ChaskaChaska3200 Meters1.9:58.23aUnofficial10
Apr 11Jefferson HSApr 11 · 800 Meters · ChaskaChaska800 MetersRelay Split—2:07Unofficial10
Apr 11Jefferson HSApr 11 · 400 Meters · ChaskaChaska400 MetersRelay Split—60.2Unofficial10
Apr 2MSU Varsity ShowcaseApr 2 · 1600 Meters · Place 6 · ChaskaChaska1600 Meters64:36.4710

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29Metro West Conference ChampionshipsMay 29 · 3200 Meters · Place 3 · ChaskaChaska3200 Meters310:18.479
May 29Metro West Conference ChampionshipsMay 29 · 1600 Meters · Place 3 · ChaskaChaska1600 Meters34:43.419
May 18Chanhassen Boys Quad #2May 18 · 3200 Meters · Place 3 · ChaskaChaska3200 Meters310:48.019
May 18Chanhassen Boys Quad #2May 18 · 1600 Meters · Place 2 · ChaskaChaska1600 Meters24:48.029
May 13Chaska Boys TriMay 13 · 3200 Meters · Place 2 · ChaskaChaska3200 Meters210:38.959
May 3Metro West Boys Meet (Cooper)May 3 · 1600 Meters · Place 2 · ChaskaChaska1600 Meters24:58.979
May 3Metro West Boys Meet (Cooper)May 3 · 800 Meters · Place 4 · ChaskaChaska800 Meters42:23.659
Apr 30Chanhassen Boys TriApr 30 · Results · Place 5 · ChaskaChaskaResults52:17.40 PB9
Apr 28Metro West Boys Meet (Cooper)Apr 28 · 1600 Meters · Place 4 · ChaskaChaska1600 Meters44:58.82—
Apr 21Kennedy Quad (Boys Only)Apr 21 · 3200 Meters · Place 2 · ChaskaChaska3200 Meters2.11:09.90a9

2019 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MSHSL Section 2AAMay 29 · 3200 Meters · Place 26 · ChaskaChaska3200 Meters26.10:57.74a7
May 15Metro West Conference ChampionshipsMay 15 · 3200 Meters · Place 13 · ChaskaChaska3200 Meters1310:56.637
May 7True Team Section 3AAAMay 7 · 3200 Meters · Place 15 · ChaskaChaska3200 Meters15.10:56.63a7
May 3Wayzata RelaysMay 3 · 3200 Meters · Place 17 · ChaskaChaska3200 Meters1711:00.537
May 1ChanChaska DualMay 1 · 1600 Meters · Place 5 · ChaskaChaska1600 Meters55:12.397
Apr 23Metro West Conference RelaysApr 23 · 1600 Meters · Place 19 · ChaskaChaska1600 Meters195:16.147
Apr 9Chaska QuadApr 9 · 3200 Meters · Place 6 · ChaskaChaska3200 Meters6.11:26.94a7
Mar 21Chaska Distance Time TrialMar 21 · 1600 Meters · ChaskaChaska1600 Meters—5:33.43Unofficial7
Mar 21Chaska Distance Time TrialMar 21 · 400 Meters · ChaskaChaska400 Meters—1:18.12Unofficial7

2019 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 23Gopher ClassicMar 23 · 800 Meters · ChaskaChaska800 Meters—2:31.87Unofficial7