A list of the Texas high school softball champions since the University Interscholastic League began sanctioning titles:
1993 Class 5A: Pasadena Dobie 1, Tomball 0
1994 Class 5A: Angleton 5, El Paso Bel Air 0 Class 3A: Mount Vernon 9, Devine 2
1995 Class 5A: Pasadena Dobie 11, Plano East 0 Class 3A: Hawley 2, Mount Vernon 0
1996 Class 5A: Pearland 2, San Marcos 1 Class 4A: Brenham 1, Waco Midway 0 Class 3A: Sweeny 7, Bellville 6 Class 2A: Blooming Grove 6, Coahoma 4
1997 Class 5A: Pasadena Dobie 5, Keller 3 Class 4A: La Marque 8, Cedar Hill 0 Class 3A: Pollok Central 2, Breckenridge 0 Class 2A: Hawley 5, Blooming Grove 0
1998 Class 5A: Klein Oak 1, Galena Park North Shore 0 Class 4A: Waco Midway 2, Keller Fossil Ridge 0 Class 3A: Kennedale 1, West 0 Class 2A: Coahoma 5, Blooming Grove 0
1999 Class 5A: Richland 2, Katy Taylor 0 Class 4A: Magnolia 3, Weatherford 1 Class 3A: Robinson 3, Graham 0 Class 2A: Alto 5, Coahoma 3
2000 Class 5A: Freeport Brazoswood 1, Bryan 0 (15 innings) Class 4A: Weatherford 8, Brenham 3 Class 3A: Kennedale 1, Devine 0 Class 2A: Troy 2, Alto 1
2001 Class 5A: Coppell 1, Katy Taylor 0 (9 innings) Class 4A: Spring Branch Smithson Valley 5, Hallsville 1 Class 3A: Sanger 2, Midland Greenwood 0 (17 innings) Class 2A: Archer City 2, Weimar 1 Class A: Shiner 10, Joaquin 4
2002 Class 5A: Bryan 1, San Antonio O'Connor 1 Class 4A: Frisco 1, Spring Branch Smithson Valley 0 Class 3A: Splendora 1, Lindale 0 (10 innings) Class 2A: Weimar 1, Alto 0 Class A: Shiner 11, Bosqueville 1 (5 innings)
2003 Class 5A: Keller 6, Bryan 1 Class 4A: Crowley 3, Castroville Medina Valley 1 Class 3A: Kirbyville 8, Kennedale 1 Class 2A: Weimar 6, Coahoma 0 Class A: Flatonia 3, Windthorst 0
2004 Class 5A: Fort Bend Elkins 3, Tomball 1 Class 4A: Crowley 1, Port Neches-Groves 0 Class 3A: Lindale 5, Wharton 0 Class 2A: Danbury 1, Aubrey 0 Class A: Windthorst 3, Elkhart Slocum 0
2005 Class 5A: Keller 4, Garland 0 (15 innings) Class 4A: Brenham 2, Justin Northwest 1 (11 innings) Class 3A: La Grange 7, West Columbia Columbia 1 Class 2A: Elysian Fields 2, Troy 0 Class A: Windthorst 11, Dallardsville Big Sandy 0 (5 innings)
2006 Class 5A: Garland 4, Keller 1 (13 innings) Class 4A: Little Cypress-Mauriceville 3, Dripping Springs 0 (11 innings) Class 3A: West Columbia 5, Van 2 Class 2A: Weimar 1, Elysian Fields 0 Class A: Clyde Eula 5, Collinsville 0
2007 Class 5A: Garland 1, Katy 0 Class 4A: Boerne 7, Denton Ryan 3 Class 3A: Medina Valley 7, Burkburnett 2 Class 2A: Troy 6, Aubrey 3 Class A: Bosqueville 4, Shiner 1