Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTed Nelson Classic · Feb 34:21.23aTed Nelson ClassicFebruary 3, 2024
10,000 Meters · OutdoorCSB/SJU Optimistic Meet · Mar 2831:34.96aCSB/SJU Optimistic MeetMarch 28, 2026
1500 Meters · OutdoorAshton May Invitational · Apr 63:58.42aAshton May InvitationalApril 6, 2024
1600 Meters · OutdoorMetro West Conference Championships · May 174:23.88Metro West Conference ChampionshipsMay 17, 2023
3000 Meters · IndoorSnowshoe Open · Feb 218:22.54aSnowshoe OpenFebruary 21, 2025
3200 Meters · OutdoorHamline Elite Meet · Apr 289:14.58aHamline Elite MeetApril 28, 2023
5000 Meters · IndoorSummit League Indoor Track and Field Championships · Feb 2814:31.82aSummit League Indoor Track and Field ChampionshipsFebruary 28, 2025
5000 Meters · OutdoorSt. Thomas Joe Sweeney Invitational · May 114:17.52aSt. Thomas Joe Sweeney InvitationalMay 1, 2024
600 Meters · OutdoorEdina Invitational · May 61:33.92Edina InvitationalMay 6, 2022
800 Meters · OutdoorSection 3AAA True Team Meet · May 92:00.28aSection 3AAA True Team MeetMay 9, 2023
Triple Jump · OutdoorJefferson Boys Tri · Apr 2030-11.25Jefferson Boys TriApril 20, 2021

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29Univ. of St. Thomas Joe Sweeney InvitationalApr 29 · 5000 Meters · Place 18 · St. Thomas (Minn.)St. Thomas (Minn.)5000 Meters1815:16.26aJr
Apr 22Gary Wilson InvitationalApr 22 · 5000 Meters · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)5000 Meters315:05.21JR
Apr 11Gene Glader InvitationalApr 11 · 1500 Meters · St. Thomas (Minn.)St. Thomas (Minn.)1500 Meters—DNSJr
Mar 28CSB/SJU Optimistic MeetMar 28 · 10,000 Meters · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)10,000 Meters5.31:34.96a PBJr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30Mark Schuck Open & MultiJan 30 · 3000 Meters · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)3000 Meters38:25.07aJr

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 30Meet of the UnSaintlyApr 30 · 5000 Meters · Place 6 · St. Thomas (Minn.)St. Thomas (Minn.)5000 Meters614:35.14SO

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Summit League Indoor Track and Field ChampionshipsFeb 28 · 5000 Meters · Place 7 · St. Thomas (Minn.)St. Thomas (Minn.)5000 Meters7.14:31.82a PBSo
Feb 28Summit League Indoor Track and Field ChampionshipsFeb 28 · 3000 Meters · Place 8 · St. Thomas (Minn.)St. Thomas (Minn.)3000 Meters8.8:22.81aSo
Feb 21Snowshoe OpenFeb 21 · 3000 Meters · Place 1 · St. Thomas (Minn.)St. Thomas (Minn.)3000 Meters18:22.54a PB—
Jan 31Mark Schuck Open and MultiJan 31 · 3000 Meters · Place 2 · St. Thomas (Minn.)St. Thomas (Minn.)3000 Meters28:29.16a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 9Summit League T&F Outdoor ChampionshipMay 9 · 5000 Meters · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)5000 Meters414:35.73FR
May 1St. Thomas Joe Sweeney InvitationalMay 1 · 5000 Meters · Place 1 · St. Thomas (Minn.)St. Thomas (Minn.)5000 Meters114:17.52a PB—
Apr 6Ashton May InvitationalApr 6 · 1500 Meters · Place 22 · St. Thomas (Minn.)St. Thomas (Minn.)1500 Meters22.3:58.42a PBFr

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 23Summit League Indoor Track and Field ChampionshipFeb 23 · 3000 Meters · Place 9 · St. Thomas (Minn.)St. Thomas (Minn.)3000 Meters9.8:28.54aFr
Feb 16Snowshoe OpenFeb 16 · 3000 Meters · Place 3 · St. Thomas (Minn.)St. Thomas (Minn.)3000 Meters38:24.21a—
Feb 3Ted Nelson ClassicFeb 3 · 1 Mile · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)1 Mile44:21.23a PB—
Jan 12St. Thomas Indoor InvitationalJan 12 · 1 Mile · St. Thomas (Minn.)St. Thomas (Minn.)1 Mile--DNSFr

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 3200 Meters · Place 7 · Bloomington JeffersonBloomington Jefferson3200 Meters7.9:17.89a12
May 17Metro West Conference ChampionshipsMay 17 · 3200 Meters · Place 1 · Bloomington JeffersonBloomington Jefferson3200 Meters19:40.8512
May 17Metro West Conference ChampionshipsMay 17 · 1600 Meters · Place 2 · Bloomington JeffersonBloomington Jefferson1600 Meters24:23.88 PB12
May 9Section 3AAA True Team MeetMay 9 · 800 Meters · Place 3 · Bloomington JeffersonBloomington Jefferson800 Meters3.2:00.28a PB12
May 9Sections 3AAA True TeamMay 9 · 800 Meters · Place 3 · Bloomington JeffersonBloomington Jefferson800 Meters3.2:00.28aUnofficial12
May 5Edina InvitationalMay 5 · 1600 Meters · Place 1 · Bloomington JeffersonBloomington Jefferson1600 Meters14:30.1012
May 5Edina InvitationalMay 5 · 800 Meters · Place 2 · Bloomington JeffersonBloomington Jefferson800 Meters22:02.3612
Apr 28Hamline Elite MeetApr 28 · 3200 Meters · Place 7 · Bloomington JeffersonBloomington Jefferson3200 Meters79:14.58a PB—
Apr 25BSM QuadApr 25 · 3200 Meters · Place 1 · Bloomington JeffersonBloomington Jefferson3200 Meters1.9:32.62a12
Apr 14Armstrong InvitationalApr 14 · 1600 Meters · Place 5 · Bloomington JeffersonBloomington Jefferson1600 Meters54:32.4912
Apr 14Armstrong InvitationalApr 14 · 800 Meters · Place 5 · Bloomington JeffersonBloomington Jefferson800 Meters52:07.1912

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 2AAA ChampionshipsJun 1 · 3200 Meters · Place 3 · Bloomington JeffersonBloomington Jefferson3200 Meters3.9:28.11a11
Jun 1MSHSL Section 2AAA ChampionshipsJun 1 · 1600 Meters · Place 6 · Bloomington JeffersonBloomington Jefferson1600 Meters6.4:31.43a11
May 18Metro West Conference ChampionshipsMay 18 · 3200 Meters · Place 2 · Bloomington JeffersonBloomington Jefferson3200 Meters29:43.8111
May 18Metro West Conference ChampionshipsMay 18 · 1600 Meters · Place 3 · Bloomington JeffersonBloomington Jefferson1600 Meters34:29.7211
May 10Section 3AAA True TeamMay 10 · 3200 Meters · Place 1 · Bloomington JeffersonBloomington Jefferson3200 Meters1.9:44.17a11
May 6Edina InvitationalMay 6 · 1600 Meters · Place 3 · Bloomington JeffersonBloomington Jefferson1600 Meters34:31.7811
May 6Edina InvitationalMay 6 · 600 Meters · Place 6 · Bloomington JeffersonBloomington Jefferson600 Meters61:33.92 PB11
Apr 26Chanhassen InvitationalApr 26 · 3200 Meters · Place 3 · Bloom JeffersonBloom Jefferson3200 Meters39:59.3411
Apr 11Jefferson HSApr 11 · 3200 Meters · Place 2 · Bloomington JeffersonBloomington Jefferson3200 Meters2.10:08.45aUnofficial11

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 9MSHSL Section 3AA ChampionshipsJun 9 · 1600 Meters · Place 10 · Bloomington JeffersonBloomington Jefferson1600 Meters10.4:51.81a10
May 29Metro West Conference ChampionshipsMay 29 · 1600 Meters · Place 8 · Bloomington JeffersonBloomington Jefferson1600 Meters84:51.4210
May 13Chanhassen Boys QuadMay 13 · 1600 Meters · Place 1 · Bloomington JeffersonBloomington Jefferson1600 Meters14:44.5610
Apr 28Metro West Boys Meet (Cooper)Apr 28 · 1600 Meters · Place 2 · Bloomington JeffersonBloomington Jefferson1600 Meters24:52.9410
Apr 20Jefferson Boys TriApr 20 · 3200 Meters · Place 4 · Bloomington JeffersonBloomington Jefferson3200 Meters4.10:46.59a10
Apr 20Jefferson Boys TriApr 20 · Triple Jump · Place 3 · Bloomington JeffersonBloomington JeffersonTriple Jump3.30-11.25 PB10
Apr 20Jefferson BOYS TriApr 20 · 3200 Meters · Place 4 · Bloomington JeffersonBloomington Jefferson3200 Meters4.10:46.59a10
Apr 20Jefferson BOYS TriApr 20 · Triple Jump · Place 3 · Bloomington JeffersonBloomington JeffersonTriple Jump3.30-11.2510