Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 145:22.17aMountain Brook InvitationalApril 14, 2023
1600 Meters · IndoorLast Ditch JV Meet · Jan 214:39.15Last Ditch JV MeetJanuary 21, 2026
1600 Meters · OutdoorJohn Esslinger Meet of Champions · Apr 44:34.85aJohn Esslinger Meet of ChampionsApril 4, 2026
800 Meters · IndoorLast Ditch JV Meet · Jan 212:07.65Last Ditch JV MeetJanuary 21, 2026
800 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 102:03.93aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 16B'ham Metro JV Championship 2026Apr 16 · 1600 Meters · Place 4 · Mountain BrookMountain Brook1600 Meters4.4:39.49a12
Apr 16B'ham Metro JV Championship 2026Apr 16 · 800 Meters · Place 9 · Mountain BrookMountain Brook800 Meters9.2:07.46a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 29 · Mountain BrookMountain Brook1600 Meters29.4:35.15a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 38 · Mountain BrookMountain Brook800 Meters38.2:03.93a PB12
Apr 4John Esslinger Meet of ChampionsApr 4 · 1600 Meters · Place 24 · Mountain BrookMountain Brook1600 Meters24.4:34.85a PB12
Apr 4John Esslinger Meet of ChampionsApr 4 · 800 Meters · Place 35 · Mountain BrookMountain Brook800 Meters35.2:07.58a12
Mar 19Fort Payne InvitationalMar 19 · 800 Meters · Place 13 · Mountain BrookMountain Brook800 Meters13.2:06.08a12
Mar 14Homewood InvitationalMar 14 · 800 Meters · Place 14 · Mountain BroMountain Bro800 Meters142:04.61—
Mar 12Metro Birmingham JV Meet #3Mar 12 · 1600 Meters · Place 1 · Mountain BrookMountain Brook1600 Meters14:39.5212
Mar 12Metro Birmingham JV Meet #3Mar 12 · 800 Meters · Place 6 · Mountain BrookMountain Brook800 Meters62:07.3212
Mar 5Metro Birmingham JV Meet #2Mar 5 · 1600 Meters · Place 16 · Mountain BrookMountain Brook1600 Meters164:55.8012
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 6 · Mountain BrookMountain Brook800 Meters62:06.0712
Mar 5Metro Birmingham JV Meet #2Mar 5 · 1600 Meters · Place 16 · Mountain BrookMountain Brook1600 Meters164:55.8012
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 6 · Mountain BrookMountain Brook800 Meters62:06.0712
Feb 25Metro Birmingham JV Meet #1Feb 25 · 1600 Meters · Place 4 · Mountain BrookMountain Brook1600 Meters4.4:43.33a12
Feb 25Metro Birmingham JV Meet #1Feb 25 · 800 Meters · Place 18 · Mountain BrookMountain Brook800 Meters18.2:12.82a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 21Last Ditch JV MeetJan 21 · 1600 Meters · Place 1 · Mountain BrookMountain Brook1600 Meters14:39.15 PB12
Jan 21Last Ditch JV MeetJan 21 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters12:07.65 PB12
Jan 14JV Meet #3Jan 14 · 1600 Meters · Place 21 · Mountain BrookMountain Brook1600 Meters214:44.8812
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 30 · Mountain BrookMountain Brook800 Meters302:09.2312
Jan 6JV Meet #2Jan 6 · 1600 Meters · Place 13 · Mountain BrookMountain Brook1600 Meters134:57.7512
Jan 6JV Meet #2Jan 6 · 800 Meters · Place 15 · Mountain BrookMountain Brook800 Meters152:13.6812

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 10First Crack JV MeetDec 10 · 1600 Meters · Place 5 · Mountain BrookMountain Brook1600 Meters5.4:43.86a12
Dec 10First Crack JV MeetDec 10 · 800 Meters · Place 4 · Mountain BrookMountain Brook800 Meters4.2:09.79a12
Jan 22Last Ditch Meet JV MeetJan 22 · 1600 Meters · Place 5 · Mountain BrookMountain Brook1600 Meters54:54.3311
Jan 22Last Ditch Meet JV MeetJan 22 · 800 Meters · Place 14 · Mountain BrookMountain Brook800 Meters142:18.4011
Jan 15JV Meet #3Jan 15 · 1600 Meters · Place 68 · Mountain BrookMountain Brook1600 Meters685:00.0211
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 83 · Mountain BrookMountain Brook800 Meters832:17.1211

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 1600 Meters · Place 21 · Mountain BrookMountain Brook1600 Meters214:53.5711
Apr 17Birmingham Metro JV ChampionshipApr 17 · 800 Meters · Place 6 · Mountain BrookMountain Brook800 Meters62:05.5911
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 79 · Mountain BrookMountain Brook1600 Meters79.4:45.03a11
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 64 · Mountain BrookMountain Brook800 Meters64.2:05.95a11
Apr 3Metro JV #5Apr 3 · 1600 Meters · Place 13 · Mountain BrookMountain Brook1600 Meters13.4:58.93a11
Apr 3Metro JV #5Apr 3 · 800 Meters · Place 23 · Mountain BrookMountain Brook800 Meters23.2:14.83a11
Mar 19Metro JV #4Mar 19 · 1600 Meters · Place 20 · Mountain BrookMountain Brook1600 Meters20.5:00.07a11
Mar 19Metro JV #4Mar 19 · 800 Meters · Place 9 · Mountain BrookMountain Brook800 Meters9.2:07.97a11
Mar 12Metro JV #3Mar 12 · 1600 Meters · Place 10 · Mountain BrookMountain Brook1600 Meters10.4:48.70a11
Mar 12Metro JV #3Mar 12 · 800 Meters · Place 13 · Mountain BrookMountain Brook800 Meters13.2:10.98a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 1600 Meters · Place 18 · Mountain BrookMountain Brook1600 Meters18.5:03.80a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 800 Meters · Place 19 · Mountain BrookMountain Brook800 Meters19.2:11.54a11
Feb 27Mountain Brook Metro JV #1Feb 27 · 1600 Meters · Place 15 · Mountain BrookMountain Brook1600 Meters15.4:51.12a11
Feb 27Mountain Brook Metro JV #1Feb 27 · 800 Meters · Place 25 · Mountain BrookMountain Brook800 Meters25.2:17.56a11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 11First Crack JV MeetDec 11 · 1600 Meters · Place 14 · Mountain BrookMountain Brook1600 Meters14.4:58.38a11
Dec 11First Crack JV MeetDec 11 · 800 Meters · Place 14 · Mountain BrookMountain Brook800 Meters14.2:16.50a11
Feb 29Metro Birmingham JV Meet #1Feb 29 · 1600 Meters · Place 30 · Mountain BrookMountain Brook1600 Meters305:00.8710
Feb 29Metro Birmingham JV Meet #1Feb 29 · 800 Meters · Place 31 · Mountain BrookMountain Brook800 Meters312:19.7410
Jan 29JV Meet #3Jan 29 · 1600 Meters · Place 49 · Mountain BrookMountain Brook1600 Meters494:59.4010
Jan 29JV Meet #3Jan 29 · 800 Meters · Place 65 · Mountain BrookMountain Brook800 Meters652:19.4110
Jan 24Last Ditch JV MeetJan 24 · 1600 Meters · Place 20 · Mountain BrookMountain Brook1600 Meters205:03.8610
Jan 24Last Ditch JV MeetJan 24 · 800 Meters · Place 48 · Mountain BrookMountain Brook800 Meters482:24.7310
Jan 9JV Meet #2Jan 9 · 1600 Meters · Place 53 · Mountain BroMountain Bro1600 Meters535:14.48—
Jan 9JV Meet #2Jan 9 · 800 Meters · Place 71 · Mountain BroMountain Bro800 Meters712:25.01—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · 1600 Meters · Place 76 · Mountain BrookMountain Brook1600 Meters765:35.79a—
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 159 · Mountain BrookMountain Brook1600 Meters159.5:40.52a10
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 114 · Mountain BrookMountain Brook800 Meters114.2:13.36a10
Apr 4Metro Birmingham JV Meet #5Apr 4 · 1600 Meters · Place 30 · Mountain BrookMountain Brook1600 Meters305:11.30a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 800 Meters · Place 51 · Mountain BrookMountain Brook800 Meters512:26.14a—
Mar 20Metro Birmingham JV Meet #4Mar 20 · 1600 Meters · Place 17 · Mountain BrookMountain Brook1600 Meters175:01.3310
Mar 20Metro Birmingham JV Meet #4Mar 20 · 800 Meters · Place 19 · Mountain BrookMountain Brook800 Meters192:13.5010
Mar 14Metro JV Meet #3Mar 14 · 1600 Meters · Place 39 · Mountain BrookMountain Brook1600 Meters395:14.74a—
Mar 14Metro JV Meet #3Mar 14 · 800 Meters · Place 30 · Mountain BrookMountain Brook800 Meters302:19.36a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 1600 Meters · Place 17 · Mountain BrookMountain Brook1600 Meters175:08.23a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 800 Meters · Place 20 · Mountain BrookMountain Brook800 Meters202:15.87a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6First Crack JV MeetDec 6 · 1600 Meters · Mountain BrookMountain Brook1600 Meters—DNS10
Dec 6First Crack JV MeetDec 6 · 800 Meters · Mountain BrookMountain Brook800 Meters—DNS10
Dec 2Magic City Invitational #1Dec 2 · 800 Meters · Mountain BrookMountain Brook800 Meters--DNS10
Jan 18JV Meet #3Jan 18 · 1600 Meters · Place 133 · Mountain BrookMountain Brook1600 Meters1335:30.799
Jan 18JV Meet #3Jan 18 · 800 Meters · Place 207 · Mountain BrookMountain Brook800 Meters2072:36.759
Jan 10JV Meet #2Jan 10 · 1600 Meters · Place 100 · Mountain BrookMountain Brook1600 Meters1005:34.629

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 20Birmingham Metro JV ChampionshipApr 20 · 1600 Meters · Place 53 · Mountain BroMountain Bro1600 Meters535:16.14—
Apr 20Birmingham Metro JV ChampionshipApr 20 · 800 Meters · Place 73 · Mountain BroMountain Bro800 Meters732:27.19—
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 187 · Mountain BrookMountain Brook1 Mile187.5:22.17a PB9
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 190 · Mountain BrookMountain Brook800 Meters190.2:23.06a9
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 1600 Meters · Place 40 · Mountain BrookMountain Brook1600 Meters405:25.169
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 800 Meters · Place 68 · Mountain BrookMountain Brook800 Meters682:34.429
Mar 15Metro Birmingham JV Meet #3Mar 15 · 1600 Meters · Place 61 · Mountain BrookMountain Brook1600 Meters615:23.079
Mar 15Metro Birmingham JV Meet #3Mar 15 · 800 Meters · Place 86 · Mountain BrookMountain Brook800 Meters862:31.629
Mar 2Metro Birmingham JV Meet #1Mar 2 · 1600 Meters · Place 50 · Mountain BrookMountain Brook1600 Meters50.5:27.50a9
Mar 2Metro Birmingham JV Meet #1Mar 2 · 800 Meters · Place 66 · Mountain BrookMountain Brook800 Meters66.2:30.58a9

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 7First Crack JV MeetDec 7 · 1600 Meters · Place 34 · Mountain BrookMountain Brook1600 Meters34.5:40.89a9
Dec 7First Crack JV MeetDec 7 · 800 Meters · Place 44 · Mountain BrookMountain Brook800 Meters44.2:40.32a9
Jan 20Middle School Gold Championship MeetJan 20 · 1600 Meters · Place 32 · Mountain BroMountain Bro1600 Meters325:53.05—
Jan 6Middle School Indoor Meet #2Jan 6 · 1600 Meters · Place 18 · Mountain BroMountain Bro1600 Meters185:42.27—
Jan 6Middle School Indoor Meet #2Jan 6 · 800 Meters · Place 28 · Mountain BroMountain Bro800 Meters282:43.03—

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · 1600 Meters · Place 22 · Mountain BrookMountain Brook1600 Meters22.5:40.11a8
Dec 9Middle School Indoor Meet #1Dec 9 · 800 Meters · Place 41 · Mountain BrookMountain Brook800 Meters41.2:44.88a8
Jan 14Middle School Meet #3 1-4PMJan 14 · 1600 Meters · Place 27 · Mountain BroMountain Bro1600 Meters275:57.68—
Jan 14Middle School Meet #3 1-4PMJan 14 · 800 Meters · Place 39 · Mountain BroMountain Bro800 Meters392:53.43—
Jan 7Middle School Indoor Meet 2AJan 7 · 1600 Meters · Place 26 · Mountain BrookMountain Brook1600 Meters26.6:00.52a7
Jan 7Middle School Indoor Meet 2AJan 7 · 800 Meters · Place 38 · Mountain BrookMountain Brook800 Meters38.2:52.88a7