Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorHusky Classic · Feb 2713.70Husky ClassicFebruary 27, 2026
100 Meters · OutdoorBirmingham Metro JV Championship · Apr 1713.49Birmingham Metro JV ChampionshipApril 17, 2025
150 Meters · IndoorFive Team Battle Royale · Feb 1920.77Five Team Battle RoyaleFebruary 19, 2026
200 Meters · Indoor2024 TFCUSA Winter Indoor Grand Prix · Dec 828.88a2024 TFCUSA Winter Indoor Grand PrixDecember 8, 2024
200 Meters · OutdoorMetro JV #4 · Mar 1928.31aMetro JV #4March 19, 2025
400 Meters · OutdoorMountain Brook Metro JV #1 · Feb 271:10.25aMountain Brook Metro JV #1February 27, 2025
60 Meter · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 238.69aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
60 Meters · IndoorLast Ditch JV Meet · Jan 218.73Last Ditch JV MeetJanuary 21, 2026
Long Jump · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 2315-02.00Last Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
Long Jump · OutdoorMountain Brook Invitational · Apr 1115-03.00Mountain Brook InvitationalApril 11, 2025

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 200 Meters · Place 22 · Mountain BrookMountain Brook200 MetersRound P22.28.83a10
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100 Meters · Place 30 · Mountain BrookMountain Brook100 MetersRound P30.13.83a10
Apr 17Hewitt-Trussville InvitationalApr 17 · Long Jump · Place 20 · Mountain BrookMountain BrookLong Jump20.12-06.0010
Apr 17Hewitt-Trussville InvitationalApr 17 · 200 Meters · Mountain BrookMountain Brook200 Meters--DNS10
Apr 17Hewitt-Trussville InvitationalApr 17 · 100 Meters · Place 45 · Mountain BrookMountain Brook100 Meters45.14.25a10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 200 Meters · Place 46 · Mountain BrookMountain Brook200 MetersRound P46.29.17aWind: -0.210
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100 Meters · Place 59 · Mountain BrookMountain Brook100 MetersRound P59.13.94aWind: 0.710
Apr 4John Esslinger Meet of ChampionsApr 4 · Long Jump · Mountain BrookMountain BrookLong Jump--DNS10
Apr 4John Esslinger Meet of ChampionsApr 4 · 200 Meters · Mountain BrookMountain Brook200 Meters--DNS10
Apr 4John Esslinger Meet of ChampionsApr 4 · 100 Meters · Place 22 · Mountain BrookMountain Brook100 Meters22.13.76a10
Mar 19Fort Payne InvitationalMar 19 · 200 Meters · Place 17 · Mountain BrookMountain Brook200 Meters17.28.97a10
Mar 19Fort Payne InvitationalMar 19 · 100 Meters · Place 14 · Mountain BrookMountain Brook100 Meters14.13.51a10
Mar 14Homewood InvitationalMar 14 · Long Jump · Place 33 · Mountain BroMountain BroLong Jump333.78m—
Mar 14Homewood InvitationalMar 14 · 200 Meters · Place 47 · Mountain BroMountain Bro200 Meters4728.444—
Mar 14Homewood InvitationalMar 14 · 100 Meters · Place 50 · Mountain BroMountain Bro100 Meters5013.64—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 200 Meters · Place 50 · Mountain BrookMountain Brook200 Meters5028.9410
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 100 Meters · Place 56 · Mountain BrookMountain Brook100 Meters5614.0110

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · Long Jump · Place 27 · Mountain BrookMountain BrookLong Jump2711-4.2510
Feb 27Husky ClassicFeb 27 · 100 Meters · Place 26 · Mountain BrookMountain Brook100 Meters2613.70 PB10
Feb 19Five Team Battle RoyaleFeb 19 · Long Jump · Place 9 · Mountain BrookMountain BrookLong Jump913-3.7510
Feb 19Five Team Battle RoyaleFeb 19 · 150 Meters · Place 8 · Mountain BrookMountain Brook150 Meters820.77 PB10
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 60 Meter · Place 72 · Mountain BrookMountain Brook60 Meter72.8.69a PB10
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · Long Jump · Place 26 · Mountain BrookMountain BrookLong Jump26.15-02.00 PB10
Jan 21Last Ditch JV MeetJan 21 · Long Jump · Place 5 · Mountain BrookMountain BrookLong Jump514-310
Jan 21Last Ditch JV MeetJan 21 · 60 Meters · Place 19 · Mountain BrookMountain Brook60 Meters198.73 PB10
Jan 14JV Meet #3Jan 14 · Long Jump · Place 34 · Mountain BrookMountain BrookLong Jump3413-5.2510
Jan 14JV Meet #3Jan 14 · 60 Meters · Place 69 · Mountain BrookMountain Brook60 Meters698.8010
Jan 7Hump Day OctameetJan 7 · Long Jump · Place 11 · Mountain BrookMountain BrookLong Jump1113-11.50—
Jan 7Hump Day OctameetJan 7 · 60 Meters · Place 14 · Mountain BrookMountain Brook60 Meters148.82—

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · Long Jump · Place 10 · Mountain BrookMountain BrookLong Jump1014-0.509
Apr 17Birmingham Metro JV ChampionshipApr 17 · 200 Meters · Place 9 · Mountain BrookMountain Brook200 Meters928.529
Apr 17Birmingham Metro JV ChampionshipApr 17 · 100 Meters · Place 14 · Mountain BrookMountain Brook100 Meters1413.49 PB9
Apr 11Mountain Brook InvitationalApr 11 · Long Jump · Place 29 · Mountain BrookMountain BrookLong Jump29.15-03.00 PB9
Apr 11Mountain Brook InvitationalApr 11 · 400 Meters · Place 85 · Mountain BrookMountain Brook400 MetersRound P85.1:12.38a9
Apr 11Mountain Brook InvitationalApr 11 · 200 Meters · Place 71 · Mountain BrookMountain Brook200 Meters71.28.39a9
Apr 3Metro JV #5Apr 3 · Long Jump · Mountain BrookMountain BrookLong Jump--FOUL9
Apr 3Metro JV #5Apr 3 · 400 Meters · Mountain BrookMountain Brook400 Meters--DNS9
Apr 3Metro JV #5Apr 3 · 200 Meters · Place 24 · Mountain BrookMountain Brook200 Meters24.28.98a9
Apr 3Metro JV #5Apr 3 · 100 Meters · Place 22 · Mountain BrookMountain Brook100 Meters22.13.91a9
Mar 19Metro JV #4Mar 19 · Long Jump · Place 14 · Mountain BrookMountain BrookLong Jump14.13-02.509
Mar 19Metro JV #4Mar 19 · 400 Meters · Mountain BrookMountain Brook400 Meters--FS9
Mar 19Metro JV #4Mar 19 · 200 Meters · Place 8 · Mountain BrookMountain Brook200 Meters8.28.31a PB9
Mar 19Metro JV #4Mar 19 · 100 Meters · Place 15 · Mountain BrookMountain Brook100 Meters15.13.94a9
Mar 12Metro JV #3Mar 12 · Long Jump · Place 4 · Mountain BrookMountain BrookLong Jump4.13-09.759
Mar 12Metro JV #3Mar 12 · 400 Meters · Place 25 · Mountain BrookMountain Brook400 Meters25.1:12.99a9
Mar 12Metro JV #3Mar 12 · 200 Meters · Place 7 · Mountain BrookMountain Brook200 Meters7.28.97a9
Mar 12Metro JV #3Mar 12 · 100 Meters · Place 21 · Mountain BrookMountain Brook100 Meters21.14.01a9
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Long Jump · Place 10 · Mountain BrookMountain BrookLong Jump10.13-04.509
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 400 Meters · Place 23 · Mountain BrookMountain Brook400 Meters23.1:12.70a9
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 200 Meters · Place 5 · Mountain BrookMountain Brook200 Meters5.28.56a9
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 100 Meters · Place 21 · Mountain BrookMountain Brook100 Meters21.14.36a9
Feb 27Mountain Brook Metro JV #1Feb 27 · Long Jump · Place 9 · Mountain BrookMountain BrookLong Jump9.13-09.259
Feb 27Mountain Brook Metro JV #1Feb 27 · 400 Meters · Place 16 · Mountain BrookMountain Brook400 Meters16.1:10.25a PB9
Feb 27Mountain Brook Metro JV #1Feb 27 · 200 Meters · Place 5 · Mountain BrookMountain Brook200 Meters5.28.76a9
Feb 27Mountain Brook Metro JV #1Feb 27 · 100 Meters · Place 10 · Mountain BrookMountain Brook100 Meters10.14.13a9

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 22Last Ditch Meet JV MeetJan 22 · Long Jump · Place 4 · Mountain BrookMountain BrookLong Jump414-3.259
Jan 15JV Meet #3Jan 15 · Long Jump · Place 50 · Mountain BrookMountain BrookLong Jump5012-8.259
Jan 15JV Meet #3Jan 15 · 60 Meters · Place 92 · Mountain BrookMountain Brook60 Meters928.939
Jan 7JV Meet #2Jan 7 · Long Jump · Place 22 · Mountain BrookMountain BrookLong Jump2213-29
Jan 7JV Meet #2Jan 7 · 60 Meters · Place 39 · Mountain BrookMountain Brook60 Meters398.949

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 11First Crack JV MeetDec 11 · 60 Meter · Place 26 · Mountain BrookMountain Brook60 Meter26.8.87a9
Dec 11First Crack JV MeetDec 11 · Long Jump · Place 10 · Mountain BrookMountain BrookLong Jump10.13-06.509
Dec 82024 TFCUSA Winter Indoor Grand PrixDec 8 · 60 Meter · Place 39 · UnattachedUnattached60 Meter39.8.82a9
Dec 82024 TFCUSA Winter Indoor Grand PrixDec 8 · Long Jump · Place 14 · UnattachedUnattachedLong Jump14.3.96m9
Dec 82024 TFCUSA Winter Indoor Grand PrixDec 8 · 200 Meters · Place 34 · UnattachedUnattached200 Meters34.28.88a PB9
Jan 29JV Meet #3Jan 29 · Long Jump · Place 24 · Mountain BrookMountain BrookLong Jump2412-48
Jan 29JV Meet #3Jan 29 · 60 Meters · Place 34 · Mountain BrookMountain Brook60 Meters349.018
Jan 8Middle School Meet #3Jan 8 · Long Jump · Place 45 · Mountain Brook Jr.Mountain Brook Jr.Long Jump4510-2.758
Jan 8Middle School Meet #3Jan 8 · 60 Meters · Place 27 · Mountain Brook Jr.Mountain Brook Jr.60 Meters278.958
Jan 4Middle School Meet #2Jan 4 · Long Jump · Place 60 · Mountain Brook Jr.Mountain Brook Jr.Long Jump6010-48
Jan 4Middle School Meet #2Jan 4 · 60 Meters · Place 32 · Mountain Brook Jr.Mountain Brook Jr.60 Meters329.028

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 25PTC 4th Annual Track MeetMay 25 · Long Jump · Place 3 · BlackWatch Track ClubBlackWatch Track ClubLong Jump3.14-07.008
May 25PTC 4th Annual Track MeetMay 25 · 200 Meters · Place 21 · BlackWatch Track ClubBlackWatch Track Club200 Meters21.30.72aWind: -0.18
May 25PTC 4th Annual Track MeetMay 25 · 100 Meters · Place 12 · BlackWatch Track ClubBlackWatch Track Club100 Meters12.14.02aWind: 18
Apr 18MS Metro Championship MeetApr 18 · Long Jump · Place 26 · Mountain Brook Jr.Mountain Brook Jr.Long Jump2613-4.758
Apr 18MS Metro Championship MeetApr 18 · 200 Meters · Place 22 · Mountain Brook Jr.Mountain Brook Jr.200 Meters2229.318
Apr 12Mountain Brook InvitationalApr 12 · Long Jump · Place 14 · Mountain BrookMountain BrookLong Jump14.13-04.758
Apr 12Mountain Brook InvitationalApr 12 · 200 Meters · Place 13 · Mountain BrookMountain Brook200 Meters13.28.64a8
Apr 12Mountain Brook InvitationalApr 12 · 100 Meters · Place 27 · Mountain BrookMountain Brook100 Meters27.14.41a8
Apr 9Metro South MS #5 - ChelseaApr 9 · 200 Meters · Place 10 · Mountain Brook Jr.Mountain Brook Jr.200 Meters1029.298
Apr 9Metro South MS #5 - ChelseaApr 9 · 100 Meters · Place 14 · Mountain Brook Jr.Mountain Brook Jr.100 Meters1414.358
Apr 3Metro South MS #4 - HomewoodApr 3 · 100 Meters · Place 5 · Mountain Brook Jr.Mountain Brook Jr.100 Meters514.758
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · 400 Meters · Place 41 · Mountain Brook Jr.Mountain Brook Jr.400 Meters411:19.948
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · 200 Meters · Place 7 · Mountain Brook Jr.Mountain Brook Jr.200 Meters729.578
Mar 12Metro South MS #2 - Oak MountainMar 12 · Long Jump · Place 21 · Mountain BrookMountain BrookLong Jump21.12-00.758
Mar 12Metro South MS #2 - Oak MountainMar 12 · 200 Meters · Place 10 · Mountain BrookMountain Brook200 Meters10.28.92a8
Mar 12Metro South MS #2 - Oak MountainMar 12 · 100 Meters · Place 15 · Mountain BrookMountain Brook100 Meters15.14.01a8
Mar 6Metro South Meet 1- HewittMar 6 · Long Jump · Place 30 · Mountain Brook Jr.Mountain Brook Jr.Long Jump3010-98
Mar 6Metro South Meet 1- HewittMar 6 · 100 Meters · Place 14 · Mountain Brook Jr.Mountain Brook Jr.100 Meters1414.198

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 7Middle School Meet #1Dec 7 · 60 Meter · Place 22 · Mountain BrookMountain Brook60 Meter22.8.83a8