Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorSection 4AAA True Team · May 616.61aSection 4AAA True TeamMay 6, 2025
1600 Meters · OutdoorArmstrong Invitational · Apr 146:00.37Armstrong InvitationalApril 14, 2023
200 Meters · IndoorMaverick Open · Feb 2024.65aMaverick OpenFebruary 20, 2026
200 Meters · OutdoorDistrict 279 Championships · May 1224.01aDistrict 279 ChampionshipsMay 12, 2026
300m Hurdles · 36" / 0.914m · OutdoorMSHSL Section 5AAA Championships · May 2841.22aMSHSL Section 5AAA ChampionshipsMay 28, 2025
400 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 854.51aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
400 Meters · OutdoorMSHSL Section 5AAA Championships · May 2752.36aMSHSL Section 5AAA ChampionshipsMay 27, 2026
60 Meter · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #5 · Feb 97.76aUSATF Minnesota All Ages Indoor Track & Field Meet #5February 9, 2025
60 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 87.63aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
600 Meters · IndoorCYUP Misfits Invite Presented by Tracksmith 2026 · Jan 171:34.78aCYUP Misfits Invite Presented by Tracksmith 2026January 17, 2026
800 Meters · OutdoorMounds View Invite · Apr 82:54.99Mounds View InviteApril 8, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 400 Meters · Place 12 · OsseoOsseo400 MetersRound P12.52.36a PB12
May 19Northwest Suburban Conference ChampionshipsMay 19 · 400 Meters · Place 12 · OsseoOsseo400 Meters12.53.72a12
May 15Class AAA State True TeamMay 15 · 400 Meters · Place 25 · OsseoOsseo400 Meters25.52.96a12
May 12District 279 ChampionshipsMay 12 · 200 Meters · Place 10 · OsseoOsseo200 Meters10.24.01a PB12
May 54AAA Section True TeamMay 5 · 400 Meters · Place 10 · OsseoOsseo400 Meters10.53.72a12
May 1Coon Rapids InvitationalMay 1 · 400 Meters · Place 7 · OsseoOsseo400 Meters7.54.11a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 400 Meters · Place 1 · Top Self TrainingTop Self Training400 Meters154.51a PB12
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 60 Meters · Place 7 · Top Self TrainingTop Self Training60 Meters77.63a PB12
Feb 20Maverick OpenFeb 20 · 400 Meters · Place 28 · Top Self TrainingTop Self Training400 Meters2855.33a12
Feb 20Maverick OpenFeb 20 · 200 Meters · Place 48 · Top Self TrainingTop Self Training200 Meters4824.65a PB12
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 200 Meters · Place 20 · Top Self TrainingTop Self Training200 Meters2025.15a12
Jan 30Mark Schuck Open & MultiJan 30 · 400 Meters · Place 43 · Top Self TrainingTop Self Training400 Meters4355.50a12
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 600 Meters · Place 53 · Top Self TrainingTop Self Training600 Meters53.1:34.78a PB12

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 26AAU Region 14 (IA,MN,NB,WI) QualifierJun 26 · 110m Hurdles · Place 16 · Top Self TrainingTop Self Training110m HurdlesRound P1616.85a11
Jun 26AAU Region 14 (IA,MN,NB,WI) QualifierJun 26 · 400m Hurdles · Place 6 · Top Self TrainingTop Self Training400m Hurdles658.39a11
Jun 21AAU Minnesota District QualifierJun 21 · 400m Hurdles · Place 3 · Top Self TrainingTop Self Training400m Hurdles31:00.72a11
Jun 21AAU Minnesota District QualifierJun 21 · 110m Hurdles · Place 4 · Top Self TrainingTop Self Training110m Hurdles416.67a11
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 300m Hurdles · Place 8 · OsseoOsseo300m Hurdles36" / 0.914mRound P8.41.33a11
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 300m Hurdles · Place 8 · OsseoOsseo300m Hurdles36" / 0.914m8.41.22a PB11
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 110m Hurdles · Place 15 · OsseoOsseo110m Hurdles39" / 0.991mRound P15.16.63aWind: 011
May 22Northwest Suburban Conference ChampionshipsMay 22 · 300m Hurdles · Place 9 · OsseoOsseo300m Hurdles941.44a11
May 22Northwest Suburban Conference ChampionshipsMay 22 · 110m Hurdles · Place 21 · OsseoOsseo110m Hurdles2116.40a11
May 13District 279 ChampionshipsMay 13 · 300m Hurdles · Place 3 · OsseoOsseo300m Hurdles341.20a11
May 13District 279 ChampionshipsMay 13 · 110m Hurdles · Place 3 · OsseoOsseo110m Hurdles316.26a11
May 6Section 4AAA True TeamMay 6 · 300m Hurdles · Place 8 · OsseoOsseo300m Hurdles36" / 0.914m8.41.90a11
May 6Section 4AAA True TeamMay 6 · 110m Hurdles · Place 14 · OsseoOsseo110m Hurdles39" / 0.991m14.16.61a PB11
May 2Coon Rapids InvitationalMay 2 · 300m Hurdles · Place 5 · OsseoOsseo300m Hurdles542.97a11
May 2Coon Rapids InvitationalMay 2 · 110m Hurdles · Place 6 · OsseoOsseo110m Hurdles617.50a11
Apr 22Monticello InviteApr 22 · 300m Hurdles · Place 8 · OsseoOsseo300m Hurdles36" / 0.914m8.44.64a11
Apr 19Osseo InvitationalApr 19 · 300m Hurdles · Place 8 · OsseoOsseo300m Hurdles36" / 0.914m8.44.25a11
Apr 11Armstrong InvitationalApr 11 · 300m Hurdles · Place 3 · OsseoOsseo300m Hurdles343.10a11
Apr 11Armstrong InvitationalApr 11 · 110m Hurdles · Place 9 · OsseoOsseo110m Hurdles917.85a11
Apr 8Maple Grove DualApr 8 · 300m Hurdles · OsseoOsseo300m Hurdles36" / 0.914m—43.59Unofficial11
Apr 8Maple Grove DualApr 8 · 110m Hurdles · OsseoOsseo110m Hurdles39" / 0.991m—17.59Unofficial11

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Apr 5Midwest Indoor Championship, Hosted by UW-River FallsApr 5 · 400 Meters · Place 13 · OsseoOsseo400 MetersRound P13.54.95a11
Mar 22St. John's Indoor Time TrialMar 22 · 400 Meters · OsseoOsseo400 Meters—54.74Unofficial11
Mar 22St. John's Indoor Time TrialMar 22 · 100 Meters · OsseoOsseo100 Meters—25.54Unofficial11
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 60 Meter · Place 49 · Minnesota FlyersMinnesota Flyers60 Meter49.7.85a11
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 200 Meters · Place 24 · Minnesota FlyersMinnesota Flyers200 Meters24.25.01a11
Mar 1Icebreaker Indoor presented by Nike & Mill City RunningMar 1 · 400 Meters · Place 1 · Minnesota FlyersMinnesota Flyers400 Meters1.56.32a11
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 60 Meter · Place 59 · Minnesota FlyersMinnesota Flyers60 Meter59.7.76a PB11
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 200 Meters · Place 32 · Minnesota FlyersMinnesota Flyers200 Meters32.25.26a11
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 400 Meters · Place 28 · Minnesota FlyersMinnesota Flyers400 Meters28.59.75a11
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 400 Meters · Place 15 · Minnesota FlyersMinnesota Flyers400 Meters15.57.36a11
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 60 Meter · Place 60 · Minnesota FlyersMinnesota Flyers60 Meter60.7.82a11
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 200 Meters · Place 47 · Minnesota FlyersMinnesota Flyers200 Meters47.25.97a11

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 200 Meters · Place 25 · Minnesota FlyersMinnesota Flyers200 Meters25.25.73a11
Mar 23St. John's Time Trial2Mar 23 · 55 Meter · Place 7 · OsseoOsseo55 Meter7.6.80Unofficial10
Mar 23St. John's Time Trial2Mar 23 · 400 Meters · Place 4 · OsseoOsseo400 Meters4.58Unofficial10
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 200 Meters · Place 22 · Minnesota FlyersMinnesota Flyers200 Meters2226.6010
Feb 25USATF Minnesota All Ages Indoor Track & Field Meet #7Feb 25 · 400 Meters · Place 34 · Minnesota FlyersMinnesota Flyers400 Meters341:00.19a—
Feb 25USATF Minnesota All Ages Indoor Track & Field Meet #7Feb 25 · 200 Meters · Place 27 · Minnesota FlyersMinnesota Flyers200 Meters2726.06a—
Feb 18 USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 18 · 400 Meters · Place 27 · Minnesota FlyersMinnesota Flyers400 Meters271:01.06a—
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 400 Meters · Place 26 · 30-Unattached30-Unattached400 Meters26.1:01.45a10
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 400 Meters · Place 43 · Minnesota FlyersMinnesota Flyers400 Meters43.1:00.15a10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 25USATF MINNESOTA OUTDOOR ALL-COMERS MEET #2Jun 25 · 200 Meters · Place 17 · 30-Unattached30-Unattached200 Meters17.25.29a10
May 14District 279 ChampionshipsMay 14 · 400 Meters · Place 11 · OsseoOsseo400 Meters1156.59a—
May 1Osseo JV InvitationalMay 1 · Long Jump · Place 12 · OsseoOsseoLong Jump1216-1—
May 1Osseo JV InvitationalMay 1 · 400 Meters · Place 5 · OsseoOsseo400 Meters556.43a—
Apr 25Anoka JV TriApr 25 · Long Jump · OsseoOsseoLong Jump—15-7.5Unofficial10
Apr 25Anoka JV TriApr 25 · 400 Meters · OsseoOsseo400 Meters—56.63Unofficial10
Apr 12Armstrong InvitationalApr 12 · 400 Meters · Place 12 · OsseoOsseo400 Meters1256.55a—
Apr 9Maple Grove Tri with Osseo, RogersApr 9 · Long Jump · OsseoOsseoLong Jump—15-10.25Unofficial10
Apr 9Maple Grove Tri with Osseo, RogersApr 9 · 200 Meters · OsseoOsseo200 Meters—25.46Unofficial10
Apr 9Maple Grove Tri with Osseo, RogersApr 9 · 100 Meters · OsseoOsseo100 Meters—12.03Unofficial10

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18NWSC JV ChampionshipsMay 18 · 400 Meters · Place 8 · OsseoOsseo400 Meters8.59.67aUnofficial9
May 16District 279 ChampionshipsMay 16 · 400 Meters · Place 15 · OsseoOsseo400 Meters1559.609
May 4Osseo JV InvitationalMay 4 · 800 Meters · OsseoOsseo800 MetersRelay Split—2:27.13Unofficial9
May 4Osseo JV InvitationalMay 4 · 400 Meters · Place 9 · OsseoOsseo400 Meters9.58.96a9
Apr 27Osseo JV Quad (Andover, Anoka, Rogers, Osseo)Apr 27 · 400 Meters · OsseoOsseo400 Meters—59.4Unofficial9
Apr 18Armstrong JVApr 18 · 400 Meters · OsseoOsseo400 Meters—61.13Unofficial9
Apr 14Armstrong InvitationalApr 14 · 1600 Meters · Place 14 · OsseoOsseo1600 Meters146:00.37 PB9
Apr 11Maple Grove/Osseo DualApr 11 · 400 Meters · OsseoOsseo400 Meters—1:00.13Unofficial9
Apr 11Maple Grove/Osseo DualApr 11 · 200 Meters · OsseoOsseo200 Meters—27.98Unofficial9
Apr 8Mounds View InviteApr 8 · 800 Meters · Place 18 · OsseoOsseo800 Meters182:54.99 PB9
Apr 8Mounds View InviteApr 8 · 400 Meters · Place 16 · OsseoOsseo400 Meters1659.839

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20JV Spring Lake ParkMay 20 · 1600 Meters · OsseoOsseo1600 Meters—6:29Unofficial7
May 14Osseo JV PentMay 14 · 800 Meters · OsseoOsseo800 Meters—2:42Unofficial7
May 11Maple Grove JV MeetMay 11 · 1600 Meters · OsseoOsseo1600 Meters—6:23Unofficial7
May 4JV Quad @ Spring Lake ParkMay 4 · 800 Meters · OsseoOsseo800 Meters—2:58Unofficial7
Apr 27JV @ Maple Grove SeniorApr 27 · 1600 Meters · OsseoOsseo1600 Meters—6:28Unofficial7
Apr 22Osseo vs Rogers DualApr 22 · 800 Meters · OsseoOsseo800 Meters—2:55Unofficial7
Apr 13Elk River at Osseo DualApr 13 · 1600 Meters · OsseoOsseo1600 Meters—6:28Unofficial7