Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorFlorence MS/JV Meet #1 · Mar 116:23.50Florence MS/JV Meet #1March 11, 2024
200 Meters · OutdoorLake Guntersville Invitational · Apr 1228.71Lake Guntersville InvitationalApril 12, 2025
400 Meters · OutdoorMuscle Shoals Invitational 2 · Apr 161:07.54aMuscle Shoals Invitational 2April 16, 2024
800 Meters · OutdoorGuntersville Varsity Meet 1 · Apr 62:39.96Guntersville Varsity Meet 1April 6, 2024
Javelin · 800g · OutdoorMuscle Shoals Invitational 2 · Apr 1468-02Muscle Shoals Invitational 2April 14, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 16Andy Page Memorial Meet 2026Apr 16 · Javelin · Place 47 · Lauderdale CountyJavelin800g47.65-0610
Apr 16Andy Page Memorial Meet 2026Apr 16 · 800 Meters · Lauderdale County800 Meters--DNS10
Apr 14Muscle Shoals Invitational 2Apr 14 · Javelin · Place 33 · Lauderdale CountyJavelin800g33.68-02 PB10
Apr 14Muscle Shoals Invitational 2Apr 14 · 1600 Meters · Lauderdale County1600 Meters--DNS10
Apr 14Muscle Shoals Invitational 2Apr 14 · 800 Meters · Place 45 · Lauderdale County800 Meters45.2:47.47a10
Apr 10Deshler Varsity Meet #4Apr 10 · 1600 Meters · Lauderdale County1600 Meters--DNS10
Apr 10Deshler Varsity Meet #4Apr 10 · 800 Meters · Place 10 · Lauderdale County800 Meters10.2:44.56a10
Apr 4Lake Guntersville InvitationalApr 4 · 1600 Meters · Lauderdale County1600 Meters--DNS10
Apr 4Lake Guntersville InvitationalApr 4 · 800 Meters · Lauderdale County800 Meters--DNS10
Mar 19Florence InvitationalMar 19 · 800 Meters · Place 25 · Lauderdale County800 Meters252:49.0810
Mar 12Muscle Shoals Invitational 1Mar 12 · 800 Meters · Place 68 · Lauderdale County800 Meters682:50.5810

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 12Lake Guntersville InvitationalApr 12 · 800 Meters · Place 38 · Lauderdale County800 Meters382:46.289
Apr 12Lake Guntersville InvitationalApr 12 · 200 Meters · Place 37 · Lauderdale County200 Meters3728.71 PB9
Mar 21Florence InvitationalMar 21 · 200 Meters · Place 46 · Lauderdale County200 Meters4629.919
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 200 Meters · Place 37 · Lauderdale County200 Meters3730.589
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 800 Meters · Place 34 · Lauderdale County800 Meters343:07.429

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 16Muscle Shoals Invitational 2Apr 16 · 800 Meters · Place 22 · Lauderdale County800 Meters222:57.48a—
Apr 16Muscle Shoals Invitational 2Apr 16 · 400 Meters · Place 36 · Lauderdale County400 Meters361:07.54a PB—
Apr 6Guntersville Varsity Meet 1Apr 6 · 400 Meters · Place 20 · Lauderdale County400 Meters201:08.228
Apr 6Guntersville Varsity Meet 1Apr 6 · 800 Meters · Place 20 · Lauderdale County800 Meters202:39.96 PB8
Mar 11Florence MS/JV Meet #1Mar 11 · 1600 Meters · Place 25 · Lauderdale County1600 Meters256:23.50 PB8
Mar 4Muscle Shoals Jr High Meet 1Mar 4 · 1600 Meters · Place 13 · Lauderdale County1600 Meters136:26.188
Mar 4Muscle Shoals Jr High Meet 1Mar 4 · 800 Meters · Place 10 · Lauderdale County800 Meters102:51.518