Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMIAC Outdoor Championship · Apr 3016.41aMIAC Outdoor ChampionshipApril 30, 2026
200 Meters · IndoorSt. Olaf Tostrud Classic · Feb 2129.28aSt. Olaf Tostrud ClassicFebruary 21, 2025
200 Meters · OutdoorCSB/SJU Invitational · Apr 1629.11aCSB/SJU InvitationalApril 16, 2026
300m Hurdles · 30" / 0.762m · OutdoorMSHSL Section 3AA Championships · May 3149.07aMSHSL Section 3AA ChampionshipsMay 31, 2023
400m Hurdles · 30" / 0.762m · OutdoorMIAC Championships · May 91:08.30aMIAC ChampionshipsMay 9, 2025
Long Jump · OutdoorMSHSL Section 3AA Championships · Jun 913-00.25MSHSL Section 3AA ChampionshipsJune 9, 2021
Triple Jump · OutdoorMetro East Conference Relays · Apr 2128-10.00Metro East Conference RelaysApril 21, 2022

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 30MIAC Outdoor ChampionshipApr 30 · 400m Hurdles · Place 17 · Saint BenedictSaint Benedict400m Hurdles30" / 0.762mRound P17.1:10.11aJr
Apr 30MIAC Outdoor ChampionshipApr 30 · 100m Hurdles · Place 17 · Saint BenedictSaint Benedict100m Hurdles33" / 0.838mRound P17.16.41a PBWind: 0.3Jr
Apr 29Univ. of St. Thomas Joe Sweeney InvitationalApr 29 · 400m Hurdles · Place 13 · Saint BenedictSaint Benedict400m Hurdles131:10.66aJr
Apr 29Univ. of St. Thomas Joe Sweeney InvitationalApr 29 · 100m Hurdles · Place 5 · Saint BenedictSaint Benedict100m Hurdles516.77aJr
Apr 24Janis Rider/Doug Bolstorff InvitationalApr 24 · 400m Hurdles · Place 5 · Saint BenedictSaint Benedict400m Hurdles30" / 0.762m5.1:12.09aJr
Apr 24Janis Rider/Doug Bolstorff InvitationalApr 24 · 100m Hurdles · Place 10 · Saint BenedictSaint Benedict100m Hurdles33" / 0.838m10.17.35aWind: 1.6Jr
Apr 16CSB/SJU InvitationalApr 16 · 100m Hurdles · Place 15 · Saint BenedictSaint Benedict100m Hurdles33" / 0.838m15.17.96aJr
Apr 16CSB/SJU InvitationalApr 16 · 200 Meters · Place 28 · Saint BenedictSaint Benedict200 Meters28.29.11a PBJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20St. Olaf Tostrud ClassicFeb 20 · 60m Hurdles · Saint BenedictSaint Benedict60m HurdlesRound P—DNFJr
Feb 7Gopher ClassicFeb 7 · 60m Hurdles · Place 25 · Saint BenedictSaint Benedict60m HurdlesRound P2510.28aJr
Jan 30CSB / SJU Open #1Jan 30 · 60m Hurdles · Place 5 · St. BenedictSt. Benedict60m HurdlesRound P510.10JR
Jan 30CSB / SJU Open #1Jan 30 · 60m Hurdles · Place 4 · St. BenedictSt. Benedict60m Hurdles410.09JR
Jan 24CSB/SJU Alumni MeetJan 24 · 60m Hurdles · Place 3 · Saint BenedictSaint Benedict60m HurdlesRound P310.20aJr
Jan 24CSB/SJU Alumni MeetJan 24 · 60m Hurdles · Place 3 · Saint BenedictSaint Benedict60m Hurdles310.20aJr

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 9MIAC ChampionshipsMay 9 · 400m Hurdles · Place 9 · Saint BenedictSaint Benedict400m Hurdles30" / 0.762mRound P9.1:08.79aSo
May 9MIAC ChampionshipsMay 9 · 400m Hurdles · Place 8 · Saint BenedictSaint Benedict400m Hurdles30" / 0.762m8.1:08.30a PBSo
May 9MIAC ChampionshipsMay 9 · 100m Hurdles · Saint BenedictSaint Benedict100m Hurdles33" / 0.838mRound P—DQSo
Apr 30Meet of the UnSaintlyApr 30 · 400m Hurdles · Place 15 · St. BenedictSt. Benedict400m Hurdles151:09.14SO
Apr 30Meet of the UnSaintlyApr 30 · 100m Hurdles · Place 12 · St. BenedictSt. Benedict100m Hurdles1216.09SO
Apr 24Janis Rider / Doug Bolstorff InvitationalApr 24 · 400m Hurdles · Place 9 · St. BenedictSt. Benedict400m Hurdles91:10.97SO
Apr 24Janis Rider / Doug Bolstorff InvitationalApr 24 · 100m Hurdles · Place 5 · St. BenedictSt. Benedict100m Hurdles516.21SO
Apr 17CSB/SJU Easter Track MeetApr 17 · 400 Hurdles · Place 1 · St. BenedictSt. Benedict400 Hurdles11:07.22SO
Apr 17CSB/SJU Easter Track MeetApr 17 · 100 Hurdles Section 1 · Place 2 · St. BenedictSt. Benedict100 Hurdles Section 1215.44SO
Apr 17CSB/SJU Easter Track MeetApr 17 · 100 Hurdles · Place 2 · St. BenedictSt. Benedict100 Hurdles215.44SO
Apr 12Bethel InvitationalApr 12 · 400m Hurdles · Place 10 · Saint BenedictSaint Benedict400m Hurdles101:07.25aSo
Apr 12Bethel InvitationalApr 12 · 100m Hurdles · Place 9 · Saint BenedictSaint Benedict100m Hurdles915.94aSo
Apr 5Hamline InvitationalApr 5 · 400m Hurdles · Place 7 · Saint BenedictSaint Benedict400m Hurdles71:08.95aSo
Mar 28CSB/SJU Optimistic MeetMar 28 · 400m Hurdles · Place 3 · Saint BenedictSaint Benedict400m Hurdles31:08.17aSO
Mar 28CSB/SJU Optimistic MeetMar 28 · 100m Hurdles · Place 4 · Saint BenedictSaint Benedict100m Hurdles416.15aSO

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 27MIAC ChampionshipsFeb 27 · 60 Hurdles Preliminaries Heat 3 · Place 12 · St. BenedictSt. Benedict60 Hurdles Preliminaries Heat 3129.98SO
Feb 27MIAC ChampionshipsFeb 27 · 60 Hurdles Preliminaries · Place 12 · St. BenedictSt. Benedict60 Hurdles Preliminaries129.98SO
Feb 21St. Olaf Tostrud ClassicFeb 21 · 60m Hurdles · Place 3 · Saint BenedictSaint Benedict60m Hurdles39.87a—
Feb 21St. Olaf Tostrud ClassicFeb 21 · 60m Hurdles · Place 3 · Saint BenedictSaint Benedict60m Hurdles39.91a—
Feb 21St. Olaf Tostrud ClassicFeb 21 · 200 Meters · Place 22 · Saint BenedictSaint Benedict200 Meters2229.28a PB—
Feb 15CSB/SJU InvitationalFeb 15 · 60m Hurdles · Place 10 · Saint BenedictSaint Benedict60m Hurdles1010.06a—
Feb 15CSB/SJU InvitationalFeb 15 · 200 Meters · Place 25 · Saint BenedictSaint Benedict200 Meters2529.52a—
Feb 8Meet of the HeartsFeb 8 · 55m Hurdles · Place 7 · Saint BenedictSaint Benedict55m Hurdles79.65a—
Jan 31CSB/SJU vs St. Olaf DualJan 31 · 60m Hurdles · Place 5 · Saint BenedictSaint Benedict60m Hurdles510.28a—
Jan 31CSB/SJU vs St. Olaf DualJan 31 · 60m Hurdles · Place 4 · Saint BenedictSaint Benedict60m Hurdles410.16a—
Jan 31CSB/SJU vs St. Olaf DualJan 31 · 200 Meters · Place 19 · Saint BenedictSaint Benedict200 Meters1930.17a—
Jan 25CSB/SJU Alumni MeetJan 25 · 60m Hurdles · Place 4 · Saint BenedictSaint Benedict60m Hurdles410.52a—
Jan 25CSB/SJU Alumni MeetJan 25 · 60m Hurdles · Place 5 · Saint BenedictSaint Benedict60m Hurdles510.70a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 10MIAC ChampionshipsMay 10 · 400m Hurdles · Place 15 · Saint BenedictSaint Benedict400m Hurdles151:12.50a—
May 10MIAC ChampionshipsMay 10 · 100m Hurdles · Place 19 · Saint BenedictSaint Benedict100m Hurdles1917.31a—
May 1St. Thomas Joe Sweeney InvitationalMay 1 · 400m Hurdles · Place 9 · Saint BenedictSaint Benedict400m Hurdles91:13.95a—
May 1St. Thomas Joe Sweeney InvitationalMay 1 · 100m Hurdles · Place 8 · Saint BenedictSaint Benedict100m Hurdles817.44a—
Apr 25Janis Rider / Doug Bolstorff InvitationalApr 25 · 400m Hurdles · Place 12 · Saint BenedictSaint Benedict400m Hurdles121:17.44a—
Apr 25Janis Rider / Doug Bolstorff InvitationalApr 25 · 100m Hurdles · Place 17 · Saint BenedictSaint Benedict100m Hurdles1718.07a—
Apr 20CSB/SJU InvitationalApr 20 · 400m Hurdles · Place 7 · Saint BenedictSaint Benedict400m Hurdles71:16.69a—
Apr 20CSB/SJU InvitationalApr 20 · 100m Hurdles · Place 9 · Saint BenedictSaint Benedict100m Hurdles918.30a—
Apr 13Bethel InvitationalApr 13 · 400m Hurdles · Place 14 · Saint BenedictSaint Benedict400m Hurdles141:15.79a—
Apr 13Bethel InvitationalApr 13 · 100m Hurdles · Place 24 · Saint BenedictSaint Benedict100m Hurdles2418.01a—
Apr 6Hamline InvitationalApr 6 · 100m Hurdles · Place 17 · Saint BenedictSaint Benedict100m Hurdles1718.10a—
Apr 6Hamline InvitationalApr 6 · 200 Meters · Place 40 · Saint BenedictSaint Benedict200 Meters4030.88a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 17St. Olaf Tostrud ClassicFeb 17 · 60m Hurdles · Place 11 · Saint BenedictSaint Benedict60m Hurdles1110.73a—
Feb 17St. Olaf Tostrud ClassicFeb 17 · 200 Meters · Place 23 · Saint BenedictSaint Benedict200 Meters2330.07a—
Feb 10CSB/SJU InvitationalFeb 10 · 60m Hurdles · Place 13 · Saint BenedictSaint Benedict60m Hurdles1310.87a—
Feb 10CSB/SJU InvitationalFeb 10 · 200 Meters · Place 26 · Saint BenedictSaint Benedict200 Meters2630.49a—
Jan 27CSB/SJU Alumni MeetJan 27 · 60m Hurdles · Place 9 · St. BenedictSt. Benedict60m HurdlesRound P913.63FR
Jan 20Cobber OpenJan 20 · 60m Hurdles · Place 13 · Saint BenedictSaint Benedict60m Hurdles1310.94a—

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 31MSHSL Section 3AA ChampionshipsMay 31 · 300m Hurdles · Place 2 · Two RiversTwo Rivers300m Hurdles30" / 0.762mRound P2.49.23a12
May 31MSHSL Section 3AA ChampionshipsMay 31 · 300m Hurdles · Place 5 · Two RiversTwo Rivers300m Hurdles30" / 0.762m5.49.07a PB12
May 31MSHSL Section 3AA ChampionshipsMay 31 · 100m Hurdles · Place 6 · Two RiversTwo Rivers100m Hurdles33" / 0.838mRound P6.17.38aWind: -2.212
May 31MSHSL Section 3AA ChampionshipsMay 31 · 100m Hurdles · Place 5 · Two RiversTwo Rivers100m Hurdles33" / 0.838m5.17.02aWind: 1.912
May 23Metro East Conference ChampionshipsMay 23 · 300m Hurdles · Place 4 · Two RiversTwo Rivers300m HurdlesRound P449.0112
May 23Metro East Conference ChampionshipsMay 23 · 300m Hurdles · Place 3 · Two RiversTwo Rivers300m Hurdles348.5612
May 23Metro East Conference ChampionshipsMay 23 · 100m Hurdles · Place 4 · Two RiversTwo Rivers100m HurdlesRound P417.3412
May 23Metro East Conference ChampionshipsMay 23 · 100m Hurdles · Place 6 · Two RiversTwo Rivers100m Hurdles617.3712
May 9Section 3AAA True Team MeetMay 9 · 300m Hurdles · Place 8 · Two RiversTwo Rivers300m Hurdles30" / 0.762m8.50.44a12
May 9Section 3AAA True Team MeetMay 9 · 100m Hurdles · Place 10 · Two RiversTwo Rivers100m Hurdles33" / 0.838m10.17.59a12
May 9Sections 3AAA True TeamMay 9 · 300m Hurdles · Place 7 · Two RiversTwo Rivers300m Hurdles30" / 0.762m7.50.44aUnofficial12
May 9Sections 3AAA True TeamMay 9 · 100m Hurdles · Place 10 · Two RiversTwo Rivers100m Hurdles33" / 0.838m10.17.59aUnofficial12
May 4South St. Paul- Two Rivers- STAMay 4 · 100m Hurdles · Place 2 · Two RiversTwo Rivers100m Hurdles33" / 0.838m2.18.45a12
Apr 29Lakeville North Mega MeetApr 29 · 300m Hurdles · Place 7 · Two RiversTwo Rivers300m Hurdles751.6112
Apr 29Lakeville North Mega MeetApr 29 · 100m Hurdles · Place 12 · Two RiversTwo Rivers100m Hurdles1218.2012
Apr 27Metro East Conference - Mid Season MeetApr 27 · 300m Hurdles · Place 2 · Two RiversTwo Rivers300m Hurdles30" / 0.762m2.50.66a12
Apr 27Metro East Conference - Mid Season MeetApr 27 · 100m Hurdles · Place 5 · Two RiversTwo Rivers100m Hurdles33" / 0.838m5.18.34a12
Apr 18Two Rivers TriApr 18 · 300m Hurdles · Place 5 · Two RiversTwo Rivers300m Hurdles557.1712
Apr 18Two Rivers TriApr 18 · 100m Hurdles · Place 2 · Two RiversTwo Rivers100m Hurdles217.9712
Apr 13South St. Paul TriangularApr 13 · 300m Hurdles · Place 3 · Two RiversTwo Rivers300m Hurdles30" / 0.762m3.52.7112
Apr 13South St. Paul TriangularApr 13 · 100m Hurdles · Place 8 · Two RiversTwo Rivers100m Hurdles33" / 0.838m8.20.5012

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 31Griak Indoor Classic - MaroonMar 31 · 60m Hurdles · Place 6 · Two RiversTwo Rivers60m Hurdles610.7012

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 3AA ChampionshipsJun 1 · 300m Hurdles · Place 7 · Two RiversTwo Rivers300m Hurdles30" / 0.762mRound P7.52.90a11
Jun 1MSHSL Section 3AA ChampionshipsJun 1 · 300m Hurdles · Place 3 · Two RiversTwo Rivers300m Hurdles30" / 0.762m3.50.77a11
Jun 1MSHSL Section 3AA ChampionshipsJun 1 · 100m Hurdles · Place 9 · Two RiversTwo Rivers100m Hurdles33" / 0.838mRound P9.18.25aWind: 211
Jun 1MSHSL Section 3AA ChampionshipsJun 1 · 100m Hurdles · Place 8 · Two RiversTwo Rivers100m Hurdles33" / 0.838m8.18.01aWind: 1.511
May 24Metro East Conference ChampionshipsMay 24 · 300m Hurdles · Place 8 · Two RiversTwo Rivers300m HurdlesRound P852.0711
May 24Metro East Conference ChampionshipsMay 24 · 300m Hurdles · Place 6 · Two RiversTwo Rivers300m Hurdles651.0011
May 24Metro East Conference ChampionshipsMay 24 · 100m Hurdles · Place 6 · Two RiversTwo Rivers100m HurdlesRound P618.5311
May 24Metro East Conference ChampionshipsMay 24 · 100m Hurdles · Place 7 · Two RiversTwo Rivers100m Hurdles717.7511
May 10Section 3AAA True TeamMay 10 · 300m Hurdles · Place 18 · Two RiversTwo Rivers300m Hurdles30" / 0.762m18.55.42a11
May 10Section 3AAA True TeamMay 10 · 100m Hurdles · Place 17 · Two RiversTwo Rivers100m Hurdles33" / 0.838m17.19.32a11
May 5South St. Paul TriangularMay 5 · Triple Jump · Two RiversTwo RiversTriple Jump—29'1Unofficial11
May 5South St. Paul TriangularMay 5 · 300m Hurdles · Two RiversTwo Rivers300m Hurdles30" / 0.762m—54.0Unofficial11
May 5South St. Paul TriangularMay 5 · 100m Hurdles · Two RiversTwo Rivers100m Hurdles33" / 0.838m—18.3Unofficial11
Apr 28MEC Mid-Season Conference PreviewApr 28 · 300m Hurdles · Place 7 · Two RiversTwo Rivers300m Hurdles30" / 0.762m7.56.07a11
Apr 28MEC Mid-Season Conference PreviewApr 28 · 100m Hurdles · Place 5 · Two RiversTwo Rivers100m Hurdles33" / 0.838m5.18.78a11
Apr 23Lakeville Mega MeetApr 23 · 100m Hurdles · Place 23 · Two RiversTwo Rivers100m Hurdles2319.5611
Apr 21Metro East Conference RelaysApr 21 · Triple Jump · Place 9 · Two RiversTwo RiversTriple Jump9.28-10.00 PB11
Apr 21Metro East Conference RelaysApr 21 · 100m Hurdles · Place 4 · Two RiversTwo Rivers100m Hurdles33" / 0.838m4.18.71a11

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 9MSHSL Section 3AA ChampionshipsJun 9 · Long Jump · Place 33 · Two RiversTwo RiversLong Jump33.13-00.25 PBWind: 010
Jun 9MSHSL Section 3AA ChampionshipsJun 9 · 300m Hurdles · Place 19 · Two RiversTwo Rivers300m Hurdles30" / 0.762mRound P19.55.19a10
Jun 9MSHSL Section 3AA ChampionshipsJun 9 · 100m Hurdles · Place 24 · Two RiversTwo Rivers100m Hurdles33" / 0.838mRound P24.19.82a10
Jun 1Metro East ChampionshipsJun 1 · 300m Hurdles · Place 10 · Two RiversTwo Rivers300m Hurdles30" / 0.762mRound P10.55.44a10
Jun 1Metro East ChampionshipsJun 1 · 100m Hurdles · Place 11 · Two RiversTwo Rivers100m Hurdles33" / 0.838mRound P11.19.42a10
Apr 22MEC Dual @ NorthApr 22 · 200 Meters · Two RiversTwo Rivers200 Meters—30.48Unofficial10
Apr 22MEC Dual @ NorthApr 22 · 100 Meters · Two RiversTwo Rivers100 Meters—14.99Unofficial10
Apr 13Mahtomedi Dual #2Apr 13 · 200 Meters · Two RiversTwo Rivers200 MetersRelay Split—30.0Unofficial10
Apr 13Mahtomedi Dual #2Apr 13 · 200 Meters · Two RiversTwo Rivers200 Meters—30.5Unofficial10