Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorJV Meet #3 · Jan 144:51.94JV Meet #3January 14, 2026
1600 Meters · OutdoorThompson Invitational · Mar 194:52.67Thompson InvitationalMarch 19, 2026
3200 Meters · IndoorHoliday Invitational #2 · Dec 1310:09.76Holiday Invitational #2December 13, 2025
3200 Meters · OutdoorMetro Birmingham JV Meet @ Hoover #6 · Apr 910:31.35aMetro Birmingham JV Meet @ Hoover #6April 9, 2026
800 Meters · IndoorJV Meet #3 · Jan 142:16.69JV Meet #3January 14, 2026
800 Meters · OutdoorMetro Birmingham JV Meet #1 · Feb 252:16.03aMetro Birmingham JV Meet #1February 25, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 16B'ham Metro JV Championship 2026Apr 16 · 3200 Meters · Hewitt-TrussvilleHewitt-Trussville3200 Meters--DNS10
Apr 16B'ham Metro JV Championship 2026Apr 16 · 1600 Meters · Place 49 · Hewitt-TrussvilleHewitt-Trussville1600 Meters49.5:10.52a10
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 3200 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville3200 Meters3.10:31.35a PB10
Apr 2Metro Birmingham JV Meet #5Apr 2 · 1600 Meters · Place 33 · Hewitt-TrussvilleHewitt-Trussville1600 Meters33.5:06.37a10
Apr 2Metro Birmingham JV Meet #5Apr 2 · 800 Meters · Hewitt-TrussvilleHewitt-Trussville800 Meters--DNS10
Mar 19Thompson InvitationalMar 19 · 3200 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville3200 Meters411:16.3210
Mar 19Thompson InvitationalMar 19 · 1600 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville1600 Meters94:52.67 PB10
Mar 12Metro Birmingham JV Meet #3Mar 12 · 1600 Meters · Place 21 · Hewitt-TrussvilleHewitt-Trussville1600 Meters214:55.2610
Mar 12Metro Birmingham JV Meet #3Mar 12 · 800 Meters · Place 31 · Hewitt-TrussvilleHewitt-Trussville800 Meters312:16.3210
Mar 5Metro Birmingham JV Meet #2Mar 5 · 3200 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville3200 Meters810:38.9610
Mar 5Metro Birmingham JV Meet #2Mar 5 · 3200 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville3200 Meters810:38.9610
Feb 25Metro Birmingham JV Meet #1Feb 25 · 1600 Meters · Place 17 · Hewitt-TrussvilleHewitt-Trussville1600 Meters17.4:54.91a10
Feb 25Metro Birmingham JV Meet #1Feb 25 · 800 Meters · Place 23 · Hewitt-TrussvilleHewitt-Trussville800 Meters23.2:16.03a PB10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 3200 Meters · Place 39 · Hewitt-TrussvilleHewitt-Trussville3200 Meters39.10:44.26a10
Jan 14JV Meet #3Jan 14 · 1600 Meters · Place 29 · Hewitt-TrussvilleHewitt-Trussville1600 Meters294:51.94 PB10
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 77 · Hewitt-TrussvilleHewitt-Trussville800 Meters772:16.69 PB10
Jan 6JV Meet #2Jan 6 · 1600 Meters · Place 24 · Hewitt-TrussvilleHewitt-Trussville1600 Meters245:03.8810
Jan 6JV Meet #2Jan 6 · 800 Meters · Place 38 · Hewitt-TrussvilleHewitt-Trussville800 Meters382:21.3910

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · 1600 Meters · Place 12 · Hewitt-TrussvilleHewitt-Trussville1600 Meters12.4:52.25a10
Dec 18JV Meet #1Dec 18 · 800 Meters · Place 31 · Hewitt-TrussvilleHewitt-Trussville800 Meters31.2:17.42a10
Dec 13Holiday Invitational #2Dec 13 · 3200 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville3200 Meters710:09.76 PB10
Dec 13Holiday Invitational #2Dec 13 · 1600 Meters · Place 35 · Hewitt-TrussvilleHewitt-Trussville1600 Meters354:57.7810
Dec 13Holiday Invitational #2Dec 13 · 3200 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville3200 Meters710:09.7610
Dec 13Holiday Invitational #2Dec 13 · 1600 Meters · Place 35 · Hewitt-TrussvilleHewitt-Trussville1600 Meters354:57.7810
Feb 28Husky March ClassicFeb 28 · 1600 Meters · Place 44 · Hewitt-TrussvilleHewitt-Trussville1600 Meters445:02.05a—
Feb 28Husky March ClassicFeb 28 · 800 Meters · Place 52 · Hewitt-TrussvilleHewitt-Trussville800 Meters522:28.03a—
Jan 15JV Meet #3Jan 15 · 1600 Meters · Place 67 · Hewitt-TrussvilleHewitt-Trussville1600 Meters675:00.019
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 128 · Hewitt-TrussvilleHewitt-Trussville800 Meters1282:23.959
Jan 7JV Meet #2Jan 7 · 1600 Meters · Place 57 · Hewitt-TrussvilleHewitt-Trussville1600 Meters575:12.079
Jan 7JV Meet #2Jan 7 · 800 Meters · Place 95 · Hewitt-TrussvilleHewitt-Trussville800 Meters952:29.449

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 3200 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville3200 Meters710:53.159
Apr 17Birmingham Metro JV ChampionshipApr 17 · 1600 Meters · Place 30 · Hewitt-TrussvilleHewitt-Trussville1600 Meters304:57.519
Apr 10Metro JV #6Apr 10 · 3200 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville3200 Meters8.11:10.65a9
Apr 10Metro JV #6Apr 10 · 1600 Meters · Place 20 · Hewitt-TrussvilleHewitt-Trussville1600 Meters20.5:10.70a9
Apr 3Metro JV #5Apr 3 · 1600 Meters · Place 42 · Hewitt-TrussvilleHewitt-Trussville1600 Meters42.5:17.32a9
Apr 3Metro JV #5Apr 3 · 800 Meters · Place 55 · Hewitt-TrussvilleHewitt-Trussville800 Meters55.2:24.67a9
Mar 19Metro JV #4Mar 19 · 1600 Meters · Place 27 · Hewitt-TrussvilleHewitt-Trussville1600 Meters27.5:04.34a9
Mar 19Metro JV #4Mar 19 · 800 Meters · Place 41 · Hewitt-TrussvilleHewitt-Trussville800 Meters41.2:17.02a9
Mar 12Metro JV #3Mar 12 · 1600 Meters · Place 31 · Hewitt-TrussvilleHewitt-Trussville1600 Meters31.5:01.78a9
Mar 12Metro JV #3Mar 12 · 800 Meters · Place 60 · Hewitt-TrussvilleHewitt-Trussville800 Meters60.2:21.44a9
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 1600 Meters · Place 28 · Hewitt-TrussvilleHewitt-Trussville1600 Meters28.5:12.65a9
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 800 Meters · Place 43 · Hewitt-TrussvilleHewitt-Trussville800 Meters43.2:19.23a9

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · 1600 Meters · Place 39 · Hewitt-TrussvilleHewitt-Trussville1600 Meters39.5:03.90a9
Dec 19JV Meet #1Dec 19 · 800 Meters · Place 67 · Hewitt-TrussvilleHewitt-Trussville800 Meters67.2:24.46a9
Dec 11First Crack JV MeetDec 11 · 1600 Meters · Place 22 · Hewitt-TrussvilleHewitt-Trussville1600 Meters22.5:03.67a9
Dec 11First Crack JV MeetDec 11 · 800 Meters · Place 52 · Hewitt-TrussvilleHewitt-Trussville800 Meters52.2:26.44a9
Jan 18Middle School Gold Championship MeetJan 18 · 1600 Meters · Place 19 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters195:22.088
Jan 18Middle School Gold Championship MeetJan 18 · 800 Meters · Place 27 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo800 Meters272:32.848
Jan 8Middle School Meet #3Jan 8 · 1600 Meters · Place 22 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters225:30.198
Jan 4Middle School Meet #2Jan 4 · 1600 Meters · Place 23 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters235:36.608
Jan 4Middle School Meet #2Jan 4 · 800 Meters · Place 27 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo800 Meters272:34.038

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 18MS Metro Championship MeetApr 18 · 1600 Meters · Place 24 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters245:19.588
Apr 18MS Metro Championship MeetApr 18 · 800 Meters · Place 34 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo800 Meters342:31.648
Apr 8Metro South MS #5 - Hewitt TrussvilleApr 8 · 1600 Meters · Place 6 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters65:21.898
Apr 5Metro South MS #4 - Spain ParkApr 5 · 1600 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville1600 Meters7.5:28.74a8
Apr 5Metro South MS #4 - Spain ParkApr 5 · 800 Meters · Place 12 · Hewitt-TrussvilleHewitt-Trussville800 Meters12.2:27.87a8
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · 1600 Meters · Place 18 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters185:20.068
Mar 12King of the Mountain MSMar 12 · 1600 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville1600 Meters9.5:20.88a8
Mar 12King of the Mountain MSMar 12 · 800 Meters · Place 16 · Hewitt-TrussvilleHewitt-Trussville800 Meters16.2:32.71a8
Mar 6Metro South Meet 1- HewittMar 6 · 800 Meters · Place 17 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo800 Meters172:32.948
Mar 6Metro South Meet 1- HewittMar 6 · 1600 Meters · Place 19 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters195:34.828

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Middle School Meet #1Dec 7 · 1600 Meters · Place 44 · Hewitt-TrussvilleHewitt-Trussville1600 Meters44.5:47.38a8
Dec 7Middle School Meet #1Dec 7 · 800 Meters · Place 71 · Hewitt-TrussvilleHewitt-Trussville800 Meters71.2:44.39a8