Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPrinceton JV Invitational · May 811.93aPrinceton JV InvitationalMay 8, 2025
1600 Meters · OutdoorMSHSL Section 5AA Championships · Jun 15:15.62aMSHSL Section 5AA ChampionshipsJune 1, 2022
200 Meters · IndoorIndoor M8 meet · Mar 2425.66aIndoor M8 meetMarch 24, 2026
200 Meters · OutdoorPrinceton Triangular · Apr 1623.66aPrinceton TriangularApril 16, 2026
3200 Meters · OutdoorBattle for the Rum River · May 612:55.00Battle for the Rum RiverMay 6, 2021
400 Meters · IndoorBecker Indoor Invitational · Mar 2556.26aBecker Indoor InvitationalMarch 25, 2025
400 Meters · OutdoorMississippi 8 Triangular · Apr 1451.97aMississippi 8 TriangularApril 14, 2026
55 Meters · IndoorBecker Indoor Invitational · Mar 257.26aBecker Indoor InvitationalMarch 25, 2025
55 Meters · OutdoorBecker Triangular · Mar 317.20aBecker TriangularMarch 31, 2026
800 Meters · IndoorGRC Indoor Quad · Apr 112:43.08GRC Indoor QuadApril 11, 2023
800 Meters · OutdoorBecker Final Countdown Meet · May 122:06.14aBecker Final Countdown MeetMay 12, 2026
Long Jump · OutdoorGranite Ridge Conference JV Meet · May 1615-06.75Granite Ridge Conference JV MeetMay 16, 2024
Shot Put · 12lb · OutdoorBig Lake Invitational · May 831' 7"Big Lake InvitationalMay 8, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 27MSHSL Section 5AA ChampionshipsMay 27 · 400 Meters · Place 7 · PrincetonPrinceton400 MetersRound P7.52.64a12
May 27MSHSL Section 5AA ChampionshipsMay 27 · 400 Meters · Place 5 · PrincetonPrinceton400 Meters5.52.10a12
May 20Mississippi 8 Conference ChampionshipsMay 20 · 400 Meters · Place 12 · PrincetonPrinceton400 Meters12.54.46a12
May 12Becker Final Countdown MeetMay 12 · Shot Put · Place 23 · PrincetonPrincetonShot Put12lb23.30' 9"12
May 12Becker Final Countdown MeetMay 12 · 800 Meters · Place 6 · PrincetonPrinceton800 Meters6.2:06.14a PB12
May 12Becker Final Countdown MeetMay 12 · 200 Meters · PrincetonPrinceton200 Meters—DNS12
May 8Big Lake InvitationalMay 8 · Shot Put · Place 10 · PrincetonPrincetonShot Put12lb10.31' 7" PB12
May 8Big Lake InvitationalMay 8 · 400 Meters · Place 1 · PrincetonPrinceton400 Meters1.53.22a12
May 8Big Lake InvitationalMay 8 · 200 Meters · Place 3 · PrincetonPrinceton200 Meters3.24.17a12
May 8Class AA True Team Wild CardMay 8 · 400 Meters · Place 12 · PrincetonPrinceton400 Meters12.53.09a12
May 8Class AA True Team Wild CardMay 8 · 200 Meters · Place 37 · PrincetonPrinceton200 Meters37.24.28a12
May 55AA Section True TeamMay 5 · 400 Meters · Place 2 · PrincetonPrinceton400 Meters2.53.09a12
May 55AA Section True TeamMay 5 · 200 Meters · Place 12 · PrincetonPrinceton200 Meters12.24.28a12
Apr 30Chuck Johnson InvitationalApr 30 · 400 Meters · Place 1 · PrincetonPrinceton400 Meters152.22a12
Apr 30Chuck Johnson InvitationalApr 30 · 200 Meters · Place 3 · PrincetonPrinceton200 Meters324.19a12
Apr 16Princeton TriangularApr 16 · Shot Put · Place 17 · PrincetonPrincetonShot Put1730-3.7512
Apr 16Princeton TriangularApr 16 · 400 Meters · Place 1 · PrincetonPrinceton400 Meters152.63a12
Apr 16Princeton TriangularApr 16 · 200 Meters · Place 2 · PrincetonPrinceton200 Meters223.66a PB12
Apr 14Mississippi 8 TriangularApr 14 · Shot Put · Place 18 · PrincetonPrincetonShot Put1829-2.7512
Apr 14Mississippi 8 TriangularApr 14 · 400 Meters · Place 1 · PrincetonPrinceton400 Meters151.97a PB12
Apr 14Mississippi 8 TriangularApr 14 · 200 Meters · Place 4 · PrincetonPrinceton200 Meters424.04a12
Apr 8Mississippi 8 Tri-North BranchApr 8 · Shot Put · Place 23 · PrincetonPrincetonShot Put12lb23.28' 3.5"12
Apr 8Mississippi 8 Tri-North BranchApr 8 · 400 Meters · Place 1 · PrincetonPrinceton400 Meters1.52.34a12
Apr 8Mississippi 8 Tri-North BranchApr 8 · 200 Meters · Place 2 · PrincetonPrinceton200 Meters2.23.92a12
Mar 31Becker TriangularMar 31 · 400 Meters · Place 1 · PrincetonPrinceton400 Meters153.50a12
Mar 31Becker TriangularMar 31 · 55 Meters · Place 10 · PrincetonPrinceton55 Meters107.20a PB12
Mar 28MSU Varsity ShowcaseMar 28 · 400 Meters · Place 10 · PrincetonPrinceton400 Meters1053.92a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 24Indoor M8 meetMar 24 · 400 Meters · Place 1 · PrincetonPrinceton400 Meters156.74a12
Mar 24Indoor M8 meetMar 24 · 200 Meters · Place 1 · PrincetonPrinceton200 Meters125.66a PB12
Mar 24Indoor M8 meetMar 24 · 55 Meters · Place 13 · PrincetonPrinceton55 Meters137.72a12

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27MSHSL Section 5AA ChampionshipsMay 27 · 400 Meters · Place 5 · PrincetonPrinceton400 MetersRound P5.53.09a11
May 27MSHSL Section 5AA ChampionshipsMay 27 · 400 Meters · Place 4 · PrincetonPrinceton400 Meters4.52.16a11
May 22Mississippi 8 Conference ChampionshipsMay 22 · 400 Meters · Place 7 · PrincetonPrinceton400 Meters752.91a11
May 8Princeton JV InvitationalMay 8 · 400 Meters · Place 1 · PrincetonPrinceton400 Meters153.40a11
May 8Princeton JV InvitationalMay 8 · 200 Meters · Place 1 · PrincetonPrinceton200 Meters123.78a11
May 8Princeton JV InvitationalMay 8 · 100 Meters · Place 3 · PrincetonPrinceton100 Meters311.93a PB11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 25Becker Indoor InvitationalMar 25 · 400 Meters · Place 2 · PrincetonPrinceton400 Meters256.26a PB11
Mar 25Becker Indoor InvitationalMar 25 · 55 Meters · Place 15 · PrincetonPrinceton55 Meters157.26a PB11

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 28MSHSL Section 5AA ChampionshipsMay 28 · 400 Meters · Place 7 · MilacaMilaca400 MetersRound P7.56.11a10
May 28MSHSL Section 5AA ChampionshipsMay 28 · 400 Meters · Place 8 · MilacaMilaca400 Meters8.56.93a10
May 16Granite Ridge Conference JV MeetMay 16 · Long Jump · Place 10 · MilacaMilacaLong Jump10.15-06.75 PB10
May 16Granite Ridge Conference JV MeetMay 16 · 100 Meters · MilacaMilaca100 Meters--DNF10
May 14Granite Ridge Conference ChampionshipMay 14 · 400 Meters · Place 6 · MilacaMilaca400 Meters653.04a—
May 14Granite Ridge Conference ChampionshipMay 14 · 200 Meters · Place 10 · MilacaMilaca200 Meters1024.02a—
May 7Section 5AA True TeamMay 7 · 400 Meters · Place 7 · MilacaMilaca400 Meters7.53.49a10
May 2Chuck Johnson InvitationalMay 2 · 400 Meters · Place 1 · MilacaMilaca400 Meters153.84a—
Apr 25Pine City Chengwatana InviteApr 25 · 400 Meters · Place 1 · MilacaMilaca400 Meters153.84a—
Apr 23GRC Quad 4-23-24Apr 23 · 400 Meters · Place 2 · MilacaMilaca400 Meters2.55.83aUnofficial10
Apr 23GRC Quad 4-23-24Apr 23 · 200 Meters · Place 4 · MilacaMilaca200 Meters4.24.62aUnofficial10
Apr 23GRC Quad 4-23-24Apr 23 · 100 Meters · Place 8 · MilacaMilaca100 Meters8.12.38aUnofficial10
Apr 12Craig Johnshoy InviteApr 12 · 400 Meters · Place 3 · MilacaMilaca400 Meters355.38a—
Apr 9Albany InvitationalApr 9 · 400 Meters · Place 2 · MilacaMilaca400 Meters254.62a—
Apr 24-2-24 Mora QuadApr 2 · 400 Meters · Place 2 · MilacaMilaca400 Meters2.58.18a10

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31MSHSL Section 5AA ChampionshipsMay 31 · 400 Meters · Place 20 · MilacaMilaca400 MetersRound P20.57.30a9
May 23GRC Unlimited MeetMay 23 · 400 Meters · Place 6 · MilacaMilaca400 Meters6.55.94a9
May 4Chuck Johnson InvitationalMay 4 · 400 Meters · Place 3 · MilacaMilaca400 Meters354.919
May 2Craig Johnshoy Invite May 2 · Long Jump · Place 21 · MilacaMilacaLong Jump21.14-04.259
May 2Craig Johnshoy Invite May 2 · 400 Meters · Place 2 · MilacaMilaca400 Meters2.57.71a9
Apr 28Pine City Chengwatana InviteApr 28 · 400 Meters · Place 2 · MilacaMilaca400 Meters256.609
Apr 25Granite Ridge Penta Meet (Milaca)Apr 25 · Long Jump · Place 27 · MilacaMilacaLong Jump2713-05.509
Apr 25Granite Ridge Penta Meet (Milaca)Apr 25 · 400 Meters · Place 4 · MilacaMilaca400 Meters456.159
Apr 18Milaca GRC QuadApr 18 · Long Jump · Place 33 · MilacaMilacaLong Jump3310-01.009
Apr 18Milaca GRC QuadApr 18 · 400 Meters · Place 4 · MilacaMilaca400 Meters456.129

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 11GRC Indoor QuadApr 11 · 800 Meters · Place 10 · MilacaMilaca800 Meters102:43.08 PB9
Apr 11GRC Indoor QuadApr 11 · 400 Meters · Place 4 · MilacaMilaca400 Meters458.739

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 5AA ChampionshipsJun 1 · 1600 Meters · Place 20 · MilacaMilaca1600 Meters20.5:15.62a PB8
Jun 1MSHSL Section 5AA ChampionshipsJun 1 · 800 Meters · Place 14 · MilacaMilaca800 MetersRound P14.2:14.26a8
May 17Granite Ridge Conference ChampionshipMay 17 · 800 Meters · Place 7 · MilacaMilaca800 Meters72:15.828
May 10Section 5AA True TeamMay 10 · 1600 Meters · Place 20 · MilacaMilaca1600 Meters20.5:22.39a8
May 5Chuck Johnson InvitationalMay 5 · 1600 Meters · Place 14 · MilacaMilaca1600 Meters14.5:19.02a8
Apr 29Pine City "Chengwatana" InviteApr 29 · 1600 Meters · Place 11 · MilacaMilaca1600 Meters115:18.498
Apr 22Rum River InviteApr 22 · 1600 Meters · Place 4 · MilacaMilaca1600 Meters45:18.958
Apr 19Granite Ridge QuadApr 19 · 1600 Meters · Place 5 · MilacaMilaca1600 Meters5.5:22.17a8
Apr 11GRC Quad at PierzApr 11 · 1600 Meters · Place 4 · MilacaMilaca1600 Meters45:27.148

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 5A - Sub-Section 18Jun 1 · 3200 Meters · Place 7 · MilacaMilaca3200 Meters714:28.657
Jun 1MSHSL Section 5A - Sub-Section 18Jun 1 · 1600 Meters · Place 5 · MilacaMilaca1600 Meters55:30.077
May 26Albany JH QuadMay 26 · 1600 Meters · Place 2 · MilacaMilaca1600 Meters25:48.747
May 26Albany JH QuadMay 26 · 800 Meters · Place 3 · MilacaMilaca800 Meters32:29.357
May 25Granite Ridge Conference 2021May 25 · 3200 Meters · Place 17 · MilacaMilaca3200 Meters1713:22.167
May 18Princeton True Team QuadMay 18 · 1600 Meters · Place 8 · MilacaMilaca1600 Meters85:53.647
May 16True Team Section 5AAMay 16 · 1600 Meters · Place 13 · MilacaMilaca1600 Meters13.5:53.64a7
May 6Battle for the Rum RiverMay 6 · 3200 Meters · Place 7 · MilacaMilaca3200 Meters712:55.00 PB—
May 6Battle for the Rum RiverMay 6 · 1600 Meters · Place 7 · MilacaMilaca1600 Meters75:52.46—