Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONAL · Jul 1810.77a2026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJuly 18, 2026
110m Hurdles · 39" / 0.991m · OutdoorMSHSL State Track & Field Championships · Jun 414.04aMSHSL State Track & Field ChampionshipsJune 4, 2026
200 Meters · OutdoorUSATF Minnesota Summer Meet #1 · Jun 1622.19aUSATF Minnesota Summer Meet #1June 16, 2026
300m Hurdles · 36" / 0.914m · OutdoorMSHSL State Track & Field Championships · Jun 436.80aMSHSL State Track & Field ChampionshipsJune 4, 2026
400m Hurdles · 36" / 0.914m · OutdoorAAU Track & Field Region 14 (MN,NB,WI) Qualifier · Jun 2555.21aAAU Track & Field Region 14 (MN,NB,WI) QualifierJune 25, 2026
60m Hurdles · 39" / 0.991m · IndoorMidwest Indoor Championship, Hosted by UW-River Falls · Apr 58.56aMidwest Indoor Championship, Hosted by UW-River FallsApril 5, 2025
800 Meters · OutdoorPrior Lake JV Boys Triangular · Apr 142:21.67aPrior Lake JV Boys TriangularApril 14, 2025
High Jump · Outdoor2026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONAL · Jul 181.90m2026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJuly 18, 2026

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

2026 Outdoor Track

