Here is the Michigan high school football game schedule for Week 7 of the 2024 MHSAA prep season. Check out Week 6 scores and the top-ranked teams in the state entering this week’s games.
Congratulations to Detroit Free Press Prep Athlete of the Week for Sept. 29-Oct. 5: L’Anse Cruese’s Donovan Rey.
Send in your nominees this weekend across any sport for Oct. 6-13, and voting will open Tuesday.
Here’s the Week 7 schedule for Michigan high school football, including both 11-player and 8-player.
RANKINGS:Michigan high school football rankings: Mick McCabe’s top teams after Week 6
Athens 28, Bloomfield Hills 25
Avondale 49, Berkley 7
Bedford 31, Huron 20
Calvin 26, St Charles 22
Cass Tech 40, Western International 0
Cody 28, Osborn 14
Detroit Country Day 16, UD Jesuit 9
Farmington 32, Troy 23
Groves 42, Southfield A&T 12
Merritt 57, Carsonville-Port Sanilac 0
Mott 28, Walled Lake Northern 6
North Farmington 24, Seaholm 23
Northwestern 20, CMA 0
Oxford 38, West Bloomfield 14
Pioneer 33, Skyline 30
Walled Lake Western 37, Milford 0
West Iron County 20, L’Anse 14
ATAP vs Lincoln-King, 7 p.m.
Adams vs Stoney Creek, 7 p.m.
Addison vs Hanover-Horton, 7 p.m.
Advanced Tech vs Lutheran Westland, 7 p.m.
Airport vs Jefferson, 7 p.m.
All Saints vs Akron-Fairgrove, 7 p.m.
Allendale vs Lowell, 7 p.m.
Almont vs Richmond, 7 p.m.
Annapolis vs Melvindale, 7 p.m.
Athens vs Colon, 7 p.m.
Atherton vs IAF, 7 p.m.
Atlanta vs Au Gres-Sims, 7 p.m.
Bad Axe vs Cass City, 7 p.m.
Bangor vs Fennville, 7 p.m.
Bath vs Saranac, 7 p.m.
Bay City Western vs Traverse City Central, 7 p.m.
Beal City vs Pine River, 7 p.m.
Beaverton vs Pinconning, 7 p.m.
Beecher vs Flint Hamady, 7 p.m.
Belding vs Oakridge, 7 p.m.
Bellaire vs Engadine, 7 p.m.
Belleville vs Wayne, 7 p.m.
Berrien Springs vs Dowagiac, 7 p.m.
Bessemer vs Lake Linden-Hubbell, 6 p.m.
Birch Run vs Durand, 7 p.m.
Bloomingdale vs Calvin, 7 p.m.
Brandon vs Goodrich, 7 p.m.
Brandywine vs Benton Harbor, 7 p.m.
Brighton vs Plymouth, 7 p.m.
Britton Deerfield vs Morenci, 7 p.m.
Bronson vs Quincy, 7 p.m.
Brown City vs Mayville, 7 p.m.
Bullock Creek vs Gladwin, 7 p.m.
Burr Oak vs Litchfield, 7 p.m.
Byron vs Breckenridge, 7 p.m.
Cabrini vs Cardinal Mooney, 7 p.m.
Canton vs Salem, 7 p.m.
Capac vs Memphis, 7 p.m.
Carlson vs Woodhaven, 7 p.m.
Carman-Ainsworth vs Davison, 7 p.m.
Carsonville-Port Sanilac vs Merritt, 7 p.m.
Caseville vs North Huron, 7 p.m.
Cassopolis vs Decatur, 7 p.m.
Catholic Central vs Northview, 7 p.m.
Cedar Springs vs Sparta, 7 p.m.
Center Line vs South Lake, 7 p.m.
Central Catholic vs St Mary’s, 7 p.m.
Central Lake vs Onaway, 7 p.m.
Central Montcalm vs Lakeview, 7 p.m.
Central vs Pershing, 4:30 p.m.
Centreville vs White Pigeon, 7 p.m.
Charlotte vs Portland, 7 p.m.
Chippewa Hills vs Tri-County, 7 p.m.
Chippewa Valley vs Anchor Bay, 7 p.m.
Clarenceville vs Boyne City, 7 p.m.
Climax-Scotts vs Bellevue, 7 p.m.
Clio vs Corunna, 7 p.m.
Coleman vs Merrill, 7 p.m.
Coloma vs Lawton, 7 p.m.
Columbia Central vs Homer, 7 p.m.
Comstock vs Morley-Stanwood, 7 p.m.
Constantine vs Parchment, 7 p.m.
Crestwood vs Redford Union, 7 p.m.
Croswell-Lexington vs Imlay City, 7 p.m.
Dansville vs Laingsburg, 7 p.m.
De La Salle vs Brother Rice, 7 p.m.
Dearborn vs Stevenson, 7 p.m.
Deckerville vs Kingston, 7 p.m.
Detroit Catholic Central vs St John’s Jesuit, 7 p.m.
Detroit Leadership vs Mt Clemens, 7 p.m.
Divine Child vs St Francis de Sales, 7 p.m.
Dollar Bay vs Calumet, 7 p.m.
Douglass vs Denby, 4:30 p.m.
Dow vs Bay City Central, 7 p.m.
Dryden vs Oakland Christian, 7 p.m.
Dundee vs Hudson, 7 p.m.
East English Village vs King, 7 p.m.
East Jackson vs Leslie, 7 p.m.
East Jordan vs Harbor Springs, 7 p.m.
Eastern vs Williamston, 6 p.m.
Eastpointe vs Marine City, 7 p.m.
Ecorse vs University Prep, 4 p.m.
Edison vs Chandler Park, 4 p.m.
Edsel Ford vs Taylor, 7 p.m.
Edwardsburg vs Niles, 7 p.m.
Eisenhower vs Dakota, 7 p.m.
Everest Collegiate vs Whiteford, 7 p.m.
Everett vs East Lansing, 6 p.m.
Farwell vs Harrison, 7 p.m.
Father Gabriel Richard vs Liggett, 4 p.m.
Flushing vs Fenton, 7 p.m.
Fordson vs John Glenn, 7 p.m.
Forest Area vs St Charles, 7 p.m.
Forest Hills Central vs Zeeland East, 7 p.m.
Forest Hills Eastern vs West Catholic, 7 p.m.
Forest Hills Northern vs Byron Center, 7 p.m.
Forest Park vs Ironwood, 6 p.m.
Frankenmuth vs Bridgeport, 7 p.m.
Franklin vs Churchill, 7 p.m.
Fruitport vs Hopkins, 7 p.m.
Fulton vs St Patrick, 7 p.m.
Gabriel Richard vs Lutheran North, 7 p.m.
Galesburg-Augusta vs Delton-Kellogg, 7 p.m.
Garber vs Alma, 7 p.m.
Genesee vs Bendle, 7 p.m.
Glen Lake vs Johannesburg-Lewiston, 7 p.m.
Glenn vs Freeland, 7 p.m.
Grand Blanc vs Saginaw, 7 p.m.
Grand Haven vs East Kentwood, 7 p.m.
Grand Ledge vs DeWitt, 7 p.m.
Grand Rapids Christian vs Wayland Union, 7 p.m.
Grass Lake vs Manchester, 7 p.m.
Greenville vs Cadillac, 7 p.m.
Grosse Pointe North vs Fitzgerald, 7 p.m.
Gull Lake vs Loy Norrix, 7 p.m.
Gwinn vs Manistique, 7 p.m.
Hale vs Posen, 7 p.m.
Hamilton vs Spring Lake, 7 p.m.
Hancock vs Calumet, 7 p.m.
Harper Creek vs Hastings, 7 p.m.
Hart vs Holton, 7 p.m.
Hartford vs Buchanan, 7 p.m.
Hartland vs Northville, 7 p.m.
Haslett vs St Johns, 7 p.m.
Hemlock vs Michigan Lutheran Seminary, 7 p.m.
Henry Ford II vs Fraser, 7 p.m.
Heritage vs Midland, 7 p.m.
Hillman vs Heston, 7 p.m.
Hillsdale vs Clinton, 7 p.m.
Holland Christian vs Thornapple Kellogg, 7 p.m.
Holland vs Comstock Park, 7 p.m.
Holly vs Swartz Creek, 7 p.m.
Houghton Lake vs Lake City, 7 p.m.
Houghton vs Gladstone, 7 p.m.
Hudsonville vs Grandville, 7 p.m.
Huron vs Grosse Ile, 7 p.m.
Iron Mountain vs Bark River-Harris, 6 p.m.
Ithaca vs Nouvel, 7 p.m.
Jackson vs Chelsea, 7 p.m.
Jeffers vs Calumet, 7 p.m.
Jenison vs Caledonia, 7 p.m.
Kalamazoo Central vs Battle Creek Central, 7 p.m.
Kalkaska vs Grayling, 7 p.m.
Kelloggsville vs Godwin Heights, 7 p.m.
Kenowa Hills vs Coopersville, 7 p.m.
Kent City vs White Cloud, 7 p.m.
Kingsford vs Westwood, 6 p.m.
Kingsley vs Cheboygan, 7 p.m.
L’Anse Creuse North vs Utica, 7 p.m.
L’Anse vs West Iron County, 7 p.m.
Lake Fenton vs Owosso, 7 p.m.
Lake Orion vs Clarkston, 7 p.m.
Lake Shore vs Lamphere, 7 p.m.
LakeVille vs Mt Morris, 7 p.m.
Lakeview vs Grosse Pointe South, 7 p.m.
Lakeview vs Lakeshore, 7 p.m.
Lakewood vs Olivet, 6 p.m.
Lansing Catholic vs Ionia, 7 p.m.
Lansing Waverly vs Holt, 7 p.m.
Lincoln Park vs Southgate Anderson, 7 p.m.
Lincoln vs Hazel Park, 7 p.m.
Linden vs Kearsley, 7 p.m.
Loyola vs Cranbrook-Kingswood, 7 p.m.
Lumen Christi vs St Francis, 7 p.m.
Madison vs Clintondale, 7 p.m.
Madison vs Ida, 7 p.m.
Manistee vs Shelby, 7 p.m.
Manton vs Roscommon, 7 p.m.
Marcellus vs Eau Claire, 7 p.m.
Marlette vs Vassar, 7 p.m.
Martin vs Gobles, 7 p.m.
Mason County Central vs Hesperia, 7 p.m.
Mason vs Fowlerville, 7 p.m.
Mattawan vs St Joseph, 7 p.m.
McBain vs Evart, 7 p.m.
Mendon vs St Philip, 7 p.m.
Mid Peninsula vs Stephenson, 7 p.m.
Milan vs Riverview, 7 p.m.
Millington vs Elkton-Pigeon-Bay Port, 7 p.m.
Mona Shores vs Union, 7 p.m.
Monroe vs Dexter, 7 p.m.
Montague vs Fremont, 7 p.m.
Montrose vs New Lothrop, 7 p.m.
Muskegon Catholic vs Frankfort, 7 p.m.
Muskegon Heights vs Bridgman, 7 p.m.
Muskegon vs Reeths-Puffer, 7 p.m.
Napoleon vs Michigan Center, 7 p.m.
Negaunee vs Menominee, 6 p.m.
New Buffalo vs NorthPointe, 7 p.m.
New Haven vs Clawson, 7 p.m.
Newaygo vs Big Rapids, 7 p.m.
North Dickinson vs Carney-Nadeau, 6 p.m.
North Muskegon vs Ravenna, 7 p.m.
Northwest vs Parma Western, 7 p.m.
Norway vs Newberry, 5 p.m.
Notre Dame vs Ferndale, 7 p.m.
Novi vs Howell, 7 p.m.
Novi vs St John’s Jesuit, 7 p.m.
Oak Park vs Lapeer, 6 p.m.
Ogemaw Heights vs Standish-Sterling, 7 p.m.
Okemos vs Coldwater, 7 p.m.
Old Redford vs ABT, 4 p.m.
Onsted vs Blissfield, 7 p.m.
Ontonagon vs North Central, 7 p.m.
Oscoda vs Benzie Central, 7 p.m.
Ottawa Hills vs East Grand Rapids, 7 p.m.
Our Lady of the Lake vs Lee, 7 p.m.
Our Lady of the Lakes vs Flint, 7 p.m.
Ovid-Elsie vs Chesaning, 7 p.m.
Parkway Christian vs Whitmore Lake, 7 p.m.
Pennfield vs Marshall, 7 p.m.
Petoskey vs Marquette, 7 p.m.
Pewamo-Westphalia vs Perry, 7 p.m.
Pinckney vs Adrian, 7 p.m.
Pittsford vs Camden-Frontier, 7 p.m.
Plainwell vs Otsego, 7 p.m.
Port Huron vs Cousino, 7 p.m.
Portage Northern vs Portage Central, 7 p.m.
Potterville vs Fowler, 7 p.m.
Rapid River vs Brimley, 7 p.m.
Reading vs Maple Valley, 7 p.m.
Reed City vs Grant, 7 p.m.
Reese vs Harbor Beach, 7 p.m.
River Valley vs NorthPointe, 7 p.m.
Robichaud vs Garden City, 6 p.m.
Rochester vs Harper Woods, 7 p.m.
Romeo vs Stevenson, 7 p.m.
Roosevelt vs South Lyon East, 7 p.m.
Roseville vs L’Anse Creuse, 7 p.m.
Royal Oak vs Pontiac, 7 p.m.
Rudyard vs Munising, 7 p.m.
Sacred Heart vs Morrice, 7 p.m.
Saline vs Lincoln, 7 p.m.
Sand Creek vs Stockbridge, 7 p.m.
Sandusky vs Caro, 7 p.m.
Sault vs Alpena, 7 p.m.
Schoolcraft vs Saugatuck, 7 p.m.
Sevastopol vs Ishpeming, 5 p.m.
Sexton vs Eaton Rapids, 6 p.m.
Shepherd vs Clare, 7 p.m.
Shrine vs Bishop Foley, 7 p.m.
South Haven vs Hackett, 7 p.m.
South Lyon vs Lakeland, 7 p.m.
Southeastern vs Mumford, 7 p.m.
Southfield Christian vs Bishop Foley, 7 p.m.
Springport vs Union City, 7 p.m.
St Clair vs Marysville, 7 p.m.
St Ignace vs Pickford, 7 p.m.
St Mary Catholic Central vs Flat Rock, 7 p.m.
St. Louis vs Meridian, 7 p.m.
Sturgis vs Vicksburg, 7 p.m.
Summerfield vs Erie-Mason, 7 p.m.
Swan Valley vs Powers, 7 p.m.
Tawas vs Elk Rapids, 7 p.m.
Tecumseh vs Ypsilanti, 7 p.m.
Tekonsha vs North Adams-Jerome, 7 p.m.
The New Standard vs Bentley, 7 p.m.
Three Rivers vs Paw Paw, 7 p.m.
Thurston vs Romulus, 6 p.m.
Traverse City West vs Mt Pleasant, 7 p.m.
Trenton vs Allen Park, 7 p.m.
Tri-Unity Christian vs Sacred Heart, 7 p.m.
UPSM vs Voyageur, 2 p.m.
Unionville-Sebewaing vs Ubly, 7 p.m.
Unity Christian vs South Christian, 7 p.m.
Valley Lutheran vs Carrollton, 7 p.m.
Vandercook Lake vs Jonesville, 7 p.m.
Waldron vs Lenawee Christian, 7 p.m.
Warren Mott vs Port Huron Northern, 7 p.m.
Watervliet vs Allegan, 7 p.m.
Webberville vs Vestaburg, 7 p.m.
West Ottawa vs Rockford, 7 p.m.
Westfield vs Orchard View, 7 p.m.
Whitehall vs Ludington, 7 p.m.
Whittemore-Prescott vs Alcona, 7 p.m.
Zeeland West vs Wyoming, 7 p.m.
Ashley vs Peck, 1 p.m.
Baldwin vs Marion, 12 p.m.
Bear Lake vs Brethren, 7 p.m.
Carson City-Crystal vs Montabella, 1 p.m.
Crossroads vs Grand Valley Christian Homeschool, 2 p.m.
Eastpointe vs Marine City, 1 p.m.
Elcho vs Cedarville, 12 p.m.
Elcho vs De Tour, 12 p.m.
Escanaba vs Gaylord, 6 p.m.
Holgate vs Concord, 7 p.m.
Mesick vs St Mary, 5 p.m.
Michigan Collegiate vs Summit, 3 p.m.
Onekama vs Suttons Bay, 1 p.m.
Rogers City vs Mio-Au Sable, 2 p.m.
Woods Tower vs Sterling Heights, 1 p.m.