Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTom Moore Invitational · Apr 2512.47aTom Moore InvitationalApril 25, 2024
110m Hurdles · 39" / 0.991m · OutdoorMSHSL State Track & Field Championships · Jun 1014.91aMSHSL State Track & Field ChampionshipsJune 10, 2025
110m Hurdles · 42" / 1.067m · OutdoorWooster Invitational · Apr 316.63aWooster InvitationalApril 3, 2026
200 Meters · IndoorUSATF Minnesota Indoor Championships · Mar 923.21aUSATF Minnesota Indoor ChampionshipsMarch 9, 2025
200 Meters · OutdoorLaSallian Invite · Apr 1523.12aLaSallian InviteApril 15, 2025
300m Hurdles · 36" / 0.914m · OutdoorMSHSL State Track & Field Championships · Jun 1037.73aMSHSL State Track & Field ChampionshipsJune 10, 2025
400 Meters · IndoorUSATF Minnesota Indoor Championships · Mar 950.79aUSATF Minnesota Indoor ChampionshipsMarch 9, 2025
400m Hurdles · 36" / 0.914m · Outdoor2026 UAA Outdoor Championships · Apr 2557.31a2026 UAA Outdoor ChampionshipsApril 25, 2026
60 Meter · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #5 · Feb 97.20aUSATF Minnesota All Ages Indoor Track & Field Meet #5February 9, 2025
60m Hurdles · 39" / 0.991m · IndoorUSATF Minnesota Indoor Championships · Mar 98.45aUSATF Minnesota Indoor ChampionshipsMarch 9, 2025
60m Hurdles · 42" / 1.067m · IndoorUSATF Minnesota Indoor Championships · Mar 98.45aUSATF Minnesota Indoor ChampionshipsMarch 9, 2025
Long Jump · OutdoorSEC Boys JV Championship · May 1715-11.50SEC Boys JV ChampionshipMay 17, 2022

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 252026 UAA Outdoor ChampionshipsApr 25 · 400m Hurdles · Place 11 · Case Western ReserveCase Western Reserve400m Hurdles36" / 0.914mRound P11.57.31a PBFr
Apr 3Wooster InvitationalApr 3 · 400m Hurdles · Place 6 · Case Western ReserveCase Western Reserve400m Hurdles36" / 0.914m6.57.75aFr
Apr 3Wooster InvitationalApr 3 · 110m Hurdles · Place 13 · Case Western ReserveCase Western Reserve110m Hurdles42" / 1.067m13.16.63a PBWind: -0.7Fr

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914mRound P1.37.78a12
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m1.37.73a PB12
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 110m Hurdles · Place 10 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991mRound P10.14.91a PBWind: 0.712
May 27MSHSL Section 4AAA ChampionshipsMay 27 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914mRound P1.38.38a12
May 27MSHSL Section 4AAA ChampionshipsMay 27 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m1.37.95a12
May 27MSHSL Section 4AAA ChampionshipsMay 27 · 110m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991mRound P2.15.05aWind: 012
May 27MSHSL Section 4AAA ChampionshipsMay 27 · 110m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m2.14.84aWind: 2.812
May 22Suburban East Conference ChampionshipMay 22 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles138.02a12
May 22Suburban East Conference ChampionshipMay 22 · 110m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall110m Hurdles214.93a12
May 15Park HS Track Meet May 15May 15 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m1.41.52a12
May 15Park HS Track Meet May 15May 15 · 110m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m1.15.85a12
May 10Simley Invitational May 10 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles137.88a12
May 10Simley Invitational May 10 · 110m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall110m Hurdles115.11a12
May 6Section 3AA True TeamMay 6 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m1.39.65a12
May 6Section 3AA True TeamMay 6 · 110m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m1.15.78a12
May 22025 St. Croix Prep InviteMay 2 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles139.79a12
May 22025 St. Croix Prep InviteMay 2 · 110m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall110m Hurdles115.82a12
Apr 25Hamline Elite MeetApr 25 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles138.1112
Apr 15LaSallian InviteApr 15 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles141.56a12
Apr 15LaSallian InviteApr 15 · 110m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall110m Hurdles115.78a12
Apr 15LaSallian InviteApr 15 · 200 Meters · Place 2 · Cretin-Derham HallCretin-Derham Hall200 Meters223.12a PB12
Apr 10WBL Mens RelaysApr 10 · Discus · Place 34 · Cretin-Derham HallCretin-Derham HallDiscus3476-212
Apr 10WBL Mens RelaysApr 10 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles139.25a12
Apr 10WBL Mens RelaysApr 10 · 110m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall110m Hurdles215.11a12

2025 Indoor Track

