We don't need to tell you that Texas is big, and one of the truly remarkable aspects of Texas is its wide-ranging diversity — the Piney Woods out east and the arid mountains out west can feel like they're not on the same planet, let alone in the same state.
And, of course, football in Texas is as big as the Lone Star State itself. And with 254 counties scattered across the state — more than any other state — we wanted to take up the challenge of identifying the best high school football team in each of one.
For each county, we've identified two different superlatives — the best in 2024, and the best since 2019. The former is based on the Dave Campbell's Texas Football staff selection; the latter is based on the DCTF Six-Year Program Rankings, which take into account the six seasons since 2019.
From perennial state champions to under-the-radar contenders, our selections celebrate teams that represent their counties with pride and passion.
So let's hit the road, county by county, and explore the best Texas high school football has to offer.
Note: There are four counties — Hartley, Kenedy, Loving and McMullen — that do not have any schools that play football. Counties with only one high school football team are marked with an asterisk.
COUNTY |
BEST IN 2024 |
BEST SINCE 2019 |
Anderson County | Palestine Westwood | Palestine Westwood |
Andrews County* | Andrews | Andrews |
Angelina County | Lufkin | Diboll |
Aransas County* | Rockport-Fulton | Rockport-Fulton |
Archer County | Holliday | Holliday |
Armstrong County* | Claude | Claude |
Atascosa County | Jourdanton | Jourdanton |
Austin County | Bellville | Bellville |
Bailey County* | Muleshoe | Muleshoe |
Bandera County | Medina | Medina |
Bastrop County | Bastrop | Bastrop |
Baylor County* | Seymour | Seymour |
Bee County | Skidmore-Tynan | Beeville Jones |
Bell County | Killeen Harker Heights | Holland |
Bexar County | Alamo Heights | San Antonio Brennan |
Blanco County | Blanco | Blanco |
Borden County* | Borden County | Borden County |
Bosque County | Iredell | Iredell |
Bowie County | Texas High | Texarkana Pleasant Grove |
Brazoria County | Alvin Iowa Colony | Alvin Shadow Creek |
Brazos County | A&M Consolidated | College Station |
Brewster County* | Alpine | Alpine |
Briscoe County* | Silverton | Silverton |
Brooks County* | Falfurrias | Falfurrias |
Brown County | May | May |
Burleson County | Somerville | Somerville |
Burnet County | Burnet | Burnet |
Caldwell County | Prairie Lea | Lockhart |
Calhoun County* | Port Lavaca Calhoun | Port Lavaca Calhoun |
Callahan County | Baird | Baird |
Cameron County | Rio Hondo | Brownsville Veterans Memorial |
Camp County* | Pittsburg | Pittsburg |
Carson County | Panhandle | Panhandle |
Cass County | Atlanta | Hughes Springs |
Castro County | Nazareth | Nazareth |
Chambers County | Barbers Hill | East Chambers |
Cherokee County | Alto | Alto |
Childress County* | Childress | Childress |
Clay County | Petrolia | Henrietta |
Cochran County | Whiteface | Whiteface |
Coke County | Robert Lee | Robert Lee |
Coleman County | Coleman | Coleman |
Collin County | Celina | Celina |
Collingsworth County* | Wellington | Wellington |
Colorado County | Columbus | Columbus |
Comal County | Smithson Valley | Smithson Valley |
Comanche County | DeLeon | Comanche |
Concho County | Eden | Eden |
Cooke County | Muenster | Muenster |
Coryell County | Oglesby | Jonesboro |
Cottle County* | Paducah | Paducah |
Crane County* | Crane | Crane |
Crockett County* | Ozona | Ozona |
Crosby County | Crosbyton | Ralls |
Culberson County* | Van Horn | Van Horn |
Dallam County* | Dalhart | Dalhart |
Dallas County | Duncanville | Duncanville |
Dawson County | Lamesa Klondike | Lamesa Klondike |
De Witt County | Cuero | Cuero |
Deaf Smith County* | Hereford | Hereford |
Delta County* | Cooper | Cooper |
Denton County | Denton Ryan | Argyle |
Dickens County | Spur | Spur |
Dimmit County* | Carrizo Springs | Carrizo Springs |
Donley County | Hedley | Clarendon |
Duval County | San Diego | San Diego |
Eastland County | Cisco | Cisco |
Ector County | Odessa Permian | Odessa Permian |
Edwards County | Rocksprings | Nueces Canyon |
El Paso County | El Paso Del Valle | Canutillo |
Ellis County | Waxahachie | Midlothian Heritage |
Erath County | Stephenville | Stephenville |
Falls County | Marlin | Chilton |
Fannin County | Honey Grove | Honey Grove |
Fayette County | Schulenburg | Flatonia |
Fisher County | Roby | Rotan |
Floyd County | Lockney | Lockney |
Foard County* | Crowell | Crowell |
Fort Bend County | Richmond Randle | Katy |
Franklin County* | Mount Vernon | Mount Vernon |
Freestone County | Wortham | Wortham |
Frio County | Dilley | Dilley |
Gaines County | Seminole | Seminole |
Galveston County | Hitchcock | Hitchcock |
Garza County* | Post | Post |
Gillespie County | Fredericksburg | Fredericksburg |
Glasscock County* | Garden City | Garden City |
Goliad County* | Goliad | Goliad |
Gonzales County | Nixon-Smiley | Gonzales |
Gray County | McLean | McLean |
Grayson County | Gunter | Gunter |
Gregg County | Kilgore | Kilgore |
Grimes County | Navasota | Anderson-Shiro |
Guadalupe County | Cibolo Steele | Cibolo Steele |
Hale County | Abernathy | Abernathy |
Hall County | Turkey Valley | Turkey Valley |
Hamilton County | Hamilton | Hamilton |
Hansford County | Gruver | Gruver |
Hardeman County | Quanah | Quanah |
Hardin County | Silsbee | Silsbee |
Harris County | Galena Park North Shore | Galena Park North Shore |
Harrison County | Waskom | Waskom |
Haskell County | Rule | Rule |
Hays County | Wimberley | Wimberley |
Hemphill County* | Canadian | Canadian |
Henderson County | Malakoff | Malakoff |
Hidalgo County | PSJA North | Edinburg Vela |
Hill County | Abbott | Abbott |
Hockley County | Ropesville Ropes | Whitharral |
Hood County | Tolar | Tolar |
Hopkins County | Sulphur Springs | Sulphur Springs |
Houston County | Grapeland | Lovelady |
Howard County | Coahoma | Forsan |
Hudspeth County* | Sierra Blanca | Sierra Blanca |
Hunt County | Wolfe City | Caddo Mills |
Hutchinson County | Stinnett West Texas | Stinnett West Texas |
Irion County* | Irion County | Irion County |
Jack County | Jacksboro | Jacksboro |
Jackson County | Ganado | Ganado |
Jasper County | Jasper | Jasper |
Jeff Davis County* | Fort Davis | Fort Davis |
Jefferson County | Hamshire-Fannett | Port Neches-Groves |
Jim Hogg County* | Hebbronville | Hebbronville |
Jim Wells County | Orange Grove | Alice |
Johnson County | Alvarado | Grandview |
Jones County | Stamford | Hawley |
Karnes County | Falls City | Falls City |
Kaufman County | Crandall | Crandall |
Kendall County | Boerne | Boerne |
Kent County* | Jayton | Jayton |
Kerr County | Kerrville Tivy | Kerrville Tivy |
Kimble County* | Junction | Junction |
King County* | Guthrie | Guthrie |
Kinney County* | Brackettville | Brackettville |
Kleberg County | Kingsville King | Kingsville King |
Knox County | Benjamin | Benjamin |
La Salle County* | Cotulla | Cotulla |
Lamar County | Paris | Paris |
Lamb County | Amherst | Sudan |
Lampasas County | Lampasas | Lampasas |
Lavaca County | Shiner | Shiner |
Lee County | Lexington | Lexington |
Leon County | Oakwood | Centerville |
Liberty County | Hardin | Hardin |
Limestone County | Mexia | Coolidge |
Lipscomb County | Follett | Cooper |
Live Oak County | Three Rivers | Three Rivers |
Llano County* | Llano | Llano |
Lubbock County | Shallowater | Lubbock-Cooper |
Lynn County | New Home | New Home |
Madison County* | Madisonville | Madisonville |
Marion County* | Jefferson | Jefferson |
Martin County | Ackerly Sands | Lenorah Grady |
Mason County* | Mason | Mason |
Matagorda County | Tidehaven | Tidehaven |
Maverick County | Eagle Pass | Eagle Pass |
Mcculloch County | Rochelle | Rochelle |
Mclennan County | Waco La Vega | Mart |
Medina County | Hondo | Hondo |
Menard County | Menard | Menard |
Midland County | Midland Legacy | Midland Legacy |
Milam County | Thorndale | Thorndale |
Mills County | Goldthwaite | Trinidad |
Mitchell County | Westbrook | Westbrook |
Montague County | Saint Jo | Saint Jo |
Montgomery County | Willis | The Woodlands |
Moore County | Sunray | Dumas |
Morris County | Daingerfield | Daingerfield |
Motley County* | Motley County | Motley County |
Nacogdoches County | Garrison | Garrison |
Navarro County | Kerens | Dawson |
Newton County | Newton | Newton |
Nolan County | Roscoe | Blackwell |
Nueces County | Corpus Christi Miller | Corpus Christi Calallen |
Ochiltree County* | Perryton | Perryton |
Oldham County | Eldorado | Eldorado |
Orange County | West Orange-Stark | West Orange-Stark |
Palo Pinto County | Gordon | Gordon |
Panola County | Carthage | Carthage |
Parker County | Aledo | Aledo |
Parmer County | Farwell | Farwell |
Pecos County | Buena Vista | Fort Stockton |
Polk County | Corrigan-Camden | Corrigan-Camden |
Potter County | Bushland | Bushland |
Presidio County* | Marfa | Marfa |
Rains County* | Emory Rains | Emory Rains |
Randall County | Canyon West Plains | Canyon |
Reagan County* | Reagan County | Reagan County |
Real County* | Leakey | Leakey |
Red River County | Bogata Rivercrest | Bogata Rivercrest |
Reeves County | Balmorhea | Balmorhea |
Refugio County | Refugio | Refugio |
Roberts County* | Miami | Miami |
Robertson County | Franklin | Franklin |
Rockwall County | Rockwall | Rockwall |
Runnels County | Miles | Ballinger |
Rusk County | Overton | West Rusk |
Sabine County | West Sabine | West Sabine |
San Augustine County* | San Augustine | San Augustine |
San Jacinto County | Coldspring-Oakhurst | Coldspring-Oakhurst |
San Patricio County | Sinton | Sinton |
San Saba County | Richland Springs | Richland Springs |
Schleicher County* | Eldorado | Eldorado |
Scurry County | Hermleigh | Ira |
Shackelford County | Albany | Albany |
Shelby County | Joaquin | Timpson |
Sherman County* | Stratford | Stratford |
Smith County | Tyler Chapel Hill | Tyler Chapel Hill |
Somervell County* | Glen Rose | Glen Rose |
Starr County | Roma | Roma |
Stephens County* | Breckenridge | Breckenridge |
Sterling County* | Sterling City | Sterling City |
Stonewall County* | Aspermont | Aspermont |
Sutton County* | Sonora | Sonora |
Swisher County | Happy | Happy |
Tarrant County | North Crowley | Southlake Carroll |
Taylor County | Tuscola Jim Ned | Tuscola Jim Ned |
Terrell County* | Sanderson | Sanderson |
Terry County | Meadow | Brownfield |
Throckmorton County | Woodson | Throckmorton |
Titus County* | Mount Pleasant | Mount Pleasant |
Tom Green County | Wall | Wall |
Travis County | Austin Westlake | Austin Westlake |
Trinity County | Apple Springs | Groveton |
Tyler County | Woodville | Woodville |
Upshur County | New Diana | Gilmer |
Upton County | Rankin | Rankin |
Uvalde County | Sabinal | Uvalde |
Val Verde County* | Del Rio | Del Rio |
Van Zandt County | Grand Saline | Van |
Victoria County | Victoria West | Victoria West |
Walker County | Huntsville | Huntsville |
Waller County | Brookshire Royal | Brookshire Royal |
Ward County | Monahans | Monahans |
Washington County | Brenham | Brenham |
Webb County | Laredo Alexander | Laredo United |
Wharton County | East Bernard | East Bernard |
Wheeler County | Wheeler | Wheeler |
Wichita County | Wichita Falls City View | Iowa Park |
Wilbarger County | Vernon | Vernon Northside |
Willacy County | Raymondville | Lyford |
Williamson County | Georgetown | Liberty Hill |
Wilson County | La Vernia | Poth |
Winkler County | Wink | Wink |
Wise County | Paradise | Decatur |
Wood County | Winnsboro | Winnsboro |
Yoakum County | Denver City | Denver City |
Young County | Graham | Graham |
Zapata County* | Zapata | Zapata |
Zavala County | Crystal City | La Pryor |
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.