Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #3 · Jan 124:52.74aUSATF Minnesota All Ages Indoor Track & Field Meet #3January 12, 2025
1 Mile · OutdoorUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #3 · Jul 95:08.07aUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #3July 9, 2024
100 Meters · OutdoorSMS Triangular · May 116.72aSMS TriangularMay 1, 2023
1600 Meters · IndoorBethel True Team Classic · Apr 244:37.99aBethel True Team ClassicApril 24, 2026
1600 Meters · OutdoorClass AAA State True Team · May 154:38.23aClass AAA State True TeamMay 15, 2026
200 Meters · OutdoorOak-Land Middle School Dual Meet · Apr 2734.94aOak-Land Middle School Dual MeetApril 27, 2023
3000 Meters · OutdoorUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #4 · Jul 1610:42.71aUSATF MINNESOTA OUTDOOR ALL-COMERS MEET #4July 16, 2024
3200 Meters · OutdoorWhite Bear Relays (Boys Only) · Apr 99:50.50White Bear Relays (Boys Only)April 9, 2026
400 Meters · OutdoorSMS Triangular · Apr 221:05.65aSMS TriangularApril 22, 2024
800 Meters · IndoorBethel True Team Classic · Apr 242:07.26aBethel True Team ClassicApril 24, 2026
800 Meters · OutdoorSuburban East Conference Championship · May 192:03.14aSuburban East Conference ChampionshipMay 19, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 26MSHSL Section 4AAA ChampionshipsMay 26 · 3200 Meters · Place 9 · Stillwater AreaStillwater Area3200 Meters9.10:43.36a9
May 26MSHSL Section 4AAA ChampionshipsMay 26 · 1600 Meters · Place 9 · Stillwater AreaStillwater Area1600 Meters9.4:42.17a9
May 19Suburban East Conference ChampionshipMay 19 · 800 Meters · Place 12 · Stillwater AreaStillwater Area800 Meters122:03.33a9
May 19Suburban East Conference ChampionshipMay 19 · 800 Meters · Place 7 · Stillwater AreaStillwater Area800 Meters72:03.14a PB9
May 15Class AAA State True TeamMay 15 · 1600 Meters · Place 21 · Stillwater AreaStillwater Area1600 Meters21.4:38.23a PB9
May 11Stillwater Last Chance MeetMay 11 · 800 Meters · Place 6 · Stillwater AreaStillwater Area800 Meters62:08.92a9
May 1Wayzata RelaysMay 1 · 1600 Meters · Stillwater AreaStillwater Area1600 Meters—DNS9
Apr 9White Bear Relays (Boys Only)Apr 9 · 3200 Meters · Place 1 · Stillwater AreaStillwater Area3200 Meters19:50.50 PB9
Mar 28MSU Varsity ShowcaseMar 28 · 800 Meters · Place 3 · Stillwater AreaStillwater Area800 Meters32:03.68a9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 24Bethel True Team ClassicApr 24 · 1600 Meters · Place 4 · Stillwater AreaStillwater Area1600 Meters4.4:37.99a PB9
Apr 24Bethel True Team ClassicApr 24 · 800 Meters · Place 13 · Stillwater AreaStillwater Area800 Meters13.2:07.26a PB9

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 22Suburban East Conference ChampionshipMay 22 · 3200 Meters · Place 16 · Stillwater AreaStillwater Area3200 Meters1610:32.02a8
May 14SEC Boys 9th and 10th Grade ChampionshipsMay 14 · 800 Meters · Place 13 · Stillwater AreaStillwater Area800 Meters132:12.55a8
May 12Stillwater Last Chance MeetMay 12 · 1600 Meters · Place 7 · Stillwater AreaStillwater Area1600 Meters75:00.89a8
May 2Wayzata RelaysMay 2 · 1600 Meters · Place 16 · Stillwater AreaStillwater Area1600 Meters164:41.51a8
Apr 25Bethel True Team ClassicApr 25 · 1600 Meters · Place 18 · Stillwater AreaStillwater Area1600 Meters184:45.978
Apr 192025 Pony ClassicApr 19 · 3200 Meters · Place 12 · Stillwater AreaStillwater Area3200 Meters1210:21.428
Apr 10WBL Mens RelaysApr 10 · 3200 Meters · Place 11 · Stillwater AreaStillwater Area3200 Meters1110:14.36a8
Mar 29MSU Varsity ShowcaseMar 29 · 800 Meters · Place 19 · Stillwater AreaStillwater Area800 Meters192:10.32a8

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 5Midwest Indoor Championship, Hosted by UW-River FallsApr 5 · 1600 Meters · Place 12 · Stillwater AreaStillwater Area1600 Meters12.4:44.19a8
Apr 39-10 Boys Indoor at WBLApr 3 · 800 Meters · Place 2 · Stillwater AreaStillwater Area800 Meters22:13.41a8
Mar 1Icebreaker Indoor presented by Nike & Mill City RunningMar 1 · 1600 Meters · Place 16 · UnattachedUnattached1600 Meters16.4:58.78a8
Mar 1Icebreaker Indoor presented by Nike & Mill City RunningMar 1 · 800 Meters · Place 10 · UnattachedUnattached800 Meters10.2:11.31a8
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 1 Mile · Place 4 · UnattachedUnattached1 Mile4.4:52.74a PB8
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 800 Meters · Place 1 · UnattachedUnattached800 Meters1.2:12.97a8

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 1 Mile · Place 1 · UnattachedUnattached1 Mile1.4:58.13a8
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 800 Meters · UnattachedUnattached800 Meters—DNS8

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 16USATF MINNESOTA OUTDOOR ALL-COMERS MEET #4Jul 16 · 3000 Meters · Place 1 · UnattachedUnattached3000 Meters1.10:42.71a PB7
Jul 16USATF MINNESOTA OUTDOOR ALL-COMERS MEET #4Jul 16 · 800 Meters · Place 2 · UnattachedUnattached800 Meters2.2:20.15a7
Jul 9USATF MINNESOTA OUTDOOR ALL-COMERS MEET #3Jul 9 · 1 Mile · Place 1 · UnattachedUnattached1 Mile1.5:08.07a PB7
Jul 9USATF MINNESOTA OUTDOOR ALL-COMERS MEET #3Jul 9 · 400 Meters · UnattachedUnattached400 Meters—DNS7
Jun 25USATF MINNESOTA OUTDOOR ALL-COMERS MEET #2Jun 25 · 3000 Meters · Place 1 · UnattachedUnattached3000 Meters1.10:45.71a7
Jun 25USATF MINNESOTA OUTDOOR ALL-COMERS MEET #2Jun 25 · 800 Meters · Place 1 · UnattachedUnattached800 Meters1.2:22.75a7
May 29SEC Middle School ChampionshipsMay 29 · 1600 Meters · Place 1 · StillwaterStillwater1600 Meters1.5:01.71a7
May 29SEC Middle School ChampionshipsMay 29 · 800 Meters · Place 2 · StillwaterStillwater800 Meters2.2:20.10a7
May 20SMS Triangular 3May 20 · 1600 Meters · Place 1 · StillwaterStillwater1600 Meters1.4:59.78a7
May 20SMS Triangular 3May 20 · 800 Meters · Place 1 · StillwaterStillwater800 Meters1.2:20.57a7
May 8SMS Triangular 2May 8 · 1600 Meters · Place 1 · StillwaterStillwater1600 Meters1.5:04.23a7
May 8SMS Triangular 2May 8 · 800 Meters · Place 1 · StillwaterStillwater800 Meters1.2:27.51a7
Apr 22SMS TriangularApr 22 · 1600 Meters · Place 2 · StillwaterStillwater1600 Meters2.5:10.09a7
Apr 22SMS TriangularApr 22 · 800 Meters · Place 1 · StillwaterStillwater800 Meters1.2:29.57a7
Apr 22SMS TriangularApr 22 · 400 Meters · Place 5 · StillwaterStillwater400 Meters5.1:05.65a PB7

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23SMS Dual MeetMay 23 · 1600 Meters · Place 6 · StillwaterStillwater1600 Meters6.5:50.28a6
May 23SMS Dual MeetMay 23 · 800 Meters · Place 8 · StillwaterStillwater800 Meters8.2:47.06a6
May 1SMS TriangularMay 1 · 1600 Meters · Place 10 · StillwaterStillwater1600 Meters10.6:03.26a6
May 1SMS TriangularMay 1 · 100 Meters · Place 58 · StillwaterStillwater100 Meters58.16.72a PB6
Apr 27Oak-Land Middle School Dual MeetApr 27 · 1600 Meters · Place 7 · StillwaterStillwater1600 Meters7.6:04.06a6
Apr 27Oak-Land Middle School Dual MeetApr 27 · 200 Meters · Place 17 · StillwaterStillwater200 Meters17.34.94a PB6
Apr 27Oak-Land Middle School Dual MeetApr 27 · 100 Meters · Place 51 · StillwaterStillwater100 Meters51.16.91a6
Apr 25SMS QuadApr 25 · 1600 Meters · StillwaterStillwater1600 Meters—NT6
Apr 25SMS QuadApr 25 · 200 Meters · StillwaterStillwater200 Meters—DNS6
Apr 25SMS QuadApr 25 · 100 Meters · Place 78 · StillwaterStillwater100 Meters78.17.68a6