2025 Blue Water Area high school football schedules

The 2025 MHSAA football season begins Thursday, Aug. 28. Here are the schedules for every team in the Blue Water Area.

PORT HURON — It's August in Michigan, which means high school football is on the horizon.

The 2025 MHSAA season begins Thursday, Aug. 28.

Here are the schedules for every school in the Times Herald's coverage area. Home games are noted in bold text, while an asterisk indicates a conference matchup.

Algonac

Saturday, Aug. 30 at Cardinal Mooney — 7 p.m.

Friday, Sept. 5 vs. North Branch — 7 p.m.*

Friday, Sept. 12 at Armada — 7 p.m.*

Friday, Sept. 19 vs. Almont — 7 p.m.*

Friday, Sept. 26 at Imlay City — 7 p.m.*

Friday, Oct. 3 at Croswell-Lexington — 7:30 p.m.*

Friday, Oct. 10 vs. Yale — 7 p.m.*

Friday, Oct. 17 at Richmond — 7 p.m.*

Friday, Oct. 24 vs. Madison Heights Madison — 7 p.m.

Almont

Thursday, Aug. 28 vs. Marysville — 7:30 p.m.

Friday, Sept. 5 vs. Imlay City — 7 p.m.*

Friday, Sept. 12 at Yale — 7 p.m.*

Friday, Sept. 19 at Algonac — 7 p.m.*

Friday, Sept. 26 vs. Croswell-Lexington — 7 p.m.*

Friday, Oct. 3 vs. Armada — 7 p.m.*

Friday, Oct. 10 at Richmond — 7 p.m.*

Friday, Oct. 17 at North Branch — 7 p.m.*

Armada

Friday, Aug. 29 vs. Marine City — 7 p.m.

Friday, Sept. 5 vs. Croswell-Lexington — 7 p.m.*

Friday, Sept. 12 vs. Algonac — 7 p.m.*

Friday, Sept. 19 vs. Richmond — 7 p.m.*

Friday, Sept. 26 at Yale — 7 p.m.*

Friday, Oct. 3 at Almont — 7 p.m.*

Friday, Oct. 10 at North Branch — 7 p.m.*

Friday, Oct. 17 at Imlay City — 7 p.m.*

Friday, Oct. 24 vs. Frankenmuth — 7 p.m.*

Port Huron Northern's Lincoln Watkins tries to break a tackle during a game last season.

Cardinal Mooney

Saturday, Aug. 30 vs. Algonac — 7 p.m.

Friday, Sept. 5 at Auburn Hills Oakland Christian — 7 p.m.

Saturday, Sept. 13 vs. Caro — 1 p.m.

Saturday, Sept. 20 vs. Royal Oak Shrine Catholic — 1 p.m.*

Friday, Sept. 26 at Waterford Lakes — 7 p.m.*

Friday, Oct. 3 at Clarkston Everest Collegiate — 7 p.m.*

Saturday, Oct. 11 vs. Allen Park Cabrini — 1 p.m.*

Saturday, Oct. 18 vs. Madison Heights Bishop Foley — 1 p.m.*

Friday, Oct. 24 at Southfield Bradford Academy — 7 p.m.

Croswell-Lexington

Thursday, Aug. 28 vs. Saginaw Swan Valley — 7 p.m.

Friday, Sept. 5 at Armada — 7 p.m.*

Friday, Sept. 12 at Richmond — 7 p.m.*

Friday, Sept. 19 vs. North Branch — 7 p.m.*

Friday, Sept. 26 at Almont — 7 p.m.*

Friday, Oct. 3 vs. Algonac — 7:30 p.m.*

Friday, Oct. 10 at Imlay City — 7 p.m.*

Friday, Oct. 17 vs. Yale — 7 p.m.*

Friday, Oct. 24 vs. Ogemaw Heights — 7:30 p.m.

Imlay City

Thursday, Aug. 28 vs. Flint Powers Catholic — 7 p.m.

Friday, Sept. 5 at Almont — 7 p.m.*

Friday, Sept. 12 at North Branch — 7 p.m.*

Friday, Sept. 19 at Yale — 7 p.m.*

Friday, Sept. 26 vs. Algonac — 7 p.m.*

Friday, Oct. 3 vs. Richmond — 7 p.m.*

Friday, Oct. 10 vs. Croswell-Lexington — 7 p.m.*

Friday, Oct. 17 vs. Armada — 7 p.m.*

Friday, Oct. 23 at Burton Bentley — 7 p.m.

Marine City's Austin Brown carries the ball during a game last season.

Marine City

Friday, Aug. 29 at Armada — 7 p.m.

Friday, Sept. 5 vs. Madison Heights Madison — 7 p.m.

Friday, Sept. 12 at St. Clair — 7 p.m.*

Friday, Sept. 19 at Center Line — 7 p.m.

Friday, Sept. 26 vs. St. Clair Shores South Lake — 7 p.m.*

Friday, Oct. 3 at Sterling Heights — 7 p.m.*

Friday, Oct. 10 vs. Eastpointe — 7 p.m.*

Friday, Oct. 17 at Pontiac Notre Dame Prep — 7 p.m.

Friday, Oct. 24 vs. Marysville — 7 p.m.

