Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorMartin Luther King Indoor Track Classic #2 · Jan 194:59.50Martin Luther King Indoor Track Classic #2January 19, 2026
1600 Meters · OutdoorHewitt-Trussville Invitational · Apr 174:53.85aHewitt-Trussville InvitationalApril 17, 2026
3200 Meters · IndoorLast Chance #2 · Jan 2411:00.49Last Chance #2January 24, 2026
3200 Meters · OutdoorAHSAA Lincoln Section 2026 · Apr 2410:26.16aAHSAA Lincoln Section 2026April 24, 2026
800 Meters · OutdoorFriday "Knight" Lights · Mar 212:18.12Friday "Knight" LightsMarch 21, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 3200 Meters · Place 22 · Springville3200 Meters22.11:04.65a12
Apr 24AHSAA Lincoln Section 2026Apr 24 · 3200 Meters · Place 5 · Springville3200 Meters5.10:26.16a PB12
Apr 17Hewitt-Trussville InvitationalApr 17 · 3200 Meters · Springville3200 Meters--DNS12
Apr 17Hewitt-Trussville InvitationalApr 17 · 1600 Meters · Place 16 · Springville1600 Meters16.4:53.85a PB12
Apr 4Lake Guntersville InvitationalApr 4 · 3200 Meters · Place 6 · Springville3200 Meters6.10:52.80a12
Mar 19Fort Payne InvitationalMar 19 · 3200 Meters · Place 5 · Springville3200 Meters5.10:32.85a12
Mar 141A-7A Cullman ClassicMar 14 · 3200 Meters · Place 12 · Springville3200 Meters1210:58.65—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 3200 Meters · Place 19 · Springville3200 Meters1910:48.9612

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Patriot InvitationalFeb 28 · 3200 Meters · Place 6 · Springville3200 Meters611:01.9812
Feb 28Patriot InvitationalFeb 28 · 1600 Meters · Place 21 · Springville1600 Meters215:05.7012
Jan 24Last Chance #2Jan 24 · 3200 Meters · Place 15 · Springville3200 Meters1511:00.49 PB12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 1600 Meters · Place 35 · Springville1600 Meters354:59.50 PB12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 18Hewitt Trussville InvitationalApr 18 · 3200 Meters · Place 14 · Springville3200 Meters1411:05.1611
Apr 12Lake Guntersville InvitationalApr 12 · 1600 Meters · Place 16 · Springville1600 Meters165:15.1411
Apr 12Lake Guntersville InvitationalApr 12 · 800 Meters · Place 15 · Springville800 Meters152:19.1611
Apr 5Scottsboro InvitationalApr 5 · 1600 Meters · Place 18 · Springville1600 Meters185:12.8911
Apr 5Scottsboro InvitationalApr 5 · 800 Meters · Place 15 · Springville800 Meters152:19.8311
Mar 21Friday "Knight" LightsMar 21 · 1600 Meters · Place 31 · Springville1600 Meters315:14.7611
Mar 21Friday "Knight" LightsMar 21 · 800 Meters · Place 36 · Springville800 Meters362:18.12 PB11

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 1600 Meters · Place 59 · Springville1600 Meters595:18.0111

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 19Hewitt Trussville InvitationalApr 19 · 800 Meters · Place 52 · Springville800 Meters522:27.1610
Mar 21Thursday "Knight" InvitationalMar 21 · 1600 Meters · Place 81 · Springville1600 Meters815:45.7810
Mar 21Thursday "Knight" InvitationalMar 21 · 800 Meters · Place 96 · Springville800 Meters962:38.4910
Mar 14Albertville Varsity Meet #2Mar 14 · 800 Meters · Place 29 · Springville800 Meters292:39.00—
Mar 14Albertville Varsity Meet #2Mar 14 · 1600 Meters · Place 19 · Springville1600 Meters195:50.14—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 1600 Meters · Place 23 · Springville Middle School1600 Meters236:28.999
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 800 Meters · Place 32 · Springville Middle School800 Meters322:58.159