Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor1A-7A Cullman Classic · Mar 1415.071A-7A Cullman ClassicMarch 14, 2025
1600 Meters · IndoorJV Meet #3 · Jan 147:07.36JV Meet #3January 14, 2026
1600 Meters · OutdoorLake Guntersville Invitational · Apr 126:49.80Lake Guntersville InvitationalApril 12, 2025
200 Meters · OutdoorLake Guntersville Invitational · Apr 1231.23Lake Guntersville InvitationalApril 12, 2025
3200 Meters · Outdoor1A-7A Cullman Classic · Mar 1413:49.921A-7A Cullman ClassicMarch 14, 2025
400 Meters · IndoorLast Chance Invitational #3 · Jan 281:16.48Last Chance Invitational #3January 28, 2023
400 Meters · OutdoorPirate Invitational · Apr 101:14.23aPirate InvitationalApril 10, 2026
60 Meters · IndoorLast Chance #1/Pentathlon · Jan 249.35Last Chance #1/PentathlonJanuary 24, 2025
800 Meters · IndoorLast Chance #1/Pentathlon · Jan 243:02.55Last Chance #1/PentathlonJanuary 24, 2025
800 Meters · OutdoorLake Guntersville Invitational · Apr 123:05.78Lake Guntersville InvitationalApril 12, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 10Pirate InvitationalApr 10 · 3200 Meters · Place 7 · Jb Pennington3200 Meters7.15:58.07a-
Apr 10Pirate InvitationalApr 10 · 400 Meters · Place 9 · Jb Pennington400 Meters9.1:14.23a PB-
Mar 10Oneonta OpenerMar 10 · 3200 Meters · Place 5 · JB Pennington3200 Meters515:33.2110
Mar 6Albertville Varsity Meet #1Mar 6 · 1600 Meters · Place 11 · JB Pennington1600 Meters117:07.1710
Mar 6Albertville Varsity Meet #1Mar 6 · 800 Meters · Place 20 · JB Pennington800 Meters203:16.2510
Mar 6Albertville Varsity Meet #1Mar 6 · 400 Meters · Place 9 · JB Pennington400 Meters91:19.9510

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 14JV Meet #3Jan 14 · 1600 Meters · Place 110 · JB Pennington1600 Meters1107:07.36 PB10
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 133 · JB Pennington800 Meters1333:06.4410

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 12Lake Guntersville InvitationalApr 12 · 1600 Meters · Place 17 · JB Pennington1600 Meters176:49.80 PB9
Apr 12Lake Guntersville InvitationalApr 12 · 800 Meters · Place 29 · JB Pennington800 Meters293:05.78 PB9
Apr 12Lake Guntersville InvitationalApr 12 · 400 Meters · Place 29 · JB Pennington400 Meters291:16.089
Apr 12Lake Guntersville InvitationalApr 12 · 200 Meters · Place 23 · JB Pennington200 Meters2331.23 PB9
Apr 1Hayden HS Invitational #1 2025Apr 1 · 400 Meters · Place 6 · JB Pennington400 Meters61:16.359
Apr 1Hayden HS Invitational #1 2025Apr 1 · 200 Meters · Place 19 · JB Pennington200 Meters1932.539
Apr 1Hayden HS Invitational #1 2025Apr 1 · 100 Meters · Place 18 · JB Pennington100 Meters1815.349
Mar 19Blount County Championship 2025Mar 19 · 3200 Meters · Place 4 · JB Pennington3200 Meters416:33.719
Mar 19Blount County Championship 2025Mar 19 · 1600 Meters · Place 4 · JB Pennington1600 Meters47:16.709
Mar 141A-7A Cullman ClassicMar 14 · 3200 Meters · Place 10 · JB Pennington3200 Meters1013:49.92 PB9
Mar 141A-7A Cullman ClassicMar 14 · 800 Meters · Place 31 · JB Pennington800 Meters313:12.419
Mar 141A-7A Cullman ClassicMar 14 · 100 Meters · Place 23 · JB Pennington100 Meters2315.07 PB9
Mar 8Lincoln Meet 1Mar 8 · 400 Meters · Place 21 · JB Pennington400 Meters211:18.799
Mar 8Lincoln Meet 1Mar 8 · 200 Meters · Place 31 · JB Pennington200 Meters3132.419
Mar 3Oneonta Opener 2025Mar 3 · 400 Meters · Place 20 · JB Pennington400 Meters201:20.829
Mar 3Oneonta Opener 2025Mar 3 · 200 Meters · Place 23 · JB Pennington200 Meters2333.199
Mar 3Oneonta Opener 2025Mar 3 · 100 Meters · Place 24 · JB Pennington100 Meters2415.209

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 24Last Chance #1/PentathlonJan 24 · 800 Meters · Place 54 · JB Pennington800 Meters543:02.55 PB9
Jan 24Last Chance #1/PentathlonJan 24 · 60 Meters · Place 74 · JB Pennington60 Meters749.35 PB9
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 400 Meters · Place 81 · JB Pennington400 Meters811:19.579
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 60 Meters · Place 102 · JB Pennington60 Meters1029.439
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 146 · JB Pennington800 Meters1463:21.219
Jan 15JV Meet #3Jan 15 · 400 Meters · Place 163 · JB Pennington400 Meters1631:21.249
Jan 15JV Meet #3Jan 15 · 60 Meters · Place 196 · JB Pennington60 Meters1969.639

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 6Guntersville Varsity Meet 1Apr 6 · 3200 Meters · Place 13 · JB Pennington3200 Meters1317:18.978
Apr 6Guntersville Varsity Meet 1Apr 6 · 1600 Meters · Place 24 · JB Pennington1600 Meters247:21.058
Apr 6Guntersville Varsity Meet 1Apr 6 · 800 Meters · Place 27 · JB Pennington800 Meters273:26.288
Apr 1Hayden Middle School Meet (Open)Apr 1 · 1600 Meters · Place 5 · JB Pennington1600 Meters57:37.618
Apr 1Hayden Middle School Meet (Open)Apr 1 · 800 Meters · Place 5 · JB Pennington800 Meters53:31.428
Apr 1Hayden Middle School Meet (Open)Apr 1 · 400 Meters · Place 12 · JB Pennington400 Meters121:23.218
Apr 1Hayden Middle School Meet (Open)Apr 1 · 100 Meters · Place 5 · JB Pennington100 Meters515.318
Mar 21Oneonta Meet #2Mar 21 · 100 Meters · Place 47 · JB Pennington100 Meters4715.178
Mar 14Hayden HS Invitational 2Mar 14 · 1600 Meters · Place 13 · JB Pennington1600 Meters137:24.458
Mar 14Hayden HS Invitational 2Mar 14 · 200 Meters · Place 13 · JB Pennington200 Meters1332.658
Mar 14Hayden HS Invitational 2Mar 14 · 100 Meters · Place 13 · JB Pennington100 Meters1315.508

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 211A-3A Andy Page Memorial MeetApr 21 · 800 Meters · Place 19 · JB Pennington800 Meters193:09.467
Apr 211A-3A Andy Page Memorial MeetApr 21 · 100 Meters · Place 27 · JB Pennington100 Meters2716.067

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 28Last Chance Invitational #3Jan 28 · 800 Meters · Place 94 · JB Pennington800 Meters943:16.107
Jan 28Last Chance Invitational #3Jan 28 · 400 Meters · Place 123 · JB Pennington400 Meters1231:16.48 PB7