Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTri Metro Conference Championships · May 1312.61aTri Metro Conference ChampionshipsMay 13, 2025
200 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 825.79aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
200 Meters · OutdoorMSHSL Section 3AA Championships · May 2825.76aMSHSL Section 3AA ChampionshipsMay 28, 2025
400 Meters · IndoorUSATF Minnesota Indoor All-Comers Meet #3 · Jan 41:02.50aUSATF Minnesota Indoor All-Comers Meet #3January 4, 2026
400 Meters · OutdoorUSATF Minnesota Summer Meet #5 · Aug 559.95aUSATF Minnesota Summer Meet #5August 5, 2025
60 Meter · IndoorUSATF Minnesota Indoor All-Comers Meet #4 · Jan 188.09aUSATF Minnesota Indoor All-Comers Meet #4January 18, 2026
60 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 87.99aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 200 Meters · Place 43 · Minnesota FlyersMinnesota Flyers200 MetersRound P43.26.62aWind: -2.510
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100 Meters · Place 50 · Minnesota FlyersMinnesota Flyers100 MetersRound P50.13.09aWind: -1.710
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 200 Meters · Place 4 · Minnesota FlyersMinnesota Flyers200 MetersRound P4.26.03a10
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 200 Meters · Place 5 · Minnesota FlyersMinnesota Flyers200 Meters5.26.07a10
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 100 Meters · Place 8 · Minnesota FlyersMinnesota Flyers100 MetersRound P8.12.82a10
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 100 Meters · Place 5 · Minnesota FlyersMinnesota Flyers100 Meters5.12.91a10
Jun 272026 JUNIOR OLYMPIC PREP MEET #2 INVITATIONALJun 27 · 200 Meters · Place 1 · Minnesota FlyersMinnesota Flyers200 Meters1.26.16a10
Jun 272026 JUNIOR OLYMPIC PREP MEET #2 INVITATIONALJun 27 · 100 Meters · Place 1 · Minnesota FlyersMinnesota Flyers100 Meters1.13.08a10
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 400 Meters · Place 3 · Minnesota FlyersMinnesota Flyers400 Meters3.1:01.55a10
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 5 · Minnesota FlyersMinnesota Flyers200 MetersRound P5.26.36aWind: 0.910
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 7 · Minnesota FlyersMinnesota Flyers200 Meters7.26.66aWind: 2.510
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 5 · Minnesota FlyersMinnesota Flyers100 MetersRound P5.12.80aWind: 1.710
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 6 · Minnesota FlyersMinnesota Flyers100 Meters6.12.81aWind: 1.610
May 27MSHSL Section 3AA ChampionshipsMay 27 · 400 Meters · Place 2 · RichfieldRichfield400 MetersRound P2.1:01.08a10
May 27MSHSL Section 3AA ChampionshipsMay 27 · 400 Meters · Place 3 · RichfieldRichfield400 Meters3.1:01.56a10
May 27MSHSL Section 3AA ChampionshipsMay 27 · 200 Meters · Place 8 · RichfieldRichfield200 MetersRound P8.26.86aWind: -1.710
May 27MSHSL Section 3AA ChampionshipsMay 27 · 200 Meters · Place 7 · RichfieldRichfield200 Meters7.26.77aWind: 0.910
May 8Class AA True Team Wild CardMay 8 · 400 Meters · Place 8 · RichfieldRichfield400 Meters8.1:01.10a10
May 8Class AA True Team Wild CardMay 8 · 200 Meters · Place 9 · RichfieldRichfield200 Meters9.26.74a10
May 8Class AA True Team Wild CardMay 8 · 100 Meters · Place 19 · RichfieldRichfield100 Meters19.12.96a10
May 54AA Section True TeamMay 5 · 400 Meters · Place 1 · RichfieldRichfield400 Meters1.1:01.10a10
May 54AA Section True TeamMay 5 · 200 Meters · Place 2 · RichfieldRichfield200 Meters2.26.74a10
May 54AA Section True TeamMay 5 · 100 Meters · Place 2 · RichfieldRichfield100 Meters2.12.96a10
Apr 30Spartan Invite (Richfield)Apr 30 · 200 Meters · Place 1 · RichfieldRichfield200 Meters125.96a10
Apr 28Tri-Metro Meet (Richfield)Apr 28 · 200 Meters · Place 1 · RichfieldRichfield200 Meters125.99a10
Apr 28Tri-Metro Meet (Richfield)Apr 28 · 100 Meters · Place 2 · RichfieldRichfield100 Meters212.99a10
Apr 21TMC Quad Hosted By VisitationApr 21 · 200 Meters · Place 1 · RichfieldRichfield200 Meters1.26.71a10
Apr 21TMC Quad Hosted By VisitationApr 21 · 100 Meters · Place 1 · RichfieldRichfield100 Meters1.12.89a10
Apr 14Tri-Metro Meet (hosted by Holy Angels)Apr 14 · 200 Meters · Place 2 · RichfieldRichfield200 Meters226.56a10
Apr 14Tri-Metro Meet (hosted by Holy Angels)Apr 14 · 100 Meters · Place 2 · RichfieldRichfield100 Meters213.10a10

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters225.79a PB10
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 60 Meters · Place 3 · Minnesota FlyersMinnesota Flyers60 Meters37.99a PB10
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 60 Meter · Place 10 · Minnesota FlyersMinnesota Flyers60 Meter10.8.19a10
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 200 Meters · Place 3 · Minnesota FlyersMinnesota Flyers200 Meters3.26.54a10
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 60 Meter · Place 4 · Minnesota FlyersMinnesota Flyers60 Meter4.8.09a PB10
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters2.27.00a10
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 400 Meters · Place 4 · Minnesota FlyersMinnesota Flyers400 Meters41:02.50a PB10
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60 Meters · Place 14 · Minnesota FlyersMinnesota Flyers60 Meters148.26a10
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 400 Meters · Place 4 · Minnesota FlyersMinnesota Flyers400 Meters41:02.50a10
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60 Meters · Place 14 · Minnesota FlyersMinnesota Flyers60 Meters148.26a10

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 60 Meter · Place 6 · Minnesota FlyersMinnesota Flyers60 Meter6.8.34a10
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 400 Meters · Minnesota FlyersMinnesota Flyers400 Meters—DNS10
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 200 Meters · Place 7 · Minnesota FlyersMinnesota Flyers200 Meters7.27.48a10
Dec 14USATF Minnesota Indoor All-Comers Meet #1Dec 14 · 60 Meter · Place 3 · Minnesota FlyersMinnesota Flyers60 Meter3.8.44a10
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 60 Meter · Place 7 · Minnesota FlyersMinnesota Flyers60 Meter7.8.27a9
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 400 Meters · Minnesota FlyersMinnesota Flyers400 Meters--DNS9
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 200 Meters · Place 5 · Minnesota FlyersMinnesota Flyers200 Meters5.27.76a9
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 200 Meters · Place 5 · Minnesota FlyersMinnesota Flyers200 Meters5.27.96a9
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 60 Meter · Place 11 · Minnesota FlyersMinnesota Flyers60 Meter11.8.47a9
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 200 Meters · Place 8 · Minnesota FlyersMinnesota Flyers200 Meters8.28.48a9
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 60 Meter · Place 7 · Minnesota FlyersMinnesota Flyers60 Meter7.8.43a9
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 200 Meters · Place 8 · Minnesota FlyersMinnesota Flyers200 Meters8.29.02a9
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 400 Meters · Place 4 · Minnesota FlyersMinnesota Flyers400 Meters4.1:10.98a9

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
Aug 5USATF Minnesota Summer Meet #5Aug 5 · 400 Meters · Place 2 · Minnesota FlyersMinnesota Flyers400 Meters2.59.95a PB9
Aug 5USATF Minnesota Summer Meet #5Aug 5 · 200 Meters · Place 1 · Minnesota FlyersMinnesota Flyers200 Meters1.26.08a9
Aug 5USATF Minnesota Summer Meet #5Aug 5 · 100 Meters · Place 2 · Minnesota FlyersMinnesota Flyers100 Meters2.12.88a9
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 200 Meters · Place 15 · RichfieldRichfield200 MetersRound P15.26.06aWind: -0.59
May 28MSHSL Section 3AA ChampionshipsMay 28 · 200 Meters · Place 3 · RichfieldRichfield200 MetersRound P3.27.05aWind: -0.89
May 28MSHSL Section 3AA ChampionshipsMay 28 · 200 Meters · Place 3 · RichfieldRichfield200 Meters3.25.76a PBWind: 0.89
May 28MSHSL Section 3AA ChampionshipsMay 28 · 100 Meters · Place 2 · RichfieldRichfield100 MetersRound P2.12.95aWind: 0.79
May 28MSHSL Section 3AA ChampionshipsMay 28 · 100 Meters · Place 3 · RichfieldRichfield100 Meters3.13.05aWind: -0.19
May 13Tri Metro Conference ChampionshipsMay 13 · 200 Meters · Place 4 · RichfieldRichfield200 Meters426.24a9
May 13Tri Metro Conference ChampionshipsMay 13 · 200 Meters · Place 4 · RichfieldRichfield200 Meters426.07a9
May 13Tri Metro Conference ChampionshipsMay 13 · 100 Meters · Place 4 · RichfieldRichfield100 Meters412.69a9
May 13Tri Metro Conference ChampionshipsMay 13 · 100 Meters · Place 3 · RichfieldRichfield100 Meters312.61a PB9
May 6Section 4AA True TeamMay 6 · 400 Meters · Place 1 · RichfieldRichfield400 Meters1.1:00.64a9
May 6Section 4AA True TeamMay 6 · 200 Meters · Place 4 · RichfieldRichfield200 Meters4.26.80a9
May 6Section 4AA True TeamMay 6 · 100 Meters · Place 2 · RichfieldRichfield100 Meters2.12.75a9
Apr 29Tri-Metro Varsity/JV MeetApr 29 · 400 Meters · Place 1 · RichfieldRichfield400 Meters11:02.55a9
Apr 29Tri-Metro Varsity/JV MeetApr 29 · 100 Meters · Place 1 · RichfieldRichfield100 Meters112.94a9
Apr 22Tri-Metro Varsity/JV MeetApr 22 · 200 Meters · Place 1 · RichfieldRichfield200 Meters126.459
Apr 22Tri-Metro Varsity/JV MeetApr 22 · 100 Meters · Place 1 · RichfieldRichfield100 Meters113.099
Apr 15Tri-Metro Varsity/JV MeetApr 15 · 100 Meters · Place 1 · RichfieldRichfield100 Meters112.96a9
Apr 11Irondale Knights Under the LightsApr 11 · 200 Meters · Place 2 · RichfieldRichfield200 Meters227.10a9
Apr 11Irondale Knights Under the LightsApr 11 · 100 Meters · Place 4 · RichfieldRichfield100 Meters413.13a9

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 29MSHSL Section 3AA ChampionshipsMay 29 · 200 Meters · Place 3 · RichfieldRichfield200 MetersRound P3.26.98aWind: -1.28
May 29MSHSL Section 3AA ChampionshipsMay 29 · 200 Meters · Place 5 · RichfieldRichfield200 Meters5.26.87aWind: 08
May 29MSHSL Section 3AA ChampionshipsMay 29 · 100 Meters · Place 8 · RichfieldRichfield100 MetersRound P8.13.17aWind: -1.78
May 29MSHSL Section 3AA ChampionshipsMay 29 · 100 Meters · Place 9 · RichfieldRichfield100 Meters9.13.26aWind: -1.18
May 14Tri-Metro Conference ChampionshipsMay 14 · 200 Meters · Place 6 · RichfieldRichfield200 Meters627.32a—
May 14Tri-Metro Conference ChampionshipsMay 14 · 200 Meters · Place 5 · RichfieldRichfield200 Meters526.94a—
May 14Tri-Metro Conference ChampionshipsMay 14 · 100 Meters · Place 7 · RichfieldRichfield100 Meters713.00a—
May 14Tri-Metro Conference ChampionshipsMay 14 · 100 Meters · Place 7 · RichfieldRichfield100 Meters713.04a—
May 9Section 4AA True TeamMay 9 · 400 Meters · Place 4 · RichfieldRichfield400 Meters41:03.51a—
May 9Section 4AA True TeamMay 9 · 200 Meters · Place 6 · RichfieldRichfield200 Meters627.56a—
May 9Section 4AA True TeamMay 9 · 100 Meters · Place 5 · RichfieldRichfield100 Meters513.09a—
May 8Class AA WildcardMay 8 · 400 Meters · Place 29 · RichfieldRichfield400 Meters29.1:03.51a8
May 8Class AA WildcardMay 8 · 200 Meters · Place 21 · RichfieldRichfield200 Meters21.27.56a8
May 8Class AA WildcardMay 8 · 100 Meters · Place 12 · RichfieldRichfield100 Meters12.13.09a8
May 3Edina InvitationalMay 3 · 400 Meters · Place 7 · RichfieldRichfield400 Meters71:02.97a—
May 3Edina InvitationalMay 3 · 100 Meters · Place 9 · RichfieldRichfield100 Meters913.28a—
Apr 30Tri-Metro Track MeetApr 30 · 200 Meters · Place 2 · RichfieldRichfield200 Meters227.12a—
Apr 23Tri-Metro Track MeetApr 23 · 200 Meters · Place 2 · RichfieldRichfield200 Meters2.27.13a8
Apr 23Tri-Metro Track MeetApr 23 · 100 Meters · Place 2 · RichfieldRichfield100 Meters2.12.98a8
Apr 17Brooklyn Center TriApr 17 · 200 Meters · Place 1 · RichfieldRichfield200 Meters127.67a—
Apr 12Irondale Knights Under the LightsApr 12 · 400 Meters · Place 3 · RichfieldRichfield400 Meters31:02.76a—
Apr 12Irondale Knights Under the LightsApr 12 · 100 Meters · Place 4 · RichfieldRichfield100 Meters413.24a—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 400 Meters · Minnesota FlyersMinnesota Flyers400 Meters—DQ8
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters228.678
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 60 Meters · Place 3 · Minnesota FlyersMinnesota Flyers60 Meters38.428
Feb 25USATF Minnesota All Ages Indoor Track & Field Meet #7Feb 25 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters228.40a—
Feb 25USATF Minnesota All Ages Indoor Track & Field Meet #7Feb 25 · 60 Meters · Place 3 · Minnesota FlyersMinnesota Flyers60 Meters38.51a—
Feb 18 USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 18 · 400 Meters · Place 2 · Minnesota FlyersMinnesota Flyers400 Meters21:07.61a—
Feb 18 USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 18 · 60 Meters · Place 3 · Minnesota FlyersMinnesota Flyers60 Meters38.72a—
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 60 Meter · Place 4 · Minnesota FlyersMinnesota Flyers60 Meter4.8.54a8
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 400 Meters · Place 2 · Minnesota FlyersMinnesota Flyers400 Meters2.1:06.93a8

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 27USATF Minnesota All-Comers Meet #2Jun 27 · 100 Meters · Place 5 · Minnesota FlyersMinnesota Flyers100 Meters514.00a—
Jun 24MN Flyers JO Prep Meet #2Jun 24 · 200 Meters · Place 1 · Minnesota FlyersMinnesota Flyers200 Meters130.28a—
Jun 24MN Flyers JO Prep Meet #2Jun 24 · 100 Meters · Place 2 · Minnesota FlyersMinnesota Flyers100 Meters214.66a—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Place 14 · Minnesota FlyersMinnesota Flyers200 MetersRound P1431.20a—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 100 Meters · Place 14 · Minnesota FlyersMinnesota Flyers100 MetersRound P1414.93a—
Jun 3Minnesota Flyers SEASON OPENER INVITATIONAL & JUNIOR OLYMPIC PREP MEETJun 3 · 400 Meters · Place 2 · Minnesota FlyersMinnesota Flyers400 Meters2.1:11.55a7
Jun 3Minnesota Flyers SEASON OPENER INVITATIONAL & JUNIOR OLYMPIC PREP MEETJun 3 · 100 Meters · Place 2 · Minnesota FlyersMinnesota Flyers100 Meters2.13.81a7