HARRISBURG, Pa. — The 2024 Mid-Penn Conference high school football season kicks off on Friday, August 23. Here's the full schedule.
All games begin at 7 p.m., unless otherwise noted.
Week 1
Friday, August 23
Non-League
Hollidaysburg at Altoona
Mount St. Joseph at Bishop McDevitt
Carlisle at Mechanicsburg
Red Land at Cedar Cliff
Central Dauphin at Central York
Central Dauphin East at William Penn
Chambersburg at Gettysburg
Manheim Township at Cumberland Valley
State College at Gateway
Hershey at Milton Hershey
Lower Dauphin at Cedar Crest
Mifflin County at Central Mountain
Northern York at Spring Grove
Lebanon at Palmyra
Shippensburg at Big Spring
Greencastle-Antrim at Waynesboro
Camp Hill at Lancaster Catholic
Halifax at Minersville
York County Tech at James Buchanan
Juniata at Selinsgrove
Line Mountain at Lewisburg
Steelton-Highspire at Fairfield
Susquenita at West Perry
Williams Valley at Upper Dauphin
Littlestown at Boiling Springs
Bethlehem Catholic at East Pennsboro
Donegal at Middletown
Trinity at Allentown Central Catholic
Saturday, August 24
Non-League
La Salle College at Harrisburg, 1 p.m.
Newport at Juniata Valley, 6 p.m.
Susquehanna Township at Penn Hills
Week 2
Thursday, August 29
Keystone
Palmyra at Mechanicsburg
Capital
Upper Dauphin at Halifax
Friday, August 30
Non-League
Big Spring at Camp Hill
Commonwealth
Altoona at State College
Carlisle at Cumberland Valley
Central Dauphin at Cedar Cliff
Chambersburg at Central Dauphin East
Keystone
Gettysburg at Waynesboro
Hershey at Shippensburg
Red Land at Lower Dauphin
Mifflin County at Northern York
Capital
James Buchanan at Susquenita
Steelton-Highspire at Juniata
Line Mountain at Newport
Colonial
West Perry at Boiling Springs
East Pennsboro at Trinity
Susquehanna Township at Greencastle-Antrim
Middletown at Milton Hershey
Saturday, August 31
Commonwealth
Harrisburg at Bishop McDevitt, 12 p.m.
Week 3
Friday, Sept. 6
Non-League
West Perry at Upper Dauphin
Commonwealth
Cumberland Valley at Altoona
Bishop McDevitt at Chambersburg
Central Dauphin at Carlisle
Cedar Cliff at Central Dauphin East
Keystone
Gettysburg at Red Land
Hershey at Palmyra
Northern York at Lower Dauphin
Mechanicsburg at Mifflin County
Shippensburg at Waynesboro
Capital
Susquenita at Camp Hill
Halifax at Steelton-Highspire
Newport at James Buchanan
Juniata at Line Mountain
Colonial
Trinity at Big Spring
Boiling Springs at Susquehanna Township
Milton Hershey at East Pennsboro
Greencastle-Antrim at Middletown
Saturday, Sept. 7
Commonwealth
State College at Harrisburg, 1 p.m.
Week 4
Friday, Sept. 13
Non-League
Trinity at Susquenita
Commonwealth
Altoona at Central Dauphin
Cedar Cliff at Bishop McDevitt
Central Dauphin East at Carlisle
State College at Cumberland Valley
Keystone
Gettysburg at Northern York
Mifflin County at Hershey
Lower Dauphin at Mechanicsburg
Waynesboro at Red Land
Palmyra at Shippensburg
Capital
Camp Hill at Newport
Line Mountain at Halifax
James Buchanan at Juniata
Steelton-Highspire at Upper Dauphin
Colonial
Middletown at Boiling Springs
East Pennsboro at Greencastle-Antrim
Susquehanna Township at West Perry
Saturday, Sept. 14
Commonwealth
Chambersburg at Harrisburg, 1 p.m.
Colonial
Big Spring at Milton Hershey, 1:30 p.m.
Week 5
Friday, Sept. 20
Non-League
Susquehanna Township at Steelton-Highspire
Commonwealth
Central Dauphin East at Altoona
Bishop McDevitt at Carlisle
Harrisburg at Cedar Cliff
State College at Chambersburg
Cumberland Valley at Central Dauphin
Keystone
Mechanicsburg at Gettysburg
Lower Dauphin at Hershey
Shippensburg at Mifflin County
Red Land at Northern York
Waynesboro at Palmyra
Capital
Juniata at Camp Hill
Halifax at James Buchanan
Upper Dauphin at Line Mountain
Newport at Susquenita
Colonial
Greencastle-Antrim at Big Spring
Boiling Springs at East Pennsboro
West Perry at Middletown
Milton Hershey at Trinity
Week 6
Friday, Sept. 27
Non-League
Milton Hershey at Newport
Commonwealth
Altoona at Bishop McDevitt
Cedar Cliff at Chambersburg
Central Dauphin at State College
Cumberland Valley at Central Dauphin East
Keystone
Gettysburg at Hershey
Lower Dauphin at Shippensburg
Mechanicsburg at Red Land
MIfflin County at Palmyra
Northern York at Waynesboro
Capital
Camp Hill at Halifax
James Buchanan at Upper Dauphin
Juniata at Susquenita
Colonial
Big Spring at Boiling Springs
East Pennsboro at West Perry
Trinity at Greencastle-Antrim
Middletown at Susquehanna Township
Saturday, Sept. 28
Commonwealth
Carlisle at Harrisburg, 1 p.m.
Capital
Line Mountain at Steelton-Highspire, 1 p.m.
Week 7
Friday, Oct. 4
Non-League
Middletown at Line Mountain
Commonwealth
Harrisburg at Altoona
Bishop McDevitt at Cumberland Valley
Chambersburg at Carlisle
Cedar Cliff at State College
Central Dauphin East at Central Dauphin
Keystone
Shippensburg at Gettysburg
Hershey at Red Land
Palmyra at Lower Dauphin
Mechanicsburg at Northern York
Waynesboro at Mifflin County
Capital
Upper Dauphin at Camp Hill
Halifax at Susquenita
Steelton-Highspire at James Buchanan
Juniata at Newport
Colonial
West Perry at Big Spring
Boiling Springs at Trinity
Susquehanna Township at East Pennsboro
Greencastle-Antrim at Milton Hershey
Week 8
Thursday, Oct. 10
Colonial
Milton Hershey at Boiling Springs
Friday, Oct. 11
Non-League
Juniata at Greencastle-Antrim
Commonwealth
Altoona at Chambersburg
Central Dauphin at Bishop McDevitt
Carlisle at Cedar Cliff
State College at Central Dauphin East
Keystone
Palmyra at Gettysburg
Lower Dauphin at Mifflin County
Waynesboro at Mechanicsburg
Red Land at Shippensburg
Capital
Camp Hill at Steelton-Highspire
Newport at Halifax
James Buchanan at Line Mountain
Susquenita at Upper Dauphin
Colonial
Big Spring at Susquehanna Township
Trinity at West Perry
Saturday, Oct. 12
Commonwealth
Cumberland Valley at Harrisburg, 1 p.m.
Keystone
Northern York at Hershey, 6 p.m.
Colonial
East Pennsboro at Middletown, 2 p.m.
Week 9
Friday, Oct. 18
Non-League
East Pennsboro at James Buchanan
Commonwealth
Cedar Cliff at Altoona
Central Dauphin East at Bishop McDevitt
Carlisle at State College
Harrisburg at Central Dauphin
Chambersburg at Cumberland Valley
Keystone
Mifflin County at Gettysburg
Hershey at Mechanicsburg
Waynesboro at Lower Dauphin
Shippensburg at Northern York
Palmyra at Red Land
Capital
Line Mountain at Camp Hill
Halifax at Juniata
Newport at Upper Dauphin
Steelton-Highspire at Susquenita
Colonial
Middletown at Big Spring
Boiling Springs at Greencastle-Antrim
West Perry at Milton Hershey
Susquehanna Township at Trinity
Week 10
Friday, Oct. 25
Non-League
Boiling Springs at Halifax
Commonwealth
Altoona at Carlisle
Bishop McDevitt at State College
Cumberland Valley at Cedar Cliff
Central Dauphin at Chambersburg
Harrisburg at Central Dauphin East
Keystone
Gettysburg at Lower Dauphin
Hershey at Waynesboro
Shippensburg at Mechanicsburg
Red Land at Mifflin County
Northern York at Palmyra
Capital
Camp Hill at James Buchanan
Upper Dauphin at Juniata
Susquenita at Line Mountain
Newport at Steelton-Highspire
Colonial
Big Spring at East Pennsboro
Greencastle-Antrim at West Perry
Trinity at Middletown
Milton Hershey at Susquehanna Township