Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 144:43.07aMountain Brook InvitationalApril 14, 2023
1600 Meters · IndoorHusky Classic · Feb 274:21.18Husky ClassicFebruary 27, 2026
1600 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 304:17.88aAHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
3200 Meters · IndoorMLK Classic #2 · Jan 229:53.02aMLK Classic #2January 22, 2024
3200 Meters · OutdoorVestavia Hills - Varsity - King of the Mountain Invitional · Mar 99:49.90Vestavia Hills - Varsity - King of the Mountain InvitionalMarch 9, 2024
400 Meters · IndoorHusky March Classic · Feb 2851.24aHusky March ClassicFebruary 28, 2025
400 Meters · OutdoorBirmingham Metro JV Championship · Apr 2056.16Birmingham Metro JV ChampionshipApril 20, 2023
800 Meters · IndoorAHSAA State Indoor Meet · Jan 301:55.24AHSAA State Indoor MeetJanuary 30, 2026
800 Meters · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 241:54.58aAHSAA Hewitt-Trussville Section 2026April 24, 2026

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 · 1600 Meters · Place 6 · Vestavia HillsVestavia Hills1600 Meters6.4:17.88a PB12
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 800 Meters · Place 16 · Vestavia HillsVestavia Hills800 Meters16.2:01.60a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 1600 Meters · Place 6 · Vestavia HillsVestavia Hills1600 Meters6.4:26.24a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 800 Meters · Place 5 · Vestavia HillsVestavia Hills800 Meters5.1:54.58a PB12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 6 · Vestavia HillsVestavia Hills1600 Meters6.4:21.50a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 5 · Vestavia HillsVestavia Hills800 Meters5.1:55.41a12
Mar 21Gail Devers InvitationalMar 21 · 1600 Meters · Place 7 · Vestavia HillsVestavia Hills1600 Meters7.4:34.28a12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters21:54.9212

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 1600 Meters · Place 3 · Vestavia HillsVestavia Hills1600 Meters34:21.18 PB12
Feb 27Husky ClassicFeb 27 · 400 Meters · Place 10 · Vestavia HillsVestavia Hills400 Meters1052.6012
Jan 30AHSAA State Indoor MeetJan 30 · 1600 Meters · Place 8 · Vestavia HillsVestavia Hills1600 Meters84:26.2412
Jan 30AHSAA State Indoor MeetJan 30 · 800 Meters · Place 3 · Vestavia HillsVestavia Hills800 Meters31:55.24 PB12
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 1600 Meters · Vestavia HillsVestavia Hills1600 Meters--DNS12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 800 Meters · Place 1 · Vestavia HillsVestavia Hills800 Meters11:57.8412
Jan 3Ice Breaker #2Jan 3 · 1600 Meters · Place 1 · Vestavia HillsVestavia Hills1600 Meters14:25.3312

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 6Magic City Invitational #2Dec 6 · 3200 Meters · Place 1 · Vestavia HillsVestavia Hills3200 Meters1.9:53.12a12
Feb 28Husky March ClassicFeb 28 · 800 Meters · Place 7 · Vestavia HillsVestavia Hills800 Meters71:59.43a—
Feb 28Husky March ClassicFeb 28 · 400 Meters · Place 8 · Vestavia HillsVestavia Hills400 Meters851.24a PB—
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 800 Meters · Place 8 · Vestavia HillsVestavia Hills800 Meters8.1:58.28a11
Jan 24Last Chance #1/PentathlonJan 24 · 1600 Meters · Place 5 · Vestavia HillsVestavia Hills1600 Meters54:28.7511
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 800 Meters · Place 3 · Vestavia HillsVestavia Hills800 Meters31:59.8611
Jan 7JV Meet #2Jan 7 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters22:01.3511
Jan 7JV Meet #2Jan 7 · 400 Meters · Place 4 · Vestavia HillsVestavia Hills400 Meters452.0811
Jan 4Ice Breaker Invitational #2Jan 4 · 1600 Meters · Place 4 · Vestavia HillsVestavia Hills1600 Meters4.4:26.93a11
Jan 4Ice Breaker Invitational #2Jan 4 · 800 Meters · Place 8 · Vestavia HillsVestavia Hills800 Meters8.2:02.67a11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 800 Meters · Place 4 · Vestavia HillsVestavia Hills800 Meters4.1:55.05a11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters2.1:55.34a11
Apr 18Hewitt Trussville InvitationalApr 18 · 1600 Meters · Place 4 · Vestavia HillsVestavia Hills1600 Meters44:27.0011
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 9 · Vestavia HillsVestavia Hills1600 Meters9.4:22.79a11
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 44 · Vestavia HillsVestavia Hills800 Meters44.2:03.18a11
Mar 14Homewood Invitational 2025Mar 14 · 800 Meters · Place 1 · Vestavia HillsVestavia Hills800 Meters11:56.95a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 7Magic City Invitational #2Dec 7 · 3200 Meters · Place 6 · Vestavia HillsVestavia Hills3200 Meters6.9:59.04a11
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 1600 Meters · Place 6 · Vestavia HillsVestavia Hills1600 Meters64:26.4910
Jan 26Last Chance Meet #1Jan 26 · 1600 Meters · Place 3 · Vestavia HillsVestavia Hills1600 Meters34:27.8510
Jan 22MLK Classic #2Jan 22 · 3200 Meters · Place 2 · Vestavia HillsVestavia Hills3200 Meters2.9:53.02a PB10
Jan 6Icebreaker Invitational #2Jan 6 · 1600 Meters · Place 7 · Vestavia HillsVestavia Hills1600 Meters7.4:32.58a10

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 19 · Vestavia HillsVestavia Hills1600 Meters19.4:28.72a10
Apr 26Hewitt Section 2024Apr 26 · 1600 Meters · Place 9 · Vestavia HillsVestavia Hills1600 Meters9.4:27.38a10
Apr 19Hewitt Trussville InvitationalApr 19 · 3200 Meters · Place 2 · Vestavia HillsVestavia Hills3200 Meters210:01.0810
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 30 · Vestavia HillsVestavia Hills1600 Meters30.4:33.77a10
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 28 · Vestavia HillsVestavia Hills800 Meters28.2:00.69a10
Mar 20Metro Birmingham JV Meet #4Mar 20 · 800 Meters · Place 1 · Vestavia HillsVestavia Hills800 Meters12:00.4010
Mar 16Homewood InvitationalMar 16 · 1600 Meters · Place 5 · Vestavia HillsVestavia Hills1600 Meters54:24.6010
Mar 16Homewood InvitationalMar 16 · 800 Meters · Place 21 · Vestavia HillsVestavia Hills800 Meters212:05.1510
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 3200 Meters · Place 10 · Vestavia HillsVestavia Hills3200 Meters109:49.90 PB10
Mar 1Husky March InviteMar 1 · 800 Meters · Place 5 · Vestavia HilVestavia Hil800 Meters52:02.39—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 2Magic City Invitational #2Dec 2 · 3200 Meters · Place 6 · Vestavia HillsVestavia Hills3200 Meters6.10:09.88a10
Dec 2Magic City Invitational #2Dec 2 · 1600 Meters · Place 6 · Vestavia HillsVestavia Hills1600 Meters6.4:37.25a10
Dec 2Magic City Invitational #2Dec 2 · 800 Meters · Vestavia HillsVestavia Hills800 Meters--DNS10
Jan 10JV Meet #2Jan 10 · 1600 Meters · Place 11 · Vestavia HillsVestavia Hills1600 Meters114:52.379
Jan 10JV Meet #2Jan 10 · 800 Meters · Place 13 · Vestavia HillsVestavia Hills800 Meters132:11.749

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 20Birmingham Metro JV ChampionshipApr 20 · 3200 Meters · Place 4 · Vestavia HilVestavia Hil3200 Meters410:24.24—
Apr 20Birmingham Metro JV ChampionshipApr 20 · 400 Meters · Place 21 · Vestavia HilVestavia Hil400 Meters2156.16 PB—
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 88 · Vestavia HillsVestavia Hills1 Mile88.4:43.07a PB9
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 92 · Vestavia HillsVestavia Hills800 Meters92.2:09.27a9
Apr 8Spain Park ClassicApr 8 · 1600 Meters · Place 13 · Vestavia HillsVestavia Hills1600 Meters13.4:45.63a9
Mar 23Over the Mountain ChallengeMar 23 · 1600 Meters · Place 16 · Vestavia HillsVestavia Hills1600 Meters164:52.269

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 800 Meters · Place 32 · Vestavia HillsVestavia Hills800 Meters32.2:09.32a9
Dec 3Magic City Invitational #1Dec 3 · 1600 Meters · Place 3 · Vestavia HillsVestavia Hills1600 Meters3.4:40.76a9
Dec 3Magic City Invitational #1Dec 3 · 800 Meters · Place 3 · Vestavia HillsVestavia Hills800 Meters3.2:08.11a9
Jan 20Middle School Gold Championship MeetJan 20 · 1600 Meters · Place 5 · PizitzPizitz1600 Meters55:11.21—
Jan 20Middle School Gold Championship MeetJan 20 · 800 Meters · Place 6 · PizitzPizitz800 Meters62:23.03—
Jan 6Middle School Indoor Meet #2Jan 6 · 1600 Meters · Place 3 · PizitzPizitz1600 Meters35:15.99—
Jan 6Middle School Indoor Meet #2Jan 6 · 800 Meters · Place 3 · PizitzPizitz800 Meters32:26.60—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 11Vestavia Hills King of the Mountain Middle School InvitationalMar 11 · 1600 Meters · Place 1 · PizitzPizitz1600 Meters14:55.41—
Mar 11Vestavia Hills King of the Mountain Middle School InvitationalMar 11 · 800 Meters · Place 1 · PizitzPizitz800 Meters12:13.62—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · 1600 Meters · Place 3 · Louis PizitzLouis Pizitz1600 Meters3.5:14.92a8
Dec 9Middle School Indoor Meet #1Dec 9 · 800 Meters · Place 4 · Louis PizitzLouis Pizitz800 Meters4.2:25.72a8