Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUMAC Indoor Championship · Feb 275:39.55aUMAC Indoor ChampionshipFebruary 27, 2026
100m Hurdles · 33" / 0.838m · OutdoorAAU Junior Olympic Nationals · Jul 2921.26aAAU Junior Olympic NationalsJuly 29, 2018
1500 Meters · OutdoorUMAC Outdoor Championship · May 15:04.96aUMAC Outdoor ChampionshipMay 1, 2026
3000 Meters · IndoorCSS Opener · Dec 912:21.93aCSS OpenerDecember 9, 2023
400 Meters · IndoorUMAC Indoor Championship · Feb 231:06.22aUMAC Indoor ChampionshipFebruary 23, 2024
400 Meters · OutdoorSMU Cardinal Invitational · Apr 121:05.20aSMU Cardinal InvitationalApril 12, 2025
800 Meters · IndoorUMAC Indoor Championship · Feb 232:33.14aUMAC Indoor ChampionshipFebruary 23, 2024
800 Meters · OutdoorHamline Invitational · Mar 302:29.70aHamline InvitationalMarch 30, 2026
Combined results · OutdoorKankakee Track Club Just Kickin' Invitational · Jun 101.14mKankakee Track Club Just Kickin' InvitationalJune 10, 2017
High Jump · Outdoor2017 Track and Field Season Finale · Jul 151.21m2017 Track and Field Season FinaleJuly 15, 2017
Long Jump · OutdoorAAU Junior Olympic Nationals · Jul 293.55mAAU Junior Olympic NationalsJuly 29, 2018
Shot Put · 6lb · OutdoorAAU Junior Olympic Nationals · Jul 296.50mAAU Junior Olympic NationalsJuly 29, 2018

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1UMAC Outdoor ChampionshipMay 1 · 1500 Meters · Place 8 · UW-SuperiorUW-Superior1500 Meters8.5:04.96a PBJr
May 1UMAC Outdoor ChampionshipMay 1 · 800 Meters · Place 8 · UW-SuperiorUW-Superior800 Meters8.2:29.82aJr
Apr 25Dan Conway ClassicApr 25 · 1500 Meters · Place 10 · Wis.-SuperiorWis.-Superior1500 Meters105:05.97JR
Apr 16CSB/SJU InvitationalApr 16 · 1500 Meters · Place 11 · UW-SuperiorUW-Superior1500 Meters11.5:13.58aJr
Apr 11St. Olaf Manitou ClassicApr 11 · 800 Meters · Place 11 · UW-SuperiorUW-Superior800 Meters112:31.54aJr
Mar 30Hamline InvitationalMar 30 · 800 Meters · Place 7 · UW-SuperiorUW-Superior800 Meters72:29.70a PBJr
Mar 28CSB/SJU Optimistic MeetMar 28 · 1500 Meters · Place 20 · UW-SuperiorUW-Superior1500 Meters20.5:13.89aJr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 27UMAC Indoor ChampionshipFeb 27 · 1 Mile · Place 8 · UW-SuperiorUW-Superior1 Mile8.5:39.55a PBJr
Feb 27UMAC Indoor ChampionshipFeb 27 · 800 Meters · Place 9 · UW-SuperiorUW-Superior800 Meters9.2:33.61aJr
Feb 14Maday ClassicFeb 14 · 800 Meters · Place 8 · UW-SuperiorUW-Superior800 Meters82:34.55aJr
Feb 7UWRF Winter ClassicFeb 7 · 1 Mile · Place 11 · UW-SuperiorUW-Superior1 Mile115:40.94aJr
Jan 30Warren Bowlus OpenJan 30 · 800 Meters · Place 2 · UW-SuperiorUW-Superior800 Meters22:38.74aJr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9UW-La Crosse Uncaged Eagle OpenMay 9 · 800 Meters · Place 22 · UW-SuperiorUW-Superior800 Meters222:31.19aSo
Apr 12SMU Cardinal InvitationalApr 12 · 400 Meters · Place 3 · UW-SuperiorUW-Superior400 Meters31:05.20a PBSO
Apr 5Hamline InvitationalApr 5 · 800 Meters · Place 17 · UW-SuperiorUW-Superior800 Meters172:33.82aSo
Mar 28CSB/SJU Optimistic MeetMar 28 · 1500 Meters · Place 28 · UW-SuperiorUW-Superior1500 Meters285:29.68aSO

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 28UMAC Indoor ChampionshipFeb 28 · 1 Mile · Place 8 · UW-SuperiorUW-Superior1 Mile8.5:51.47aSo
Feb 28UMAC Indoor ChampionshipFeb 28 · 800 Meters · Place 9 · UW-SuperiorUW-Superior800 Meters9.2:37.35aSo
Feb 28UMAC Indoor ChampionshipFeb 28 · 400 Meters · Place 17 · UW-SuperiorUW-Superior400 Meters17.1:07.69aSo
Feb 15Maday ClassicFeb 15 · 1 Mile · Place 4 · UW-SuperiorUW-Superior1 Mile45:50.33a—
Feb 8UWRF Winter ClassicFeb 8 · 800 Meters · Place 4 · UW-SuperiorUW-Superior800 Meters42:36.03a—
Jan 31Warren Bowlus InviteJan 31 · 800 Meters · Place 17 · UW-SuperiorUW-Superior800 Meters172:43.83a—
Jan 31Warren Bowlus InviteJan 31 · 400 Meters · Place 14 · UW-SuperiorUW-Superior400 Meters141:07.04a—
Jan 25CSB/SJU Alumni MeetJan 25 · 1 Mile · Place 12 · UW-SuperiorUW-Superior1 Mile126:06.51a—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 3UMAC Outdoor ChampionshipMay 3 · 1500 Meters · Place 4 · Wis.-SuperiorWis.-Superior1500 Meters45:10.48FR
May 3UMAC Outdoor ChampionshipMay 3 · 800 Meters · Place 5 · Wis.-SuperiorWis.-Superior800 Meters52:33.48FR
Apr 20Holst InvitationalApr 20 · 400 Meters · Place 13 · Wis.-SuperiorWis.-Superior400 Meters131:06.11FR
Apr 13SMU Cardinal InvitationalApr 13 · 800 Meters · Place 4 · UW-SuperiorUW-Superior800 Meters42:33.13a—
Apr 6Hamline InvitationalApr 6 · 1500 Meters · Place 19 · UW-SuperiorUW-Superior1500 Meters195:23.63a—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 23UMAC Indoor ChampionshipFeb 23 · 1 Mile · Place 4 · UW-SuperiorUW-Superior1 Mile4.5:44.29aFr
Feb 23UMAC Indoor ChampionshipFeb 23 · 800 Meters · Place 5 · UW-SuperiorUW-Superior800 Meters5.2:33.14a PBFr
Feb 23UMAC Indoor ChampionshipFeb 23 · 400 Meters · Place 7 · UW-SuperiorUW-Superior400 Meters7.1:06.22a PBFr
Feb 17Gene Glader ClassicFeb 17 · 400 Meters · Place 9 · UW-SuperiorUW-Superior400 Meters91:06.46a—
Feb 10Maday ClassicFeb 10 · 1 Mile · Place 3 · UW-SuperiorUW-Superior1 Mile35:49.92a—
Feb 3Lake Superior ChallengeFeb 3 · 800 Meters · Place 6 · UW-SuperiorUW-Superior800 Meters62:40.71a—
Jan 26Warren Bowlus InviteJan 26 · 1 Mile · Place 4 · UW-SuperiorUW-Superior1 Mile45:54.82a—
Jan 20Twin Ports OpenJan 20 · 1 Mile · Place 20 · UW-SuperiorUW-Superior1 Mile206:09.64a—
Jan 20Twin Ports OpenJan 20 · 800 Meters · Place 4 · UW-SuperiorUW-Superior800 Meters42:47.47a—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 9CSS OpenerDec 9 · 3000 Meters · Place 10 · UW-SuperiorUW-Superior3000 Meters10.12:21.93a PBFr

