1 of 5
Photo by James Nicholas
John Carroll quarterback, Garrett Barnes, (12) connects with the wide receiver during a game between John Carroll and Carver High Schools on Thursday, Sept. 5, 2024, at G.W Carver High School Stadium in Birmingham, Ala.
2 of 5
Photo by James Nicholas
John Carroll's offensive line gives quarterback, Garrett Barnes, (12) plenty of space and time for a pass during a game between John Carroll and Carver High Schools on Thursday, Sept. 5, 2024, at G.W Carver High School Stadium in Birmingham, Ala.
3 of 5
Photo by Ted Melton
#12 Garrett Barnes throws a pass during a game between John Carroll and St. Michael's on Friday, August 30,2024 at St. Michael's Catholic High School in Fairhope. Photo by Ted Melton
4 of 5
Photo by Ted Melton
#12 Garrett Barnes throws a pass during a game between John Carroll and St. Michael's on Friday, August 30,2024 at St. Michael's Catholic High School in Fairhope. Photo by Ted Melton
5 of 5
Photo by Richard Force
John Carroll running back Garrett Barnes (12) runs with the ball during a game between the Homewood Patriots and the John Carroll Cavaliers at Cavalier Stadium on Friday, Aug. 23, 2024 in Birmingham, Ala.
Monday marks four days until the John Carroll Catholic High School football team kicks off the 2025 season.
John Carroll quarterback Garrett Barnes will lead the Cavs onto the field Aug. 22, as they play at Homewood in the Battle of Lakeshore to begin the season.
Barnes is coming off an up-and-down first season as the John Carroll starting quarterback, and head coach Will Mara has had high praise over the summer about the senior signal-caller. He will attempt to help the Cavs rebound from a 3-7 campaign last fall.
Preparation is underway for this year's award-winning Under the Lights preseason magazine. Stay tuned to Homewood Star and to the Under the Lights social media channels to follow along, as the 2025 season approaches.
Under the Lights covers John Carroll among its 11 schools and is counting down the days until the start of the season.
51 days: Vestavia Hills QB Charlie Taaffe
50 days: Chelsea RB Chase Malone
49 days: John Carroll WR/DB Jackson Rankin
46 days: Hewitt-Trussville RB Deuce Alston
45 days: Hoover WR Jonah Winston
44 days: Mountain Brook RB Stuart Andrews
43 days: Vestavia Hills OL Caleb Boylan
42 days: Briarwood DL Garrett Witherington
39 days: Homewood QB Kaleb Carson
38 days: Clay-Chalkville QB Aaron Frye
37 days: Spain Park QB Brock Bradley
36 days: Mountain Brook QB Cayden Hofbauer
35 days: Vestavia Hills DL Josh Arendall
32 days: Oak Mountain DB Kolby King
31 days: John Carroll LB Alex Plaia
30 days: Hewitt-Trussville WR Dylan Cope
29 days: Hoover WR Jeremiah Tabb
28 days: Mountain Brook WR Sam Smith
25 days: Vestavia Hills LB Owen Wilbanks
24 days: Chelsea OL Adam Brooks
23 days: Spain Park OL Hudson Reed
22 days: Homewood TE Hayes DeCoudres
21 days: Clay-Chalkville OL JT Jones
18 days: Mountain Brook DB Mac Mandell
17 days: Briarwood DB Sam Canale
16 days: Homewood LB Joey Luckianow
15 days: Hewitt-Trussville LB Parker Floyd
14 days: Hoover DL Tyson Bacon
11 days: Mountain Brook DB Hayes Windle
10 days: Hoover DL Justyn Hartley
9 days: Chelsea LB Porter Schott
8 days: Briarwood OL Carter Fountain
7 days: Oak Mountain DB Jayden Aparicio
4 days: John Carroll QB Garrett Barnes