Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorHusky March Classic · Feb 285:09.48aHusky March ClassicFebruary 28, 2025
1600 Meters · OutdoorMetro JV #5 · Apr 35:04.92aMetro JV #5April 3, 2025
3200 Meters · IndoorLast Chance #1/Pentathlon · Jan 2411:45.59Last Chance #1/PentathlonJanuary 24, 2025
400 Meters · IndoorJV Meet #2 · Jan 659.38JV Meet #2January 6, 2026
400 Meters · OutdoorB'ham Metro JV Championship 2026 · Apr 1659.25aB'ham Metro JV Championship 2026April 16, 2026
800 Meters · IndoorJV Meet #3 · Jan 152:17.64JV Meet #3January 15, 2025
800 Meters · OutdoorMetro Birmingham JV Meet #2 · Mar 52:15.78Metro Birmingham JV Meet #2March 5, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 16B'ham Metro JV Championship 2026Apr 16 · 800 Meters · Place 58 · Hewitt-TrussvilleHewitt-Trussville800 Meters58.2:20.92a11
Apr 16B'ham Metro JV Championship 2026Apr 16 · 400 Meters · Place 48 · Hewitt-TrussvilleHewitt-Trussville400 Meters48.59.25a PB11
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 800 Meters · Place 37 · Hewitt-TrussvilleHewitt-Trussville800 Meters37.2:22.37a11
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 400 Meters · Place 41 · Hewitt-TrussvilleHewitt-Trussville400 Meters41.1:00.78a11
Apr 2Metro Birmingham JV Meet #5Apr 2 · 800 Meters · Hewitt-TrussvilleHewitt-Trussville800 Meters--DNS11
Apr 2Metro Birmingham JV Meet #5Apr 2 · 400 Meters · Hewitt-TrussvilleHewitt-Trussville400 Meters--DNS11
Mar 18Birmingham Metro JV Meet #4Mar 18 · 800 Meters · Place 52 · Hewitt-TrussvilleHewitt-Trussville800 Meters522:22.3211
Mar 18Birmingham Metro JV Meet #4Mar 18 · 400 Meters · Place 37 · Hewitt-TrussvilleHewitt-Trussville400 Meters371:00.7411
Mar 12Metro Birmingham JV Meet #3Mar 12 · 400 Meters · Place 57 · Hewitt-TrussvilleHewitt-Trussville400 Meters571:00.5211
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 41 · Hewitt-TrussvilleHewitt-Trussville800 Meters412:15.78 PB11
Mar 5Metro Birmingham JV Meet #2Mar 5 · 400 Meters · Place 44 · Hewitt-TrussvilleHewitt-Trussville400 Meters4459.7611
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 41 · Hewitt-TrussvilleHewitt-Trussville800 Meters412:15.7811
Mar 5Metro Birmingham JV Meet #2Mar 5 · 400 Meters · Place 44 · Hewitt-TrussvilleHewitt-Trussville400 Meters4459.7611
Feb 25Metro Birmingham JV Meet #1Feb 25 · 800 Meters · Place 33 · Hewitt-TrussvilleHewitt-Trussville800 Meters33.2:18.84a11
Feb 25Metro Birmingham JV Meet #1Feb 25 · 400 Meters · Place 39 · Hewitt-TrussvilleHewitt-Trussville400 Meters39.59.92a11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 3200 Meters · Place 74 · Hewitt-TrussvilleHewitt-Trussville3200 Meters74.12:11.28a11
Jan 21Last Ditch JV MeetJan 21 · 800 Meters · Place 34 · Hewitt-TrussvilleHewitt-Trussville800 Meters342:20.7211
Jan 21Last Ditch JV MeetJan 21 · 400 Meters · Place 60 · Hewitt-TrussvilleHewitt-Trussville400 Meters601:00.3411
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 126 · Hewitt-TrussvilleHewitt-Trussville800 Meters1262:22.7311
Jan 14JV Meet #3Jan 14 · 400 Meters · Place 188 · Hewitt-TrussvilleHewitt-Trussville400 Meters1881:00.4611
Jan 6JV Meet #2Jan 6 · 800 Meters · Place 61 · Hewitt-TrussvilleHewitt-Trussville800 Meters612:27.1811
Jan 6JV Meet #2Jan 6 · 400 Meters · Place 64 · Hewitt-TrussvilleHewitt-Trussville400 Meters6459.38 PB11

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · 800 Meters · Place 48 · Hewitt-TrussvilleHewitt-Trussville800 Meters48.2:23.17a11
Dec 18JV Meet #1Dec 18 · 400 Meters · Place 100 · Hewitt-TrussvilleHewitt-Trussville400 Meters100.1:00.45a11
Feb 28Husky March ClassicFeb 28 · 1600 Meters · Place 47 · Hewitt-TrussvilleHewitt-Trussville1600 Meters475:09.48a PB—
Feb 28Husky March ClassicFeb 28 · 800 Meters · Place 48 · Hewitt-TrussvilleHewitt-Trussville800 Meters482:24.00a—
Jan 24Last Chance #1/PentathlonJan 24 · 3200 Meters · Place 65 · Hewitt-TrussvilleHewitt-Trussville3200 Meters6511:45.59 PB10
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 86 · Hewitt-TrussvilleHewitt-Trussville800 Meters862:17.64 PB10
Jan 7JV Meet #2Jan 7 · 800 Meters · Place 61 · Hewitt-TrussvilleHewitt-Trussville800 Meters612:23.1010
Jan 7JV Meet #2Jan 7 · 400 Meters · Place 82 · Hewitt-TrussvilleHewitt-Trussville400 Meters821:01.3310

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 1600 Meters · Place 61 · Hewitt-TrussvilleHewitt-Trussville1600 Meters615:15.4810
Apr 17Birmingham Metro JV ChampionshipApr 17 · 800 Meters · Place 42 · Hewitt-TrussvilleHewitt-Trussville800 Meters422:17.5910
Apr 10Metro JV #6Apr 10 · 1600 Meters · Place 24 · Hewitt-TrussvilleHewitt-Trussville1600 Meters24.5:16.40a10
Apr 10Metro JV #6Apr 10 · 800 Meters · Place 28 · Hewitt-TrussvilleHewitt-Trussville800 Meters28.2:19.07a10
Apr 3Metro JV #5Apr 3 · 1600 Meters · Place 23 · Hewitt-TrussvilleHewitt-Trussville1600 Meters23.5:04.92a PB10
Apr 3Metro JV #5Apr 3 · 800 Meters · Place 42 · Hewitt-TrussvilleHewitt-Trussville800 Meters42.2:20.15a10
Mar 19Metro JV #4Mar 19 · 1600 Meters · Place 32 · Hewitt-TrussvilleHewitt-Trussville1600 Meters32.5:10.15a10
Mar 19Metro JV #4Mar 19 · 800 Meters · Place 53 · Hewitt-TrussvilleHewitt-Trussville800 Meters53.2:19.73a10
Mar 12Metro JV #3Mar 12 · 1600 Meters · Place 76 · Hewitt-TrussvilleHewitt-Trussville1600 Meters76.5:36.12a10
Mar 12Metro JV #3Mar 12 · 800 Meters · Place 40 · Hewitt-TrussvilleHewitt-Trussville800 Meters40.2:17.34a10
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 1600 Meters · Hewitt-TrussvilleHewitt-Trussville1600 Meters--DNS10
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 800 Meters · Place 51 · Hewitt-TrussvilleHewitt-Trussville800 Meters51.2:21.13a10

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · 800 Meters · Place 53 · Hewitt-TrussvilleHewitt-Trussville800 Meters53.2:20.19a10
Dec 19JV Meet #1Dec 19 · 400 Meters · Place 75 · Hewitt-TrussvilleHewitt-Trussville400 Meters75.59.81a10
Dec 11First Crack JV MeetDec 11 · 800 Meters · Place 32 · Hewitt-TrussvilleHewitt-Trussville800 Meters32.2:22.63a10
Dec 11First Crack JV MeetDec 11 · 400 Meters · Place 57 · Hewitt-TrussvilleHewitt-Trussville400 Meters57.1:00.93a10
Feb 29Metro Birmingham JV Meet #1Feb 29 · 1600 Meters · Place 62 · Hewitt-TrussvilleHewitt-Trussville1600 Meters625:26.019
Feb 29Metro Birmingham JV Meet #1Feb 29 · 800 Meters · Place 60 · Hewitt-TrussvilleHewitt-Trussville800 Meters602:28.009
Jan 29JV Meet #3Jan 29 · 1600 Meters · Place 97 · Hewitt-TrussvilleHewitt-Trussville1600 Meters975:26.329
Jan 29JV Meet #3Jan 29 · 800 Meters · Place 91 · Hewitt-TrussvilleHewitt-Trussville800 Meters912:29.089

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · 800 Meters · Place 58 · Hewitt-TrussvilleHewitt-Trussville800 Meters582:21.33a—
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 1600 Meters · Place 34 · Hewitt-TrussvilleHewitt-Trussville1600 Meters345:28.929
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 800 Meters · Place 47 · Hewitt-TrussvilleHewitt-Trussville800 Meters472:25.019
Apr 4Metro Birmingham JV Meet #5Apr 4 · 1600 Meters · Place 51 · Hewitt-TrussvilleHewitt-Trussville1600 Meters515:30.41a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 800 Meters · Place 48 · Hewitt-TrussvilleHewitt-Trussville800 Meters482:25.95a—
Mar 20Metro Birmingham JV Meet #4Mar 20 · 1600 Meters · Place 49 · Hewitt-TrussvilleHewitt-Trussville1600 Meters495:26.289
Mar 20Metro Birmingham JV Meet #4Mar 20 · 800 Meters · Place 48 · Hewitt-TrussvilleHewitt-Trussville800 Meters482:23.759
Mar 14Metro JV Meet #3Mar 14 · 1600 Meters · Place 59 · Hewitt-TrussvilleHewitt-Trussville1600 Meters595:35.06a—
Mar 14Metro JV Meet #3Mar 14 · 800 Meters · Place 55 · Hewitt-TrussvilleHewitt-Trussville800 Meters552:25.19a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 1600 Meters · Place 41 · Hewitt-TrussvilleHewitt-Trussville1600 Meters415:28.64a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 800 Meters · Place 48 · Hewitt-TrussvilleHewitt-Trussville800 Meters482:25.26a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14Cross Plex JV Meet #1Dec 14 · 1600 Meters · Place 71 · Hewitt-TrussvilleHewitt-Trussville1600 Meters71.5:28.98a9
Dec 14Cross Plex JV Meet #1Dec 14 · 800 Meters · Place 92 · Hewitt-TrussvilleHewitt-Trussville800 Meters92.2:30.52a9
Jan 5Middle School Indoor Meet #2Jan 5 · 1600 Meters · Place 68 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters686:16.918
Jan 5Middle School Indoor Meet #2Jan 5 · 800 Meters · Place 62 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo800 Meters622:43.178

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 19 · Hewitt-TrussvilleHewitt-Trussville800 Meters19.2:28.89a8

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Middle School Indoor Meet #1Dec 8 · 1600 Meters · Place 68 · Hewitt-TrussvilleHewitt-Trussville1600 Meters68.5:58.82a8
Dec 8Middle School Indoor Meet #1Dec 8 · 800 Meters · Place 70 · Hewitt-TrussvilleHewitt-Trussville800 Meters70.2:45.45a8