Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUWO Alumni and Friends Invitational · Jan 175:44.42aUWO Alumni and Friends InvitationalJanuary 17, 2026
1500 Meters · OutdoorAshton May Invitational · Apr 35:20.46aAshton May InvitationalApril 3, 2026
1600 Meters · OutdoorWIAA D2 Sectional - McFarland · May 255:21.50aWIAA D2 Sectional - McFarlandMay 25, 2023
3000 Meters · IndoorUW-Oshkosh Early Bird Invitational · Dec 511:07.03aUW-Oshkosh Early Bird InvitationalDecember 5, 2025
3000m Steeplechase · 0.762m · OutdoorWIAC Outdoor Championships · May 112:39.15aWIAC Outdoor ChampionshipsMay 1, 2026
3200 Meters · OutdoorBulldog Invite · May 212:14.42aBulldog InviteMay 2, 2025
800 Meters · OutdoorWIAA D2 Regional - Viroqua · May 232:31.88aWIAA D2 Regional - ViroquaMay 23, 2022

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1WIAC Outdoor ChampionshipsMay 1 · 3000m Steeplechase · Place 25 · UW-OshkoshUW-Oshkosh3000m Steeplechase0.762m25.12:39.15a PBFr
Apr 252026 St. Norbert College InvitationalApr 25 · 3000m Steeplechase · Place 5 · UW-OshkoshUW-Oshkosh3000m Steeplechase0.762m5.12:45.51aFr
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · 3000m Steeplechase · Place 27 · UW-OshkoshUW-Oshkosh3000m Steeplechase0.762m27.12:46.81aFr
Apr 10UW-Oshkosh Invite & MultiApr 10 · 3000m Steeplechase · Place 6 · UW-OshkoshUW-Oshkosh3000m Steeplechase0.762m6.13:00.02aFr
Apr 3Ashton May InvitationalApr 3 · 1500 Meters · Place 44 · UW-OshkoshUW-Oshkosh1500 Meters44.5:20.46a PBFr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 13Midwest EliteFeb 13 · 3000 Meters · UW-OshkoshUW-Oshkosh3000 Meters--DNSFr
Jan 30Warren Bowlus OpenJan 30 · 3000 Meters · Place 8 · UW-OshkoshUW-Oshkosh3000 Meters811:21.48aFR
Jan 23Ripon Red Hawk OpenerJan 23 · 3000 Meters · Place 2 · UW-OshkoshUW-Oshkosh3000 Meters211:11.56aFR
Jan 17UWO Alumni and Friends InvitationalJan 17 · 1 Mile · Place 6 · UW-OshkoshUW-Oshkosh1 Mile65:44.42a PBFr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 5UW-Oshkosh Early Bird InvitationalDec 5 · 3000 Meters · Place 4 · UW-OshkoshUW-Oshkosh3000 Meters4.11:07.03a PBFr

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2Bulldog InviteMay 2 · 3200 Meters · Place 1 · PoynettePoynette3200 Meters112:14.42a PB12
Apr 29Cambridge Capitol DualsApr 29 · 1600 Meters · Place 1 · PoynettePoynette1600 Meters15:44.53a12
Apr 29Cambridge Capitol DualsApr 29 · 800 Meters · Place 1 · PoynettePoynette800 Meters12:35.76a12
Apr 22Capitol Conference Duals (Poynette)Apr 22 · 1600 Meters · Place 1 · PoynettePoynette1600 Meters15:38.7712
Apr 22Capitol Conference Duals (Poynette)Apr 22 · 800 Meters · Place 1 · PoynettePoynette800 Meters12:33.2112
Apr 15Wisconsin Heights/Barneveld TriangularApr 15 · 800 Meters · Place 1 · PoynettePoynette800 Meters12:34.9012
Apr 15Wisconsin Heights/Barneveld TriangularApr 15 · 1600 Meters · Place 1 · PoynettePoynette1600 Meters16:20.4812
Apr 8Poynette Early Season MeetApr 8 · 3200 Meters · Place 1 · PoynettePoynette3200 Meters1.12:23.09a12
Apr 1Columbia County InviteApr 1 · 1600 Meters · Place 1 · PoynettePoynette1600 Meters15:42.00a12
Apr 1Columbia County InviteApr 1 · 800 Meters · Place 1 · PoynettePoynette800 Meters12:38.9012

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 23WIAA D2 Sectional - PortageMay 23 · 1600 Meters · Place 13 · PoynettePoynette1600 Meters135:46.58a—
May 14Capital Conference MeetMay 14 · 3200 Meters · Place 2 · PoynettePoynette3200 Meters212:40.00a—
May 14Capital Conference MeetMay 14 · 1600 Meters · Place 1 · PoynettePoynette1600 Meters15:42.96a—
May 9Pauquette InvitationalMay 9 · 1600 Meters · Place 4 · PoynettePoynette1600 Meters45:47.15a—
May 9Pauquette InvitationalMay 9 · 800 Meters · Place 2 · PoynettePoynette800 Meters22:34.46a—
Apr 26Bulldog InviteApr 26 · 800 Meters · Place 2 · PoynettePoynette800 Meters22:38.60—
Apr 23Columbus/Poynette/WI Heights/WaterlooApr 23 · Triple Jump · Place 5 · PoynettePoynetteTriple Jump526-6.50—
Apr 23Columbus/Poynette/WI Heights/WaterlooApr 23 · 800 Meters · Place 1 · PoynettePoynette800 Meters12:40.45a—
Apr 16Capitol Conference Dual MeetApr 16 · 800 Meters · Place 1 · PoynettePoynette800 Meters12:39.47a—
Apr 12Westfield Verle Clark InviteApr 12 · 3200 Meters · Place 2 · PoynettePoynette3200 Meters213:19.66a—
Apr 9Capital North Dual (Lodi vs Poynette)Apr 9 · 1600 Meters · Place 1 · PoynettePoynette1600 Meters16:04.21a—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 25WIAA D2 Sectional - McFarlandMay 25 · 1600 Meters · Place 5 · PoynettePoynette1600 Meters5.5:21.50a PB10
May 25WIAA D2 Sectional - McFarlandMay 25 · 800 Meters · Place 14 · PoynettePoynette800 Meters14.2:32.31a10
May 16Capitol Conference Championship - MarshallMay 16 · 1600 Meters · Place 2 · PoynettePoynette1600 Meters25:38.90a—
May 16Capitol Conference Championship - MarshallMay 16 · 800 Meters · Place 3 · PoynettePoynette800 Meters32:33.51a—
May 11Pauquette InvitationalMay 11 · 1600 Meters · Place 2 · PoynettePoynette1600 Meters2.5:50.48aUnofficial10
May 11Pauquette InvitationalMay 11 · 800 Meters · Place 2 · PoynettePoynette800 Meters2.2:39.97aUnofficial10
May 2Capital Conference Duals (Lodi)May 2 · 800 Meters · Place 1 · PoynettePoynette800 Meters12:40.51a—
Apr 25Capitol Conference Quad (Poynette)Apr 25 · 1600 Meters · Place 1 · PoynettePoynette1600 Meters15:59.11a—
Apr 25Capitol Conference Quad (Poynette)Apr 25 · 800 Meters · Place 1 · PoynettePoynette800 Meters12:38.80a—
Apr 18Capitol Conference Quad @WaterlooApr 18 · 3200 Meters · Place 1 · PoynettePoynette3200 Meters112:47.00—
Apr 13Verle Clark InviteApr 13 · 1600 Meters · Place 3 · PoynettePoynette1600 Meters35:52.85a—
Apr 13Verle Clark InviteApr 13 · 800 Meters · Place 3 · PoynettePoynette800 Meters32:40.72a—
Apr 11Capital Conference Duals (Columbus)Apr 11 · 1600 Meters · Place 1 · PoynettePoynette1600 Meters16:00.9—
Apr 11Capital Conference Duals (Columbus)Apr 11 · 800 Meters · Place 4 · PoynettePoynette800 Meters42:43.0—

