Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorAdidas Track Nationals 2026 · Jun 1811.89aAdidas Track Nationals 2026June 18, 2026
110m Hurdles · 39" / 0.991m · OutdoorTRAC Conference Meet #3 · Apr 916.87aTRAC Conference Meet #3April 9, 2026
1500 Meters · Outdoor2026 BODYARMOR State Games · May 305:25.08a2026 BODYARMOR State GamesMay 30, 2026
400 Meters · OutdoorMount Tabor Last Chance Meet · May 154.44aMount Tabor Last Chance MeetMay 1, 2026
Discus · 1.6kg · OutdoorPatriots Invitational · Mar 13129-00Patriots InvitationalMarch 13, 2026
High Jump · IndoorAAU Indoor National Championship · Mar 62:21.91AAU Indoor National ChampionshipMarch 6, 2026
High Jump · OutdoorCHCCS Early Season track Meet · Mar 105-06.00CHCCS Early Season track MeetMarch 10, 2025
Javelin · 800g · OutdoorUSATF North Carolina Association Junior Olympic Championships · Jun 2629.61mUSATF North Carolina Association Junior Olympic ChampionshipsJune 26, 2026
Long Jump · IndoorThe VA Showcase · Jan 175.80mThe VA ShowcaseJanuary 17, 2026
Long Jump · OutdoorUSATF Region 3 Junior Olympic Championship · Jun 265.41mUSATF Region 3 Junior Olympic ChampionshipJune 26, 2025
Pole Vault · OutdoorUSATF Region 3 Junior Olympic Championship · Jun 262.29mUSATF Region 3 Junior Olympic ChampionshipJune 26, 2025
Shot Put · 12lb · IndoorThe VA Showcase · Jan 1712.24mThe VA ShowcaseJanuary 17, 2026
Shot Put · 12lb · OutdoorTRAC TRI MEET #2 · Mar 2542-04.00TRAC TRI MEET #2March 25, 2026

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

2026 Outdoor Track

