Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorForest Lake Triangular · Mar 3012.40aForest Lake TriangularMarch 30, 2026
100m Hurdles · 33" / 0.838m · OutdoorOsseo Invitational · Apr 1820.96aOsseo InvitationalApril 18, 2024
200 Meters · IndoorMaverick Open · Feb 2026.54aMaverick OpenFebruary 20, 2026
200 Meters · OutdoorMSHSL Section 6AAA Championships · May 2625.21aMSHSL Section 6AAA ChampionshipsMay 26, 2026
300m Hurdles · 30" / 0.762m · OutdoorMSHSL Section 8AAA Championships · May 3152.53aMSHSL Section 8AAA ChampionshipsMay 31, 2023
400 Meters · OutdoorAAU Minnesota District Qualifier · Jun 201:01.22aAAU Minnesota District QualifierJune 20, 2026
60 Meter · IndoorUSATF Minnesota Indoor All-Comers Meet #5 · Feb 88.19aUSATF Minnesota Indoor All-Comers Meet #5February 8, 2026
60 Meters · IndoorLAND OF THE 10,000 RELAYS · Feb 148.06aLAND OF THE 10,000 RELAYSFebruary 14, 2026
Long Jump · OutdoorUSATF Minnesota Summer Meet #1 · Jun 244.70mUSATF Minnesota Summer Meet #1June 24, 2025
Triple Jump · IndoorMaverick Open · Feb 209.84mMaverick OpenFebruary 20, 2026
Triple Jump · OutdoorRogers Tri 4-8-25 · Apr 833-05.50Rogers Tri 4-8-25April 8, 2025

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

2026 Outdoor Track

