Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorYellow Jacket Invitational · Mar 120.28Yellow Jacket InvitationalMarch 1, 2025
Discus · 1kg · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1071-09Mountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
Javelin · 600g · OutdoorBoaz JV meet 2 · Apr 744-07Boaz JV meet 2April 7, 2026
Shot Put · 4kg · OutdoorAndy Page Memorial Meet 2026 · Apr 1627-11.00Andy Page Memorial Meet 2026April 16, 2026
Shot Put · 6lb · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1028-10.50Mountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 16Andy Page Memorial Meet 2026Apr 16 · Discus · Place 22 · AshvilleAshvilleDiscus1kg22.70-108
Apr 16Andy Page Memorial Meet 2026Apr 16 · Shot Put · Place 17 · AshvilleAshvilleShot Put4kg17.27-11.00 PB8
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Discus · Place 4 · AshvilleAshvilleDiscus1kg4.71-09 PB8
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · Shot Put · Place 7 · AshvilleAshvilleShot Put6lb7.28-10.50 PB8
Apr 7Boaz JV meet 2Apr 7 · Javelin · Place 5 · AshvilleAshvilleJavelin600g5.44-07 PB8
Apr 7Boaz JV meet 2Apr 7 · Discus · Place 3 · AshvilleAshvilleDiscus1kg3.66-038
Apr 7Boaz JV meet 2Apr 7 · Shot Put · Place 5 · AshvilleAshvilleShot Put4kg5.24-07.008
Apr 3Lincoln Meet 3Apr 3 · Discus · Place 18 · AshvilleAshvilleDiscus1kg18.56-058
Mar 30Albertville JV InvitationalMar 30 · Javelin · Place 7 · AshvilleAshvilleJavelin600g7.43-088
Mar 30Albertville JV InvitationalMar 30 · Discus · Place 6 · AshvilleAshvilleDiscus1kg6.55-078
Mar 30Albertville JV InvitationalMar 30 · Shot Put · Place 2 · AshvilleAshvilleShot Put4kg2.23-10.508
Mar 19Fort Payne InvitationalMar 19 · Shot Put · Place 23 · AshvilleAshvilleShot Put4kg23.22-108
Mar 10Oneonta OpenerMar 10 · Shot Put · Place 20 · AshvilleAshvilleShot Put2022-0.508
Mar 10Oneonta OpenerMar 10 · Discus · Place 15 · AshvilleAshvilleDiscus1567-08

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 28Patriot InvitationalFeb 28 · Javelin · Place 23 · AshvilleAshvilleJavelin2333-48
Feb 28Patriot InvitationalFeb 28 · Shot Put · Place 29 · AshvilleAshvilleShot Put2923-38

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 18Hewitt Trussville InvitationalApr 18 · Javelin · Place 51 · AshvilleAshvilleJavelin5138-117
Apr 18Hewitt Trussville InvitationalApr 18 · Shot Put · Place 44 · AshvilleAshvilleShot Put4423-4.507
Apr 8Lincoln Meet 4Apr 8 · Discus · Place 12 · AshvilleAshvilleDiscus1258-67
Apr 8Lincoln Meet 4Apr 8 · Shot Put · Place 18 · AshvilleAshvilleShot Put1823-67
Apr 8Lincoln Meet 4Apr 8 · Discus · Place 12 · AshvilleAshvilleDiscus1258-67
Apr 8Lincoln Meet 4Apr 8 · Shot Put · Place 18 · AshvilleAshvilleShot Put1823-67
Mar 20Oneonta Meet #2Mar 20 · Shot Put · Place 14 · AshvilleAshvilleShot Put1421-57
Mar 20Oneonta Meet #2Mar 20 · Javelin · Place 23 · AshvilleAshvilleJavelin2338-87
Mar 14Albertville Varsity Meet #2 2025Mar 14 · Shot Put · Place 12 · AshvilleAshvilleShot Put1223-6.507
Mar 14Albertville Varsity Meet #2 2025Mar 14 · Javelin · Place 20 · AshvilleAshvilleJavelin2043-47
Mar 1Yellow Jacket InvitationalMar 1 · Javelin · Place 35 · AshvilleAshvilleJavelin3539-47
Mar 1Yellow Jacket InvitationalMar 1 · 100 Meters · Place 82 · AshvilleAshville100 Meters8220.28 PB7