Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorMSHSL Section 3AA Championships · May 3119.35aMSHSL Section 3AA ChampionshipsMay 31, 2023
200 Meters · OutdoorMetro East Conference JV Championships · May 1625.18aMetro East Conference JV ChampionshipsMay 16, 2023
300m Hurdles · 36" / 0.914m · OutdoorMSHSL Section 3AA Championships · May 3142.62aMSHSL Section 3AA ChampionshipsMay 31, 2023
400 Meters · IndoorGriak Indoor Classic - Maroon · Mar 3159.14Griak Indoor Classic - MaroonMarch 31, 2023
Long Jump · OutdoorSouth St. Paul Triangular - April 11 · Apr 1117' 1"South St. Paul Triangular - April 11April 11, 2024
Triple Jump · OutdoorMSHSL Section 4AAA Championships · May 2734' 6"MSHSL Section 4AAA ChampionshipsMay 27, 2025

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

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 27MSHSL Section 4AAA ChampionshipsMay 27 · 200 Meters · Two Rivers200 MetersRelay Split—24.9hUnofficial12
May 27MSHSL Section 4AAA ChampionshipsMay 27 · Triple Jump · Place 15 · Two RiversTriple Jump15.34' 6" PBWind: -0.612
May 27MSHSL Section 4AAA ChampionshipsMay 27 · 300m Hurdles · Place 13 · Two Rivers300m Hurdles36" / 0.914mRound P13.44.39a12
May 20Metro East Conference ChampionshipsMay 20 · 300m Hurdles · Place 11 · Two Rivers300m Hurdles1144.63a12
May 20Metro East Conference ChampionshipsMay 20 · 110m Hurdles · Place 11 · Two Rivers110m Hurdles1118.97a12
May 13Metro East Conference JV ChampionshipsMay 13 · Triple Jump · Place 12 · Two RiversTriple Jump1232-712
May 13Metro East Conference JV ChampionshipsMay 13 · Long Jump · Place 13 · Two RiversLong Jump1316-212
May 6Section 3AAA True TeamMay 6 · 300m Hurdles · Place 21 · Two Rivers300m Hurdles36" / 0.914m21.46.17a12
May 1Simley MEC Tri #2May 1 · Long Jump · Place 8 · Two RiversLong Jump817-4.512
May 1Simley MEC Tri #2May 1 · 300m Hurdles · Place 1 · Two Rivers300m Hurdles145.28a12
May 1Simley MEC Tri #2May 1 · 110m Hurdles · Place 3 · Two Rivers110m Hurdles319.80a12
May 1Simley MEC Tri #2May 1 · 200 Meters · Place 27 · Two Rivers200 Meters2726.49a12
Apr 26Lakeville North Mega MeetApr 26 · 300m Hurdles · Place 18 · Two Rivers300m Hurdles1847.8412
Apr 26Lakeville North Mega MeetApr 26 · 110m Hurdles · Place 19 · Two Rivers110m Hurdles1920.0812
Apr 22Metro East Conference Mid-Season MeetApr 22 · 300m Hurdles · Place 11 · Two Rivers300m Hurdles1147.5112
Apr 22Metro East Conference Mid-Season MeetApr 22 · 110m Hurdles · Place 12 · Two Rivers110m Hurdles1219.9712
Apr 18Warrior RelaysApr 18 · 300m Hurdles · Place 7 · Two Rivers300m Hurdles746.8212
Apr 18Warrior RelaysApr 18 · 110m Hurdles · Place 10 · Two Rivers110m Hurdles1020.5812
Apr 10Hastings TriApr 10 · Long Jump · Place 11 · Two RiversLong Jump1116-612
Apr 10Hastings TriApr 10 · 300m Hurdles · Place 4 · Two Rivers300m Hurdles447.95a12
Apr 10Hastings TriApr 10 · 110m Hurdles · Place 4 · Two Rivers110m Hurdles419.84a12

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 300m Hurdles · Place 15 · Two Rivers300m Hurdles36" / 0.914mRound P15.45.84a11
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 110m Hurdles · Place 15 · Two Rivers110m Hurdles39" / 0.991mRound P15.19.68aWind: 011
May 21MEC Track ChampionshipsMay 21 · 300m Hurdles · Place 10 · Two Rivers300m Hurdles1045.32a—
May 21MEC Track ChampionshipsMay 21 · 110m Hurdles · Place 12 · Two Rivers110m Hurdles1220.49a—
May 8Class AAA WildcardMay 8 · 300m Hurdles · Place 79 · Two Rivers300m Hurdles36" / 0.914m79.46.24a11
May 8Class AAA WildcardMay 8 · 110m Hurdles · Place 84 · Two Rivers110m Hurdles39" / 0.991m84.20.02a11
May 7Section 3AAA True TeamMay 7 · 300m Hurdles · Place 19 · Two Rivers300m Hurdles36" / 0.914m19.46.24a11
May 7Section 3AAA True TeamMay 7 · 110m Hurdles · Place 19 · Two Rivers110m Hurdles39" / 0.991m19.20.02aWind: 011
May 1Hastings Tri #2May 1 · Long Jump · Place 7 · Two RiversLong Jump716-6—
May 1Hastings Tri #2May 1 · 300m Hurdles · Place 5 · Two Rivers300m Hurdles547.15a—
May 1Hastings Tri #2May 1 · 110m Hurdles · Place 3 · Two Rivers110m Hurdles319.65a—
Apr 23MEC Mid-Conference MeetApr 23 · 300m Hurdles · Place 9 · Two Rivers300m Hurdles36" / 0.914m9.45.74a11
Apr 23MEC Mid-Conference MeetApr 23 · 110m Hurdles · Place 13 · Two Rivers110m Hurdles39" / 0.991m13.20.00a11
Apr 19Warrior RelaysApr 19 · Long Jump · Place 7 · Two RiversLong Jump715-5—
Apr 19Warrior RelaysApr 19 · 300m Hurdles · Place 4 · Two Rivers300m Hurdles448.79a—
Apr 19Warrior RelaysApr 19 · 110m Hurdles · Place 9 · Two Rivers110m Hurdles919.81a—
Apr 11South St. Paul Triangular - April 11Apr 11 · 200 Meters · Two Rivers200 MetersRelay Split—26.5hUnofficial11
Apr 11South St. Paul Triangular - April 11Apr 11 · Long Jump · Place 9 · Two RiversLong Jump9.17' 1" PB11
Apr 11South St. Paul Triangular - April 11Apr 11 · 300m Hurdles · Place 5 · Two Rivers300m Hurdles36" / 0.914m5.48.76a11
Apr 11South St. Paul Triangular - April 11Apr 11 · 110m Hurdles · Place 2 · Two Rivers110m Hurdles39" / 0.991m2.20.18a11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 29Griak Indoor Classic - MaroonMar 29 · 60m Hurdles · Place 35 · Two Rivers60m Hurdles3511.09a—

