Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUW-La Crosse Caged Eagle Invite · Feb 214:22.49aUW-La Crosse Caged Eagle InviteFebruary 21, 2025
1 Mile · OutdoorUW-La Crosse Final Qualifier · Mar 84:20.10aUW-La Crosse Final QualifierMarch 8, 2025
1500 Meters · OutdoorWIAC Outdoor Championships · May 13:57.98aWIAC Outdoor ChampionshipsMay 1, 2026
1600 Meters · IndoorMonti Indoor #2 · Apr 144:42.65Monti Indoor #2April 14, 2022
1600 Meters · OutdoorMSHSL State Track & Field Championships · Jun 64:13.54aMSHSL State Track & Field ChampionshipsJune 6, 2024
200 Meters · OutdoorMississippi 8 Conference Quad - Big Lake · Apr 924.84aMississippi 8 Conference Quad - Big LakeApril 9, 2024
3000m Steeplechase · 0.914m · OutdoorWIAC Outdoor Championships · May 19:07.65aWIAC Outdoor ChampionshipsMay 1, 2026
3000m Steeplechase · OutdoorUW-La Crosse Uncaged Eagle Open · May 99:14.25aUW-La Crosse Uncaged Eagle OpenMay 9, 2025
3200 Meters · OutdoorMSHSL State Track & Field Championships · Jun 69:14.13aMSHSL State Track & Field ChampionshipsJune 6, 2024
400 Meters · OutdoorPrinceton Triangular · Apr 1153.35aPrinceton TriangularApril 11, 2024
5000 Meters · OutdoorUW-Platteville Invitational · Apr 1014:41.13aUW-Platteville InvitationalApril 10, 2026
800 Meters · IndoorUW-La Crosse Pat Healy Classic · Jan 251:59.28aUW-La Crosse Pat Healy ClassicJanuary 25, 2025
800 Meters · OutdoorMississippi 8 Conference Championships · May 221:56.34aMississippi 8 Conference ChampionshipsMay 22, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14UW-La Crosse QualifierMay 14 · 3000m Steeplechase · Place 2 · UW-La CrosseUW-La Crosse3000m Steeplechase0.914m2.9:09.83aJr
May 8UW-La Crosse Uncaged Eagle OpenMay 8 · 3000m Steeplechase · Place 7 · UW-La CrosseUW-La Crosse3000m Steeplechase0.914m7.9:10.43aJr
May 1WIAC Outdoor ChampionshipsMay 1 · 3000m Steeplechase · Place 5 · UW-La CrosseUW-La Crosse3000m Steeplechase0.914m5.9:07.65a PBJr
May 1WIAC Outdoor ChampionshipsMay 1 · 1500 Meters · Place 10 · UW-La CrosseUW-La Crosse1500 Meters10.3:57.98a PBJr
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · 3000m Steeplechase · Place 4 · UW-La CrosseUW-La Crosse3000m Steeplechase0.914m4.9:18.48aJr
Apr 10UW-Platteville InvitationalApr 10 · 5000 Meters · Place 59 · UW-La CrosseUW-La Crosse5000 Meters59.14:41.13a PBJr
Apr 3Ashton May InvitationalApr 3 · 1500 Meters · Place 4 · UW-La CrosseUW-La Crosse1500 Meters4.3:58.29aJr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14UWL Final QualifierMay 14 · 1500 Meters · Place 16 · UW-La CrosseUW-La Crosse1500 Meters163:58.22aSo
May 9UW-La Crosse Uncaged Eagle OpenMay 9 · 3000m Steeplechase · Place 6 · UW-La CrosseUW-La Crosse3000m Steeplechase69:14.25a PBSo
May 2WIAC Outdoor ChampionshipsMay 2 · 3000m Steeplechase · Place 10 · UW-La CrosseUW-La Crosse3000m Steeplechase109:21.39aSO
May 2WIAC Outdoor ChampionshipsMay 2 · 1500 Meters · Place 20 · UW-La CrosseUW-La Crosse1500 Meters203:59.59aSO
Apr 17Phil Esten ChallengeApr 17 · 3000m Steeplechase · Place 10 · UW-La CrosseUW-La Crosse3000m Steeplechase0.914m10.9:32.81aSo
Apr 11UW-Platteville InvitationalApr 11 · 5000 Meters · Place 129 · Wis.-La CrosseWis.-La Crosse5000 Meters12915:01.89SO
Apr 5Ashton May InvitationalApr 5 · 1500 Meters · Place 10 · UW-La CrosseUW-La Crosse1500 Meters104:01.79aSo
Mar 8UW-La Crosse Final QualifierMar 8 · 1 Mile · Place 7 · UW-La CrosseUW-La Crosse1 Mile74:20.10a PB—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 21UW-La Crosse Caged Eagle InviteFeb 21 · 1 Mile · Place 10 · UW-La CrosseUW-La Crosse1 Mile104:22.49a PB—
Feb 14Midwest EliteFeb 14 · 800 Meters · Place 19 · UW-La CrosseUW-La Crosse800 Meters19.1:59.38aFr
Feb 8UW-La Crosse Mark Guthrie Legacy InvitationalFeb 8 · 1 Mile · Place 15 · UW-La CrosseUW-La Crosse1 Mile154:28.17a—
Jan 25UW-La Crosse Pat Healy ClassicJan 25 · 800 Meters · Place 6 · UW-La CrosseUW-La Crosse800 Meters61:59.28a PB—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 3200 Meters · Place 4 · Big LakeBig Lake3200 Meters4.9:14.13a PB12
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 1600 Meters · Place 1 · Big LakeBig Lake1600 Meters1.4:13.54a PB12
May 28MSHSL Section 5AA ChampionshipsMay 28 · 3200 Meters · Place 1 · Big LakeBig Lake3200 Meters1.9:33.91a12
May 28MSHSL Section 5AA ChampionshipsMay 28 · 1600 Meters · Place 1 · Big LakeBig Lake1600 Meters1.4:15.44a12
May 22Mississippi 8 Conference ChampionshipsMay 22 · 800 Meters · Place 1 · Big LakeBig Lake800 Meters11:56.34a PB—
May 8Class AA WildcardMay 8 · 3200 Meters · Place 4 · Big LakeBig Lake3200 Meters4.9:44.31a12
May 8Class AA WildcardMay 8 · 1600 Meters · Place 1 · Big LakeBig Lake1600 Meters1.4:16.95a12
May 7Section 5AA True TeamMay 7 · 3200 Meters · Place 1 · Big LakeBig Lake3200 Meters1.9:44.31a12
May 7Section 5AA True TeamMay 7 · 1600 Meters · Place 1 · Big LakeBig Lake1600 Meters1.4:16.95a12
May 2Chuck Johnson InvitationalMay 2 · 800 Meters · Place 1 · Big LakeBig Lake800 Meters11:57.24a—
Apr 26Hamline Elite MeetApr 26 · 1600 Meters · Place 4 · Big LakeBig Lake1600 Meters44:20.08a—
Apr 23Monticello InvitationalApr 23 · 800 Meters · Place 2 · Big LakeBig Lake800 Meters21:58.64a—
Apr 18Kunz InvitationalApr 18 · 3200 Meters · Place 1 · Big LakeBig Lake3200 Meters19:27.56a—
Apr 11Princeton TriangularApr 11 · 400 Meters · Place 2 · Big LakeBig Lake400 Meters253.35a PB—
Apr 9Mississippi 8 Conference Quad - Big LakeApr 9 · 1600 Meters · Place 1 · Big LakeBig Lake1600 Meters14:22.50a—
Apr 9Mississippi 8 Conference Quad - Big LakeApr 9 · 200 Meters · Place 5 · Big LakeBig Lake200 Meters524.84a PB—
Apr 2Mississippi 8 Pent - BeckerApr 2 · 800 Meters · Place 1 · Big LakeBig Lake800 Meters11:59.55a—
Mar 28Monticello Quad 1Mar 28 · 1600 Meters · Place 1 · Big LakeBig Lake1600 Meters1.4:33.48a12

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 3200 Meters · Place 13 · Big LakeBig Lake3200 Meters13.10:00.51a11
May 31MSHSL Section 5AA ChampionshipsMay 31 · 3200 Meters · Place 1 · Big LakeBig Lake3200 Meters1.9:22.05a11
May 24Mississippi 8 Conference ChampionshipsMay 24 · 3200 Meters · Place 1 · Big LakeBig Lake3200 Meters19:25.3411
May 16Monticello TwilightMay 16 · 1600 Meters · Place 2 · Big LakeBig Lake1600 Meters24:24.0011
May 9Section 5AA True TeamMay 9 · 3200 Meters · Place 1 · Big LakeBig Lake3200 Meters1.9:27.96a11
May 2SCLA InvitationalMay 2 · 800 Meters · Place 1 · Big LakeBig Lake800 Meters1.2:05.57a11
Apr 28Hamline Elite MeetApr 28 · 3200 Meters · Place 11 · Big LakeBig Lake3200 Meters119:23.11a—
Apr 18Chisago Lakes InvitationalApr 18 · 3200 Meters · Place 1 · Big LakeBig Lake3200 Meters19:34.9111
Apr 13Princeton TriangularApr 13 · 400 Meters · Place 3 · Big LakeBig Lake400 Meters354.8211
Mar 30Monti Indoor #1Mar 30 · 1600 Meters · Place 1 · Big LakeBig Lake1600 Meters1.4:34.56a11

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 11Becker Indoor InvitationalApr 11 · 800 Meters · Place 3 · Big LakeBig Lake800 Meters32:01.0111

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 9MSHSL State Track & Field ChampionshipsJun 9 · 3200 Meters · Place 8 · Big LakeBig Lake3200 Meters8.9:33.50a10
Jun 1MSHSL Section 5AA ChampionshipsJun 1 · 3200 Meters · Place 2 · Big LakeBig Lake3200 Meters2.9:33.16a10
May 26Mississippi 8 Conference ChampionshipsMay 26 · 3200 Meters · Place 2 · Big LakeBig Lake3200 Meters2.9:36.34a10
May 21State True Team Class AAMay 21 · 3200 Meters · Place 1 · Big LakeBig Lake3200 Meters1.9:36.00a10
May 20State True Team Class AAAMay 20 · 3200 Meters · Place 1 · Big LakeBig Lake3200 Meters19:36.0010
May 17Monticello TwilightMay 17 · 1600 Meters · Place 4 · Big LakeBig Lake1600 Meters44:34.9010
May 17Monticello TwilightMay 17 · 800 Meters · Place 3 · Big LakeBig Lake800 Meters32:00.9910
May 10Section 5AA True TeamMay 10 · 3200 Meters · Place 1 · Big LakeBig Lake3200 Meters1.9:38.00a10
May 5Chuck Johnson InvitationalMay 5 · 3200 Meters · Place 2 · Big LakeBig Lake3200 Meters2.9:53.32a10
May 3Mississippi 8 TriMay 3 · 1600 Meters · Place 3 · Big LakeBig Lake1600 Meters3.4:42.65a10
May 3Mississippi 8 TriMay 3 · 800 Meters · Place 1 · Big LakeBig Lake800 Meters1.2:08.10a10
Apr 21Heart of the Lakes Track InvitationalApr 21 · 3200 Meters · Place 1 · Big LakeBig Lake3200 Meters1.10:05.65a10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 14Monti Indoor #2Apr 14 · 1600 Meters · Place 1 · Big LakeBig Lake1600 Meters14:42.65 PB10
Mar 31Monticello Indoor QuadMar 31 · 1600 Meters · Place 2 · Big LakeBig Lake1600 Meters24:47.2410

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 12MSHSL Section 7AA ChampionshipsJun 12 · 3200 Meters · Place 5 · Big LakeBig Lake3200 Meters5.10:00.73a9
Jun 2Mississippi 8 Conference ChampionshipsJun 2 · 3200 Meters · Place 2 · Big LakeBig Lake3200 Meters210:08.759
May 16True Team Section 5AAMay 16 · 3200 Meters · Place 1 · Big LakeBig Lake3200 Meters1.10:16.31aUnofficial9
May 11Princeton Quad #2May 11 · 3200 Meters · Place 3 · Big LakeBig Lake3200 Meters310:17.949
May 4Monti Quad 2May 4 · 3200 Meters · Place 2 · Big LakeBig Lake3200 Meters210:41.679
Apr 15Annandale InviteApr 15 · 3200 Meters · Place 2 · Big LakeBig Lake3200 Meters210:25.059