Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Hewitt-Trussville High SchoolHewitt-Trussville Sectional · Oct 3016:26.82Hewitt-Trussville SectionalOctober 30, 2025
5,000 Meters · Hewitt-Trussville HSAHSAA Hewitt-Trussville Sectional · Oct 3116:50.49AHSAA Hewitt-Trussville SectionalOctober 31, 2024
5,000 Meters · Montevallo campusEarly Bird Twilight · Sep 1316:00.26Early Bird TwilightSeptember 13, 2025
5,000 Meters · Oakville Indian Mounds ParkAHSAA XC State Championship · Nov 815:51.16AHSAA XC State ChampionshipNovember 8, 2025
5,000 Meters · Veteran's ParkAHSAA Class 7A Section 3 · Oct 2717:11.02AHSAA Class 7A Section 3October 27, 2022
5,000 Meters · WakeMed Soccer ParkNXR Southeast Regional Championships · Nov 2216:05.08NXR Southeast Regional ChampionshipsNovember 22, 2025

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 22NXR Southeast Regional ChampionshipsNov 22 · 5,000 Meters Championship · Place 96 · Vestavia Hills5,000 Meters Championship9616:05.08 PB12
Nov 8AHSAA XC State ChampionshipNov 8 · 5,000 Meters 7A · Place 5 · Vestavia Hills5,000 Meters 7A515:51.16 PB12
Oct 30Hewitt-Trussville SectionalOct 30 · 5,000 Meters 7A · Place 2 · Vestavia Hills5,000 Meters 7A216:26.82 PB12
Oct 4Jesse Owens ClassicOct 4 · 5,000 Meters Gold · Place 15 · Vestavia Hills5,000 Meters Gold1516:00.9912
Sep 13Early Bird TwilightSep 13 · 5,000 Meters Gold Top 10 · Place 3 · Vestavia Hills5,000 Meters Gold Top 10316:00.26 PB12

2024 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 23NXR Southeast Regional ChampionshipsNov 23 · 5,000 Meters Championship · Place 210 · Vestavia Hills5,000 Meters Championship21016:41.1611
Nov 9AHSAA XC State ChampionshipNov 9 · 5,000 Meters 7A · Place 27 · Vestavia Hills5,000 Meters 7A2716:25.3911
Oct 31AHSAA Hewitt-Trussville SectionalOct 31 · 5,000 Meters Varsity - 7A · Place 4 · Vestavia Hills5,000 Meters Varsity - 7A416:50.49 PB11
Oct 19Husky ChallengeOct 19 · 5,000 Meters Varsity · Place 19 · Vestavia Hills5,000 Meters Varsity1916:52.4411
Oct 5Jesse Owens ClassicOct 5 · 5,000 Meters Varsity · Place 44 · Vestavia Hills5,000 Meters Varsity4416:10.5211
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 24 · Vestavia Hills5,000 Meters Varsity2416:19.1111
Sep 7Chickasaw Trails InvitationalSep 7 · 5,000 Meters Varsity · Place 24 · Vestavia Hills5,000 Meters Varsity2416:19.1111

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 11AHSAA State Cross Country ChampionshipNov 11 · 5,000 Meters Boys 7A · Place 14 · Vestavia Hills5,000 Meters Boys 7A1416:07.1010
Nov 2Spain Park SectionalNov 2 · 5,000 Meters 7A · Place 20 · Vestavia Hills5,000 Meters 7A2017:11.3910
Oct 2132nd Annual Husky ChallengeOct 21 · 5,000 Meters Varsity · Place 14 · Vestavia Hills5,000 Meters Varsity1416:58.4910
Oct 7Jesse Owens ClassicOct 7 · Varsity · Place 133 · Vestavia HillsVarsity13316:48.1910
Sep 16Early Bird TwilightSep 16 · 5,000 Meters Varsity · Place 15 · Vestavia Hills5,000 Meters Varsity1516:56.0410
Sep 9Chickasaw Trails InvitationalSep 9 · 5,000 Meters Varsity · Place 54 · Vestavia Hills5,000 Meters Varsity5416:49.1510
Sep 9Chickasaw Trails InvitationalSep 9 · Varsity · Place 54 · Vestavia HillsVarsity5416:49.1510

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5AHSAA XC State ChampionshipNov 5 · 5,000 Meters 7A · Place 16 · Vestavia Hills5,000 Meters 7A1616:08.779
Oct 27AHSAA Class 7A Section 3Oct 27 · 5,000 Meters Varsity · Place 11 · Vestavia Hills5,000 Meters Varsity1117:11.02 PB9
Oct 15Randolph InvitationalOct 15 · 5,000 Meters Varsity · Place 16 · Vestavia Hills5,000 Meters Varsity1616:22.71—
Oct 1Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 82 · Vestavia Hil5,000 Meters Varsity8216:30.429
Sep 10Chickasaw Trails InvitationalSep 10 · 5,000 Meters Varsity · Place 23 · Vestavia Hills5,000 Meters Varsity2316:19.689
Sep 1Warrior 2 Mile InvitationalSep 1 · 2 Miles Varsity · Place 9 · Vestavia Hills2 Miles Varsity910:35.249