Marysville

Thursday, Aug. 28 at Almont — 7:30 p.m.

Friday, Sept. 5 vs. Hazel Park — 7 p.m.

Friday, Sept. 12 at Warren Fitzgerald — 7 p.m.*

Friday, Sept. 19 vs. Grosse Pointe North — 7 p.m.*

Friday, Sept. 26 at St. Clair Shores Lake Shore — 7 p.m.*

Friday, Oct. 3 vs. Madison Heights Lamphere — 7 p.m.*

Friday, Oct. 10 vs. Warren Woods-Tower — 7 p.m.*

Friday, Oct. 17 vs. Clinton Township Clintondale — 7 p.m.

Friday, Oct. 24 at Marine City — 7 p.m.

Port Huron

Thursday, Aug. 28 vs. Anchor Bay — 7 p.m.

Friday, Sept. 5 vs. Warren Fitzgerald — 7 p.m.

Friday, Sept. 12 at Warren Mott — 7 p.m.*

Friday, Sept. 19 vs. Fraser — 7 p.m.*

Friday, Sept. 26 at Port Huron Northern — 7 p.m.*

Friday, Oct. 3 vs. Utica Ford — 7 p.m.*

Friday, Oct. 10 at Warren Cousino — 7 p.m.*

Friday, Oct. 17 vs. Madison Heights Lamphere — 7 p.m.

Friday, Oct. 24 at Harrison Township L'Anse Creuse — 7 p.m.

Richmond's Dominic Bonnetti runs after a catch during a game last season.

Port Huron Northern

Thursday, Aug. 28 at Redford Thurston — 7 p.m.

Friday, Sept. 5 at Madison Heights Lamphere — 7 p.m.

Friday, Sept. 12 vs. Utica Ford — 7 p.m.*

Friday, Sept. 19 at Warren Cousino — 7 p.m.*

Friday, Sept. 26 vs. Port Huron — 7 p.m.*

Friday, Oct. 3 at Fraser — 7 p.m.*

Friday, Oct. 10 vs. Warren Mott — 7 p.m.*

Friday, Oct. 17 at Warren Fitzgerald — 7 p.m.

Friday, Oct. 24 vs. St. Clair — 7 p.m.

Richmond

Thursday, Aug. 28 at St. Clair — 7 p.m.

Friday, Sept. 5 vs. Yale — 7 p.m.*

Friday, Sept. 12 vs. Croswell-Lexington — 7 p.m.*

Friday, Sept. 19 at Armada — 7 p.m.*

Friday, Sept. 26 vs. North Branch — 7 p.m.*

Friday, Oct. 3 at Imlay City — 7 p.m.*

Friday, Oct. 10 vs. Almont — 7 p.m.*

Friday, Oct. 17 vs. Algonac — 7 p.m.*

Friday, Oct. 24 at Macomb L'Anse Creuse North — 7 p.m.

Sandusky

Thursday, Aug. 28 at Saginaw Nouvel Catholic Central — 7 p.m.

Friday, Sept. 5 vs. Marlette — 7 p.m.

Friday, Sept. 12 at Millington — 7 p.m.*

Friday, Sept. 19 vs. Burton Bendle — 7 p.m.

Friday, Sept. 26 vs. Cass City — 7 p.m.*

Friday, Oct. 3 at Elkton-Pigeon-Bay Port Laker — 7 p.m.*

Friday, Oct. 10 at Caro — 7 p.m.*

Friday, Oct. 17 at Unionville-Sebewaing — 7 p.m.

Friday, Oct. 24 vs. Reese — 7 p.m.

Port Huron's Aiden Davidson carries the ball during a game last season.

St. Clair

Thursday, Aug. 28 vs. Richmond — 7 p.m.

Friday, Sept. 5 at Warren Lincoln — 7 p.m.

Friday, Sept. 12 vs. Marine City — 7 p.m.*

Friday, Sept. 19 vs. Eastpointe — 7 p.m.*

Friday, Sept. 26 at Center Line — 7 p.m.*

Friday, Oct. 3 vs. St. Clair Shores South Lake — 7 p.m.*

Friday, Oct. 10 at Sterling Heights — 7 p.m.*

Friday, Oct. 17 vs. Hazel Park — 7 p.m.

Friday, Oct. 24 at Port Huron Northern — 7 p.m.

Yale

Thursday, Aug. 28 at Swartz Creek — 7 p.m.

Friday, Sept. 5 at Richmond — 7 p.m.*

Friday, Sept. 12 vs. Almont — 7 p.m.*

Friday, Sept. 19 vs. Imlay City — 7 p.m.*

Friday, Sept. 26 vs. Armada — 7 p.m.*

Friday, Oct. 3 vs. North Branch — 7 p.m.*

Friday, Oct. 10 at Algonac — 7 p.m.*

Friday, Oct. 17 at Croswell-Lexington — 7 p.m.*

Friday, Oct. 24 at Flint Powers Catholic — 7 p.m.

Contact Brenden Welper at [email protected]. Follow him on X, the platform formerly known as Twitter, @BrendenWelper.

This article originally appeared on Port Huron Times Herald: 2025 Blue Water Area high school football schedules

Category: General Sports