Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · IndoorMid-American Conference Outdoor Track Field Championships · May 1431:08.69aMid-American Conference Outdoor Track Field ChampionshipsMay 14, 2026
10,000 Meters · OutdoorWake Forest Invitational · Apr 1829:39.87aWake Forest InvitationalApril 18, 2025
10000 Meters · OutdoorRaleigh Relays · Mar 2729:02.97Raleigh RelaysMarch 27, 2025
1500 Meters · OutdoorBlizzard Buster · Mar 174:00.38Blizzard BusterMarch 17, 2023
1600 Meters · IndoorClassic 8 Indoor Conf. · Apr 64:31.25PRClassic 8 Indoor Conf.April 6, 2019
1600 Meters · OutdoorWIAA D1 State Track & Field Championships · Jun 34:15.39aWIAA D1 State Track & Field ChampionshipsJune 3, 2022
3000 Meters · IndoorMidwest Classic · Jan 318:08.14aMidwest ClassicJanuary 31, 2025
3200 Meters · IndoorClassic 8 Indoor Conf. · Apr 69:46.99PRClassic 8 Indoor Conf.April 6, 2019
3200 Meters · OutdoorWIAA D1 State Track & Field Championships · Jun 39:10.49aWIAA D1 State Track & Field ChampionshipsJune 3, 2022
5000 Meters · IndoorGVSU Big Meet-Friday · Feb 1114:31.98aGVSU Big Meet-FridayFebruary 11, 2023
5000 Meters · OutdoorWake Forest Invitational · Apr 1914:22.27aWake Forest InvitationalApril 19, 2024
800 Meters · OutdoorWaukesha County Invite · Apr 232:00.39Waukesha County InviteApril 23, 2022
Preliminaries · OutdoorCase Classic · Mar 269:35.68Case ClassicMarch 26, 2022

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

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
May 14Mid-American Conference Outdoor Track Field ChampionshipsMay 14 · 10,000 Meters · Place 8 · Miami (Ohio)Miami (Ohio)10,000 Meters8.31:08.69a PBSr
Jan 30UL Lenny Lyles Indoor TFJan 30 · 3000 Meters · Place 31 · Miami (Ohio)Miami (Ohio)3000 Meters31.8:21.89aSr

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 18RedHawk InvitationalApr 18 · 1500 Meters · Miami (Ohio)Miami (Ohio)1500 Meters—DNFSr
Mar 26Raleigh RelaysMar 26 · 5000 Meters · Place 195 · Miami (Ohio)Miami (Ohio)5000 Meters195.15:07.56aSr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15Mid-American (MAC) Outdoor ChampionshipsMay 15 · 10000 Meters · Place 4 · Miami (Ohio)Miami (Ohio)10000 Meters431:55.21aJR
May 2Jesse Owens ClassicMay 2 · 5000 Meters · Place 9 · Miami (Ohio)Miami (Ohio)5000 Meters914:26.28JR
Apr 18Wake Forest InvitationalApr 18 · 10,000 Meters · Place 12 · Miami (Ohio)Miami (Ohio)10,000 Meters12.29:39.87a PBJr
Mar 27Raleigh RelaysMar 27 · 10000 Meters · Place 53 · Miami (Ohio)Miami (Ohio)10000 Meters5329:02.97 PBJR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 31Midwest ClassicJan 31 · 3000 Meters · Place 1 · Miami (Ohio)Miami (Ohio)3000 Meters18:08.14a PB—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 19Wake Forest InvitationalApr 19 · 5000 Meters · Place 6 · Miami (Ohio)Miami (Ohio)5000 Meters614:22.27a PB—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 192024 Indiana InvitationalJan 19 · 3000 Meters · Place 3 · Miami (Ohio)Miami (Ohio)3000 Meters38:15.93a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 11Mid-American Conference Outdoor ChampionshipsMay 11 · 10000 Meters · Place 9 · Miami (Ohio)Miami (Ohio)10000 Meters932:40.79FR
Apr 21Indiana InvitationalApr 21 · 5000 Meters · Place 26 · Miami (Ohio)Miami (Ohio)5000 Meters2614:51.48FR
Apr 13Bryan Clay InvitationalApr 13 · 5000 Meters · Place 21 · Miami (Ohio)Miami (Ohio)5000 Meters21.14:55.52aFr
Mar 23adidas Raleigh RelaysMar 23 · 10,000 Meters · Miami (Ohio)Miami (Ohio)10,000 Meters—DNFFr
Mar 17Blizzard BusterMar 17 · 1500 Meters · Place 7 · Miami (Ohio)Miami (Ohio)1500 Meters74:00.38 PBFR

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
May 11Mid-American Outdoor Track & Field ChampionshipsMay 11 · 10,000 Meters · Place 9 · Miami (Ohio)Miami (Ohio)10,000 Meters9.32:40.79aFr
Feb 11GVSU Big Meet-FridayFeb 11 · 5000 Meters · Place 9 · Miami (Ohio)Miami (Ohio)5000 Meters9.14:31.98a PBFr

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 3WIAA D1 State Track & Field ChampionshipsJun 3 · 3200 Meters · Place 4 · Waukesha NorthWaukesha North3200 Meters4.9:10.49a PB12
Jun 3WIAA D1 State Track & Field ChampionshipsJun 3 · 1600 Meters · Place 2 · Waukesha NorthWaukesha North1600 Meters2.4:15.39a PB12
May 26WIAA D1 Sectional - West Allis HaleMay 26 · 3200 Meters · Place 1 · Waukesha NorthWaukesha North3200 Meters1.9:18.11a12
May 26WIAA D1 Sectional - West Allis HaleMay 26 · 1600 Meters · Place 1 · Waukesha NorthWaukesha North1600 Meters1.4:16.88a12
May 6 Steinke Laser Coed InvitationalMay 6 · 3200 Meters · Place 1 · Waukesha NorthWaukesha North3200 Meters1.9:15.37a12
Apr 30Heimark/Northstar InviteApr 30 · 3200 Meters · Place 1 · Waukesha NorthWaukesha North3200 Meters1.09:52.5Unofficial12
Apr 30Heimark/Northstar InviteApr 30 · 1600 Meters · Place 1 · Waukesha NorthWaukesha North1600 Meters1.04:27.1Unofficial12
Apr 23Waukesha County InviteApr 23 · 800 Meters · Place 3 · Waukesha NorWaukesha Nor800 Meters32:00.39 PB12
Apr 12Brookfield East Spartan InvitationalApr 12 · 3200 Meters · Place 1 · Waukesha NorthWaukesha North3200 Meters1.9:41.05a12
Mar 26Case ClassicMar 26 · Preliminaries · Place 1 · Waukesha NorWaukesha NorPreliminaries19:35.68 PB—
Mar 19Performance Running Outfitters InvitationalMar 19 · 1600 Meters · Place 1 · Waukesha NorthWaukesha North1600 Meters14:24.7412

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 26WIAA D1 State Track & Field ChampionshipsJun 26 · 3200 Meters · Place 6 · Waukesha NorthWaukesha North3200 Meters6.9:22.63a11
Jun 17WIAA D1 Sectional - West Allis HaleJun 17 · 3200 Meters · Place 2 · Waukesha NorthWaukesha North3200 Meters2.9:33.14a11
Jun 14WIAA D1 Regional - Waukesha NorthJun 14 · 3200 Meters · Place 2 · Waukesha NorWaukesha Nor3200 Meters29:52.0311
May 29Pewaukee Altheimer InvitationalMay 29 · 3200 Meters · Place 1 · Waukesha NorthWaukesha North3200 Meters1.9:21.08a11
May 22Heimark NorthStar Invite May 22 · 3200 Meters · Place 1 · Waukesha NorthWaukesha North3200 Meters1.9:47.59a11
May 7Steinke InvitationalMay 7 · 3200 Meters · Place 1 · Waukesha NorWaukesha Nor3200 Meters19:50.8611
May 7Steinke InvitationalMay 7 · 1600 Meters · Place 1 · Waukesha NorWaukesha Nor1600 Meters14:32.5511
May 4Midwest Orthopedic Specialty Hospital - Mike Gain Spartan InviteMay 4 · 800 Meters · Place 3 · Wauk. NorthWauk. North800 Meters32:01.0411
May 4Midwest Orthopedic Specialty Hospital - Mike Gain Spartan InviteMay 4 · 800 Meters · Place 3 · Wauk. NorthWauk. North800 Meters32:01.0411
Apr 30Oconomowoc Quad Apr 30 · 1600 Meters · Place 1 · Waukesha NorthWaukesha North1600 Meters14:25.8711

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31WIAA D1 State Track & Field ChampionshipsMay 31 · 3200 Meters · Place 20 · Waukesha NorthWaukesha North3200 Meters20.9:39.09a9
May 31WIAA D1 State Track & Field ChampionshipsMay 31 · 1600 Meters · Place 16 · Waukesha NorthWaukesha North1600 Meters16.4:28.30a9
May 23WIAA D1 West Allis Hale SectionalMay 23 · 3200 Meters · Place 3 · Waukesha NorthWaukesha North3200 Meters39:50.779
May 23WIAA D1 West Allis Hale SectionalMay 23 · 1600 Meters · Place 1 · Waukesha NorthWaukesha North1600 Meters14:32.589
May 20WIAA Divisioin 1 Regionals - Kettle MoraineMay 20 · 3200 Meters · Place 2 · Waukesha NorthWaukesha North3200 Meters2.10:03.32a9
May 20WIAA Divisioin 1 Regionals - Kettle MoraineMay 20 · 1600 Meters · Place 1 · Waukesha NorthWaukesha North1600 Meters1.4:45.43a9
May 9Classic 8 Conf. ChampionshipMay 9 · 1600 Meters · Place 1 · Waukesha NorthWaukesha North1600 Meters14:28.069
May 3Steinke Laser Coed InvitationalMay 3 · 3200 Meters · Place 1 · Waukesha NorthWaukesha North3200 Meters1.9:47.23a9
Apr 13Nathan Hale Mondo InvitationalApr 13 · 800 Meters · Place 3 · Waukesha NorthWaukesha North800 Meters3.2:05.45a9
Mar 16Performance Running Outfitters InviteMar 16 · 1600 Meters · Place 4 · Waukesha NorthWaukesha North1600 Meters44:43.479

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 6Classic 8 Indoor Conf.Apr 6 · 3200 Meters · Place 3 · Waukesha NorthWaukesha North3200 Meters39:46.99PR PB9
Apr 6Classic 8 Indoor Conf.Apr 6 · 1600 Meters · Place 5 · Waukesha NorthWaukesha North1600 Meters54:31.25PR PB9
Mar 30Madison West Relays - Class AMar 30 · 3200 Meters · Place 5 · Waukesha NorthWaukesha North3200 Meters5.9:47.91a9