Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMidwest Elite · Feb 134:27.51aMidwest EliteFebruary 13, 2026
1500 Meters · OutdoorWIAC Outdoor Championships · May 13:59.27aWIAC Outdoor ChampionshipsMay 1, 2026
1600 Meters · OutdoorD3 Sectional 4 - Princeton · May 304:25.24aD3 Sectional 4 - PrincetonMay 30, 2025
3200 Meters · IndoorBerlin Indoor Invite · Mar 2010:35.29aBerlin Indoor InviteMarch 20, 2025
3200 Meters · OutdoorPirate Invitational · May 99:50.23aPirate InvitationalMay 9, 2025
400 Meters · OutdoorWisconsin Heights/Barneveld Triangular · Apr 1552.53Wisconsin Heights/Barneveld TriangularApril 15, 2025
5000 Meters · OutdoorSNC Last Chance · May 1115:37.95aSNC Last ChanceMay 11, 2026
800 Meters · IndoorUWO Alumni and Friends Invitational · Jan 172:00.95aUWO Alumni and Friends InvitationalJanuary 17, 2026
800 Meters · OutdoorRaider Invitational · May 162:02.25Raider InvitationalMay 16, 2025
Results - WIAA · OutdoorWIAA Division 3 Sectional - Horicon · May 2510:45.13WIAA Division 3 Sectional - HoriconMay 25, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 11SNC Last ChanceMay 11 · 5000 Meters · Place 1 · UW-OshkoshUW-Oshkosh5000 Meters1.15:37.95a PBFr
May 1WIAC Outdoor ChampionshipsMay 1 · 1500 Meters · Place 11 · UW-OshkoshUW-Oshkosh1500 Meters11.3:59.27a PBFr
Apr 252026 St. Norbert College InvitationalApr 25 · 1500 Meters · Place 6 · UW-OshkoshUW-Oshkosh1500 Meters6.4:03.02aFr
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · 1500 Meters · Place 33 · UW-OshkoshUW-Oshkosh1500 Meters33.4:07.78aFr
Apr 17Viking InvitationalApr 17 · 800 Meters · Place 4 · UW-OshkoshUW-Oshkosh800 Meters4.2:03.05aFr
Apr 10UW-Platteville InvitationalApr 10 · 5000 Meters · Place 330 · UW-OshkoshUW-Oshkosh5000 Meters330.16:19.35aFr
Apr 10UW-Oshkosh Invite & MultiApr 10 · 1500 Meters · Place 8 · UW-OshkoshUW-Oshkosh1500 Meters8.4:20.84aFr
Apr 3Ashton May InvitationalApr 3 · 1500 Meters · Place 32 · UW-OshkoshUW-Oshkosh1500 Meters32.4:13.26aFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21UW-Oshkosh Titan ChallengeFeb 21 · 1 Mile · Place 12 · Wis.-OshkoshWis.-Oshkosh1 Mile124:30.52FR
Feb 13Midwest EliteFeb 13 · 1 Mile · Place 11 · UW-OshkoshUW-Oshkosh1 Mile11.4:27.51a PBFr
Feb 7Red Hawk InviteFeb 7 · 1 Mile · Place 19 · UW-OshkoshUW-Oshkosh1 Mile194:37.14aFr
Jan 30Warren Bowlus OpenJan 30 · 800 Meters · Place 9 · UW-OshkoshUW-Oshkosh800 Meters92:01.71aFr
Jan 23Ripon Red Hawk OpenerJan 23 · 1 Mile · Place 5 · UW-OshkoshUW-Oshkosh1 Mile54:29.15aFR
Jan 17UWO Alumni and Friends InvitationalJan 17 · 800 Meters · Place 3 · UW-OshkoshUW-Oshkosh800 Meters32:00.95a PBFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 5UW-Oshkosh Early Bird InvitationalDec 5 · 1 Mile · Place 2 · UnattachedUnattached1 Mile2.4:29.46aFr
Mar 20Berlin Indoor InviteMar 20 · 3200 Meters · Place 2 · WaterlooWaterloo3200 Meters210:35.29a PB12

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 6WIAA State Track & Field ChampionshipsJun 6 · 1600 Meters · Place 12 · WaterlooWaterloo1600 Meters124:31.4312
May 30D3 Sectional 4 - PrincetonMay 30 · 3200 Meters · Place 7 · WaterlooWaterloo3200 Meters710:21.29a12
May 30D3 Sectional 4 - PrincetonMay 30 · 1600 Meters · Place 2 · WaterlooWaterloo1600 Meters24:25.24a PB12
May 27D3 Regional 4B - DeerfieldMay 27 · 3200 Meters · Place 2 · WaterlooWaterloo3200 Meters2.10:09.74a12
May 27D3 Regional 4B - DeerfieldMay 27 · 1600 Meters · Place 2 · WaterlooWaterloo1600 Meters2.4:36.06a12
May 22Capitol Conference Championship MeetMay 22 · 3200 Meters · Place 1 · WaterlooWaterloo3200 Meters110:07.62a12
May 22Capitol Conference Championship MeetMay 22 · 1600 Meters · Place 2 · WaterlooWaterloo1600 Meters24:38.54a12
May 16Raider InvitationalMay 16 · 800 Meters · Place 1 · WaterlooWaterloo800 Meters12:02.25 PB12
May 16Raider InvitationalMay 16 · 800 Meters · Place 1 · WaterlooWaterloo800 Meters12:02.2512
May 9Pirate InvitationalMay 9 · 3200 Meters · Place 1 · WaterlooWaterloo3200 Meters19:50.23a PB12
Apr 29Cambridge Capitol DualsApr 29 · 1600 Meters · Place 1 · WaterlooWaterloo1600 Meters14:28.34a12
Apr 29Cambridge Capitol DualsApr 29 · 800 Meters · Place 1 · WaterlooWaterloo800 Meters12:03.10a12
Apr 25Deerfield Mini InviteApr 25 · 3200 Meters · Place 1 · WaterlooWaterloo3200 Meters110:08.0612
Apr 22Capitol Conference Duals (Poynette)Apr 22 · 3200 Meters · Place 1 · WaterlooWaterloo3200 Meters110:20.7612
Apr 22Capitol Conference Duals (Poynette)Apr 22 · 1600 Meters · Place 1 · WaterlooWaterloo1600 Meters14:29.1612
Apr 17Dodge County InviteApr 17 · 3200 Meters · Place 1 · WaterlooWaterloo3200 Meters110:21.9912
Apr 17Dodge County InvitationalApr 17 · 3200 Meters · Place 1 · WaterlooWaterloo3200 Meters1.10:21.99a12
Apr 15Wisconsin Heights/Barneveld TriangularApr 15 · 800 Meters · Place 1 · WaterlooWaterloo800 Meters12:03.2712
Apr 15Wisconsin Heights/Barneveld TriangularApr 15 · 400 Meters · Place 1 · WaterlooWaterloo400 Meters152.53 PB12
Apr 10Berry InviteApr 10 · 3200 Meters · Place 1 · WaterlooWaterloo3200 Meters110:06.0012

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23WIAA D3 Sectional - HoriconMay 23 · 3200 Meters · Place 8 · WaterlooWaterloo3200 Meters810:53.82a—
May 20Deerfield RegionalMay 20 · 3200 Meters · Place 3 · WaterlooWaterloo3200 Meters310:52.27a—
May 14Capital Conference MeetMay 14 · 3200 Meters · Place 8 · WaterlooWaterloo3200 Meters810:54.98a—
May 10Raider InviteMay 10 · 3200 Meters · Place 4 · WaterlooWaterloo3200 Meters4.11:29.41a11
May 2Waterloo InviteMay 2 · 3200 Meters · Place 2 · WaterlooWaterloo3200 Meters211:19.51a—
Apr 29Capitol Conference Quad (Belleville)Apr 29 · 3200 Meters · Place 1 · WaterlooWaterloo3200 Meters1.11:05.66a11
Apr 29Capitol Conference Quad (Belleville)Apr 29 · 1600 Meters · Place 5 · WaterlooWaterloo1600 Meters5.4:58.60a11
Apr 26Bulldog InviteApr 26 · 3200 Meters · Place 6 · WaterlooWaterloo3200 Meters611:23.60—
Apr 23Columbus/Poynette/WI Heights/WaterlooApr 23 · 3200 Meters · Place 4 · WaterlooWaterloo3200 Meters412:35.68a—
Apr 23Columbus/Poynette/WI Heights/WaterlooApr 23 · 1600 Meters · Place 3 · WaterlooWaterloo1600 Meters35:06.59a—
Apr 19Dodge County InvitationalApr 19 · 3200 Meters · Place 4 · WaterlooWaterloo3200 Meters4.11:39.00a11
Apr 19Dodge County InvitationalApr 19 · 1600 Meters · Place 4 · WaterlooWaterloo1600 Meters4.5:14.59a11
Apr 16Track & Field (Lodi/Columbus/SR/Waterloo)Apr 16 · 3200 Meters · Place 1 · WaterlooWaterloo3200 Meters1.11:05.711
Apr 16Track & Field (Lodi/Columbus/SR/Waterloo)Apr 16 · 1600 Meters · Place 5 · WaterlooWaterloo1600 Meters5.04:58.611

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 25WIAA Division 3 Sectional - HoriconMay 25 · Results - WIAA · Place 9 · WaterlooWaterlooResults - WIAA910:45.13 PB10
May 25WIAA Division 3 Sectional - HoriconMay 25 · Results - WIAA · Place 9 · WaterlooWaterlooResults - WIAA910:45.1310
May 22WIAA Division 3 Regional - DarlingtonMay 22 · 3200 Meters · Place 2 · WaterlooWaterloo3200 Meters2.10:56.50a10
May 19Capital Conference JV MeetMay 19 · 1600 Meters · Place 2 · WaterlooWaterloo1600 Meters25:02.48a—
May 16Capitol Conference Championship - MarshallMay 16 · 3200 Meters · Place 9 · WaterlooWaterloo3200 Meters911:02.88a—
May 12Raider InviteMay 12 · 3200 Meters · Place 4 · WaterlooWaterloo3200 Meters4.11:15.02a10
May 4Pirate InviteMay 4 · 3200 Meters · Place 3 · WaterlooWaterloo3200 Meters3.11:19.23a10
May 4Pirate InviteMay 4 · 1600 Meters · Place 4 · WaterlooWaterloo1600 Meters4.5:13.0010
Apr 25Capitol South Triple DualApr 25 · 3200 Meters · Place 2 · WaterlooWaterloo3200 Meters211:17.84—
Apr 21Dodge County InviteApr 21 · 3200 Meters · Place 3 · WaterlooWaterloo3200 Meters311:45.3410
Apr 21Dodge County InviteApr 21 · 1600 Meters · Place 3 · WaterlooWaterloo1600 Meters35:28.5310
Apr 18Capitol Conference Quad @WaterlooApr 18 · 1600 Meters · Place 5 · WaterlooWaterloo1600 Meters55:16.00—
Apr 13Berry InviteApr 13 · 3200 Meters · Place 5 · WaterlooWaterloo3200 Meters511:50.74a—
Apr 13Berry InviteApr 13 · 1600 Meters · Place 7 · WaterlooWaterloo1600 Meters75:34.60a—
Mar 16Waters MeetMar 16 · 3200 Meters · Place 6 · WaterlooWaterloo3200 Meters611:59.62a—

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 23WIAA D3 Regional - PrincetonMay 23 · 3200 Meters · Place 9 · WaterlooWaterloo3200 Meters9.12:14.13a9
May 20Capitol Conference JV Meet - MarshallMay 20 · 3200 Meters · Place 3 · WaterlooWaterloo3200 Meters312:06.089
May 5Pirate InviteMay 5 · 3200 Meters · Place 3 · WaterlooWaterloo3200 Meters3.12:41.91a9
May 3Capitol Conference Triple DualMay 3 · 3200 Meters · Place 4 · WaterlooWaterloo3200 Meters412:18.049
Apr 29P-ville BulldogApr 29 · 3200 Meters · Place 13 · WaterlooWaterloo3200 Meters13.12:20.15a9
Apr 26Lodi Capital Conference 3XDualApr 26 · 3200 Meters · Place 4 · WaterlooWaterloo3200 Meters4.12:35.67a9
Apr 21Dodge County InviteApr 21 · 1600 Meters · Place 9 · WaterlooWaterloo1600 Meters95:52.809
Apr 19Capital Conference QuadApr 19 · 1600 Meters · Place 8 · WaterlooWaterloo1600 Meters8.5:58.75a9
Apr 12Capitol Conference Quad @WaterlooApr 12 · 3200 Meters · Place 6 · WaterlooWaterloo3200 Meters612:49.009
Apr 12Capitol Conference Quad @WaterlooApr 12 · 1600 Meters · Place 10 · WaterlooWaterloo1600 Meters105:55.009
Apr 11Berry InviteApr 11 · 3200 Meters · Place 5 · WaterlooWaterloo3200 Meters5.12:59.87a9
Apr 11Berry InviteApr 11 · 400 Meters · Place 15 · WaterlooWaterloo400 Meters15.1:06.66a9
Apr 5Prairie Street MeetApr 5 · 1600 Meters · Place 5 · WaterlooWaterloo1600 Meters56:09.479