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 (12-0) vs. Odessa Permian (11-1) | Allen | 23 |
| 6A DI | Region I | North Crowley (11-1) vs. Coppell (10-1) | North Crowley | 10 |
| 6A DI | Region II | Duncanville (9-1) vs. Klein Collins (11-1) | Duncanville | 10 |
| 6A DI | Region II | Waxahachie (10-1) vs. Cypress Ranch (10-2) | Waxahachie | 12 |
| 6A DI | Region III | Dickinson (12-0) vs. Houston Strake Jesuit (10-2) | Dickinson | 21 |
| 6A DI | Region III | Galena Park North Shore (10-2) vs. Cypress Falls (9-3) | Galena Park North Shore | 20 |
| 6A DI | Region IV | Lake Travis (12-0) vs. Laredo United (10-2) | Lake Travis | 24 |
| 6A DI | Region IV | Schertz Cibolo Steele (11-1) vs. San Antonio Johnson (12-0) | Schertz Cibolo Steele | 9 |
| 6A DII | Region I | Denton Guyer (10-2) vs. Byron Nelson (10-2) | Denton Guyer | 8 |
| 6A DII | Region I | Southlake Carroll (12-0) vs. Prosper (11-1) | Southlake Carroll | 11 |
| 6A DII | Region II | DeSoto (9-3) vs. The Woodlands College Park (12-0) | DeSoto | 10 |
| 6A DII | Region II | Forney (10-2) vs. Willis (10-2) | Forney | 3 |
| 6A DII | Region III | Humble Summer Creek (11-1) vs. Katy (10-2) | Humble Summer Creek | 13 |
| 6A DII | Region III | Sheldon C.E. King (10-2) vs. Katy Jordan (9-3) | Sheldon C.E. King | 29 |
| 6A DII | Region IV | Austin Vandegrift (10-2) vs. San Marcos (8-4) | Austin Vandegrift | 11 |
| 6A DII | Region IV | Dripping Springs (11-1) vs. Castroville Medina Valley (10-2) | Dripping Springs | 21 |
| 5A DI | Region I | Aledo (12-0) vs. FW Arlington Heights (11-1) | Aledo | 31 |
| 5A DI | Region I | Denton Ryan (11-1) vs. Fort Worth Richland (9-3) | Denton Ryan | 16 |
| 5A DI | Region II | Frisco Lone Star (12-0) vs. West Mesquite (11-1) | Frisco Lone Star | 6 |
| 5A DI | Region II | Highland Park (11-1) vs. Frisco Wakeland (11-1) | Highland Park | 18 |
| 5A DI | Region III | Pflugerville Weiss (10-2) vs. Barbers Hill (9-3) | Pflugerville Weiss | 11 |
| 5A DI | Region III | Port Arthur Memorial (12-0) vs. College Station (8-4) | Port Arthur Memorial | 6 |
| 5A DI | Region IV | New Braunfels (10-2) vs. Boerne Champion (9-3) | New Braunfels | 7 |
| 5A DI | Region IV | Smithson Valley (11-1) vs. San Antonio Pieper (8-4) | Smithson Valley | 16 |
| 5A DII | Region I | Argyle (11-1) vs. Prosper Walnut Grove (12-0) | Argyle | 9 |
| 5A DII | Region I | Melissa (9-2) vs. Anna (10-2) | Melissa | 9 |
| 5A DII | Region II | Dallas South Oak Cliff (11-1) vs. Terrell (12-0) | Dallas South Oak Cliff | 2 |
| 5A DII | Region II | Port Neches-Groves (12-0) vs. Midlothian Heritage (9-3) | Port Neches-Groves | 13 |
| 5A DII | Region III | Alvin Iowa Colony (11-1) vs. Brenham (11-1) | Alvin Iowa Colony | 16 |
| 5A DII | Region III | Richmond Randle (12-0) vs. Bastrop (11-1) | Richmond Randle | 18 |
| 5A DII | Region IV | Gregory-Portland (11-1) vs. Boerne (11-1) | Gregory-Portland | 8 |
| 5A DII | Region IV | San Antonio Alamo Heights (11-1) vs. Victoria West (10-2) | San Antonio Alamo Heights | 13 |
| 4A DI | Region I | Canyon West Plains (11-1) vs. Canyon (8-4) | Canyon West Plains | 27 |
| 4A DI | Region I | Stephenville (12-0) vs. Canyon Randall (10-2) | Stephenville | 31 |
| 4A DI | Region II | Alvarado (11-0) vs. Springtown (12-0) | Alvarado | 8 |
| 4A DI | Region II | Celina (12-0) vs. Decatur (8-3) | Celina | 16 |
| 4A DI | Region III | Fort Bend Crawford (11-1) vs. Longview Pine Tree (8-4) | Fort Bend Crawford | 12 |
| 4A DI | Region III | Kilgore (11-1) vs. Bridge City (11-1) | Kilgore | 27 |
| 4A DI | Region IV | La Vernia (11-1) vs. CC Calallen (10-2) | La Vernia | 10 |
| 4A DI | Region IV | San Antonio Davenport (12-0) vs. Bay City (9-3) | San Antonio Davenport | 10 |
| 4A DII | Region I | Brock (12-0) vs. Seminole (9-3) | Brock | 17 |
| 4A DII | Region I | Midland Greenwood (12-0) vs. Graham (9-3) | Midland Greenwood | 12 |
| 4A DII | Region II | Carthage (12-0) vs. Texarkana Pleasant Grove (11-1) | Carthage | Too close to call |
| 4A DII | Region II | Sunnyvale (11-1) vs. Athens (10-2) | Sunnyvale | 4 |
| 4A DII | Region III | Sealy (11-1) vs. West Orange-Stark (9-3) | Sealy | 8 |
| 4A DII | Region III | Waco La Vega (10-2) vs. La Marque (10-2) | Waco La Vega | 15 |
| 4A DII | Region IV | Cuero (11-1) vs. Rockport-Fulton (8-4) | Cuero | 5 |
| 4A DII | Region IV | Sinton (11-1) vs. Wimberley (8-4) | Sinton | 16 |
| 3A DI | Region I | Paradise (11-1) vs. Tuscola Jim Ned (11-1) | Paradise | 4 |
| 3A DI | Region I | Peaster (11-1) vs. Vernon (9-2) | Peaster | 11 |
| 3A DI | Region II | Grandview (10-2) vs. Commerce (9-2) | Grandview | 1 |
| 3A DI | Region II | Pottsboro (11-1) vs. Whitney (10-2) | Pottsboro | 5 |
| 3A DI | Region III | Franklin (9-2) vs. Columbus (10-2) | Franklin | 1 |
| 3A DI | Region III | Yoakum (10-2) vs. Hardin (12-0) | Yoakum | 7 |
| 3A DI | Region IV | Edna (9-3) vs. Ingram Moore (7-5) | Edna | 11 |
| 3A DI | Region IV | Llano (11-1) vs. Goliad (10-2) | Llano | 2 |
| 3A DII | Region I | Idalou (9-3) vs. Canadian (11-1) | Idalou | 3 |
| 3A DII | Region I | Wall (12-0) vs. Slaton (10-2) | Wall | 38 |
| 3A DII | Region II | Blue Ridge (7-4) vs. Leonard (8-4) | Blue Ridge | 2 |
| 3A DII | Region II | Gunter (11-1) vs. Henrietta (8-4) | Gunter | 25 |
| 3A DII | Region III | Arp (11-1) vs. Edgewood (10-2) | Arp | 5 |
| 3A DII | Region III | Newton (11-1) vs. Troup (12-0) | Newton | 12 |
| 3A DII | Region IV | Lexington (10-1) vs. East Bernard (8-4) | Lexington | 2 |
| 3A DII | Region IV | Tidehaven (12-0) vs. Blanco (10-2) | Tidehaven | 16 |
| 2A DI | Region I | Cisco (11-1) vs. Spearman (8-4) | Cisco | 11 |
| 2A DI | Region I | Stinnett West Texas (12-0) vs. New Home (10-2) | Stinnett West Texas | 5 |
| 2A DI | Region II | DeLeon (9-3) vs. Axtell (10-1) | DeLeon | 1 |
| 2A DI | Region II | Hamilton (10-2) vs. Price Carlisle (7-5) | Hamilton | 7 |
| 2A DI | Region III | Joaquin (8-4) vs. Elysian Fields (11-1) | Joaquin | 15 |
| 2A DI | Region III | San Augustine (9-3) vs. Beckville (9-3) | San Augustine | 6 |
| 2A DI | Region IV | Mason (9-3) vs. Kenedy (10-2) | Mason | 8 |
| 2A DI | Region IV | Refugio (11-0) vs. Ganado (11-1) | Refugio | 4 |
| 2A DII | Region I | Ropesville Ropes (11-1) vs. Gruver (10-2) | Ropesville Ropes | 5 |
| 2A DII | Region I | Stratford (10-2) vs. Bovina (5-5) | Stratford | 31 |
| 2A DII | Region II | Collinsville (10-2) vs. Lindsay (10-2) | Collinsville | 1 |
| 2A DII | Region II | Muenster (10-2) vs. Albany (10-2) | Muenster | 16 |
| 2A DII | Region III | Bremond (12-0) vs. Mart (7-5) | Bremond | 12 |
| 2A DII | Region III | Mount Enterprise (12-0) vs. Overton (8-4) | Mount Enterprise | 7 |
| 2A DII | Region IV | Junction (12-0) vs. Granger (12-0) | Junction | 12 |
| 2A DII | Region IV | Shiner (12-0) vs. Iola (9-3) | Shiner | 17 |
| 1A DI | Region I | Whiteface (10-2) vs. Rankin (10-2) | Whiteface | 3 |
| 1A DI | Region II | Water Valley (12-0) vs. Robert Lee (11-1) | Water Valley | 10 |
| 1A DI | Region III | Aquilla (12-0) vs. Gilmer Union Hill (10-2) | Aquilla | 3 |
| 1A DI | Region IV | Gordon (11-0) vs. May (11-1) | Gordon | 8 |
| 1A DII | Region I | Lamesa Klondike (12-0) vs. Miami (12-0) | Lamesa Klondike | 20 |
| 1A DII | Region II | Jayton (12-0) vs. Benjamin (10-0) | Jayton | 7 |
| 1A DII | Region III | Strawn (11-1) vs. Three Way (11-1) | Strawn | 11 |
| 1A DII | Region IV | Richland Springs (10-1) vs. Oglesby (11-1) | Richland Springs | 6 |
| TAPPS DI | — | Dallas Parish Episcopal (10-1) vs. Tomball Concordia Lutheran (8-3) | Dallas Parish Episcopal | 32 |
| TAPPS DI | — | Dallas Plano Prestonwood (6-4) vs. Frisco Legacy Christian (8-4) | Dallas Plano Prestonwood | 15 |
| TAPPS DII | — | Austin Regents School (12-0) vs. Fort Worth All Saints Episcopal (12-0) | Austin Regents School | 3 |
| TAPPS DII | — | Houston Second Baptist (6-6) vs. Houston Lutheran South (9-3) | Houston Second Baptist | 10 |
| TAPPS DIII | — | Dallas Christian School (8-2) vs. Dallas Covenant (7-5) | Dallas Christian School | 25 |
| TAPPS DIII | — | Lubbock Christian (10-1) vs. Boerne Geneva School (10-2) | Lubbock Christian | 19 |
| TAPPS DIV | — | Bryan Brazos Christian (11-0) vs. Tomball Rosehill Christian (7-4) | Bryan Brazos Christian | 32 |
| TAPPS DIV | — | Dallas First Baptist Academy (10-2) vs. Temple Central Texas Chr. (10-1) | Dallas First Baptist Academy | 8 |
| TAPPS 6M DI | — | Pasadena First Baptist (9-2) vs. Houston Emery-Weiner School (9-2) | Pasadena First Baptist | 7 |
| TAPPS 6M DI | — | Waco Vanguard College Prep (9-2) vs. Plano Coram Deo (9-2) | Waco Vanguard College Prep | 13 |
| TAPPS 6M DII | — | FW Covenant Classical (8-3) vs. Nazarene Christian Academy (8-4) | FW Covenant Classical | 3 |
| TAPPS 6M DII | — | Huntsville Alpha Omega (9-1) vs. Marble Falls Faith Academy (11-1) | Huntsville Alpha Omega | 7 |
| TAPPS 6M DIII | — | Lake Jackson Brazosport (8-3) vs. San Marcos Hill Country (10-2) | Lake Jackson Brazosport | 5 |
| TAPPS 6M DIII | — | Waco Valor Prep (11-0) vs. Azle Christian School (9-3) | Waco Valor Prep | 16 |
| TAIAO DI | — | Brazos Valley Christian (BVCHEA) (10-2) vs. Waco Texas Wind (13-0) | Brazos Valley Christian | 2 |
| TAIAO DII | — | Lantana Harvest Christian (12-0) vs. Lubbock Home School Christian (6-6) | Lantana Harvest Christian | 7 |
| TAIAO DIII | — | Georgetown Grace Academy (8-3) vs. Stephenville Faith (9-3) | Georgetown Grace Academy | 4 |
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.
