Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorEric Jones Invitational · Apr 2010.88aEric Jones InvitationalApril 20, 2026
110m Hurdles · 39" / 0.991m · OutdoorEdina Invitational · May 114.67aEdina InvitationalMay 1, 2026
1500 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 274:54.19a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
200 Meters · IndoorUSATF Minnesota Indoor All-Comers Meet #3 · Jan 423.40aUSATF Minnesota Indoor All-Comers Meet #3January 4, 2026
200 Meters · OutdoorMSHSL Section 2AAA Championships · May 2722.45aMSHSL Section 2AAA ChampionshipsMay 27, 2026
300m Hurdles · 36" / 0.914m · OutdoorMSHSL Section 2AAA Championships · May 2739.27aMSHSL Section 2AAA ChampionshipsMay 27, 2026
400 Meters · IndoorOrono Indoor Meet · Apr 552.56aOrono Indoor MeetApril 5, 2025
400 Meters · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2750.63a2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
400m Hurdles · 36" / 0.914m · OutdoorUSATF Minnesota Junior Olympic Championships · Jun 1359.27aUSATF Minnesota Junior Olympic ChampionshipsJune 13, 2026
60 Meters · IndoorUSATF Minnesota Indoor All-Comers Meet #3 · Jan 47.29aUSATF Minnesota Indoor All-Comers Meet #3January 4, 2026
800 Meters · OutdoorChaska Meet · Apr 162:05.87aChaska MeetApril 16, 2025
Decathlon · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2758272026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Discus · 1.6kg · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2727.18m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
High Jump · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 271.55m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Javelin · 800g · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2742.43m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026
Long Jump · IndoorUSATF Minnesota Indoor All-Comers Meet #3 · Jan 45.46mUSATF Minnesota Indoor All-Comers Meet #3January 4, 2026
Long Jump · OutdoorUSATF Minnesota Summer Meet #4 · Jul 295.57mUSATF Minnesota Summer Meet #4July 29, 2025
Pole Vault · OutdoorUSATF Region 8 Junior Olympic Championship · Jul 93.09mUSATF Region 8 Junior Olympic ChampionshipJuly 9, 2026
Shot Put · 12lb · Outdoor2026 USATF National Junior Olympic Track & Field Championships · Jul 2711.39m2026 USATF National Junior Olympic Track & Field ChampionshipsJuly 27, 2026

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

2026 Outdoor Track

