Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorRed Hawk Invite · Feb 84:23.74aRed Hawk InviteFebruary 8, 2025
1500 Meters · OutdoorAshton May Invitational · Apr 34:04.17aAshton May InvitationalApril 3, 2026
1600 Meters · OutdoorGreendale Panther Invite · May 84:31.64Greendale Panther InviteMay 8, 2024
3000 Meters · IndoorUW-Oshkosh Early Bird Invitational · Dec 59:00.94aUW-Oshkosh Early Bird InvitationalDecember 5, 2025
3200 Meters · OutdoorWIAA D2 Sectional - Big Foot · May 239:45.85WIAA D2 Sectional - Big FootMay 23, 2024
5000 Meters · OutdoorUW-Platteville Invitational · Apr 1015:00.92aUW-Platteville InvitationalApril 10, 2026
800 Meters · IndoorUWO Alumni & Friends Invitational · Jan 182:02.53aUWO Alumni & Friends InvitationalJanuary 18, 2025
800 Meters · OutdoorGreendale Panther Invite · May 82:08.81Greendale Panther InviteMay 8, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 11SNC Last ChanceMay 11 · 5000 Meters · UW-OshkoshUW-Oshkosh5000 Meters—DNFSo
May 1WIAC Outdoor ChampionshipsMay 1 · 5000 Meters · Place 19 · UW-OshkoshUW-Oshkosh5000 Meters19.15:33.73aSo
Apr 252026 St. Norbert College InvitationalApr 25 · 1500 Meters · Place 15 · UW-OshkoshUW-Oshkosh1500 Meters15.4:19.18aSo
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · 1500 Meters · Place 41 · UW-OshkoshUW-Oshkosh1500 Meters41.4:17.60aSo
Apr 10UW-Platteville InvitationalApr 10 · 5000 Meters · Place 125 · UW-OshkoshUW-Oshkosh5000 Meters125.15:00.92a PBSo
Apr 3Ashton May InvitationalApr 3 · 1500 Meters · Place 11 · UW-OshkoshUW-Oshkosh1500 Meters11.4:04.17a PBSo

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21UW-Oshkosh Titan ChallengeFeb 21 · 3000 Meters · Place 17 · Wis.-OshkoshWis.-Oshkosh3000 Meters179:25.81SO
Feb 21UW-Oshkosh Titan ChallengeFeb 21 · 1 Mile · Place 23 · Wis.-OshkoshWis.-Oshkosh1 Mile234:42.52SO
Feb 13Midwest EliteFeb 13 · 1 Mile · Place 21 · UW-OshkoshUW-Oshkosh1 Mile21.4:29.65aSo
Feb 7Red Hawk InviteFeb 7 · 1 Mile · Place 11 · UW-OshkoshUW-Oshkosh1 Mile114:31.31aSo
Jan 30Warren Bowlus OpenJan 30 · 3000 Meters · Place 10 · UW-OshkoshUW-Oshkosh3000 Meters109:04.85aSO
Jan 23Ripon Red Hawk OpenerJan 23 · 1 Mile · Place 8 · UW-OshkoshUW-Oshkosh1 Mile84:31.60aSO

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 5UW-Oshkosh Early Bird InvitationalDec 5 · 3000 Meters · Place 7 · UW-OshkoshUW-Oshkosh3000 Meters7.9:00.94a PBSo
Feb 28WIACFeb 28 · 1 Mile · Place 10 · UW-OshkoshUW-Oshkosh1 Mile10.4:24.77aFr
Feb 14Midwest EliteFeb 14 · 1 Mile · Place 23 · UW-OshkoshUW-Oshkosh1 Mile23.4:38.22aFr
Feb 14Midwest EliteFeb 14 · 3000 Meters · UW-OshkoshUW-Oshkosh3000 Meters--SCRFr
Feb 8Red Hawk InviteFeb 8 · 1 Mile · Place 5 · UW-OshkoshUW-Oshkosh1 Mile54:23.74a PB—
Jan 25Karl Schlender InviteJan 25 · 1 Mile · Place 13 · UW-OshkoshUW-Oshkosh1 Mile134:34.75a—
Jan 18UWO Alumni & Friends InvitationalJan 18 · 800 Meters · Place 2 · UW-OshkoshUW-Oshkosh800 Meters22:02.53a PB—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 26St. Norbert InvitationalApr 26 · 5000 Meters · Place 1 · UW-OshkoshUW-Oshkosh5000 Meters1.15:36.92aFr
Apr 26St. Norbert InvitationalApr 26 · 1500 Meters · UW-OshkoshUW-Oshkosh1500 Meters—SCRFr
Apr 16Viking Twilight InvitationalApr 16 · 1500 Meters · Place 2 · UW-OshkoshUW-Oshkosh1500 Meters24:10.06Fr
Apr 11UW Oshkosh InvitationalApr 11 · 1500 Meters · Place 5 · UW-OshkoshUW-Oshkosh1500 Meters54:09.65aFr
Apr 5Ashton May InvitationalApr 5 · 1500 Meters · Place 48 · UW-OshkoshUW-Oshkosh1500 Meters484:15.54aFr

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6UW-Oshkosh Early Bird InvitationalDec 6 · 1 Mile · UW-OshkoshUW-Oshkosh1 Mile--DNFFr

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 31WIAA D2 State Track & Field Championships May 31 · 3200 Meters · Place 18 · Saint Thomas MoreSaint Thomas More3200 Meters18.10:26.45a12
May 23WIAA D2 Sectional - Big FootMay 23 · 3200 Meters · Place 2 · St. Thomas MoreSt. Thomas More3200 Meters29:45.85 PB12
May 23WIAA D2 Sectional - Big FootMay 23 · 1600 Meters · St. Thomas MoreSt. Thomas More1600 Meters—4:55.8112
May 20D2 Regional - St. AugustineMay 20 · 3200 Meters · Place 1 · Saint Thomas MoreSaint Thomas More3200 Meters1.10:29.44a12
May 20D2 Regional - St. AugustineMay 20 · 1600 Meters · Place 1 · Saint Thomas MoreSaint Thomas More1600 Meters1.4:55.81a12
May 14Metro Classic Conference MeetMay 14 · 3200 Meters · Place 1 · Saint Thomas MoreSaint Thomas More3200 Meters1.10:31.19a12
May 14Metro Classic Conference MeetMay 14 · 1600 Meters · Place 1 · Saint Thomas MoreSaint Thomas More1600 Meters1.4:49.52a12
May 14Metro Classic Conference MeetMay 14 · 800 Meters · Place 1 · Saint Thomas MoreSaint Thomas More800 Meters1.2:12.78a12
May 13Hale InviteMay 13 · 3200 Meters · Place 3 · Saint Thomas MoreSaint Thomas More3200 Meters39:59.37a—
May 8Greendale Panther InviteMay 8 · 800 Meters · Place 3 · Saint Thomas MoreSaint Thomas More800 Meters32:08.81 PB12
May 8Greendale Panther InviteMay 8 · 1600 Meters · Place 1 · Saint Thomas MoreSaint Thomas More1600 Meters14:31.64 PB12
May 3Augustine InvitationalMay 3 · 3200 Meters · Place 1 · Saint Thomas MoreSaint Thomas More3200 Meters1.10:19.34a12
May 3Augustine InvitationalMay 3 · 1600 Meters · Place 1 · Saint Thomas MoreSaint Thomas More1600 Meters1.4:51.67a12

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 25WIAA D2 Sectional - VincentMay 25 · 3200 Meters · Place 8 · Saint Thomas MoreSaint Thomas More3200 Meters810:31.5611
May 25WIAA D2 Sectional - VincentMay 25 · 1600 Meters · Place 5 · Saint Thomas MoreSaint Thomas More1600 Meters54:35.8711
May 16Metro Classic Conference ChampionshipMay 16 · 3200 Meters · Place 1 · St. Thomas MoreSt. Thomas More3200 Meters111:00.2111
May 16Metro Classic Conference ChampionshipMay 16 · 1600 Meters · Place 1 · St. Thomas MoreSt. Thomas More1600 Meters14:57.9611
May 16Metro Classic Conference ChampionshipMay 16 · 800 Meters · Place 2 · St. Thomas MoreSt. Thomas More800 Meters22:12.7011
May 12Hale InvitationalMay 12 · 3200 Meters · Place 1 · Saint Thomas MoreSaint Thomas More3200 Meters110:14.8411
May 10Greendale Panther InviteMay 10 · 800 Meters · Place 14 · Saint Thomas MoreSaint Thomas More800 Meters142:17.1911
Apr 15Mondo InvitationalApr 15 · 1600 Meters · Place 9 · Saint Thomas MoreSaint Thomas More1600 Meters94:54.4711
Mar 18Performance Running Outfitters InviteMar 18 · 3200 Meters · Place 2 · St. Thomas MoreSt. Thomas More3200 Meters210:27.4611
Mar 18Performance Running Outfitters InviteMar 18 · 3200 Meters · Place 2 · Saint Thomas MoreSaint Thomas More3200 Meters210:27.4611

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 26WIAA D2 Sectional - WaupunMay 26 · 3200 Meters · Place 14 · Saint Thomas MoreSaint Thomas More3200 Meters14.11:23.55a10
May 26WIAA D2 Sectional - WaupunMay 26 · 1600 Meters · Place 13 · Saint Thomas MoreSaint Thomas More1600 Meters13.5:07.89a10
May 23WIAA D2 Regional - Martin LutherMay 23 · 3200 Meters · Place 1 · Saint Thomas MoreSaint Thomas More3200 Meters1.11:19.72a10
May 23WIAA D2 Regional - Martin LutherMay 23 · 1600 Meters · Place 1 · Saint Thomas MoreSaint Thomas More1600 Meters1.5:00.66a10
May 17Metro Classic Conference ChampionshipMay 17 · 3200 Meters · Place 1 · St. Thomas MoreSt. Thomas More3200 Meters111:02.4910
May 17Metro Classic Conference ChampionshipMay 17 · 1600 Meters · Place 1 · St. Thomas MoreSt. Thomas More1600 Meters14:54.8710
May 13West Bend East InviteMay 13 · 3200 Meters · Place 2 · Saint Thomas MoreSaint Thomas More3200 Meters210:52.3510
May 11Greendale Varsity InviteMay 11 · 800 Meters · Place 13 · Saint Thomas MoreSaint Thomas More800 Meters132:17.8710
May 11Greendale Varsity InviteMay 11 · 1600 Meters · Place 7 · Saint Thomas MoreSaint Thomas More1600 Meters74:55.9010
May 6Martin Luther Spartan InviteMay 6 · 3200 Meters · Place 2 · St. Thomas MoreSt. Thomas More3200 Meters211:15.0810
May 6Martin Luther Spartan InviteMay 6 · 1600 Meters · Place 1 · St. Thomas MoreSt. Thomas More1600 Meters15:05.7910
Mar 19Performance Running Outfitters InvitationalMar 19 · 1600 Meters · Place 21 · St. Thomas MoreSt. Thomas More1600 Meters215:19.6310

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 8Metro Classic Conference MeetJun 8 · 3200 Meters · Place 3 · Saint Thomas MoreSaint Thomas More3200 Meters3.11:41.49a9
Jun 8Metro Classic Conference MeetJun 8 · 1600 Meters · Place 3 · Saint Thomas MoreSaint Thomas More1600 Meters3.5:09.07a9
May 7Martin Luther Spartan InviteMay 7 · 3200 Meters · Place 4 · St. Thomas MoreSt. Thomas More3200 Meters412:06.019