19 results
DateMeetEventPlMarkGr
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 60m Hurdles · Place 3 · Minnesota Sprint FactoryMinnesota Sprint Factory60m Hurdles42" / 1.067m3.8.45a PB12
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 60m Hurdles · Place 3 · Minnesota Sprint FactoryMinnesota Sprint Factory60m Hurdles39" / 0.991m3.8.45a PB12
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 60 Meter · Place 14 · Minnesota Sprint FactoryMinnesota Sprint Factory60 Meter14.7.24a12
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 400 Meters · Place 2 · Minnesota Sprint FactoryMinnesota Sprint Factory400 Meters2.50.79a PB12
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 200 Meters · Place 3 · Minnesota Sprint FactoryMinnesota Sprint Factory200 Meters3.23.21a PB12
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 60m Hurdles · Place 2 · Minnesota Sprint FactoryMinnesota Sprint Factory60m Hurdles39" / 0.991m2.8.59a12
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 60 Meter · Place 18 · Minnesota Sprint FactoryMinnesota Sprint Factory60 Meter18.7.28a12
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 400 Meters · Place 1 · Minnesota Sprint FactoryMinnesota Sprint Factory400 Meters1.51.59a12
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 60m Hurdles · Place 2 · Minnesota Sprint FactoryMinnesota Sprint Factory60m Hurdles39" / 0.991m2.8.54a12
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 60 Meter · Place 11 · Minnesota Sprint FactoryMinnesota Sprint Factory60 Meter11.7.20a PB12
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 400 Meters · Place 2 · Minnesota Sprint FactoryMinnesota Sprint Factory400 Meters2.51.42a12
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 60m Hurdles · Place 1 · Minnesota Sprint FactoryMinnesota Sprint Factory60m Hurdles42" / 1.067m1.8.65a12
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 60m Hurdles · Place 1 · Minnesota Sprint FactoryMinnesota Sprint Factory60m Hurdles39" / 0.991m1.8.65a12
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 60 Meter · Place 12 · Minnesota Sprint FactoryMinnesota Sprint Factory60 Meter12.7.23a12
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 400 Meters · Place 1 · Minnesota Sprint FactoryMinnesota Sprint Factory400 Meters1.51.45a12
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 200 Meters · Place 6 · Minnesota Sprint FactoryMinnesota Sprint Factory200 Meters6.23.51a12
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 60m Hurdles · Place 1 · Minnesota Sprint FactoryMinnesota Sprint Factory60m Hurdles39" / 0.991m1.8.75a12
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 60 Meter · Place 19 · Minnesota Sprint FactoryMinnesota Sprint Factory60 Meter19.7.31a12
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 200 Meters · Place 9 · Minnesota Sprint FactoryMinnesota Sprint Factory200 Meters9.23.46a12

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 60m Hurdles · Place 1 · Minnesota Sprint FactoryMinnesota Sprint Factory60m Hurdles39" / 0.991m1.8.75a12
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 60 Meter · Place 11 · Minnesota Sprint FactoryMinnesota Sprint Factory60 Meter11.7.34a12
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 400 Meters · Place 4 · Minnesota Sprint FactoryMinnesota Sprint Factory400 Meters4.52.95a12

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 400m Hurdles · Place 1 · Minnesota Sprint FactorMinnesota Sprint Factor400m Hurdles159.92a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 110m Hurdles · Place 2 · Minnesota Sprint FactorMinnesota Sprint Factor110m Hurdles216.08a—
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 300m Hurdles · Place 8 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914mRound P8.40.16a11
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 300m Hurdles · Place 7 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m7.39.93a11
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 110m Hurdles · Place 12 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991mRound P12.15.11aWind: 4.811
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914mRound P1.40.41a11
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m1.39.43a11
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 110m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991mRound P1.15.39aWind: 011
May 28MSHSL Section 4AAA ChampionshipsMay 28 · 110m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m2.15.99aWind: 2.211
May 23Suburban East Conference ChampionshipMay 23 · 300m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall300m Hurdles239.89a—
May 23Suburban East Conference ChampionshipMay 23 · 110m Hurdles · Place 3 · Cretin-Derham HallCretin-Derham Hall110m Hurdles315.72a—
May 16Greenslit RelaysMay 16 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles140.04a—
May 16Greenslit RelaysMay 16 · 110m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall110m Hurdles115.70a—
May 10STA Spring ShowcaseMay 10 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles140.80a—
May 10STA Spring ShowcaseMay 10 · 110m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall110m Hurdles216.59a—
May 7Section 3AA True TeamMay 7 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m1.41.20a11
May 7Section 3AA True TeamMay 7 · 110m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m2.16.11a11
May 3Don Fineran Panther InvitationalMay 3 · 300m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall300m Hurdles241.29a—
May 3Don Fineran Panther InvitationalMay 3 · 110m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall110m Hurdles116.14a—
Apr 25Tom Moore InvitationalApr 25 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles143.10a—
Apr 25Tom Moore InvitationalApr 25 · 100 Meters · Place 23 · Cretin-Derham HallCretin-Derham Hall100 Meters2312.47a PB—
Apr 18LaSallian Invite -Totino GraceApr 18 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles144.82a—
Apr 18LaSallian Invite -Totino GraceApr 18 · 110m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall110m Hurdles216.23a—

