1
James von Herrmann
Florence High School
17:09.25
2
Jack Williamson
Mountain Brook HS
17:22.09
3
Drake Nichols
Good Hope
17:24.06
4
Fearing Mosley
Hewitt-Trussville HS
17:35.17
5
Joshua Julbert
Hewitt-Trussville HS
17:43.67
6
Webb Hawley
Mountain Brook HS
17:47.20
7
Max Ryan
Hewitt-Trussville HS
17:50.11
8
Campbell Nix
Homewood HS
17:51.88
9
Luke Flack
Mountain Brook HS
17:54.82
10
Grey Jackson
Hewitt-Trussville HS
17:58.84
11
Jw Brouillette
Mountain Brook HS
18:10.60
12
Teague Jones
Hewitt-Trussville HS
18:13.04
13
Sawyer Lachina
Hewitt-Trussville HS
18:14.20
14
Spencer Otto
Mountain Brook HS
18:17.26
15
Tyson Johnston
Falkville
18:18.06
16
James Stracener
Mountain Brook HS
18:24.22
17
Asher Colvert
Homewood HS
18:28.97
18
Tripp Thuston
Mountain Brook HS
18:30.57
19
Jack Pierce
Mountain Brook HS
18:35.60
20
Nicholson Lowery
Mountain Brook HS
18:37.83
21
Colt Wright
Hewitt-Trussville HS
18:38.32
22
Cody Maddox
Hewitt-Trussville HS
18:39.98
23
Nathan Bensinger
Oak Mountain HS
18:43.06
24
Jack Crabtree
Homewood HS
18:43.55
25
Ty Bedics
Homewood HS
18:44.20
26
Reese Horner
Mountain Brook HS
18:48.17
27
Caleb Fort
Florence High School
18:52.11
28
Jack Henry Gamble
Mountain Brook HS
18:56.53
29
John Green
Hewitt-Trussville HS
18:56.55
30
Weston Barnett
Hewitt-Trussville HS
18:56.69
31
Matthew Matkin
Brewer
18:57.70
32
Connor Boney
Homewood HS
18:59.12
33
Austin Nix
Homewood HS
18:59.95
34
Caid Lewis
Oak Mountain HS
19:00.50
35
Jackson Smith
Homewood HS
19:03.16
36
Ben Taylor
Oak Mountain HS
19:03.97
37
Becker Menendez
Mountain Brook HS
19:07.41
38
Luke Alexander
Oak Mountain HS
19:09.89
39
Jackson Owens
Homewood HS
19:10.24
40
Luke Conerly
Homewood HS
19:11.88
41
Cooper Day
Hewitt-Trussville HS
19:15.12
42
Robert Russell
Mountain Brook HS
19:15.85
43
Charles Lichty
Mountain Brook HS
19:18.57
44
Lenwood Jones
Hewitt-Trussville HS
19:22.60
45
Cooper Russell
Mountain Brook HS
19:28.59
45
Tomas Padgett
Florence High School
19:28.59
47
Will Street
Mountain Brook HS
19:32.31
48
Drew Bonez
Oak Mountain HS
19:35.59
49
Drew Joyce
Oak Mountain HS
19:36.24
50
Walker Cone
Mountain Brook HS
19:44.64
51
Cooper Hendrickson
Oak Mountain HS
19:45.09
52
Henry Hartsfield
Homewood HS
19:53.51
53
Jaiden Hokett
Lawrence County HS
19:55.77
54
Ben Lefkovits
Mountain Brook HS
19:56.73
55
Payton Rigney
Oak Mountain HS
19:58.31
56
Colman Watts
Florence High School
20:00.79
57
Roscoe Bare
Mountain Brook HS
20:07.62
58
Jackson Harper
Florence High School
20:10.02
59
Spencer Byrd
Florence High School
20:11.62
60
Matthew St. Cyr
Florence High School
20:22.26
61
Michael Baguley
Homewood HS
20:26.82
62
Madden Sterley
Homewood HS
20:32.10
63
George Wessel
Homewood HS
20:32.95
64
Mason Owens
Oak Mountain HS
20:39.79
65
Campbell Ramirez
Oak Mountain HS
20:41.60
66
Paxton Haley
Oak Mountain HS
20:46.49
67
Joseph Laboudiere
Brewer
20:46.78
68
Kai Sugita
Hewitt-Trussville HS
20:48.46
69
David Price
Florence High School
20:50.95
70
Graham Lunsford
Mountain Brook HS
20:51.63
71
Luke Farris
Covenant Christian
20:52.08
72
Will Hardee
Mountain Brook HS
20:56.98
73
James Inscoe
Mountain Brook HS
21:03.21
74
Luke Mills
Homewood HS
21:03.37
75
Bronner Reese
Buckhorn
21:03.56
76
Levi Davis
Sparkman High School
21:05.69
77
Henry Carr Chapman
Mountain Brook HS
21:07.14
78
Jonathon Murphry
Good Hope
21:11.33
79
Eliseo Buezo
Russellville
21:13.47
80
Oscar Velasquez
Russellville
21:16.64
81
Wyatt Sallis
Buckhorn
21:22.33
82
Anderson Blount
Oak Mountain HS
21:23.13
83
Gavin Meisner
Sparkman High School
21:23.32
84
Isaias Jose
Russellville
21:23.77
85
Charles Hussey
Mountain Brook HS
21:24.83
86
Elijah Oswald
Buckhorn
21:26.57
87
Wallace Johnson
Oak Mountain HS
21:31.99
88
Wyatt Pearce
Mountain Brook HS
21:34.59
89
Roger Miller
Good Hope
21:35.33
90
Hobbs Kelly
Oak Mountain HS
21:43.70
91
Isaac Gonzalez
Lawrence County HS
21:46.98
92
Patrick Sutherland
Oak Mountain HS
21:58.92
93
Leon Odhiambo
Sparkman High School
22:01.33
94
Micah Gillespie
Lawrence County HS
22:05.22
95
Matias Francisco
Russellville
22:11.97
96
Erik Jacinto
Russellville
22:18.63
97
Miguel Alonzo
Russellville
22:18.78
98
Daniel Reza
Sparkman High School
22:20.11
99
Santos Zuniga
JB Pennington
22:20.78
100
Said Correa
JB Pennington
22:20.94