56 results
DateMeetEventPlMarkGr
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · Javelin · Place 4 · Durham Striders TrackDurham Striders TrackJavelin800g4.29.61m PB11
Jun 26USATF North Carolina Association Junior Olympic ChampionshipsJun 26 · Shot Put · Place 8 · Durham Striders TrackDurham Striders TrackShot Put12lb8.11.35m11
Jun 18Adidas Track Nationals 2026Jun 18 · Long Jump · Place 11 · Durham Striders TrackDurham Striders TrackLong Jump11.5.84Wind: 0.511
Jun 18Adidas Track Nationals 2026Jun 18 · Pole Vault · Place 19 · Durham Striders TrackDurham Striders TrackPole Vault19.2.3511
Jun 18Adidas Track Nationals 2026Jun 18 · High Jump · Place 6 · Durham Striders TrackDurham Striders TrackHigh Jump6.1.7911
Jun 18Adidas Track Nationals 2026Jun 18 · Javelin · Place 11 · Durham Striders TrackDurham Striders TrackJavelin800g11.33.5211
Jun 18Adidas Track Nationals 2026Jun 18 · Discus · Place 11 · Durham Striders TrackDurham Striders TrackDiscus1.6kg11.30.8711
Jun 18Adidas Track Nationals 2026Jun 18 · Shot Put · Place 10 · Durham Striders TrackDurham Striders TrackShot Put12lb10.11.1211
Jun 18Adidas Track Nationals 2026Jun 18 · 110m Hurdles · Place 13 · Durham Striders TrackDurham Striders Track110m Hurdles39" / 0.991m13.16.98aWind: 0.511
Jun 18Adidas Track Nationals 2026Jun 18 · 1500 Meters · Place 17 · Durham Striders TrackDurham Striders Track1500 Meters17.5:27.14a11
Jun 18Adidas Track Nationals 2026Jun 18 · 400 Meters · Place 12 · Durham Striders TrackDurham Striders Track400 Meters12.55.42a11
Jun 18Adidas Track Nationals 2026Jun 18 · 100 Meters · Place 17 · Durham Striders TrackDurham Striders Track100 Meters17.11.89a PBWind: 0.911
May 302026 BODYARMOR State GamesMay 30 · High Jump · Place 3 · Durham StridersDurham StridersHigh Jump31.83m11
May 302026 BODYARMOR State GamesMay 30 · Javelin · Place 2 · Durham StridersDurham StridersJavelin226.29m11
May 302026 BODYARMOR State GamesMay 30 · 1500 Meters · Place 9 · Durham StridersDurham Striders1500 Meters95:25.08a PB11
May 302026 BODYARMOR State GamesMay 30 · 400 Meters · Place 26 · Durham StridersDurham Striders400 Meters2655.95a11
May 15NCHSAA 5A/7A Outdoor State ChampionshipMay 15 · High Jump · Place 9 · Chapel HillChapel HillHigh Jump9.6-00.0011
May 9NCHSAA 7A Central RegionalMay 9 · High Jump · Place 4 · Chapel HillChapel HillHigh Jump4.6-02.0011
May 9NCHSAA 7A Central RegionalMay 9 · Discus · Place 9 · Chapel HillChapel HillDiscus1.6kg9.120-05.0011
May 9NCHSAA 7A Central RegionalMay 9 · Shot Put · Place 14 · Chapel HillChapel HillShot Put12lb14.39-09.0011
May 9NCHSAA 7A Central-West Super RegionalMay 9 · High Jump · Place 4 · Chapel HillChapel HillHigh Jump4.6-02.0011
May 9NCHSAA 7A Central-West Super RegionalMay 9 · Discus · Place 9 · Chapel HillChapel HillDiscus1.6kg9.120-05.0011
May 9NCHSAA 7A Central-West Super RegionalMay 9 · Shot Put · Place 14 · Chapel HillChapel HillShot Put12lb14.39-09.0011
May 1Mount Tabor Last Chance MeetMay 1 · Discus · Place 15 · Chapel HillChapel HillDiscus1.6kg15.113-0911
May 1Mount Tabor Last Chance MeetMay 1 · Shot Put · Place 15 · Chapel HillChapel HillShot Put12lb15.35-05.5011
May 1Mount Tabor Last Chance MeetMay 1 · 400 Meters · Place 7 · Chapel HillChapel Hill400 Meters7.54.44a PB11
Apr 28TRAC Conference ChampionshipApr 28 · Long Jump · Place 5 · Chapel HillChapel HillLong Jump5.20-01.0011
Apr 28TRAC Conference ChampionshipApr 28 · High Jump · Place 2 · Chapel HillChapel HillHigh Jump2.6-00.0011
Apr 28TRAC Conference ChampionshipApr 28 · Discus · Place 7 · Chapel HillChapel HillDiscus1.6kg7.120-10.0011
Apr 28TRAC Conference ChampionshipApr 28 · Shot Put · Place 7 · Chapel HillChapel HillShot Put12lb7.39-04.0011
Apr 23TRAC Conference Meet #4Apr 23 · High Jump · Place 1 · Chapel HillChapel HillHigh Jump1.6-00.0011
Apr 23TRAC Conference Meet #4Apr 23 · Discus · Place 5 · Chapel HillChapel HillDiscus1.6kg5.111-00.0011
Apr 23TRAC Conference Meet #4Apr 23 · Shot Put · Place 6 · Chapel HillChapel HillShot Put12lb6.38-02.0011
Apr 23TRAC Conference Meet #4Apr 23 · 400 Meters · Chapel HillChapel Hill400 Meters—DNS11
Apr 18Apex Lions RelaysApr 18 · Shot Put · Place 22 · Chapel HillChapel HillShot Put2239' 11.5"11
Apr 18Apex Lions RelaysApr 18 · Long Jump · Place 17 · Chapel HillChapel HillLong Jump1720' 2"11
Apr 18Apex Lions RelaysApr 18 · High Jump · Place 14 · Chapel HillChapel HillHigh Jump145' 8"11
Apr 18Apex Lions RelaysApr 18 · Shot Put · Place 22 · Chapel HillChapel HillShot Put2239' 11.5"11
Apr 18Apex Lions RelaysApr 18 · Long Jump · Place 17 · Chapel HillChapel HillLong Jump1720' 2"11
Apr 18Apex Lions RelaysApr 18 · High Jump · Place 14 · Chapel HillChapel HillHigh Jump145' 8"11
Apr 11Orange County Championships 2026Apr 11 · Long Jump · Place 5 · Chapel HillChapel HillLong Jump5.19-09.7511
Apr 11Orange County Championships 2026Apr 11 · Discus · Place 3 · Chapel HillChapel HillDiscus1.6kg3.118-03.0011
Apr 11Orange County Championships 2026Apr 11 · Shot Put · Place 2 · Chapel HillChapel HillShot Put12lb2.40-00.0011
Apr 11Orange County Championships 2026Apr 11 · 110m Hurdles · Place 4 · Chapel HillChapel Hill110m Hurdles39" / 0.991m4.17.03a11
Apr 9TRAC Conference Meet #3Apr 9 · High Jump · Place 1 · Chapel HillChapel HillHigh Jump1.5-10.0011
Apr 9TRAC Conference Meet #3Apr 9 · Discus · Place 1 · Chapel HillChapel HillDiscus1.6kg1.120-08.2511
Apr 9TRAC Conference Meet #3Apr 9 · Shot Put · Place 2 · Chapel HillChapel HillShot Put12lb2.38-03.5011
Apr 9TRAC Conference Meet #3Apr 9 · 110m Hurdles · Place 2 · Chapel HillChapel Hill110m Hurdles39" / 0.991m2.16.87a PB11
Mar 25TRAC TRI MEET #2Mar 25 · Discus · Place 1 · Chapel HillChapel HillDiscus1.6kg1.128-00.0011
Mar 25TRAC TRI MEET #2Mar 25 · Shot Put · Place 1 · Chapel HillChapel HillShot Put12lb1.42-04.00 PB11
Mar 25TRAC TRI MEET #2Mar 25 · 110m Hurdles · Place 2 · Chapel HillChapel Hill110m Hurdles39" / 0.991m2.17.18a11
Mar 19TRAC TRI MEETMar 19 · Long Jump · Chapel HillChapel HillLong Jump—DNS11
Mar 19TRAC TRI MEETMar 19 · Discus · Chapel HillChapel HillDiscus1.6kg—DNS11
Mar 19TRAC TRI MEETMar 19 · Shot Put · Chapel HillChapel HillShot Put12lb—DNS11
Mar 13Patriots InvitationalMar 13 · Discus · Place 8 · Chapel HillChapel HillDiscus1.6kg8.129-00 PB11
Mar 13Patriots InvitationalMar 13 · Shot Put · Place 12 · Chapel HillChapel HillShot Put12lb12.39-00.2511

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Mar 6AAU Indoor National ChampionshipMar 6 · Shot Put · Place 8 · Durham StridersDurham StridersShot Put812.09m—
Mar 6AAU Indoor National ChampionshipMar 6 · High Jump · Place 14 · Durham StridersDurham StridersHigh Jump142:21.91 PB—
Mar 6AAU Indoor National ChampionshipMar 6 · Long Jump · Place 5 · Durham StridersDurham StridersLong Jump55.75m—
Mar 6AAU Indoor National ChampionshipMar 6 · 60m Hurdles · Place 12 · Durham StridersDurham Striders60m Hurdles129.67—
Feb 18NCHSAA 7A ChampsFeb 18 · High Jump · Place 10 · Chapel HillChapel HillHigh Jump10.6-00.0011
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · Shot Put · Place 2 · Chapel HillChapel HillShot Put245-04.0011
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · Long Jump · Place 1 · Chapel HillChapel HillLong Jump119-09.5011
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · High Jump · Place 1 · Chapel HillChapel HillHigh Jump16-02.0011
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · Shot Put · Place 2 · Chapel HillChapel HillShot Put245-04.0011
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · Long Jump · Place 1 · Chapel HillChapel HillLong Jump119-09.5011
Jan 29Tobacco Road & Meck Power Six Conference ChampionshipsJan 29 · High Jump · Place 1 · Chapel HillChapel HillHigh Jump16-02.0011
Jan 17The VA ShowcaseJan 17 · Long Jump · Place 71 · Chapel HillChapel HillLong Jump71.5.80m PB11
Jan 17The VA ShowcaseJan 17 · Shot Put · Place 45 · Chapel HillChapel HillShot Put12lb45.12.24m PB11
Jan 17The VA ShowcaseJan 17 · High Jump · Place 4 · Chapel HillChapel HillHigh Jump4.1.78m11
Jan 13Spartan ClassicJan 13 · Shot Put · Place 7 · Chapel HillChapel HillShot Put740-08.5011
Jan 13Spartan ClassicJan 13 · Long Jump · Place 1 · Chapel HillChapel HillLong Jump120-02.0011
Jan 13Spartan ClassicJan 13 · High Jump · Place 1 · Chapel HillChapel HillHigh Jump15-10.0011

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 20ASICS Holiday InvitationalDec 20 · Shot Put · Place 31 · Chapel HillChapel HillShot Put12lb31.34-00.2511
Dec 20ASICS Holiday InvitationalDec 20 · High Jump · Place 14 · Chapel HillChapel HillHigh Jump14.5-07.0011
Nov 21Marvin Ridge InvitationalNov 21 · Shot Put · Place 5 · Chapel HillChapel HillShot Put12lb5.35-01.0011
Nov 21Marvin Ridge InvitationalNov 21 · High Jump · Place 3 · Chapel HillChapel HillHigh Jump3.5-10.0011
Feb 4Eastern / Southeast Alamance #4Feb 4 · Long Jump · Place 22 · Chapel HillChapel HillLong Jump2216-06.0010
Feb 4Eastern / Southeast Alamance #4Feb 4 · High Jump · Place 7 · Chapel HillChapel HillHigh Jump75-02.0010
Jan 30DC 6 4A and Mid-State 2A Conference ChampionshipsJan 30 · Shot Put · Place 5 · Chapel HillChapel HillShot Put534-07.5010
Jan 30DC 6 4A and Mid-State 2A Conference ChampionshipsJan 30 · Pole Vault · Place 4 · Chapel HillChapel HillPole Vault46-00.0010
Jan 28Eastern / Southeast Alamance #3Jan 28 · Shot Put · Place 8 · Chapel HillChapel HillShot Put833-10.0010
Jan 28Eastern / Southeast Alamance #3Jan 28 · Shot Put · Place 8 · Chapel HillChapel HillShot Put833-10.0010

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
Dec 16Southeast Alamance Polar Bear #1Dec 16 · 300 Meters · Place 4 · Chapel HillChapel Hill300 Meters4.40.36aUnofficial11
Dec 16Southeast Alamance Polar Bear #1Dec 16 · Shot Put · Place 1 · Chapel HillChapel HillShot Put12lb1.42-07.00Unofficial11
Dec 16Southeast Alamance Polar Bear #1Dec 16 · High Jump · Place 2 · Chapel HillChapel HillHigh Jump2.5-06.00Unofficial11
Dec 11Eastern Alamance Polar Bear #1Dec 11 · 300 Meters · Place 8 · Chapel HillChapel Hill300 Meters8.40.41aUnofficial11
Dec 11Eastern Alamance Polar Bear #1Dec 11 · Shot Put · Place 7 · Chapel HillChapel HillShot Put12lb7.34-00.00Unofficial11
Dec 11Eastern Alamance Polar Bear #1Dec 11 · High Jump · Place 3 · Chapel HillChapel HillHigh Jump3.5-06.00Unofficial11
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 110m Hurdles · Place 2 · Durham StridersDurham Striders110m Hurdles220.77a—
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · Pole Vault · Place 1 · Durham StridersDurham StridersPole Vault12.29m PB—
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · Discus · Place 1 · Durham StridersDurham StridersDiscus133.57m—
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · High Jump · Place 1 · Durham StridersDurham StridersHigh Jump11.76m—
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · Long Jump · Place 2 · Durham StridersDurham StridersLong Jump25.41m PB—
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · Javelin · Place 1 · Durham StridersDurham StridersJavelin125.59m—
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · Shot Put · Place 1 · Durham StridersDurham StridersShot Put111.23m—
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 1500 Meters · Place 3 · Durham StridersDurham Striders1500 Meters35:53.36a—
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 400 Meters · Place 3 · Durham StridersDurham Striders400 Meters359.97a—
Jun 26USATF Region 3 Junior Olympic ChampionshipJun 26 · 100 Meters · Place 3 · Durham StridersDurham Striders100 Meters312.12a—
Jun 72025 BODYARMOR State GamesJun 7 · Discus · Place 2 · Durham StridersDurham StridersDiscus235.52m—
Jun 72025 BODYARMOR State GamesJun 7 · High Jump · Place 5 · Durham StridersDurham StridersHigh Jump51.65m—
Jun 72025 BODYARMOR State GamesJun 7 · Shot Put · Place 5 · Durham StridersDurham StridersShot Put59.61m—
Jun 72025 BODYARMOR State GamesJun 7 · 100 Meters · Place 19 · Durham StridersDurham Striders100 MetersRound P1912.11a—
May 10NCHSAA 4A Mideast Regional 2025May 10 · Discus · Place 10 · Chapel HillChapel HillDiscus1.6kg10.118-1010
May 10NCHSAA 4A Mideast Regional 2025May 10 · Shot Put · Place 16 · Chapel HillChapel HillShot Put12lb16.38-03.0010
Apr 12Orange County Championship MeetApr 12 · Discus · Place 2 · Chapel HillChapel HillDiscus2102-010
Apr 12Orange County Championship MeetApr 12 · Shot Put · Place 4 · Chapel HillChapel HillShot Put433-010
Apr 8DC VI Meet #2 at East Chapel HillApr 8 · Discus · Place 4 · Chapel HillChapel HillDiscus4105-510
Apr 8DC VI Meet #2 at East Chapel HillApr 8 · Pole Vault · Place 2 · Chapel HillChapel HillPole Vault28-0—
Apr 8DC VI Meet #2 at East Chapel HillApr 8 · 400 Meters · Place 16 · Chapel HillChapel Hill400 Meters161:00.1010
Mar 10CHCCS Early Season track MeetMar 10 · Discus · Place 6 · Chapel HillChapel HillDiscus1.6kg6.95-0410
Mar 10CHCCS Early Season track MeetMar 10 · Shot Put · Place 5 · Chapel HillChapel HillShot Put12lb5.33-00.5010
Mar 10CHCCS Early Season track MeetMar 10 · High Jump · Place 5 · Chapel HillChapel HillHigh Jump5.5-06.00 PB10
Mar 10CHCCS Early Season track MeetMar 10 · 400 Meters · Place 3 · Chapel HillChapel Hill400 Meters3.59.17a10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Dec 18Eastern /Southeast Alamance #2Dec 18 · Long Jump · Place 18 · Chapel HillChapel HillLong Jump18.16-06.0010
Dec 18Eastern /Southeast Alamance #2Dec 18 · Shot Put · Place 6 · Chapel HillChapel HillShot Put12lb6.33-02.0010
Dec 14East Chapel Hill Polar Bear #2Dec 14 · Long Jump · Place 8 · Chapel HillChapel HillLong Jump8.16-10.50Unofficial10
Dec 14East Chapel Hill Polar Bear #2Dec 14 · Shot Put · Place 2 · Chapel HillChapel HillShot Put12lb2.38-08.50Unofficial10
Dec 14East Chapel Hill Polar Bear #2Dec 14 · High Jump · Place 4 · Chapel HillChapel HillHigh Jump4.5-04.00Unofficial10
Dec 7East Chapel Hill Polar Bear #1 2025Dec 7 · Long Jump · Place 8 · Chapel HillChapel HillLong Jump8.17-2.50Unofficial10
Dec 7East Chapel Hill Polar Bear #1 2025Dec 7 · Shot Put · Place 6 · Chapel HillChapel HillShot Put12lb6.36-1.25Unofficial10
Dec 7East Chapel Hill Polar Bear #1 2025Dec 7 · High Jump · Place 5 · Chapel HillChapel HillHigh Jump5.5-4Unofficial10
Mar 13Jordan vs. Chapel Hill Dual Meet 2024Mar 13 · Discus · Place 14 · Chapel HillChapel HillDiscus1478-8.5—
Mar 13Jordan vs. Chapel Hill Dual Meet 2024Mar 13 · Shot Put · Place 9 · Chapel HillChapel HillShot Put929-10—