70 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 1500 Meters · Place 3 · Minnesota FlyersMinnesota Flyers1500 MetersRound M3.4:54.19a PB12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Javelin · Place 6 · Minnesota FlyersMinnesota FlyersJavelin800gRound M6.42.43m PB12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Pole Vault · Place 13 · Minnesota FlyersMinnesota FlyersPole VaultRound M13.3.05m12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Discus · Place 14 · Minnesota FlyersMinnesota FlyersDiscus1.6kgRound M14.27.18m PB12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 110m Hurdles · Place 5 · Minnesota FlyersMinnesota Flyers110m Hurdles39" / 0.991mRound M5.15.19aWind: 1.112
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 400 Meters · Place 3 · Minnesota FlyersMinnesota Flyers400 MetersRound M3.50.63a PB12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · High Jump · Place 16 · Minnesota FlyersMinnesota FlyersHigh JumpRound M16.1.55m PB12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Shot Put · Place 9 · Minnesota FlyersMinnesota FlyersShot Put12lbRound M9.11.39m PB12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Long Jump · Place 15 · Minnesota FlyersMinnesota FlyersLong JumpRound M15.5.73mWind: 012
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100 Meters · Place 2 · Minnesota FlyersMinnesota Flyers100 MetersRound M2.11.09aWind: 0.712
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · Decathlon · Place 9 · Minnesota FlyersMinnesota FlyersDecathlonRound M9.5827 PB12
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 110m Hurdles · Place 21 · Minnesota FlyersMinnesota Flyers110m Hurdles39" / 0.991mRound S21.15.46aWind: 212
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 110m Hurdles · Place 23 · Minnesota FlyersMinnesota Flyers110m Hurdles39" / 0.991mRound P23.14.81aWind: 1.212
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · Long Jump · Place 11 · Minnesota FlyersMinnesota FlyersLong Jump11.5.32m12
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · High Jump · Minnesota FlyersMinnesota FlyersHigh Jump—NH12
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · Shot Put · Place 1 · Minnesota FlyersMinnesota FlyersShot Put12lb1.10.24m12
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Decathlon · Place 1 · Minnesota FlyersMinnesota FlyersDecathlon1.553912
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Long Jump · Place 2 · Minnesota FlyersMinnesota FlyersLong Jump2.5.64m12
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Pole Vault · Place 3 · Minnesota FlyersMinnesota FlyersPole Vault3.3.09m PB12
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · High Jump · Place 4 · Minnesota FlyersMinnesota FlyersHigh Jump4.1.55m12
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Javelin · Place 3 · Minnesota FlyersMinnesota FlyersJavelin800g3.37.14m12
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Discus · Place 3 · Minnesota FlyersMinnesota FlyersDiscus1.6kg3.27.07m12
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Shot Put · Place 3 · Minnesota FlyersMinnesota FlyersShot Put12lb3.10.40m12
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 400m Hurdles · Minnesota FlyersMinnesota Flyers400m Hurdles36" / 0.914m—DNS12
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 110m Hurdles · Place 2 · Minnesota FlyersMinnesota Flyers110m Hurdles39" / 0.991m2.15.95a12
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 110m Hurdles · Place 5 · Minnesota FlyersMinnesota Flyers110m Hurdles39" / 0.991mRound P5.15.50a12
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 110m Hurdles · Place 3 · Minnesota FlyersMinnesota Flyers110m Hurdles39" / 0.991m3.14.87a12
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 1500 Meters · Place 1 · Minnesota FlyersMinnesota Flyers1500 Meters1.5:03.56a12
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 400 Meters · Place 1 · Minnesota FlyersMinnesota Flyers400 Meters1.51.07a12
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 100 Meters · Place 2 · Minnesota FlyersMinnesota Flyers100 Meters2.10.99a12
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · Long Jump · Minnesota FlyersMinnesota FlyersLong JumpRound M—DNS12
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · Pole Vault · Minnesota FlyersMinnesota FlyersPole VaultRound M—DNS12
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · High Jump · Minnesota FlyersMinnesota FlyersHigh JumpRound M—DNS12
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · Javelin · Minnesota FlyersMinnesota FlyersJavelin800gRound M—DNS12
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · Discus · Minnesota FlyersMinnesota FlyersDiscus1.6kgRound M—DNS12
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · Shot Put · Minnesota FlyersMinnesota FlyersShot Put12lbRound M—DNS12
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 400m Hurdles · Place 2 · Minnesota FlyersMinnesota Flyers400m Hurdles36" / 0.914m2.59.27a PB12
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 110m Hurdles · Minnesota FlyersMinnesota Flyers110m Hurdles39" / 0.991mRound M—DNSWind: 1.312
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 110m Hurdles · Place 3 · Minnesota FlyersMinnesota Flyers110m Hurdles39" / 0.991m3.14.87aWind: 0.312
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 1500 Meters · Minnesota FlyersMinnesota Flyers1500 MetersRound M—DNS12
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 400 Meters · Minnesota FlyersMinnesota Flyers400 MetersRound M—DNS12
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 100 Meters · Minnesota FlyersMinnesota Flyers100 MetersRound M—DNSWind: -0.112
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 15 · Bloomington JeffersonBloomington Jefferson300m Hurdles36" / 0.914mRound P15.39.59a12
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 110m Hurdles · Place 17 · Bloomington JeffersonBloomington Jefferson110m Hurdles39" / 0.991mRound P17.15.32aWind: -1.712
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 300m Hurdles · Place 1 · Bloomington JeffersonBloomington Jefferson300m Hurdles36" / 0.914mRound P1.39.71a12
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 300m Hurdles · Place 1 · Bloomington JeffersonBloomington Jefferson300m Hurdles36" / 0.914m1.39.27a PB12
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 110m Hurdles · Place 2 · Bloomington JeffersonBloomington Jefferson110m Hurdles39" / 0.991mRound P2.14.76a12
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 110m Hurdles · Place 3 · Bloomington JeffersonBloomington Jefferson110m Hurdles39" / 0.991m3.14.76aWind: 0.912
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 200 Meters · Place 4 · Bloomington JeffersonBloomington Jefferson200 MetersRound P4.22.45a PB12
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 200 Meters · Place 6 · Bloomington JeffersonBloomington Jefferson200 Meters6.22.82aWind: 0.412
May 13Metro West Conference ChampionshipsMay 13 · 300m Hurdles · Place 2 · Bloomington JeffersonBloomington Jefferson300m Hurdles36" / 0.914m2.40.71a12
May 13Metro West Conference ChampionshipsMay 13 · 110m Hurdles · Place 2 · Bloomington JeffersonBloomington Jefferson110m Hurdles39" / 0.991m2.15.19a12
May 13Metro West Conference ChampionshipsMay 13 · 200 Meters · Place 5 · Bloomington JeffersonBloomington Jefferson200 Meters5.22.77a12
May 53AAA Section True TeamMay 5 · Long Jump · Place 20 · Bloomington JeffersonBloomington JeffersonLong Jump20.16' 11.75"12
May 53AAA Section True TeamMay 5 · 110m Hurdles · Place 3 · Bloomington JeffersonBloomington Jefferson110m Hurdles39" / 0.991m3.15.23a12
May 53AAA Section True TeamMay 5 · 400 Meters · Place 7 · Bloomington JeffersonBloomington Jefferson400 Meters7.51.78a12
May 53AAA Section True TeamMay 5 · 200 Meters · Place 4 · Bloomington JeffersonBloomington Jefferson200 Meters4.22.78a12
May 1Edina InvitationalMay 1 · Long Jump · Place 16 · Bloomington JeffersonBloomington JeffersonLong Jump16.18' 4"12
May 1Edina InvitationalMay 1 · 300m Hurdles · Place 3 · Bloomington JeffersonBloomington Jefferson300m Hurdles36" / 0.914m3.39.77a12
May 1Edina InvitationalMay 1 · 110m Hurdles · Place 2 · Bloomington JeffersonBloomington Jefferson110m Hurdles39" / 0.991m2.14.67a PB12
Apr 25Lakeville North Panther Mega MeetApr 25 · 110m Hurdles · Place 1 · Bloomington JeffersonBloomington Jefferson110m Hurdles39" / 0.991m1.15.91a12
Apr 25Lakeville North Panther Mega MeetApr 25 · 200 Meters · Place 2 · Bloomington JeffersonBloomington Jefferson200 Meters2.22.45a12
Apr 24Hamline Elite MeetApr 24 · 100 Meters · Place 16 · Bloomington JeffersonBloomington Jefferson100 MetersRound P1611.08a12
Apr 21Chanhassen InvitationalApr 21 · High Jump · Place 12 · Bloomington JeffersonBloomington JeffersonHigh Jump12.5' 0"12
Apr 20Eric Jones InvitationalApr 20 · 300m Hurdles · Place 2 · Bloomington JeffersonBloomington Jefferson300m Hurdles36" / 0.914m2.39.92a12
Apr 20Eric Jones InvitationalApr 20 · 100 Meters · Place 2 · Bloomington JeffersonBloomington Jefferson100 Meters2.10.88a PB12
Apr 10Armstrong InvitationalApr 10 · 110m Hurdles · Place 2 · Bloomington JeffersonBloomington Jefferson110m Hurdles39" / 0.991m2.15.35a12
Apr 10Armstrong InvitationalApr 10 · 400 Meters · Place 1 · Bloomington JeffersonBloomington Jefferson400 Meters1.51.14a12
Apr 7Jefferson Quad MeetApr 7 · 300m Hurdles · Place 1 · Bloomington JeffersonBloomington Jefferson300m Hurdles140.72a12
Apr 7Jefferson Quad MeetApr 7 · 110m Hurdles · Place 1 · Bloomington JeffersonBloomington Jefferson110m Hurdles115.27a12

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 60m Hurdles · Place 6 · Minnesota FlyersMinnesota Flyers60m HurdlesRound P68.73a12
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 60m Hurdles · Place 8 · Minnesota FlyersMinnesota Flyers60m Hurdles88.96a12
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · Long Jump · Place 11 · Minnesota FlyersMinnesota FlyersLong Jump115.46m PB12
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 200 Meters · Place 10 · Minnesota FlyersMinnesota Flyers200 Meters1023.40a PB12
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60 Meters · Place 19 · Minnesota FlyersMinnesota Flyers60 Meters197.29a PB12
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · Long Jump · Place 11 · Minnesota FlyersMinnesota FlyersLong Jump115.46m12
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 200 Meters · Place 10 · Minnesota FlyersMinnesota Flyers200 Meters1023.40a12
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60 Meters · Place 19 · Minnesota FlyersMinnesota Flyers60 Meters197.29a12

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 29USATF Minnesota Summer Meet #4Jul 29 · Long Jump · Place 10 · Minnesota FlyersMinnesota FlyersLong Jump105.57m PB11
Jul 29USATF Minnesota Summer Meet #4Jul 29 · Discus · Place 9 · Minnesota FlyersMinnesota FlyersDiscus922.67m11
Jun 282025 JUNIOR OLYMPIC PREP MEET #3Jun 28 · Javelin · Place 1 · Minnesota FlyersMinnesota FlyersJavelin131.49m11
Jun 282025 JUNIOR OLYMPIC PREP MEET #3Jun 28 · Shot Put · Place 3 · Minnesota FlyersMinnesota FlyersShot Put38.91m11
Jun 282025 JUNIOR OLYMPIC PREP MEET #3Jun 28 · 400m Hurdles · Place 1 · Minnesota FlyersMinnesota Flyers400m Hurdles158.18a11
Jun 282025 JUNIOR OLYMPIC PREP MEET #3Jun 28 · 110m Hurdles · Place 2 · Minnesota FlyersMinnesota Flyers110m Hurdles217.00a11
Jun 24USATF Minnesota Summer Meet #1Jun 24 · Discus · Place 5 · Minnesota FlyersMinnesota FlyersDiscus519.88m11
Jun 24USATF Minnesota Summer Meet #1Jun 24 · Shot Put · Place 4 · Minnesota FlyersMinnesota FlyersShot Put48.44m11
Jun 24USATF Minnesota Summer Meet #1Jun 24 · 400 Meters · Place 1 · Minnesota FlyersMinnesota Flyers400 Meters150.87a11
Jun 212025 JUNIOR OLYMPIC PREP MEET #2Jun 21 · Long Jump · Place 1 · Minnesota FlyersMinnesota FlyersLong Jump15.90m11
Jun 212025 JUNIOR OLYMPIC PREP MEET #2Jun 21 · Javelin · Place 1 · Minnesota FlyersMinnesota FlyersJavelin132.49m11
Jun 212025 JUNIOR OLYMPIC PREP MEET #2Jun 21 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters222.64a11
May 21NP Last Chance MeetMay 21 · 400 Meters · Place 1 · Bloomington JeffersonBloomington Jefferson400 Meters151.47a11
May 21NP Last Chance MeetMay 21 · 200 Meters · Place 1 · Bloomington JeffersonBloomington Jefferson200 Meters123.06a11
May 14Metro West Conference ChampionshipsMay 14 · 300m Hurdles · Place 5 · Bloomington JeffersonBloomington Jefferson300m Hurdles542.17a11
May 2Edina InvitationalMay 2 · 400 Meters · Place 1 · Bloomington JeffersonBloomington Jefferson400 Meters151.50a11
Apr 26Lakeville North Mega MeetApr 26 · 300m Hurdles · Place 3 · Bloomington JeffersonBloomington Jefferson300m Hurdles341.5411
Apr 21Eric Jones InvitationalApr 21 · 400 Meters · Place 2 · Bloomington JeffersonBloomington Jefferson400 Meters251.3311
Apr 16Chaska MeetApr 16 · 800 Meters · Place 3 · Bloomington JeffersonBloomington Jefferson800 Meters32:05.87a PB11
Apr 11Armstrong InvitationalApr 11 · 200 Meters · Place 5 · Bloomington JeffersonBloomington Jefferson200 Meters523.36a11
Apr 8Jefferson Quad MeetApr 8 · Pole Vault · Place 9 · Bloomington JeffersonBloomington JeffersonPole Vault98-06.0011
Apr 8Jefferson Quad MeetApr 8 · 300m Hurdles · Place 2 · Bloomington JeffersonBloomington Jefferson300m Hurdles244.6611

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 5Orono Indoor MeetApr 5 · Pole Vault · Place 8 · Bloomington JeffersonBloomington JeffersonPole Vault89-011
Apr 5Orono Indoor MeetApr 5 · 400 Meters · Place 2 · Bloomington JeffersonBloomington Jefferson400 Meters252.56a PB11
Mar 28Griak Indoor Classic - MaroonMar 28 · 60m Hurdles · Place 20 · Bloomington JeffersonBloomington Jefferson60m Hurdles2010.00a11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15Metro West Conference ChampionshipsMay 15 · 400 Meters · Place 11 · Bloomington JeffersonBloomington Jefferson400 Meters1153.87a—
May 3Edina InvitationalMay 3 · 400 Meters · Place 10 · Bloomington JeffersonBloomington Jefferson400 Meters1053.67a—
Apr 27Lakeville North Mega MeetApr 27 · 400 Meters · Place 11 · Bloomington JeffersonBloomington Jefferson400 Meters1154.33a—
Apr 17Chaska PentApr 17 · 200 Meters · Place 6 · Bloomington JeffersonBloomington Jefferson200 Meters624.76a—
Apr 9Jefferson Quad MeetApr 9 · 400 Meters · Place 4 · Bloomington JeffersonBloomington Jefferson400 Meters456.03a—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24New Prague Last Chance MeetMay 24 · 400 Meters · Place 10 · Bloomington JeffersonBloomington Jefferson400 Meters1055.719
May 22Metro West Conference JV ChampionshipsMay 22 · 400 Meters · Place 1 · Bloomington JeffersonBloomington Jefferson400 Meters155.429
May 8Chanhassen JV MeetMay 8 · 400 Meters · Place 5 · Bloomington JeffersonBloomington Jefferson400 Meters556.899
May 5Edina InvitationalMay 5 · 200 Meters · Place 20 · Bloomington JeffersonBloomington Jefferson200 Meters2025.309
Apr 24New Prague JV InviteApr 24 · 200 Meters · Place 8 · Bloomington JeffersonBloomington Jefferson200 Meters825.669
Apr 24New Prague JV InviteApr 24 · 100 Meters · Place 15 · Bloomington JeffersonBloomington Jefferson100 Meters1512.829