54 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 400m Hurdles · Top Self TrainingTop Self Training400m Hurdles36" / 0.914mRound P--DNS11
Aug 1AAU Junior Olympic GamesAug 1 · 110m Hurdles · Place 6 · Top Self TrainingTop Self Training110m Hurdles39" / 0.991mRound P6.14.27aWind: 0.911
Aug 1AAU Junior Olympic GamesAug 1 · 110m Hurdles · Place 8 · Top Self TrainingTop Self Training110m Hurdles39" / 0.991m8.17.10aWind: -111
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · High Jump · Place 2 · Top Self TrainingTop Self TrainingHigh Jump2.1.90m PB11
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · 400m Hurdles · Top Self TrainingTop Self Training400m Hurdles36" / 0.914m—DNS11
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · 100 Meters · Place 1 · Top Self TrainingTop Self Training100 Meters1.10.77a PB11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 400m Hurdles · Place 2 · Top Self TrainingTop Self Training400m Hurdles36" / 0.914m2.55.21a PB11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 110m Hurdles · Place 1 · Top Self TrainingTop Self Training110m Hurdles39" / 0.991mRound P1.14.17a11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 110m Hurdles · Place 1 · Top Self TrainingTop Self Training110m Hurdles39" / 0.991m1.14.15a11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 400m Hurdles · Place 2 · Top Self TrainingTop Self Training400m Hurdles36" / 0.914m2.55.21a11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 110m Hurdles · Place 1 · Top Self TrainingTop Self Training110m Hurdles39" / 0.991mRound P1.14.17a11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 110m Hurdles · Place 1 · Top Self TrainingTop Self Training110m Hurdles39" / 0.991m1.14.15a11
Jun 20AAU Minnesota District QualifierJun 20 · 400m Hurdles · Top Self TrainingTop Self Training400m Hurdles—DQ11
Jun 20AAU Minnesota District QualifierJun 20 · 110m Hurdles · Top Self TrainingTop Self Training110m HurdlesRound P—DQ11
Jun 16USATF Minnesota Summer Meet #1Jun 16 · 110m Hurdles · Place 1 · Top Self TrainingTop Self Training110m Hurdles39" / 0.991m1.14.22aWind: 0.311
Jun 16USATF Minnesota Summer Meet #1Jun 16 · 200 Meters · Place 2 · Top Self TrainingTop Self Training200 Meters2.22.19a PBWind: 0.411
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles36" / 0.914mRound P1.36.87a11
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles36" / 0.914m1.36.80a PB11
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles39" / 0.991mRound P1.14.27aWind: -1.511
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles39" / 0.991m1.14.04a PBWind: -0.411
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles36" / 0.914mRound P1.37.80a11
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles36" / 0.914m1.37.13a11
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles39" / 0.991mRound P1.14.38a11
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles39" / 0.991m1.14.12aWind: -1.411
May 19South Suburban Conference ChampionshipsMay 19 · High Jump · Place 5 · FarmingtonFarmingtonHigh Jump56-211
May 19South Suburban Conference ChampionshipsMay 19 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles137.97a11
May 19South Suburban Conference ChampionshipsMay 19 · 300m Hurdles · FarmingtonFarmington300m Hurdles—37.44a11
May 19South Suburban Conference ChampionshipsMay 19 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles114.32a11
May 19South Suburban Conference ChampionshipsMay 19 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles114.03a11
May 19South Suburban Conference ChampionshipsMay 19 · 200 Meters · Place 4 · FarmingtonFarmington200 Meters422.70a11
May 19South Suburban Conference ChampionshipsMay 19 · 200 Meters · Place 5 · FarmingtonFarmington200 Meters522.66a11
May 14Farmington Ron Thelen ClassicMay 14 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles138.12a11
May 14Farmington Ron Thelen ClassicMay 14 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles114.07a11
May 8Class AAA True Team Wild CardMay 8 · High Jump · Place 8 · FarmingtonFarmingtonHigh Jump8.6' 0"11
May 8Class AAA True Team Wild CardMay 8 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles36" / 0.914m1.38.72a11
May 8Class AAA True Team Wild CardMay 8 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles39" / 0.991m1.14.29a11
May 8Class AAA True Team Wild CardMay 8 · 200 Meters · Place 22 · FarmingtonFarmington200 Meters22.22.80a11
May 51AAA Section True Team May 5 · High Jump · Place 3 · FarmingtonFarmingtonHigh Jump3.6' 0"11
May 51AAA Section True Team May 5 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles36" / 0.914m1.38.72a11
May 51AAA Section True Team May 5 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles39" / 0.991m1.14.29a11
May 51AAA Section True Team May 5 · 200 Meters · Place 4 · FarmingtonFarmington200 Meters4.22.80a11
Apr 30Farmington JV MeetApr 30 · Long Jump · Place 1 · FarmingtonFarmingtonLong Jump119-611
Apr 29Minnesota Open HS Spring InvitationalApr 29 · High Jump · Place 2 · FarmingtonFarmingtonHigh Jump2.5' 10"11
Apr 29Minnesota Open HS Spring InvitationalApr 29 · 100 Meters · Place 1 · FarmingtonFarmington100 Meters1.11.02a11
Apr 24Hamline Elite MeetApr 24 · 300m Hurdles · Place 2 · FarmingtonFarmington300m Hurdles237.55a11
Apr 24Hamline Elite MeetApr 24 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles113.83a11
Apr 21Hopkins True Team InvitationalApr 21 · Long Jump · FarmingtonFarmingtonLong Jump—DNS11
Apr 21Hopkins True Team InvitationalApr 21 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles36" / 0.914m1.38.06a11
Apr 21Hopkins True Team InvitationalApr 21 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles39" / 0.991m1.14.39a11
Apr 15White Bear Lake CoEd MeetApr 15 · High Jump · Place 2 · FarmingtonFarmingtonHigh Jump2.5' 10"11
Apr 15White Bear Lake CoEd MeetApr 15 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles39" / 0.991m1.14.11a11
Apr 15White Bear Lake CoEd MeetApr 15 · 200 Meters · Place 3 · FarmingtonFarmington200 Meters3.22.37a11
Apr 9Farmington Boys InviteApr 9 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles139.12a11
Apr 9Farmington Boys InviteApr 9 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles114.42a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 27Griak Indoor Classic - MaroonMar 27 · High Jump · Place 2 · FarmingtonFarmingtonHigh Jump26-311
Mar 27Griak Indoor Classic - MaroonMar 27 · 60m Hurdles · Place 1 · FarmingtonFarmington60m Hurdles18.30a11

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 5 · FarmingtonFarmington300m Hurdles36" / 0.914mRound P5.39.19a10
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 7 · FarmingtonFarmington300m Hurdles36" / 0.914m7.39.68a10
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 110m Hurdles · Place 5 · FarmingtonFarmington110m Hurdles39" / 0.991mRound P5.14.46aWind: 0.710
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 110m Hurdles · Place 9 · FarmingtonFarmington110m Hurdles39" / 0.991m9.19.68aWind: 1.310
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles139.58a10
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles138.88a10
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 110m Hurdles · Place 2 · FarmingtonFarmington110m Hurdles214.68a10
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 110m Hurdles · Place 3 · FarmingtonFarmington110m Hurdles314.46a10
May 20SSC ChampionshipsMay 20 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles138.63a10
May 20SSC ChampionshipsMay 20 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles114.67a10
May 15Farmington Thelen InviteMay 15 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles140.48a10
May 15Farmington Thelen InviteMay 15 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles115.81a10
May 6Section 1AAA True TeamMay 6 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles36" / 0.914m1.39.24a10
May 6Section 1AAA True TeamMay 6 · 110m Hurdles · Place 2 · FarmingtonFarmington110m Hurdles39" / 0.991m2.14.68a10
Apr 30Shakopee JV Co-edApr 30 · 200 Meters · Place 1 · FarmingtonFarmington200 Meters1.23.48a10
Apr 25Hamline Elite MeetApr 25 · 300m Hurdles · Place 3 · FarmingtonFarmington300m Hurdles338.8410
Apr 22Hopkins True Team InvitationalApr 22 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles139.1110
Apr 22Hopkins True Team InvitationalApr 22 · 110m Hurdles · Place 2 · FarmingtonFarmington110m Hurdles215.1710
Apr 14Prior Lake JV Boys TriangularApr 14 · 800 Meters · Place 3 · FarmingtonFarmington800 Meters32:21.67a PB10
Apr 14Prior Lake JV Boys TriangularApr 14 · 100 Meters · Place 1 · FarmingtonFarmington100 Meters111.35a10
Apr 10Farmington Boys InviteApr 10 · 300m Hurdles · Place 1 · FarmingtonFarmington300m Hurdles140.5110
Apr 10Farmington Boys InviteApr 10 · 110m Hurdles · Place 1 · FarmingtonFarmington110m Hurdles115.3310

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 5Midwest Indoor Championship, Hosted by UW-River FallsApr 5 · 60m Hurdles · Place 3 · FarmingtonFarmington60m Hurdles39" / 0.991mRound P3.8.56a PB10
Apr 5Midwest Indoor Championship, Hosted by UW-River FallsApr 5 · 60m Hurdles · Place 4 · FarmingtonFarmington60m Hurdles39" / 0.991m4.8.56a10

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 30MSHSL Section 1AAA ChampionshipsMay 30 · 300m Hurdles · Place 9 · FarmingtonFarmington300m Hurdles36" / 0.914mRound P9.42.84a9
May 30MSHSL Section 1AAA ChampionshipsMay 30 · 110m Hurdles · Place 7 · FarmingtonFarmington110m Hurdles39" / 0.991mRound P7.16.36aWind: 09
May 30MSHSL Section 1AAA ChampionshipsMay 30 · 110m Hurdles · Place 9 · FarmingtonFarmington110m Hurdles39" / 0.991m9.17.48aWind: 1.29
May 22South Suburban Conference ChampionshipsMay 22 · 300m Hurdles · Place 19 · FarmingtonFarmington300m Hurdles1944.76a—
May 22South Suburban Conference ChampionshipsMay 22 · 110m Hurdles · Place 12 · FarmingtonFarmington110m Hurdles1216.57a—
May 10South Suburban JV Boys Conference Championship MeetMay 10 · 200 Meters · Place 24 · FarmingtonFarmington200 Meters2424.83a—
May 10South Suburban JV Boys Conference Championship MeetMay 10 · 100 Meters · Place 49 · FarmingtonFarmington100 Meters4912.18a—
May 7Section 1AAA True TeamMay 7 · 300m Hurdles · Place 15 · FarmingtonFarmington300m Hurdles36" / 0.914m15.44.44a9
May 7Section 1AAA True TeamMay 7 · 110m Hurdles · Place 8 · FarmingtonFarmington110m Hurdles39" / 0.991m8.16.36a9
Apr 30SSC RelaysApr 30 · 300m Hurdles · Place 12 · FarmingtonFarmington300m Hurdles1244.58a—
Apr 30SSC RelaysApr 30 · 110m Hurdles · Place 14 · FarmingtonFarmington110m Hurdles1417.34a—
Apr 23Hopkins True Team InvitationalApr 23 · 300m Hurdles · Place 15 · FarmingtonFarmington300m Hurdles36" / 0.914m15.46.89a9
Apr 23Hopkins True Team InvitationalApr 23 · 110m Hurdles · Place 14 · FarmingtonFarmington110m Hurdles39" / 0.991m14.17.41a9
Apr 11Farmington Boys InviteApr 11 · 300m Hurdles · Place 6 · FarmingtonFarmington300m Hurdles647.08a—
Apr 11Farmington Boys InviteApr 11 · 110m Hurdles · Place 4 · FarmingtonFarmington110m Hurdles416.75a—