39 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Triple Jump · Place 30 · Victory Track and Field ClubVictory Track and Field ClubTriple Jump30.10.52mWind: 0.411
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · Triple Jump · Place 5 · Victory Track and Field ClubVictory Track and Field ClubTriple Jump5.10.91m11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 400 Meters · Victory Track and Field ClubVictory Track and Field Club400 Meters—DNS11
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 200 Meters · Place 12 · Victory Track and Field ClubVictory Track and Field Club200 MetersRound P12.25.67a11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · Triple Jump · Place 5 · Victory Track and Field ClubVictory Track and Field ClubTriple Jump5.10.91m11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 400 Meters · Victory Track and Field ClubVictory Track and Field Club400 Meters—DNS11
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 200 Meters · Place 12 · Victory Track and Field ClubVictory Track and Field Club200 MetersRound P12.25.67a11
Jun 20AAU Minnesota District QualifierJun 20 · Triple Jump · Place 2 · Victory Track and Field ClubVictory Track and Field ClubTriple Jump211.08m11
Jun 20AAU Minnesota District QualifierJun 20 · 400 Meters · Place 5 · Victory Track and Field ClubVictory Track and Field Club400 Meters51:01.22a PB11
Jun 20AAU Minnesota District QualifierJun 20 · 200 Meters · Place 5 · Victory Track and Field ClubVictory Track and Field Club200 MetersRound P525.60a11
Jun 20AAU Minnesota District QualifierJun 20 · 200 Meters · Place 6 · Victory Track and Field ClubVictory Track and Field Club200 Meters625.39a11
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 200 Meters · Place 15 · RogersRogers200 MetersRound P15.25.58aWind: -2.311
May 26MSHSL Section 6AAA ChampionshipsMay 26 · Triple Jump · Place 6 · RogersRogersTriple Jump6.35-04.75Wind: 011
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 200 Meters · Place 5 · RogersRogers200 MetersRound P5.25.21a PB11
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 200 Meters · Place 5 · RogersRogers200 Meters5.25.55aWind: 011
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 100 Meters · Place 5 · RogersRogers100 MetersRound P5.12.67a11
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 100 Meters · Place 5 · RogersRogers100 Meters5.12.66aWind: -0.611
May 19Northwest Suburban Conference ChampionshipsMay 19 · Triple Jump · Place 3 · RogersRogersTriple Jump3.36' 6.5"11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 200 Meters · Place 4 · RogersRogers200 Meters4.26.06a11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 100 Meters · Place 7 · RogersRogers100 Meters7.12.73a11
May 15Class AAA State True TeamMay 15 · Triple Jump · Place 11 · RogersRogersTriple Jump11.34' 9.5"11
May 15Class AAA State True TeamMay 15 · 200 Meters · Place 7 · RogersRogers200 Meters7.25.45a11
May 15Class AAA State True TeamMay 15 · 100 Meters · Place 15 · RogersRogers100 Meters15.12.49a11
May 54AAA Section True TeamMay 5 · Triple Jump · Place 2 · RogersRogersTriple Jump2.36' 11"11
May 54AAA Section True TeamMay 5 · 400 Meters · Place 20 · RogersRogers400 Meters20.1:05.99a11
May 54AAA Section True TeamMay 5 · 200 Meters · Place 7 · RogersRogers200 Meters7.26.46a11
May 54AAA Section True TeamMay 5 · 100 Meters · Place 6 · RogersRogers100 Meters6.12.66a11
Apr 28ISD 728 TriangularApr 28 · Long Jump · Place 4 · RogersRogersLong Jump4.16' 0"11
Apr 28ISD 728 TriangularApr 28 · 200 Meters · Place 2 · RogersRogers200 Meters2.26.34a11
Apr 28ISD 728 TriangularApr 28 · 100 Meters · Place 1 · RogersRogers100 Meters1.12.60a11
Apr 24Hamline Elite MeetApr 24 · Triple Jump · Place 12 · RogersRogersTriple Jump1233-1111
Apr 16Osseo InvitationalApr 16 · Triple Jump · Place 1 · RogersRogersTriple Jump1.36' 10"11
Apr 16Osseo InvitationalApr 16 · 200 Meters · Place 3 · RogersRogers200 Meters3.25.45a11
Apr 7Rogers Tri 4/7/26Apr 7 · Triple Jump · Place 1 · RogersRogersTriple Jump1.34-06.0011
Apr 7Rogers Tri 4/7/26Apr 7 · 100 Meters · Place 2 · RogersRogers100 Meters2.12.87a11
Mar 30Forest Lake TriangularMar 30 · Triple Jump · Place 1 · RogersRogersTriple Jump135-6.511
Mar 30Forest Lake TriangularMar 30 · 400 Meters · Place 1 · RogersRogers400 Meters11:02.92a11
Mar 30Forest Lake TriangularMar 30 · 200 Meters · Place 1 · RogersRogers200 Meters125.94a11
Mar 30Forest Lake TriangularMar 30 · 100 Meters · Place 1 · RogersRogers100 Meters112.40a PB11

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 200 Meters · Place 5 · Top Self TrainingTop Self Training200 Meters526.78a11
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 60 Meters · Place 8 · Top Self TrainingTop Self Training60 Meters88.25a11
Feb 20Maverick OpenFeb 20 · Triple Jump · Place 11 · Top Self TrainingTop Self TrainingTriple Jump119.84m PB11
Feb 20Maverick OpenFeb 20 · 200 Meters · Place 9 · Top Self TrainingTop Self Training200 Meters926.54a PB11
Feb 20Maverick OpenFeb 20 · 60 Meters · Place 20 · Top Self TrainingTop Self Training60 Meters208.16a11
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 200 Meters · Place 5 · Top Self TrainingTop Self Training200 Meters526.99a11
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 60 Meters · Place 6 · Top Self TrainingTop Self Training60 MetersRound P68.06a PB11
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 60 Meters · Place 6 · Top Self TrainingTop Self Training60 Meters68.13a11
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 60 Meter · Place 9 · Top Self TrainingTop Self Training60 Meter9.8.19a PB11
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 200 Meters · Place 6 · Top Self TrainingTop Self Training200 Meters6.26.92a11
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 60 Meter · Place 49 · Top Self TrainingTop Self Training60 MeterRound P49.8.19a11
Jan 11Track Minnesota InvitationalJan 11 · 60 Meters · Place 9 · Top Self TrainingTop Self Training60 MetersRound P98.25a11
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 200 Meters · Place 22 · Top Self TrainingTop Self Training200 Meters2228.25a11
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60 Meters · Place 18 · Top Self TrainingTop Self Training60 Meters188.36a11
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 200 Meters · Place 22 · Top Self TrainingTop Self Training200 Meters2228.25a11
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60 Meters · Place 18 · Top Self TrainingTop Self Training60 Meters188.36a11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 60 Meter · Place 8 · Top Self TrainingTop Self Training60 Meter8.8.54a11
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 200 Meters · Place 13 · Top Self TrainingTop Self Training200 Meters13.28.46a11
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 60 Meter · Place 26 · UnattachedUnattached60 Meter26.8.68a10
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 200 Meters · Place 18 · UnattachedUnattached200 Meters18.29.86a10

