Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Region 8 Junior Olympic Championship · Jul 911.08aUSATF Region 8 Junior Olympic ChampionshipJuly 9, 2026
200 Meters · IndoorUSATF Minnesota All-Comers Indoor Track & Field Meet #1 · Dec 1126.37aUSATF Minnesota All-Comers Indoor Track & Field Meet #1December 11, 2022
200 Meters · OutdoorMSHSL Section 4AAA Championships · May 2622.12aMSHSL Section 4AAA ChampionshipsMay 26, 2026
400 Meters · IndoorGriak Indoor Classic - Maroon · Mar 2856.04aGriak Indoor Classic - MaroonMarch 28, 2025
400 Meters · OutdoorSuburban East Conference Championship · May 1950.84aSuburban East Conference ChampionshipMay 19, 2026
60 Meter · IndoorUSATF Minnesota All-Comers Indoor Track & Field Meet #1 · Dec 118.03aUSATF Minnesota All-Comers Indoor Track & Field Meet #1December 11, 2022
60 Meters · IndoorUSATF Minnesota All-Comers Indoor Track & Field Meet #5 · Feb 197.91aUSATF Minnesota All-Comers Indoor Track & Field Meet #5February 19, 2023
Discus · 1.6kg · OutdoorTom Moore Invitational · May 1590-06Tom Moore InvitationalMay 15, 2026
Javelin · 800g · OutdoorAAU Junior Olympic Games · Aug 139.67mAAU Junior Olympic GamesAugust 1, 2026
Long Jump · OutdoorEast Ridge Athletic Association Recreational Track Meet · May 1514-02.50East Ridge Athletic Association Recreational Track MeetMay 15, 2022
Pole Vault · OutdoorClass AAA Wildcard · May 89' 0Class AAA WildcardMay 8, 2024
Shot Put · 12lb · OutdoorTom Moore Invitational · May 1535-06.00Tom Moore InvitationalMay 15, 2026

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

2026 Outdoor Track