2022 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 26WIAA D2 Sectional - Prairie du ChienMay 26 · 1600 Meters · Place 9 · PoynettePoynette1600 Meters9.5:40.43a9
May 26WIAA D2 Sectional - Prairie du ChienMay 26 · 800 Meters · Place 12 · PoynettePoynette800 Meters12.2:37.65a9
May 23WIAA D2 Regional - ViroquaMay 23 · 1600 Meters · Place 3 · PoynettePoynette1600 Meters3.5:39.10a9
May 23WIAA D2 Regional - ViroquaMay 23 · 800 Meters · Place 4 · PoynettePoynette800 Meters4.2:31.88a PB9
May 17Capital Conference Championships-LodiMay 17 · 1600 Meters · Place 2 · PoynettePoynette1600 Meters25:33.27a9
May 17Capital Conference Championships-LodiMay 17 · 800 Meters · Place 7 · PoynettePoynette800 Meters72:34.86a9
May 12Pauquette InvitationalMay 12 · 1600 Meters · Place 1 · PoynettePoynette1600 Meters15:57.759
May 12Pauquette InvitationalMay 12 · 800 Meters · Place 1 · PoynettePoynette800 Meters12:37.309
May 9Capitol Conference Dual (Poynette)May 9 · 3200 Meters · Place 1 · PoynettePoynette3200 Meters113:07.47a9
May 6Tider InvtMay 6 · 1600 Meters · Place 5 · PoynettePoynette1600 Meters5.5:36.41a9
May 6Tider InvtMay 6 · 800 Meters · Place 7 · PoynettePoynette800 Meters7.2:33.38a9
Apr 29P-ville BulldogApr 29 · 1600 Meters · Place 2 · PoynettePoynette1600 Meters2.5:45.05a9
Apr 29P-ville BulldogApr 29 · 800 Meters · Place 3 · PoynettePoynette800 Meters3.2:39.34a9
Apr 26Lodi Capital Conference 3XDualApr 26 · 1600 Meters · Place 2 · PoynettePoynette1600 Meters2.5:39.83a9
Apr 26Lodi Capital Conference 3XDualApr 26 · 800 Meters · Place 1 · PoynettePoynette800 Meters1.2:41.13a9
Apr 19Columbus Capitol TriangularApr 19 · 800 Meters · Place 2 · PoynettePoynette800 Meters22:35.59
Apr 12Capitol Conference Quad @WaterlooApr 12 · 1600 Meters · Place 1 · PoynettePoynette1600 Meters16:06.109
Apr 12Capitol Conference Quad @WaterlooApr 12 · 800 Meters · Place 1 · PoynettePoynette800 Meters12:38.599
Apr 5Johnson Creek Mini InviteApr 5 · 800 Meters · Place 1 · PoynettePoynette800 Meters12:39.77—