Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMilwaukee Open Meet #3 · Feb 145:04.38aMilwaukee Open Meet #3February 14, 2026
100 Meters · OutdoorUnion Grove Meet · Apr 2013.48aUnion Grove MeetApril 20, 2026
1000 Meters · IndoorCYUP Misfits Invite Presented by Tracksmith 2026 · Jan 173:01.37aCYUP Misfits Invite Presented by Tracksmith 2026January 17, 2026
1000 Meters · OutdoorRed Devil Invite · Apr 193:00.84aRed Devil InviteApril 19, 2025
1500 Meters · IndoorAAU Northern Indoor National Track & Field Invitational · Dec 275:32.77aAAU Northern Indoor National Track & Field InvitationalDecember 27, 2025
1500 Meters · OutdoorStallions Invitational · Jul 184:26.26aStallions InvitationalJuly 18, 2026
1600 Meters · OutdoorD1 Sectional 3 - Mukwonago · May 294:44.17aD1 Sectional 3 - MukwonagoMay 29, 2026
3000 Meters · IndoorAAU Northern Indoor National Track & Field Invitational · Dec 2710:42.39aAAU Northern Indoor National Track & Field InvitationalDecember 27, 2025
3200 Meters · OutdoorBadger Tri · Apr 1410:56.68aBadger TriApril 14, 2026
800 Meters · IndoorMilwaukee Open Meet #3 · Feb 142:28.75aMilwaukee Open Meet #3February 14, 2026
800 Meters · OutdoorAAU Track & Field Region 14 (MN,NB,WI) Qualifier · Jun 252:10.78aAAU Track & Field Region 14 (MN,NB,WI) QualifierJune 25, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 34 · Stallions Track ClubStallions Track Club1500 Meters34.4:28.46a10
Jul 18Stallions InvitationalJul 18 · 1500 Meters · Place 1 · Stallions Track ClubStallions Track Club1500 Meters14:26.26a PB10
Jul 18Stallions InvitationalJul 18 · 800 Meters · Place 4 · Stallions Track ClubStallions Track Club800 Meters42:22.84a10
Jul 11Come Fly With Us InvitationalJul 11 · 1500 Meters · Place 1 · Stallions Track ClubStallions Track Club1500 Meters1.4:33.11a10
Jul 11Come Fly With Us InvitationalJul 11 · 800 Meters · Place 4 · Stallions Track ClubStallions Track Club800 Meters4.2:19.47a10
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 1500 Meters · Place 6 · Stallions Track ClubStallions Track Club1500 Meters6.4:30.72a10
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 800 Meters · Place 12 · Stallions Track ClubStallions Track Club800 Meters12.2:10.78a PB10
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 1500 Meters · Place 6 · Stallions Track ClubStallions Track Club1500 Meters6.4:30.72a10
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 800 Meters · Place 12 · Stallions Track ClubStallions Track Club800 Meters12.2:10.78a10
Jun 20AAU Wisconsin District QualifierJun 20 · 1500 Meters · Place 2 · Stallions Track ClubStallions Track Club1500 Meters24:29.91a10
Jun 20AAU Wisconsin District QualifierJun 20 · 800 Meters · Place 4 · Stallions Track ClubStallions Track Club800 Meters42:14.76a10
May 29D1 Sectional 3 - MukwonagoMay 29 · 1600 Meters · Place 6 · Union GroveUnion Grove1600 Meters6.4:44.17a PB10
May 26D1 Regional 3B - BadgerMay 26 · 1600 Meters · Place 3 · Union GroveUnion Grove1600 Meters3.4:52.70a10
May 19SLC V ChampionshipMay 19 · 1600 Meters · Place 4 · Union GroveUnion Grove1600 Meters44:52.21a10
May 15West Allis Hale InvitationalMay 15 · 1600 Meters · Place 3 · Union GroveUnion Grove1600 Meters34:48.75a10
May 8Warrior Varsity InviteMay 8 · 800 Meters · Place 12 · Union GroveUnion Grove800 Meters122:11.69a10
Apr 30Racine County InviteApr 30 · 3200 Meters · Place 5 · Union GroveUnion Grove3200 Meters511:11.50a10
Apr 30Racine County InviteApr 30 · 1600 Meters · Place 5 · Union GroveUnion Grove1600 Meters54:58.39a10
Apr 20Union Grove MeetApr 20 · 100 Meters · Place 26 · Union GroveUnion Grove100 Meters26.13.48a PB10
Apr 14Badger TriApr 14 · 3200 Meters · Place 1 · Union GroveUnion Grove3200 Meters110:56.68a PB10
Apr 2South East Wisconsin ChampionshipApr 2 · 1600 Meters · Place 6 · Union GroveUnion Grove1600 Meters64:50.66a10
Mar 21Lake Michigan Invite (BOYS)Mar 21 · 1600 Meters · Place 19 · Union GroveUnion Grove1600 Meters194:54.1310

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 14Milwaukee Open Meet #3Feb 14 · 1 Mile · Place 24 · Stallions Track ClubStallions Track Club1 Mile245:04.38a PB10
Feb 14Milwaukee Open Meet #3Feb 14 · 800 Meters · Place 46 · Stallions Track ClubStallions Track Club800 Meters462:28.75a PB10
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 1 Mile · Place 135 · Stallions Track ClubStallions Track Club1 Mile135.5:23.10a10
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 1000 Meters · Place 41 · Stallions Track ClubStallions Track Club1000 Meters41.3:01.37a PB10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 27AAU Northern Indoor National Track & Field InvitationalDec 27 · 3000 Meters · Place 3 · Stallions Track ClubStallions Track Club3000 Meters3.10:42.39a PB10
Dec 27AAU Northern Indoor National Track & Field InvitationalDec 27 · 1500 Meters · Place 11 · Stallions Track ClubStallions Track Club1500 Meters11.5:32.77a PB10
Dec 6Milwaukee Open Meet #1Dec 6 · 1 Mile · Place 8 · Stallions Track ClubStallions Track Club1 Mile8.5:16.63a10

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 27D1 Regional 4A - BadgerMay 27 · 1600 Meters · Place 7 · Union GroveUnion Grove1600 Meters7.4:59.83a9
Apr 19Red Devil InviteApr 19 · 1000 Meters · Place 7 · Union GroveUnion Grove1000 Meters7.3:00.84a PB9
Apr 6Union Grove QuadApr 6 · 3200 Meters · Place 1 · Union GroveUnion Grove3200 Meters111:11.45a9