2023 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 300m Hurdles · Place 15 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914mRound P15.41.79a10
May 30MSHSL Section 4AAA ChampionshipsMay 30 · 300m Hurdles · Place 6 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914mRound P6.42.77a10
May 30MSHSL Section 4AAA ChampionshipsMay 30 · 300m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m2.41.50a10
May 30MSHSL Section 4AAA ChampionshipsMay 30 · 110m Hurdles · Place 5 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991mRound P5.16.48a10
May 30MSHSL Section 4AAA ChampionshipsMay 30 · 110m Hurdles · Place 3 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m3.16.10aWind: 010
May 23Suburban East Conference ChampionshipMay 23 · 300m Hurdles · Place 11 · Cretin-Derham HallCretin-Derham Hall300m HurdlesRound P1143.2710
May 23Suburban East Conference ChampionshipMay 23 · 110m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall110m HurdlesRound P216.0810
May 23Suburban East Conference ChampionshipMay 23 · 110m Hurdles · Place 6 · Cretin-Derham HallCretin-Derham Hall110m Hurdles615.9610
May 11Varsity Catholic Schools ChampionshipMay 11 · 300m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m2.43.33a10
May 11Varsity Catholic Schools ChampionshipMay 11 · 110m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m1.16.20a10
May 9Section 3AA True Team May 9 · 300m Hurdles · Place 5 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m5.43.99a10
May 9Section 3AA True Team May 9 · 110m Hurdles · Place 4 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m4.16.95a10
May 5Don Fineran Panther InvitationalMay 5 · 300m Hurdles · Place 5 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m5.45.08a10
May 5Don Fineran Panther InvitationalMay 5 · 110m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m2.16.59a10
Apr 29Eden Prairie Booster InvitationalApr 29 · 300m Hurdles · Place 10 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m10.44.98a10
Apr 29Eden Prairie Booster InvitationalApr 29 · 110m Hurdles · Place 6 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m6.16.99a10
Apr 27Tom Moore InvitationalApr 27 · 300m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m2.46.04a10
Apr 27Tom Moore InvitationalApr 27 · 110m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m1.16.70a10
Apr 13White Bear Lake RelaysApr 13 · 300m Hurdles · Place 15 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m15.46.54aUnofficial10
Apr 13White Bear Lake RelaysApr 13 · 110m Hurdles · Place 5 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m5.17.09aUnofficial10

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 17SEC Boys JV ChampionshipMay 17 · Long Jump · Place 24 · Cretin-Derham HallCretin-Derham HallLong Jump24.15-11.50 PB9
May 17SEC Boys JV ChampionshipMay 17 · 300m Hurdles · Place 3 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m3.46.02a9
May 17SEC Boys JV ChampionshipMay 17 · 110m Hurdles · Place 3 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m3.17.62a9
May 13Varsity Catholic School InviteMay 13 · 300m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m2.45.40a9
May 13Varsity Catholic School InviteMay 13 · 110m Hurdles · Place 2 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m2.17.57a9
May 10Section 3AA True TeamMay 10 · 300m Hurdles · Place 3 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m3.43.87a9
May 10Section 3AA True TeamMay 10 · 110m Hurdles · Place 7 · Cretin-Derham HallCretin-Derham Hall110m Hurdles39" / 0.991m7.19.28a9
May 6Cretin- Park- Tartan TriangularMay 6 · Long Jump · Place 5 · Cretin-Derham HallCretin-Derham HallLong Jump5.17-07.50Unofficial9
May 6Cretin- Park- Tartan TriangularMay 6 · Long Jump · Place 5 · Cretin-Derham HallCretin-Derham HallLong Jump5.17-07.50Unofficial9
May 6Cretin- Park- Tartan TriangularMay 6 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m1.46.78aUnofficial9
May 6Cretin- Park- Tartan TriangularMay 6 · 300m Hurdles · Place 1 · Cretin-Derham HallCretin-Derham Hall300m Hurdles36" / 0.914m1.46.78aUnofficial9
May 6Cretin- Park- Tartan TriangularMay 6 · 100 Meters · Place 6 · Cretin-Derham HallCretin-Derham Hall100 Meters6.12.35aUnofficial9
May 6Cretin- Park- Tartan TriangularMay 6 · 100 Meters · Place 6 · Cretin-Derham HallCretin-Derham Hall100 Meters6.12.35aUnofficial9