Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTierney Classic · Jan 184:19.34Tierney ClassicJanuary 18, 2026
1500 Meters · OutdoorUW-La Crosse Uncaged Eagle Open · May 83:56.74aUW-La Crosse Uncaged Eagle OpenMay 8, 2026
1600 Meters · IndoorIcebreaker Indoor presented by Nike & Mill City Running · Mar 14:30.21aIcebreaker Indoor presented by Nike & Mill City RunningMarch 1, 2025
1600 Meters · OutdoorSuburban East Conference Championship · May 224:21.04aSuburban East Conference ChampionshipMay 22, 2025
1600 Meters · Relay Split · IndoorBig East · Feb 274:20.717Big EastFebruary 27, 2026
3000 Meters · IndoorBig East · Feb 278:24.49aBig EastFebruary 27, 2026
3000m Steeplechase · 0.914m · OutdoorBig East Outdoor · May 149:10.77aBig East OutdoorMay 14, 2026
3200 Meters · OutdoorMSHSL Section 4AAA Championships · May 289:23.76aMSHSL Section 4AAA ChampionshipsMay 28, 2024
400 Meters · OutdoorStillwater Last Chance Meet · May 1252.06aStillwater Last Chance MeetMay 12, 2025
5000 Meters · OutdoorWashU Distance Carnival · Mar 2614:58.74aWashU Distance CarnivalMarch 26, 2026
800 Meters · IndoorMidwest Indoor Championship, Hosted by UW-River Falls · Apr 52:00.76aMidwest Indoor Championship, Hosted by UW-River FallsApril 5, 2025
800 Meters · OutdoorBob Stewart Invitational · Apr 291:56.66aBob Stewart InvitationalApril 29, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14Big East OutdoorMay 14 · 3000m Steeplechase · Place 7 · MarquetteMarquette3000m Steeplechase0.914m7.9:10.77a PBFr
May 8UW-La Crosse Uncaged Eagle OpenMay 8 · 1500 Meters · Place 14 · MarquetteMarquette1500 Meters14.3:56.74a PBFr
Apr 17Georgia Tech InvitationalApr 17 · 3000m Steeplechase · Place 4 · MarquetteMarquette3000m Steeplechase0.914m4.9:17.30aFr
Apr 10Marquette University InviteApr 10 · 3000m Steeplechase · Place 2 · MarquetteMarquette3000m Steeplechase0.914m2.9:25.18aFr
Mar 26WashU Distance CarnivalMar 26 · 5000 Meters · Place 79 · MarquetteMarquette5000 Meters79.14:58.74a PBFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 27Big EastFeb 27 · 1600 Meters · MarquetteMarquette1600 MetersRelay Split—4:20.717 PBFr
Feb 27Big EastFeb 27 · 3000 Meters · Place 12 · MarquetteMarquette3000 Meters12.8:24.49a PBFr
Jan 30Meyo InvitationalJan 30 · 3000 Meters · Place 17 · MarquetteMarquette3000 Meters17.8:28.88aFr
Jan 18Tierney ClassicJan 18 · 3000 Meters · Place 3 · MarquetteMarquette3000 Meters38:44.74FR
Jan 18Tierney ClassicJan 18 · 1 Mile · Place 2 · MarquetteMarquette1 Mile24:19.34 PBFR

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 3200 Meters · Place 15 · Stillwater AreaStillwater Area3200 Meters15.9:50.15a12
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 1600 Meters · Place 9 · Stillwater AreaStillwater Area1600 Meters9.4:24.96a12
May 27MSHSL Section 4AAA ChampionshipsMay 27 · 3200 Meters · Place 1 · Stillwater AreaStillwater Area3200 Meters1.9:23.86a12
May 27MSHSL Section 4AAA ChampionshipsMay 27 · 1600 Meters · Place 2 · Stillwater AreaStillwater Area1600 Meters2.4:23.80a12
May 22Suburban East Conference ChampionshipMay 22 · 1600 Meters · Place 1 · Stillwater AreaStillwater Area1600 Meters14:21.04a PB12
May 16Class AAA State True Team MeetMay 16 · 1600 Meters · Place 8 · Stillwater AreaStillwater Area1600 Meters84:22.55a12
May 16Class AAA State True Team MeetMay 16 · 800 Meters · Place 5 · Stillwater AreaStillwater Area800 Meters51:59.19a12
May 12Stillwater Last Chance MeetMay 12 · 400 Meters · Place 1 · Stillwater AreaStillwater Area400 Meters152.06a PB12
May 6Section 2AAA True TeamMay 6 · 1600 Meters · Place 2 · Stillwater AreaStillwater Area1600 Meters2.4:24.45a12
May 6Section 2AAA True TeamMay 6 · 800 Meters · Place 1 · Stillwater AreaStillwater Area800 Meters1.1:59.04a12
May 2Wayzata RelaysMay 2 · 3200 Meters · Place 3 · Stillwater AreaStillwater Area3200 Meters39:44.45a12
Apr 29Bob Stewart InvitationalApr 29 · 800 Meters · Place 2 · Stillwater AreaStillwater Area800 Meters2.1:56.66a PB12
Apr 25Bethel True Team ClassicApr 25 · 3200 Meters · Place 3 · Stillwater AreaStillwater Area3200 Meters39:35.4412
Apr 10WBL Mens RelaysApr 10 · 1600 Meters · Place 1 · Stillwater AreaStillwater Area1600 Meters14:24.85a12
Mar 29MSU Varsity ShowcaseMar 29 · 1600 Meters · Place 3 · Stillwater AreaStillwater Area1600 Meters34:25.17a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 5Midwest Indoor Championship, Hosted by UW-River FallsApr 5 · 800 Meters · Place 5 · Stillwater AreaStillwater Area800 Meters5.2:00.76a PB12
Mar 1Icebreaker Indoor presented by Nike & Mill City RunningMar 1 · 1600 Meters · Place 1 · UnattachedUnattached1600 Meters1.4:30.21a PB12

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 3200 Meters · Place 16 · Stillwater AreaStillwater Area3200 Meters16.9:42.06a11
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 3200 Meters · Place 1 · Stillwater AreaStillwater Area3200 Meters1.9:23.76a PB11
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 1600 Meters · Place 3 · Stillwater AreaStillwater Area1600 Meters3.4:25.78a11
May 23Suburban East Conference ChampionshipMay 23 · 3200 Meters · Place 2 · Stillwater AreaStillwater Area3200 Meters29:33.25a—
May 17Class AAA True Team State ChampionshipsMay 17 · 1600 Meters · Place 15 · Stillwater AreaStillwater Area1600 Meters154:25.84a—
May 17Class AAA True Team State ChampionshipsMay 17 · 800 Meters · Place 7 · Stillwater AreaStillwater Area800 Meters72:00.41a—
May 15STW Last Chance Meet May 15 · 400 Meters · Place 2 · Stillwater AreaStillwater Area400 Meters252.67a—
May 7Section 2AAA True TeamMay 7 · 1600 Meters · Place 5 · Stillwater AreaStillwater Area1600 Meters5.4:29.02a11
May 7Section 2AAA True TeamMay 7 · 800 Meters · Place 2 · Stillwater AreaStillwater Area800 Meters2.2:00.74a11
May 3Wayzata RelaysMay 3 · 3200 Meters · Place 2 · Stillwater AreaStillwater Area3200 Meters29:39.57a—
May 3Wayzata RelaysMay 3 · 3200 Meters · Place 2 · Stillwater AreaStillwater Area3200 Meters29:39.57a—
Apr 11White Bear Lake Relays (Boys Only)Apr 11 · 3200 Meters · Place 2 · Stillwater AreaStillwater Area3200 Meters2.9:58.64a11
Mar 30MSU Varsity ShowcaseMar 30 · 1600 Meters · Place 7 · Stillwater AreaStillwater Area1600 Meters74:29.97a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 1 Mile · Place 12 · UnattachedUnattached1 Mile12.4:37.29a11
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 3000 Meters · Place 5 · UnattachedUnattached3000 Meters5.9:24.12a11

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 3200 Meters · Place 15 · Stillwater AreaStillwater Area3200 Meters15.9:40.19a10
May 30MSHSL Section 4AAA ChampionshipsMay 30 · 3200 Meters · Place 2 · Stillwater AreaStillwater Area3200 Meters2.9:40.51a10
May 30MSHSL Section 4AAA ChampionshipsMay 30 · 1600 Meters · Place 3 · Stillwater AreaStillwater Area1600 Meters3.4:32.58a10
May 23Suburban East Conference ChampionshipMay 23 · 3200 Meters · Place 4 · Stillwater AreaStillwater Area3200 Meters49:40.8210
May 23Suburban East Conference ChampionshipMay 23 · 1600 Meters · Place 7 · Stillwater AreaStillwater Area1600 Meters74:35.5510
May 19State True Team AAA BoysMay 19 · 1600 Meters · Place 15 · Stillwater AreaStillwater Area1600 Meters15.4:32.06a10
May 19State True Team AAA BoysMay 19 · 800 Meters · Place 8 · Stillwater AreaStillwater Area800 Meters8.2:01.21a10
May 17Stillwater Last Chance MeetMay 17 · 400 Meters · Place 2 · Stillwater AreaStillwater Area400 Meters252.7210
May 9Section 2AAA True TeamMay 9 · 3200 Meters · Place 2 · Stillwater AreaStillwater Area3200 Meters2.9:52.55a10
May 9Section 2AAA True TeamMay 9 · 1600 Meters · Place 4 · Stillwater AreaStillwater Area1600 Meters4.4:27.49a10
May 5Edina InvitationalMay 5 · 3200 Meters · Place 3 · Stillwater AreaStillwater Area3200 Meters39:46.7710
May 2Bob Stewart InvitationalMay 2 · 800 Meters · Place 5 · Stillwater AreaStillwater Area800 Meters5.2:02.54a10
Apr 27Cougar InvitationalApr 27 · 3200 Meters · Place 2 · Stillwater AreaStillwater Area3200 Meters2.9:57.25a10
Apr 24Lakeville South 9th and 10th MeetApr 24 · 800 Meters · Place 1 · Stillwater AreaStillwater Area800 Meters1.2:07.28a10
Apr 13White Bear Lake RelaysApr 13 · 3200 Meters · Place 3 · Stillwater AreaStillwater Area3200 Meters3.10:17.70aUnofficial10
Apr 7Minnesota State Relay ChampionshipApr 7 · 1600 Meters · Place 6 · Stillwater AreaStillwater Area1600 Meters64:35.8010
Apr 1MSU Varsity ShowcaseApr 1 · 3200 Meters · Place 3 · Stillwater AreaStillwater Area3200 Meters310:00.1910

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 24Suburban East Conference ChampionshipsMay 24 · 3200 Meters · Place 11 · Stillwater AreaStillwater Area3200 Meters1110:13.689
May 17SEC Boys JV ChampionshipMay 17 · 3200 Meters · Place 1 · Stillwater AreaStillwater Area3200 Meters1.10:19.93a9
May 3Bob Stewart InviteMay 3 · 3200 Meters · Place 5 · Stillwater AreaStillwater Area3200 Meters5.10:23.79a9
Apr 28Cougar InvitationalApr 28 · 1600 Meters · Place 1 · Stillwater AreaStillwater Area1600 Meters1.4:59.81a9