33 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Javelin · Place 25 · Woodbury Elite Track & FieldWoodbury Elite Track & FieldJavelin800g25.39.67m PB11
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · Javelin · Place 5 · Woodbury Elite Track & FieldWoodbury Elite Track & FieldJavelin800g5.36.58m11
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 200 Meters · Place 5 · Woodbury Elite Track & FieldWoodbury Elite Track & Field200 MetersRound P5.22.47a11
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 200 Meters · Place 6 · Woodbury Elite Track & FieldWoodbury Elite Track & Field200 Meters6.22.46a11
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 100 Meters · Place 4 · Woodbury Elite Track & FieldWoodbury Elite Track & Field100 MetersRound P4.11.08a PB11
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 100 Meters · Place 4 · Woodbury Elite Track & FieldWoodbury Elite Track & Field100 Meters4.11.15a11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · Javelin · Place 4 · Woodbury Elite Track & FieldWoodbury Elite Track & FieldJavelin800g4.39.46m11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 200 Meters · Place 13 · Woodbury Elite Track & FieldWoodbury Elite Track & Field200 MetersRound P13.22.39a11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 100 Meters · Place 12 · Woodbury Elite Track & FieldWoodbury Elite Track & Field100 MetersRound P12.11.13a11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · Javelin · Place 4 · Woodbury Elite Track & FieldWoodbury Elite Track & FieldJavelin800g4.39.46m11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 200 Meters · Place 13 · Woodbury Elite Track & FieldWoodbury Elite Track & Field200 MetersRound P13.22.39a11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 100 Meters · Place 12 · Woodbury Elite Track & FieldWoodbury Elite Track & Field100 MetersRound P12.11.13a11
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · Javelin · Place 3 · Woodbury Elite Track & FieldWoodbury Elite Track & FieldJavelin800g3.36.00m11
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 3 · Woodbury Elite Track & FieldWoodbury Elite Track & Field200 MetersRound P3.22.94aWind: 211
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 4 · Woodbury Elite Track & FieldWoodbury Elite Track & Field200 Meters4.22.50aWind: 211
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 5 · Woodbury Elite Track & FieldWoodbury Elite Track & Field100 MetersRound P5.11.28aWind: 1.511
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 3 · Woodbury Elite Track & FieldWoodbury Elite Track & Field100 Meters3.10.98aWind: 2.111
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 200 Meters · Place 17 · East RidgeEast Ridge200 MetersRound P17.22.48aWind: -0.811
May 26MSHSL Section 4AAA ChampionshipsMay 26 · 200 Meters · Place 2 · East RidgeEast Ridge200 MetersRound P2.22.12a PB11
May 26MSHSL Section 4AAA ChampionshipsMay 26 · 200 Meters · Place 2 · East RidgeEast Ridge200 Meters2.22.29aWind: -0.411
May 19Suburban East Conference ChampionshipMay 19 · 400 Meters · Place 3 · East RidgeEast Ridge400 Meters351.88a11
May 19Suburban East Conference ChampionshipMay 19 · 400 Meters · Place 3 · East RidgeEast Ridge400 Meters350.84a PB11
May 19Suburban East Conference ChampionshipMay 19 · 200 Meters · Place 4 · East RidgeEast Ridge200 Meters422.56a11
May 19Suburban East Conference ChampionshipMay 19 · 200 Meters · Place 5 · East RidgeEast Ridge200 Meters522.60a11
May 15Tom Moore InvitationalMay 15 · Discus · Place 11 · East RidgeEast RidgeDiscus1.6kg11.90-06 PB11
May 15Tom Moore InvitationalMay 15 · Shot Put · Place 10 · East RidgeEast RidgeShot Put12lb10.35-06.00 PB11
May 11Stillwater Last Chance MeetMay 11 · 400 Meters · Place 2 · East RidgeEast Ridge400 Meters253.80a11
May 11Stillwater Last Chance MeetMay 11 · 100 Meters · Place 1 · East RidgeEast Ridge100 Meters111.35a11
May 8WBL Boys JVMay 8 · 100 Meters · Place 2 · East RidgeEast Ridge100 Meters211.30a11
May 8Class AAA True Team Wild CardMay 8 · 200 Meters · Place 19 · East RidgeEast Ridge200 Meters19.22.69a11
May 52AAA Section True TeamMay 5 · 200 Meters · Place 4 · East RidgeEast Ridge200 Meters4.22.69a11
Apr 9White Bear Relays (Boys Only)Apr 9 · Shot Put · Place 33 · East RidgeEast RidgeShot Put3333-8.511
Apr 9White Bear Relays (Boys Only)Apr 9 · 400 Meters · Place 20 · East RidgeEast Ridge400 Meters2056.73a11

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 28MSHSL Section 3AAA ChampionshipsMay 28 · 400 Meters · Place 12 · East RidgeEast Ridge400 MetersRound P12.52.02a10
May 28MSHSL Section 3AAA ChampionshipsMay 28 · 200 Meters · Place 6 · East RidgeEast Ridge200 MetersRound P6.23.28aWind: 0.710
May 28MSHSL Section 3AAA ChampionshipsMay 28 · 200 Meters · Place 8 · East RidgeEast Ridge200 Meters8.23.02aWind: -2.410
May 22Suburban East Conference ChampionshipMay 22 · 400 Meters · Place 9 · East RidgeEast Ridge400 Meters952.66a10
May 22Suburban East Conference ChampionshipMay 22 · 200 Meters · Place 12 · East RidgeEast Ridge200 Meters1223.14a10
May 12Stillwater Last Chance MeetMay 12 · 400 Meters · Place 10 · East RidgeEast Ridge400 Meters1055.63a10
May 12Stillwater Last Chance MeetMay 12 · 100 Meters · Place 6 · East RidgeEast Ridge100 Meters611.81a10
May 9JV Boys MeetMay 9 · Discus · Place 31 · East RidgeEast RidgeDiscus3185-2.510
May 9JV Boys MeetMay 9 · Shot Put · Place 22 · East RidgeEast RidgeShot Put2235-210
May 6Section 2AAA True TeamMay 6 · 200 Meters · Place 10 · East RidgeEast Ridge200 Meters10.23.06a10
May 2Edina InvitationalMay 2 · 200 Meters · Place 6 · East RidgeEast Ridge200 Meters622.99a10
May 1Park HS Track Meet May 1May 1 · Discus · Place 10 · East RidgeEast RidgeDiscus1.6kg10.82-06.0010
May 1Park HS Track Meet May 1May 1 · Shot Put · Place 3 · East RidgeEast RidgeShot Put12lb3.35-04.7510
Apr 24Tom Moore InvitationalApr 24 · Discus · Place 7 · East RidgeEast RidgeDiscus1.6kg7.79-1010
Apr 24Tom Moore InvitationalApr 24 · Shot Put · Place 7 · East RidgeEast RidgeShot Put12lb7.34-00.5010
Apr 24Tom Moore InvitationalApr 24 · 200 Meters · Place 2 · East RidgeEast Ridge200 Meters2.23.86a10
Apr 24Tom Moore InvitationalApr 24 · 100 Meters · Place 8 · East RidgeEast Ridge100 Meters8.11.98a10
Apr 22Roseville InviteApr 22 · 400 Meters · Place 6 · East RidgeEast Ridge400 Meters653.4410
Apr 10WBL Mens RelaysApr 10 · 400 Meters · Place 7 · East RidgeEast Ridge400 Meters754.10a10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - MaroonMar 28 · 400 Meters · Place 18 · East RidgeEast Ridge400 Meters1856.04a PB10

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29MSHSL Section 3AAA ChampionshipsMay 29 · 400 Meters · Place 22 · East RidgeEast Ridge400 MetersRound P22.54.49a9
May 23Suburban East Conference ChampionshipMay 23 · Pole Vault · Place 19 · East RidgeEast RidgePole Vault1910-0—
May 23Suburban East Conference ChampionshipMay 23 · 400 Meters · Place 20 · East RidgeEast Ridge400 Meters2054.20a—
May 14Suburban East Boys JV MeetMay 14 · Pole Vault · Place 11 · East RidgeEast RidgePole Vault119-6—
May 8Class AAA WildcardMay 8 · Pole Vault · Place 66 · East RidgeEast RidgePole Vault66.9' 0 PB9
May 8Class AAA WildcardMay 8 · 400 Meters · Place 85 · East RidgeEast Ridge400 Meters85.55.65a9
May 7Section 2AAA True TeamMay 7 · Pole Vault · Place 14 · East RidgeEast RidgePole Vault14.9' 09
May 7Section 2AAA True TeamMay 7 · 400 Meters · Place 24 · East RidgeEast Ridge400 Meters24.55.65a9
May 3Edina InvitationalMay 3 · Pole Vault · Place 11 · East RidgeEast RidgePole Vault119-0—
May 2Park HS April 2 May 2 · Pole Vault · East RidgeEast RidgePole Vault—NH9
Apr 25Tom Moore InvitationalApr 25 · Pole Vault · Place 3 · East RidgeEast RidgePole Vault39-0—
Apr 25Tom Moore InvitationalApr 25 · 100 Meters · Place 35 · East RidgeEast Ridge100 Meters3512.87a—
Apr 23Roseville InviteApr 23 · Pole Vault · Place 12 · East RidgeEast RidgePole Vault128-8—
Apr 23Roseville InviteApr 23 · 400 Meters · Place 12 · East RidgeEast Ridge400 Meters1256.65a—
Apr 19Warrior RelaysApr 19 · Pole Vault · Place 2 · East RidgeEast RidgePole Vault29-0—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 29Griak Indoor Classic - MaroonMar 29 · 400 Meters · Place 22 · East RidgeEast Ridge400 Meters2256.54a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 400 Meters · Place 4 · East Ridge Athletic AssEast Ridge Athletic Ass400 Meters457.53a—
May 19East Ridge- Woodbury-RooseveltMay 19 · Pole Vault · Place 10 · East RidgeEast RidgePole Vault10.7-00.008
May 19East Ridge- Woodbury-RooseveltMay 19 · 400 Meters · Place 9 · East RidgeEast Ridge400 Meters9.56.80a8
May 16Suburban East JV ChampionshipMay 16 · 400 Meters · Place 6 · East RidgeEast Ridge400 Meters6.58.15aUnofficial8
May 119-10 Conference ChampionshipMay 11 · 400 Meters · Place 14 · East RidgeEast Ridge400 Meters14.57.48a8
Apr 27Tom Moore InvitationalApr 27 · 400 Meters · Place 9 · East RidgeEast Ridge400 Meters9.1:02.30a8
Apr 18Apple Valley-Shakopee-East RidgeApr 18 · 400 Meters · Place 8 · East RidgeEast Ridge400 Meters8.58.98aUnofficial8
Apr 12East Ridge vs. Forest Lake DualApr 12 · 400 Meters · Place 14 · East RidgeEast Ridge400 Meters141:01.178

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 19USATF Minnesota All-Comers Indoor Track & Field Meet #5Feb 19 · 60 Meters · Place 4 · East Ridge Athletic AssEast Ridge Athletic Ass60 Meters47.91a PB8
Feb 5USATF Minnesota All-Comers Indoor Track & Field Meet #4Feb 5 · 400 Meters · Place 4 · East Ridge Athletic AssEast Ridge Athletic Ass400 Meters41:01.69a—
Feb 5USATF Minnesota All-Comers Indoor Track & Field Meet #4Feb 5 · 60 Meters · Place 7 · East Ridge Athletic AssEast Ridge Athletic Ass60 Meters78.07a—
Jan 8USATF Minnesota All-Comers Indoor Track & Field Meet #2Jan 8 · 400 Meters · East Ridge Athletic AssocEast Ridge Athletic Assoc400 Meters—DQ8
Jan 8USATF Minnesota All-Comers Indoor Track & Field Meet #2Jan 8 · 60 Meters · Place 9 · East Ridge Athletic AssocEast Ridge Athletic Assoc60 Meters98.038

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 11USATF Minnesota All-Comers Indoor Track & Field Meet #1Dec 11 · 60 Meter · Place 3 · East Ridge Athletic Association TrackEast Ridge Athletic Association Track60 Meter3.8.03a PB8
Dec 11USATF Minnesota All-Comers Indoor Track & Field Meet #1Dec 11 · 400 Meters · Place 2 · East Ridge Athletic Association TrackEast Ridge Athletic Association Track400 Meters2.1:00.70a8
Dec 11USATF Minnesota All-Comers Indoor Track & Field Meet #1Dec 11 · 200 Meters · Place 4 · East Ridge Athletic Association TrackEast Ridge Athletic Association Track200 Meters4.26.37a PB8