2025 Outdoor Track

45 results
DateMeetEventPlMarkGr
Aug 5USATF Minnesota Summer Meet #5Aug 5 · Long Jump · Place 2 · Momentum TCMomentum TCLong Jump2.4.85m10
Aug 5USATF Minnesota Summer Meet #5Aug 5 · 400 Meters · Place 5 · Momentum TCMomentum TC400 Meters5.1:05.11a10
Jul 29USATF Minnesota Summer Meet #4Jul 29 · Triple Jump · Place 1 · Momentum TCMomentum TCTriple Jump110.89m10
Jul 29USATF Minnesota Summer Meet #4Jul 29 · 100 Meters · Place 1 · Momentum TCMomentum TC100 Meters112.67a10
Jul 1USATF Minnesota Summer Meet #2Jul 1 · Long Jump · Place 1 · Momentum TCMomentum TCLong Jump14.93m10
Jul 1USATF Minnesota Summer Meet #2Jul 1 · 200 Meters · Place 3 · Momentum TCMomentum TC200 Meters326.50a10
Jul 1USATF Minnesota Summer Meet #2Jul 1 · 100 Meters · Place 2 · Momentum TCMomentum TC100 Meters212.81a10
Jun 24USATF Minnesota Summer Meet #1Jun 24 · Long Jump · Place 4 · Momentum TCMomentum TCLong Jump44.70m PB10
Jun 24USATF Minnesota Summer Meet #1Jun 24 · 200 Meters · Place 3 · Momentum TCMomentum TC200 Meters327.19a10
Jun 24USATF Minnesota Summer Meet #1Jun 24 · 100 Meters · Place 2 · Momentum TCMomentum TC100 Meters213.25a10
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · Triple Jump · Place 3 · Momentum TCMomentum TCTriple Jump39.86m10
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 200 Meters · Place 3 · Momentum TCMomentum TC200 MetersRound P326.48a10
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 200 Meters · Place 3 · Momentum TCMomentum TC200 Meters326.19a10
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 100 Meters · Place 2 · Momentum TCMomentum TC100 MetersRound P212.85a10
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 100 Meters · Place 2 · Momentum TCMomentum TC100 Meters212.75a10
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 200 Meters · Place 11 · RogersRogers200 MetersRound P11.26.78a10
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 100 Meters · Place 9 · RogersRogers100 MetersRound P9.12.74a10
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 100 Meters · Place 9 · RogersRogers100 Meters9.12.59aWind: 2.310
May 22Northwest Suburban Conference ChampionshipsMay 22 · 200 Meters · Place 11 · RogersRogers200 Meters1126.38a10
May 13Thunder Last Chance MeetMay 13 · Long Jump · Place 8 · RogersRogersLong Jump815-3.7510
May 13Thunder Last Chance MeetMay 13 · 200 Meters · Place 2 · RogersRogers200 Meters226.74a10
May 13Thunder Last Chance MeetMay 13 · 100 Meters · Place 2 · RogersRogers100 Meters213.11a10
May 9Class AAA Wild CardMay 9 · Triple Jump · Place 34 · RogersRogersTriple Jump34.33' 2"10
May 9Class AAA Wild CardMay 9 · 200 Meters · Place 30 · RogersRogers200 Meters30.26.57a10
May 9Class AAA Wild CardMay 9 · 100 Meters · Place 44 · RogersRogers100 Meters44.12.97a10
May 6Section 4AAA True TeamMay 6 · Triple Jump · Place 10 · RogersRogersTriple Jump10.33' 2"10
May 6Section 4AAA True TeamMay 6 · 200 Meters · Place 6 · RogersRogers200 Meters6.26.57a10
May 6Section 4AAA True TeamMay 6 · 100 Meters · Place 14 · RogersRogers100 Meters14.12.97a10
Apr 29Crimson InvitationalApr 29 · 200 Meters · Place 9 · RogersRogers200 Meters927.72a10
Apr 29Crimson InvitationalApr 29 · 100 Meters · Place 8 · RogersRogers100 Meters813.31a10
Apr 29Bison InviteApr 29 · Triple Jump · Place 6 · RogersRogersTriple Jump6.32' 8"10
Apr 29Bison InviteApr 29 · 200 Meters · Place 9 · RogersRogers200 Meters9.27.72a10
Apr 29Bison InviteApr 29 · 100 Meters · Place 8 · RogersRogers100 Meters8.13.31a10
Apr 22Monticello InviteApr 22 · Triple Jump · Place 5 · RogersRogersTriple Jump5.32' 9"10
Apr 22Monticello InviteApr 22 · 200 Meters · Place 6 · RogersRogers200 Meters6.27.27a10
Apr 22Monticello InviteApr 22 · 100 Meters · Place 5 · RogersRogers100 Meters5.13.18a10
Apr 19Osseo InvitationalApr 19 · Triple Jump · RogersRogersTriple Jump—DNS10
Apr 19Osseo InvitationalApr 19 · 200 Meters · Place 12 · RogersRogers200 Meters12.28.33a10
Apr 19Osseo InvitationalApr 19 · 100 Meters · Place 6 · RogersRogers100 Meters6.13.76a10
Apr 8Rogers Tri 4-8-25Apr 8 · Triple Jump · Place 6 · RogersRogersTriple Jump6.33-05.50 PB10
Apr 8Rogers Tri 4-8-25Apr 8 · 200 Meters · Place 3 · RogersRogers200 Meters3.27.63a10
Apr 8Rogers Tri 4-8-25Apr 8 · 100 Meters · Place 1 · RogersRogers100 Meters1.13.48a10
Apr 4Forest Lake TriangularApr 4 · Triple Jump · Place 3 · RogersRogersTriple Jump332-9.510
Apr 4Forest Lake TriangularApr 4 · Long Jump · Place 4 · RogersRogersLong Jump415-310
Apr 4Forest Lake TriangularApr 4 · 200 Meters · Place 3 · RogersRogers200 Meters327.61a10

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MSHSL Section 8AAA ChampionshipsMay 29 · 300m Hurdles · Place 17 · RogersRogers300m Hurdles30" / 0.762mRound P17.53.81a9
May 21Northwest Suburban Conference ChampionshipsMay 21 · Long Jump · Place 39 · RogersRogersLong Jump3913-6—
Apr 30Spartan InvitationalApr 30 · Long Jump · Place 10 · RogersRogersLong Jump1014-2—
Apr 30Spartan InvitationalApr 30 · 300m Hurdles · Place 10 · RogersRogers300m Hurdles1054.88a—
Apr 30Spartan InvitationalApr 30 · 100m Hurdles · Place 14 · RogersRogers100m Hurdles1420.46a—
Apr 18Osseo InvitationalApr 18 · Long Jump · Place 12 · RogersRogersLong Jump12.14-05.009
Apr 18Osseo InvitationalApr 18 · 300m Hurdles · Place 27 · RogersRogers300m Hurdles30" / 0.762m27.59.29a9
Apr 18Osseo InvitationalApr 18 · 100m Hurdles · Place 25 · RogersRogers100m Hurdles33" / 0.838m25.20.96a PB9
Apr 5Forest Lake TriangularApr 5 · Long Jump · Place 2 · RogersRogersLong Jump214-11—
Apr 5Forest Lake TriangularApr 5 · 300m Hurdles · Place 4 · RogersRogers300m Hurdles454.05a—
Apr 5Forest Lake TriangularApr 5 · 100m Hurdles · Place 12 · RogersRogers100m Hurdles1221.18a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 31MSHSL Section 8AAA ChampionshipsMay 31 · 300m Hurdles · Place 14 · RogersRogers300m Hurdles30" / 0.762mRound P14.52.53a PB8
May 23Northwest Suburban Conference ChampionshipsMay 23 · 300m Hurdles · Place 14 · RogersRogers300m HurdlesRound P1450.978
Apr 18Rogers Tri 4/18/23Apr 18 · Long Jump · Place 15 · RogersRogersLong Jump15.12-09.508
Apr 18Rogers Tri 4/18/23Apr 18 · 300m Hurdles · Place 9 · RogersRogers300m Hurdles30" / 0.762m9.57.63a8