Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorOak Mountain Eagle Relays · Feb 244:57.54Oak Mountain Eagle RelaysFebruary 24, 2023
1600 Meters · IndoorLast Chance #2 · Jan 244:49.10Last Chance #2January 24, 2026
1600 Meters · OutdoorAHSAA Lincoln Section 2026 · Apr 244:49.53aAHSAA Lincoln Section 2026April 24, 2026
3200 Meters · IndoorLast Chance #2 · Jan 2410:54.84Last Chance #2January 24, 2026
3200 Meters · OutdoorFort Payne Invitational · Mar 1910:35.58aFort Payne InvitationalMarch 19, 2026
800 Meters · IndoorLast Chance Invitational #3 · Jan 282:25.60Last Chance Invitational #3January 28, 2023
800 Meters · OutdoorAHSAA Lincoln Section 2026 · Apr 242:13.06aAHSAA Lincoln Section 2026April 24, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 24AHSAA Lincoln Section 2026Apr 24 · 3200 Meters · Place 9 · Springville3200 Meters9.10:48.02a12
Apr 24AHSAA Lincoln Section 2026Apr 24 · 1600 Meters · Place 7 · Springville1600 Meters7.4:49.53a PB12
Apr 24AHSAA Lincoln Section 2026Apr 24 · 800 Meters · Place 11 · Springville800 Meters11.2:13.06a PB12
Apr 4Lake Guntersville InvitationalApr 4 · 3200 Meters · Place 7 · Springville3200 Meters7.10:53.12a12
Apr 4Lake Guntersville InvitationalApr 4 · 800 Meters · Springville800 Meters--DNS12
Mar 19Fort Payne InvitationalMar 19 · 3200 Meters · Place 6 · Springville3200 Meters6.10:35.58a PB12
Mar 141A-7A Cullman ClassicMar 14 · 3200 Meters · Place 11 · Springville3200 Meters1110:56.07—
Mar 141A-7A Cullman ClassicMar 14 · 1600 Meters · Place 15 · Springville1600 Meters154:50.91—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 800 Meters · Place 50 · Springville800 Meters502:16.5612

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28Patriot InvitationalFeb 28 · 3200 Meters · Place 5 · Springville3200 Meters511:00.6612
Feb 28Patriot InvitationalFeb 28 · 1600 Meters · Place 16 · Springville1600 Meters165:00.5412
Jan 24Last Chance #2Jan 24 · 3200 Meters · Place 12 · Springville3200 Meters1210:54.84 PB12
Jan 24Last Chance #2Jan 24 · 1600 Meters · Place 13 · Springville1600 Meters134:49.10 PB12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 1600 Meters · Place 33 · Springville1600 Meters334:56.1212
Jan 3Ice Breaker #2Jan 3 · 3200 Meters · Place 16 · Springville3200 Meters1611:11.0012

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 18Hewitt Trussville InvitationalApr 18 · 3200 Meters · Place 12 · Springville3200 Meters1210:57.0711
Apr 18Hewitt Trussville InvitationalApr 18 · 1600 Meters · Place 29 · Springville1600 Meters295:04.1211
Apr 12Lake Guntersville InvitationalApr 12 · 3200 Meters · Place 10 · Springville3200 Meters1011:10.4311
Apr 12Lake Guntersville InvitationalApr 12 · 1600 Meters · Place 7 · Springville1600 Meters74:56.2811
Apr 5Scottsboro InvitationalApr 5 · 3200 Meters · Place 3 · Springville3200 Meters310:57.3311
Mar 21Friday "Knight" LightsMar 21 · 3200 Meters · Place 15 · Springville3200 Meters1510:49.6711

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 25Last Chance #2Jan 25 · 1600 Meters · Place 37 · Springville1600 Meters374:58.6111
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 3200 Meters · Place 19 · Springville3200 Meters1911:01.1011
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 1600 Meters · Place 23 · Springville1600 Meters234:56.6511

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 3200 Meters · Place 21 · Springville3200 Meters2110:56.6711

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 19Hewitt Trussville InvitationalApr 19 · 3200 Meters · Place 13 · Springville3200 Meters1311:10.5510
Apr 19Hewitt Trussville InvitationalApr 19 · 1600 Meters · Place 30 · Springville1600 Meters305:00.2010
Mar 21Thursday "Knight" InvitationalMar 21 · 3200 Meters · Place 22 · Springville3200 Meters2211:18.5710
Mar 21Thursday "Knight" InvitationalMar 21 · 1600 Meters · Place 38 · Springville1600 Meters385:07.8710
Mar 2Paul Bryant InvitationalMar 2 · 1600 Meters · Place 12 · Springville1600 Meters125:15.6910
Mar 2Paul Bryant InvitationalMar 2 · 800 Meters · Place 16 · Springville800 Meters162:25.3410

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 1600 Meters · Place 8 · Springville Middle School1600 Meters85:15.909
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 800 Meters · Place 8 · Springville Middle School800 Meters82:22.009
Mar 3Paul W. Bryant InvitationalMar 3 · 1600 Meters · Place 27 · Springville1600 Meters275:26.45—
Mar 3Paul W. Bryant InvitationalMar 3 · 800 Meters · Place 34 · Springville800 Meters342:29.07—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 24Oak Mountain Eagle RelaysFeb 24 · 1500 Meters · Place 23 · Springville1500 Meters234:57.54 PB9
Jan 28Last Chance Invitational #3Jan 28 · 800 Meters · Place 97 · Springville800 Meters972:25.60 PB—
Jan 28Last Chance Invitational #3Jan 28 · 800 Meters · Place 97 · Springville800 Meters972:25.729