2018 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 29AAU Junior Olympic NationalsJul 29 · Long Jump · Place 28 · Flippen FlyersFlippen FlyersLong Jump28.3.55m PB8
Jul 29AAU Junior Olympic NationalsJul 29 · Shot Put · Place 28 · Flippen FlyersFlippen FlyersShot Put6lb28.6.50m PB8
Jul 29AAU Junior Olympic NationalsJul 29 · 100m Hurdles · Place 28 · Flippen FlyersFlippen Flyers100m Hurdles33" / 0.838m28.21.26a PBWind: -1.38
Jul 29AAU Junior Olympic NationalsJul 29 · High Jump · Place 29 · Flippen FlyersFlippen FlyersHigh Jump29.1.05m8

2017 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 152017 Track and Field Season FinaleJul 15 · High Jump · Place 2 · Flippen FlyersFlippen FlyersHigh Jump2.1.21m PB7
Jul 152017 Track and Field Season FinaleJul 15 · 1500 Meters · Place 2 · Flippen FlyersFlippen Flyers1500 Meters2.5:29.91a7
Jul 152017 Track and Field Season FinaleJul 15 · 800 Meters · Place 3 · Flippen FlyersFlippen Flyers800 Meters3.2:46.71a7
Jul 152017 Track and Field Season FinaleJul 15 · 400 Meters · Place 7 · Flippen FlyersFlippen Flyers400 Meters7.1:13.44a7
Jun 29AAU Region 13 QualifierJun 29 · 1500 Meters · Place 4 · Flippen Flyers Track ClubFlippen Flyers Track Club1500 Meters45:26.57—
Jun 29AAU Region 13 QualifierJun 29 · 800 Meters · Place 3 · Flippen Flyers Track ClubFlippen Flyers Track Club800 Meters32:36.81—
Jun 29AAU Region 13 QualifierJun 29 · 400 Meters · Place 15 · Flippen Flyers Track ClubFlippen Flyers Track Club400 Meters151:10.59—
Jun 10Kankakee Track Club Just Kickin' InvitationalJun 10 · Combined results · Place 3 · Flippen FlyeFlippen FlyeCombined results31.14m PB—
Jun 10Kankakee Track Club Just Kickin' InvitationalJun 10 · Combined results · Place 2 · Flippen FlyeFlippen FlyeCombined results25:44.88—
Jun 10Kankakee Track Club Just Kickin' InvitationalJun 10 · Combined results · Place 5 · Flippen FlyeFlippen FlyeCombined results52:37.84—
Jun 10Kankakee Track Club Just Kickin' InvitationalJun 10 · Combined results · Place 20 · Flippen FlyeFlippen FlyeCombined results201:10.88—