Every week, our computer model crunches the numbers on every Texas high school football game, spitting out projected margins and winners. No predictions are perfect, but it’s another lens to view the matchups, separate the nail-biters from the blowouts, and get a sense of what Friday night might hold across the state.
Did you know a subscription to Dave Campbell's gets you access to over 1,900 live events on our streaming platform TexanLive.com? That includes many of these TXHSFB games!
| Bracket | Region | Matchup | Projected Winner | Proj. Margin |
| 6A DI | Region I | Allen (13-0) vs. North Crowley (12-1) | Allen | 6 |
| 6A DI | Region II | Duncanville (10-1) vs. Waxahachie (11-1) | Duncanville | 5 |
| 6A DI | Region III | Galena Park North Shore (11-2) vs. Dickinson (13-0) | Galena Park North Shore | 2 |
| 6A DI | Region IV | Lake Travis (13-0) vs. San Antonio Johnson (13-0) | Lake Travis | 13 |
| 6A DII | Region I | Southlake Carroll (13-0) vs. Denton Guyer (11-2) | Southlake Carroll | 13 |
| 6A DII | Region II | DeSoto (10-3) vs. Willis (11-2) | DeSoto | 21 |
| 6A DII | Region III | Sheldon C.E. King (11-2) vs. Humble Summer Creek (12-1) | Sheldon C.E. King | 1 |
| 6A DII | Region IV | Dripping Springs (12-1) vs. Austin Vandegrift (11-2) | Dripping Springs | 10 |
| 5A DI | Region I | Aledo (13-0) vs. Denton Ryan (12-1) | Aledo | 15 |
| 5A DI | Region II | Highland Park (12-1) vs. Frisco Lone Star (13-0) | Highland Park | 2 |
| 5A DI | Region III | Port Arthur Memorial (13-0) vs. Barbers Hill (10-3) | Port Arthur Memorial | 15 |
| 5A DI | Region IV | Smithson Valley (12-1) vs. New Braunfels (11-2) | Smithson Valley | 12 |
| 5A DII | Region I | Argyle (12-1) vs. Melissa (10-2) | Argyle | 1 |
| 5A DII | Region II | Dallas South Oak Cliff (12-1) vs. Port Neches-Groves (13-0) | Dallas South Oak Cliff | 2 |
| 5A DII | Region III | Richmond Randle (13-0) vs. Alvin Iowa Colony (12-1) | Richmond Randle | 14 |
| 5A DII | Region IV | San Antonio Alamo Heights (12-1) vs. Boerne (12-1) | San Antonio Alamo Heights | 5 |
| 4A DI | Region I | Stephenville (13-0) vs. Canyon West Plains (12-1) | Stephenville | 9 |
| 4A DI | Region II | Alvarado (12-0) vs. Celina (13-0) | Alvarado | Too close to call |
| 4A DI | Region III | Kilgore (12-1) vs. Fort Bend Crawford (12-1) | Kilgore | 4 |
| 4A DI | Region IV | San Antonio Davenport (13-0) vs. La Vernia (12-1) | San Antonio Davenport | 2 |
| 4A DII | Region I | Brock (13-0) vs. Midland Greenwood (14-0) | Brock | 12 |
| 4A DII | Region II | Carthage (13-0) vs. Athens (11-2) | Carthage | 19 |
| 4A DII | Region III | Waco La Vega (12-2) vs. West Orange-Stark (11-3) | Waco La Vega | 4 |
| 4A DII | Region IV | Sinton (13-1) vs. Cuero (13-1) | Sinton | 6 |
| 3A DI | Region I | Paradise (12-1) vs. Peaster (12-1) | Paradise | Too close to call |
| 3A DI | Region II | Pottsboro (12-1) vs. Grandview (11-2) | Pottsboro | 3 |
| 3A DI | Region III | Columbus (11-2) vs. Yoakum (11-2) | Columbus | 7 |
| 3A DI | Region IV | Llano (12-1) vs. Edna (10-3) | Llano | 1 |
| 3A DII | Region I | Wall (13-0) vs. Idalou (10-3) | Wall | 15 |
| 3A DII | Region II | Gunter (12-1) vs. Leonard (9-4) | Gunter | 29 |
| 3A DII | Region III | Newton (12-1) vs. Arp (12-1) | Newton | 22 |
| 3A DII | Region IV | Tidehaven (13-0) vs. East Bernard (9-4) | Tidehaven | 13 |
| 2A DI | Region I | Stinnett West Texas (13-0) vs. Cisco (12-1) | Stinnett West Texas | 1 |
| 2A DI | Region II | Axtell (11-1) vs. Hamilton (11-2) | Axtell | 7 |
| 2A DI | Region III | Joaquin (9-4) vs. San Augustine (10-3) | Joaquin | 12 |
| 2A DI | Region IV | Refugio (12-0) vs. Mason (10-3) | Refugio | 13 |
| 2A DII | Region I | Gruver (11-2) vs. Stratford (11-2) | Gruver | 5 |
| 2A DII | Region II | Muenster (11-2) vs. Lindsay (11-2) | Muenster | 14 |
| 2A DII | Region III | Mount Enterprise (13-0) vs. Bremond (13-0) | Mount Enterprise | 1 |
| 2A DII | Region IV | Junction (13-0) vs. Shiner (13-0) | Junction | 6 |
| 1A DI | Region II | Water Valley (13-0) vs. Rankin (11-2) | Water Valley | 7 |
| 1A DI | Region IV | Gordon (12-0) vs. Gilmer Union Hill (11-2) | Gordon | 3 |
| 1A DII | Region II | Jayton (13-0) vs. Lamesa Klondike (13-0) | Jayton | Too close to call |
| 1A DII | Region IV | Richland Springs (11-1) vs. Strawn (12-1) | Richland Springs | 6 |
| TAPPS DI | — | Dallas Parish Episcopal (11-1) vs Dallas Plano Prestonwood (7-4) | Dallas Parish Episcopal | 2 |
| TAPPS DII | — | Fort Worth All Saints Episcopal (13-0) vs Houston Second Baptist (7-6) | Fort Worth All Saints Episcopal | 17 |
| TAPPS DIII | — | Dallas Christian School (9-2) vs Lubbock Christian (11-1) | Dallas Christian School | 3 |
| TAPPS DIV | — | Bryan Brazos Christian (12-0) vs Dallas First Baptist Academy (11-2) | Bryan Brazos Christian | Too close to call |
| TAPPS 6M DI | — | Pasadena First Baptist (10-2) vs Waco Vanguard College Prep (10-2) | Pasadena First Baptist | 4 |
| TAPPS 6M DII | — | Huntsville Alpha Omega (10-1) vs FW Covenant Classical (9-3) | Huntsville Alpha Omega | 5 |
| TAPPS 6M DIII | — | Waco Valor Prep (12-0) vs Lake Jackson Brazosport (9-3) | Waco Valor Prep | 10 |
| TCSAAL | — | Houston KIPP Sunnyside (1-8) vs Dallas UME Prep (5-5) | Houston KIPP Sunnyside | 17 |
This article is available to our Digital Subscribers.
Click "Subscribe Now" to see a list of subscription offers.
Already a Subscriber? Sign In to access this content.
