Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCAA Middle School Championships · May 1814.23aCAA Middle School ChampionshipsMay 18, 2024
100m Hurdles · 30" / 0.762m · OutdoorCAA Track & Field Championship · May 1421.31aCAA Track & Field ChampionshipMay 14, 2022
200 Meters · OutdoorCAA Track & Field Championship · May 1433.52aCAA Track & Field ChampionshipMay 14, 2022
Discus · 1kg · OutdoorMSHSL State Track & Field Championships · Jun 4114' 9"MSHSL State Track & Field ChampionshipsJune 4, 2026
High Jump · OutdoorSt. Ambrose Woodbury Track Meet (@Woodbury HS) · May 73-02.00St. Ambrose Woodbury Track Meet (@Woodbury HS)May 7, 2022
Javelin · 600g · OutdoorUSATF Minnesota Junior Olympic Championships · Jun 1323.13mUSATF Minnesota Junior Olympic ChampionshipsJune 13, 2026
Long Jump · OutdoorMSHSL Section 3AA Championships · May 2815-03.75MSHSL Section 3AA ChampionshipsMay 28, 2025
Shot Put · 4kg · OutdoorMSHSL Section 3AA Championships · May 2738-04.75MSHSL Section 3AA ChampionshipsMay 27, 2026
Shot Put · 4lb · OutdoorCAA Track & Field Championship · May 1431-00.00CAA Track & Field ChampionshipMay 14, 2022
Shot Put · 6lb · OutdoorCAA Middle School Championships · May 1830-11.00CAA Middle School ChampionshipsMay 18, 2024
Shot Put · 8lb · OutdoorSt. Ambrose Track Meet #3 (@ Hill Murray HS) · May 1322-11.00St. Ambrose Track Meet #3 (@ Hill Murray HS)May 13, 2023

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · Discus · Place 1 · Minnesota FlyersMinnesota FlyersDiscus1kg1.102' 8"10
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · Shot Put · Place 2 · Minnesota FlyersMinnesota FlyersShot Put4kg2.10.24m10
Jun 272026 JUNIOR OLYMPIC PREP MEET #2 INVITATIONALJun 27 · Discus · Place 2 · Minnesota FlyersMinnesota FlyersDiscus1kg2.33.57m10
Jun 272026 JUNIOR OLYMPIC PREP MEET #2 INVITATIONALJun 27 · Shot Put · Place 1 · Minnesota FlyersMinnesota FlyersShot Put4kg1.10.32m10
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · Javelin · Place 4 · Minnesota FlyersMinnesota FlyersJavelin600g4.23.13m PB10
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · Discus · Place 3 · Minnesota FlyersMinnesota FlyersDiscus1kg3.33.06m10
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · Shot Put · Place 2 · Minnesota FlyersMinnesota FlyersShot Put4kg2.10.40m10
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · Discus · Place 12 · Academy Of Holy AngelsAcademy Of Holy AngelsDiscus1kg12.114' 9" PB10
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · Shot Put · Place 20 · Academy Of Holy AngelsAcademy Of Holy AngelsShot Put4kg20.34' 7.5"10
May 27MSHSL Section 3AA ChampionshipsMay 27 · Discus · Place 2 · Academy Of Holy AngelsAcademy Of Holy AngelsDiscus1kg2.102-1010
May 27MSHSL Section 3AA ChampionshipsMay 27 · Shot Put · Place 1 · Academy Of Holy AngelsAcademy Of Holy AngelsShot Put4kg1.38-04.75 PB10
May 12Tri-Metro Championships (Richfield)May 12 · Discus · Place 1 · Academy Of Holy AngelsAcademy Of Holy AngelsDiscus188-0110
May 12Tri-Metro Championships (Richfield)May 12 · Discus · Place 1 · Academy Of Holy AngelsAcademy Of Holy AngelsDiscus196-0610
Apr 28Columbia Heights HSApr 28 · Discus · Place 1 · Academy Of Holy AngelsAcademy Of Holy AngelsDiscus1kg1.93' 0"10
Apr 28Columbia Heights HSApr 28 · Shot Put · Place 1 · Academy Of Holy AngelsAcademy Of Holy AngelsShot Put4kg1.35' 3"10
Apr 21Tri-Metro Meet (Cooper)Apr 21 · Discus · Place 1 · Academy Of Holy AngelsAcademy Of Holy AngelsDiscus188-0810
Apr 21Tri-Metro Meet (Cooper)Apr 21 · Shot Put · Place 1 · Academy Of Holy AngelsAcademy Of Holy AngelsShot Put134-04.0010
Apr 14Tri-Metro Meet (hosted by Holy Angels)Apr 14 · Discus · Place 2 · Academy Of Holy AngelsAcademy Of Holy AngelsDiscus279-0610
Apr 14Tri-Metro Meet (hosted by Holy Angels)Apr 14 · Shot Put · Place 1 · Academy Of Holy AngelsAcademy Of Holy AngelsShot Put130-04.0010
Apr 8Washburn TriApr 8 · Long Jump · Academy Of Holy AngelsAcademy Of Holy AngelsLong Jump—DNS10
Apr 8Washburn TriApr 8 · Discus · Place 4 · Academy Of Holy AngelsAcademy Of Holy AngelsDiscus1kg4.60' 4"10
Apr 8Washburn TriApr 8 · Shot Put · Place 1 · Academy Of Holy AngelsAcademy Of Holy AngelsShot Put4kg1.31' 3"10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - GoldMar 28 · Long Jump · Place 20 · Academy Of Holy AngelsAcademy Of Holy AngelsLong Jump2013-1.7510
Mar 28Griak Indoor Classic - GoldMar 28 · Shot Put · Place 4 · Academy Of Holy AngelsAcademy Of Holy AngelsShot Put433-310

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 28MSHSL Section 3AA ChampionshipsMay 28 · Long Jump · Place 15 · Academy Of Holy AngelsAcademy Of Holy AngelsLong Jump15.15-03.75 PBWind: 0.89
May 28MSHSL Section 3AA ChampionshipsMay 28 · Discus · Place 17 · Academy Of Holy AngelsAcademy Of Holy AngelsDiscus1kg17.67-06.509
May 28MSHSL Section 3AA ChampionshipsMay 28 · Shot Put · Place 4 · Academy Of Holy AngelsAcademy Of Holy AngelsShot Put4kg4.32-05.009
May 13Tri Metro Conference ChampionshipsMay 13 · Long Jump · Place 10 · Academy Of Holy AngelsAcademy Of Holy AngelsLong Jump1014-119
May 13Tri Metro Conference ChampionshipsMay 13 · Discus · Place 4 · Academy Of Holy AngelsAcademy Of Holy AngelsDiscus479-59
May 13Tri Metro Conference ChampionshipsMay 13 · Shot Put · Place 3 · Academy Of Holy AngelsAcademy Of Holy AngelsShot Put332-1.59
May 9Class AA Wild CardMay 9 · Discus · Place 44 · Academy Of Holy AngelsAcademy Of Holy AngelsDiscus1kg44.73' 0"9
May 6Section 4AA True TeamMay 6 · Long Jump · Place 7 · Academy Of Holy AngelsAcademy Of Holy AngelsLong Jump7.13-10.509
May 6Section 4AA True TeamMay 6 · Discus · Place 7 · Academy Of Holy AngelsAcademy Of Holy AngelsDiscus1kg7.73-00.009
May 6Section 4AA True TeamMay 6 · Shot Put · Place 2 · Academy Of Holy AngelsAcademy Of Holy AngelsShot Put4kg2.33-01.009
Apr 29TMC Quad Hosted by VisitationApr 29 · Long Jump · Place 4 · Academy Of Holy AngelsAcademy Of Holy AngelsLong Jump4.13-11.009
Apr 29TMC Quad Hosted by VisitationApr 29 · Discus · Place 2 · Academy Of Holy AngelsAcademy Of Holy AngelsDiscus1kg2.78-00.009
Apr 29TMC Quad Hosted by VisitationApr 29 · Shot Put · Place 2 · Academy Of Holy AngelsAcademy Of Holy AngelsShot Put4kg2.30-02.009
Apr 15Tri-Metro Varsity/JV MeetApr 15 · Long Jump · Place 5 · Academy Of Holy AngelsAcademy Of Holy AngelsLong Jump513-99
Apr 15Tri-Metro Varsity/JV MeetApr 15 · Shot Put · Place 2 · Academy Of Holy AngelsAcademy Of Holy AngelsShot Put228-59
Apr 9Washburn TriApr 9 · Long Jump · Place 4 · Academy Of Holy AngelsAcademy Of Holy AngelsLong Jump412-8.59
Apr 9Washburn TriApr 9 · Discus · Place 4 · Academy Of Holy AngelsAcademy Of Holy AngelsDiscus458-109
Apr 9Washburn TriApr 9 · Shot Put · Place 2 · Academy Of Holy AngelsAcademy Of Holy AngelsShot Put229-29
Apr 9Washburn TriApr 9 · 100 Meters · Place 11 · Academy Of Holy AngelsAcademy Of Holy Angels100 Meters1114.93a9

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 18CAA Middle School ChampionshipsMay 18 · Long Jump · Place 2 · Nativity of Our LordNativity of Our LordLong Jump2.12-07.508
May 18CAA Middle School ChampionshipsMay 18 · Shot Put · Place 2 · Nativity of Our LordNativity of Our LordShot Put6lb2.30-11.00 PB8
May 18CAA Middle School ChampionshipsMay 18 · 100 Meters · Place 2 · Nativity of Our LordNativity of Our Lord100 MetersRound P2.14.23a PB8
May 18CAA Middle School ChampionshipsMay 18 · 100 Meters · Place 2 · Nativity of Our LordNativity of Our Lord100 Meters2.14.23a8
May 11St. Ambrose Multi-School Track Meet #3May 11 · Long Jump · Place 1 · Nativity of Our LordNativity of Our LordLong Jump1.12-10.008
May 11St. Ambrose Multi-School Track Meet #3May 11 · Shot Put · Place 2 · Nativity of Our LordNativity of Our LordShot Put6lb2.30-04.508
May 11St. Ambrose Multi-School Track Meet #3May 11 · 100 Meters · Place 2 · Nativity of Our LordNativity of Our Lord100 Meters2.14.46a8
May 5 St. Ambrose Multi-School Track Meet #2May 5 · Long Jump · Nativity of Our LordNativity of Our LordLong Jump--DNS8
May 5 St. Ambrose Multi-School Track Meet #2May 5 · Shot Put · Nativity of Our LordNativity of Our LordShot Put8lb--DNS8
May 5 St. Ambrose Multi-School Track Meet #2May 5 · 100 Meters · Nativity of Our LordNativity of Our Lord100 Meters--DNS8
Apr 21St. Ambrose Multi-School Track Meet #1Apr 21 · Long Jump · Place 2 · Nativity of Our LordNativity of Our LordLong Jump2.11-10.008
Apr 21St. Ambrose Multi-School Track Meet #1Apr 21 · Shot Put · Place 1 · Nativity of Our LordNativity of Our LordShot Put6lb1.30-08.008
Apr 21St. Ambrose Multi-School Track Meet #1Apr 21 · 100 Meters · Place 2 · Nativity of Our LordNativity of Our Lord100 Meters2.14.67a8

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 20CAA Track & Field ChampionshipMay 20 · Long Jump · Place 5 · Nativity of Our LordNativity of Our LordLong Jump5.12-02.757
May 20CAA Track & Field ChampionshipMay 20 · Shot Put · Place 1 · Nativity of Our LordNativity of Our LordShot Put6lb1.29-01.007
May 20CAA Track & Field ChampionshipMay 20 · 100 Meters · Place 4 · Nativity of Our LordNativity of Our Lord100 MetersRound P4.14.97a7
May 20CAA Track & Field ChampionshipMay 20 · 100 Meters · Place 6 · Nativity of Our LordNativity of Our Lord100 Meters6.14.88a7
May 13St. Ambrose Track Meet #3 (@ Hill Murray HS)May 13 · Long Jump · Place 3 · Nativity of Our LordNativity of Our LordLong Jump3.11-11.007
May 13St. Ambrose Track Meet #3 (@ Hill Murray HS)May 13 · Shot Put · Place 1 · Nativity of Our LordNativity of Our LordShot Put8lb1.22-11.00 PB7
May 13St. Ambrose Track Meet #3 (@ Hill Murray HS)May 13 · 100 Meters · Place 2 · Nativity of Our LordNativity of Our Lord100 Meters2.15.29a7
May 7St. Ambrose Track Meet #2 (@ Hill Murray)May 7 · Long Jump · Place 3 · Nativity of Our LordNativity of Our LordLong Jump311-06.007
May 7St. Ambrose Track Meet #2 (@ Hill Murray)May 7 · Shot Put · Place 1 · Nativity of Our LordNativity of Our LordShot Put121-10.007
May 7St. Ambrose Track Meet #2 (@ Hill Murray)May 7 · 100 Meters · Place 3 · Nativity of Our LordNativity of Our Lord100 Meters314.777
Apr 23St. Ambrose Track Meet #1 (@Hill Murray)Apr 23 · Long Jump · Place 3 · Nativity of Our LordNativity of Our LordLong Jump311-02.007
Apr 23St. Ambrose Track Meet #1 (@Hill Murray)Apr 23 · 100 Meters · Place 3 · Nativity of Our LordNativity of Our Lord100 Meters314.957

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14CAA Track & Field ChampionshipMay 14 · Shot Put · Place 1 · Nativity of Our LordNativity of Our LordShot Put4lb1.31-00.00 PB6
May 14CAA Track & Field ChampionshipMay 14 · 100m Hurdles · Place 5 · Nativity of Our LordNativity of Our Lord100m Hurdles30" / 0.762m5.21.31a PB6
May 14CAA Track & Field ChampionshipMay 14 · 200 Meters · Place 4 · Nativity of Our LordNativity of Our Lord200 Meters4.33.52a PB6
May 7St. Ambrose Woodbury Track Meet (@Woodbury HS)May 7 · 100m Hurdles · Place 1 · Nativity of Our LordNativity of Our Lord100m Hurdles30" / 0.762m1.23.67a6
May 7St. Ambrose Woodbury Track Meet (@Woodbury HS)May 7 · High Jump · Place 4 · Nativity of Our LordNativity of Our LordHigh Jump4.3-02.00 PB6
May 7St. Ambrose Woodbury Track Meet (@Woodbury HS)May 7 · 200 Meters · Place 5 · Nativity of Our LordNativity of Our Lord200 Meters5.34.20a6
Apr 23St. Ambrose Track Meet (@ Hill Murray)Apr 23 · Long Jump · Place 4 · Nativity of Our LordNativity of Our LordLong Jump4.10' 36
Apr 23St. Ambrose Track Meet (@ Hill Murray)Apr 23 · 100m Hurdles · Place 3 · Nativity of Our LordNativity of Our Lord100m Hurdles30" / 0.762m3.22.56
Apr 23St. Ambrose Track Meet (@ Hill Murray)Apr 23 · 100 Meters · Place 5 · Nativity of Our LordNativity of Our Lord100 Meters5.15.56