2023 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 31MSHSL Section 3AA ChampionshipsMay 31 · 300m Hurdles · Place 3 · Two Rivers300m Hurdles36" / 0.914mRound P3.43.80a10
May 31MSHSL Section 3AA ChampionshipsMay 31 · 300m Hurdles · Place 3 · Two Rivers300m Hurdles36" / 0.914m3.42.62a PB10
May 31MSHSL Section 3AA ChampionshipsMay 31 · 110m Hurdles · Place 11 · Two Rivers110m Hurdles39" / 0.991mRound P11.19.35a PBWind: -210
May 23Metro East Conference ChampionshipsMay 23 · 300m Hurdles · Place 5 · Two Rivers300m HurdlesRound P543.0610
May 23Metro East Conference ChampionshipsMay 23 · 300m Hurdles · Place 6 · Two Rivers300m Hurdles644.1110
May 23Metro East Conference ChampionshipsMay 23 · 110m Hurdles · Place 15 · Two Rivers110m HurdlesRound P1520.0110
May 16Metro East Conference JV ChampionshipsMay 16 · 200 Meters · Two Rivers200 MetersRelay Split—25.9Unofficial10
May 16Metro East Conference JV ChampionshipsMay 16 · Long Jump · Place 20 · Two RiversLong Jump20.15-01.7510
May 16Metro East Conference JV ChampionshipsMay 16 · 200 Meters · Place 14 · Two Rivers200 Meters14.25.18a PB10
May 9Section 3AAA True Team MeetMay 9 · 300m Hurdles · Place 13 · Two Rivers300m Hurdles36" / 0.914m13.45.50a10
May 9Section 3AAA True Team MeetMay 9 · 110m Hurdles · Place 21 · Two Rivers110m Hurdles39" / 0.991m21.19.81a10
May 9Sections 3AAA True TeamMay 9 · 300m Hurdles · Place 13 · Two Rivers300m Hurdles36" / 0.914m13.45.50aUnofficial10
May 9Sections 3AAA True TeamMay 9 · 110m Hurdles · Place 21 · Two Rivers110m Hurdles39" / 0.991m21.19.81aUnofficial10
May 4South St. Paul- Two Rivers- STAMay 4 · Long Jump · Place 17 · Two RiversLong Jump17.15-08.0010
May 4South St. Paul- Two Rivers- STAMay 4 · 300m Hurdles · Place 4 · Two Rivers300m Hurdles36" / 0.914m4.46.58a10
May 4South St. Paul- Two Rivers- STAMay 4 · 110m Hurdles · Place 5 · Two Rivers110m Hurdles39" / 0.991m5.19.63a10
May 4South St. Paul- Two Rivers- STAMay 4 · 200 Meters · Place 10 · Two Rivers200 Meters10.25.77a10
Apr 29Lakeville North Mega MeetApr 29 · Long Jump · Place 21 · Two RiversLong Jump2116-08.2510
Apr 29Lakeville North Mega MeetApr 29 · 300m Hurdles · Place 7 · Two Rivers300m Hurdles746.3110
Apr 29Lakeville North Mega MeetApr 29 · 110m Hurdles · Place 15 · Two Rivers110m Hurdles1519.3610
Apr 27Metro East Conference - Mid Season MeetApr 27 · Long Jump · Place 18 · Two RiversLong Jump18.16-08.0010
Apr 27Metro East Conference - Mid Season MeetApr 27 · 300m Hurdles · Place 10 · Two Rivers300m Hurdles36" / 0.914m10.46.20a10
Apr 27Metro East Conference - Mid Season MeetApr 27 · 110m Hurdles · Place 11 · Two Rivers110m Hurdles39" / 0.991m11.19.58a10
Apr 18Two Rivers TriApr 18 · Long Jump · Place 2 · Two RiversLong Jump216-04.0010
Apr 18Two Rivers TriApr 18 · 300m Hurdles · Place 1 · Two Rivers300m Hurdles145.9910
Apr 18Two Rivers TriApr 18 · 110m Hurdles · Place 1 · Two Rivers110m Hurdles119.5610
Apr 13South St. Paul TriangularApr 13 · 200 Meters · Two Rivers200 MetersRelay Split—24.4Unofficial10
Apr 13South St. Paul TriangularApr 13 · Long Jump · Place 11 · Two RiversLong Jump11.15-08.0010
Apr 13South St. Paul TriangularApr 13 · 300m Hurdles · Place 1 · Two Rivers300m Hurdles36" / 0.914m1.46.4010
Apr 13South St. Paul TriangularApr 13 · 110m Hurdles · Place 1 · Two Rivers110m Hurdles39" / 0.991m1.19.6010

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 31Griak Indoor Classic - MaroonMar 31 · 60m Hurdles · Place 27 · Two Rivers60m Hurdles2711.3110
Mar 31Griak Indoor Classic - MaroonMar 31 · 400 Meters · Place 29 · Two Rivers400 Meters2959.14 PB10

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 3AA ChampionshipsJun 1 · 300m Hurdles · Place 12 · Two Rivers300m Hurdles36" / 0.914mRound P12.47.74a9
Jun 1MSHSL Section 3AA ChampionshipsJun 1 · 110m Hurdles · Place 16 · Two Rivers110m Hurdles39" / 0.991mRound P16.20.32aWind: 0.69
May 24Metro East Conference ChampionshipsMay 24 · 300m Hurdles · Place 16 · Two Rivers300m HurdlesRound P1647.859
May 24Metro East Conference ChampionshipsMay 24 · 110m Hurdles · Place 18 · Two Rivers110m HurdlesRound P1820.909
May 17MEC JV ChampionshipsMay 17 · 300m Hurdles · Place 3 · Two Rivers300m Hurdles36" / 0.914m3.48.29a9
May 17MEC JV ChampionshipsMay 17 · 110m Hurdles · Place 7 · Two Rivers110m Hurdles39" / 0.991m7.21.44a9
May 12Tom Moore InvitationalMay 12 · 200 Meters · Two Rivers200 MetersRelay Split—27.7Unofficial9
May 12Tom Moore InvitationalMay 12 · Long Jump · Place 27 · Two RiversLong Jump27.13'11.509
May 12Tom Moore InvitationalMay 12 · 200 Meters · Place 33 · Two Rivers200 Meters33.28.16a9
May 10Section 3AAA True TeamMay 10 · 300m Hurdles · Place 13 · Two Rivers300m Hurdles36" / 0.914m13.47.63a9
May 10Section 3AAA True TeamMay 10 · 110m Hurdles · Place 17 · Two Rivers110m Hurdles39" / 0.991m17.20.46a9
Apr 28MEC Mid-Season Conference PreviewApr 28 · 300m Hurdles · Place 15 · Two Rivers300m Hurdles36" / 0.914m15.52.60a9
Apr 28MEC Mid-Season Conference PreviewApr 28 · 110m Hurdles · Place 14 · Two Rivers110m Hurdles39" / 0.991m14.22.26a9
Apr 23Lakeville Mega MeetApr 23 · 300m Hurdles · Place 25 · Two Rivers300m Hurdles2552.509
Apr 23Lakeville Mega MeetApr 23 · 110m Hurdles · Place 21 · Two Rivers110m Hurdles2121.599
Apr 21Metro East Conference RelaysApr 21 · 300m Hurdles · Place 6 · Two Rivers300m Hurdles36" / 0.914m6.53.26a9
Apr 21Metro East Conference RelaysApr 21 · 110m Hurdles · Place 5 · Two Rivers110m Hurdles39" / 0.991m5.21.76a9