2022 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 7USATF Region 8 Junior Olympic ChampionshipsJul 7 · Shot Put · Place 9 · East Ridge Athletic AssocEast Ridge Athletic AssocShot Put98.93m—
Jul 7USATF Region 8 Junior Olympic ChampionshipsJul 7 · 200 Meters · Place 9 · East Ridge Athletic AssocEast Ridge Athletic Assoc200 MetersRound P926.50—
Jul 7USATF Region 8 Junior Olympic ChampionshipsJul 7 · 200 Meters · Place 8 · East Ridge Athletic AssocEast Ridge Athletic Assoc200 Meters826.20—
Jul 7USATF Region 8 Junior Olympic ChampionshipsJul 7 · 100 Meters · Place 13 · East Ridge Athletic AssocEast Ridge Athletic Assoc100 MetersRound P1313.01—
Jun 28USATF Minnesota Summer League Meet #2Jun 28 · Shot Put · Place 1 · East Ridge Athletic AssocEast Ridge Athletic AssocShot Put19.43m—
Jun 28USATF Minnesota Summer League Meet #2Jun 28 · 200 Meters · Place 1 · East Ridge Athletic AssocEast Ridge Athletic Assoc200 Meters125.94—
Jun 28USATF Minnesota Summer League Meet #2Jun 28 · 100 Meters · Place 4 · East Ridge Athletic AssocEast Ridge Athletic Assoc100 Meters412.73—
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · Long Jump · Place 10 · East Ridge Athletic AssEast Ridge Athletic AssLong Jump103.86m7
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · Shot Put · Place 1 · East Ridge Athletic AssoEast Ridge Athletic AssoShot Put18.63m7
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 200 Meters · Place 5 · East Ridge Athletic AssEast Ridge Athletic Ass200 MetersRound P527.14a7
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 200 Meters · Place 5 · East Ridge Athletic AssEast Ridge Athletic Ass200 Meters526.98a7
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 100 Meters · Place 6 · East Ridge Athletic AssEast Ridge Athletic Ass100 MetersRound P613.29a7
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 100 Meters · Place 6 · East Ridge Athletic AssEast Ridge Athletic Ass100 Meters613.18a7
Jun 5Track Minnesota Invitational Jun 5 · Long Jump · Place 3 · East Ridge Athletic Association TrackEast Ridge Athletic Association TrackLong Jump3.4.28m7
Jun 5Track Minnesota Invitational Jun 5 · 400 Meters · Place 2 · East Ridge Athletic Association TrackEast Ridge Athletic Association Track400 Meters2.1:04.01a7
Jun 5Track Minnesota Invitational Jun 5 · 200 Meters · Place 1 · East Ridge Athletic Association TrackEast Ridge Athletic Association Track200 Meters1.28.31a7
Jun 5Track Minnesota Invitational Jun 5 · 100 Meters · Place 1 · East Ridge Athletic Association TrackEast Ridge Athletic Association Track100 Meters1.13.43a7
Jun 4Minnesota Flyers Season Opener InvitationalJun 4 · Shot Put · Place 3 · East Ridge Athletic Association TrackEast Ridge Athletic Association TrackShot Put12lb3.8.52m7
Jun 4Minnesota Flyers Season Opener InvitationalJun 4 · 400 Meters · Place 5 · East Ridge Athletic Association TrackEast Ridge Athletic Association Track400 Meters5.1:05.22a7
Jun 4Minnesota Flyers Season Opener InvitationalJun 4 · 200 Meters · Place 9 · East Ridge Athletic Association TrackEast Ridge Athletic Association Track200 Meters9.27.87a7
Jun 4Minnesota Flyers Season Opener InvitationalJun 4 · 100 Meters · Place 11 · East Ridge Athletic Association TrackEast Ridge Athletic Association Track100 Meters11.13.23a7
May 15East Ridge Athletic Association Recreational Track MeetMay 15 · Long Jump · Place 2 · East Ridge Athletic Association TrackEast Ridge Athletic Association TrackLong Jump2.14-02.50 PB7
May 15East Ridge Athletic Association Recreational Track MeetMay 15 · 400 Meters · Place 2 · East Ridge Athletic Association TrackEast Ridge Athletic Association Track400 Meters2.1:08.19a7
May 15East Ridge Athletic Association Recreational Track MeetMay 15 · 200 Meters · Place 1 · East Ridge Athletic Association TrackEast Ridge Athletic Association Track200 Meters1.27.91a7
May 15East Ridge Athletic Association Recreational Track MeetMay 15 · 100 Meters · Place 1 · East Ridge Athletic Association TrackEast Ridge Athletic Association Track100 Meters1.13.42a7