The Alabama High School Athletic Association (AHSAA) is the governing body of athletic programs for junior and senior high schools in the U.S. state of Alabama. It conducts state championship competitions in all the AHSAA-sanctioned sports. Championship winners are:
Baseball
G. W. Long holds the all-time record with 17 titles.
The Vestavia Hills Rebels hold the most consecutive championships with 7 titles. (1994-00)
Basketball
Boys
R.C. Hatch holds the all-time record with 10 titles. (tie)
St. Jude holds the all-time record with 10 titles. (1966-67 in AIAA) (tie)
Francis Marion holds the most consecutive championships with 4 titles. (1988-91) (tie)
Sacred Heart Catholic holds the most consecutive championships with 4 titles. (2015-18) (tie)
Girls
Lauderdale County holds the all-time record with 13 titles.
The Hazel Green Trojans hold the most consecutive championships with 6 titles. (2018-23)
Cross Country
Boys
† Co-Champions
Scottsboro holds the all-time record with 16 titles.
The Randolph Raiders hold the most consecutive championships with 9 titles. (2005-13)
Girls
*tie broken by best sixth-place finisher
The Mountain Brook Spartans hold the all-time record with 25 titles.
St Paul’s Episcopal holds the most consecutive championships with 16 titles. (1983-98)
Football
Playoff champions (1966–present)
† Co-Champions
Hoover holds the all-time record with 13 titles.
Hazelwood holds the most consecutive championships with 5 titles. (1988-92)
Mythical champions (1920–1965) Before the playoffs began in 1966, state champions were selected by The National Sports News Service.
† Co-Champions
Golf
Boys
† Co-Champions
*Sudden death playoff
UMS-Wright holds the all-time record with 27 titles.
UMS-Wright holds the most consecutive championships with 10 titles. (1991-01)
Girls
*Sudden death playoff
McGill-Toolen holds the all-time record with 14 titles.
McGill-Toolen holds the most consecutive championships with 7 titles. (1994-00)
Indoor track
Boys
† Co-Champions
UMS-Wright holds the all-time record with 16 titles.
Scottsboro holds the most consecutive championships with 5 titles. (2001-05) (tie)
St. Paul’s Episcopal holds the most consecutive championships with 5 titles. (1987-91) (tie)
Girls
† Co-Champions
St. Paul’s Episcopal holds the all-time record with 23 titles.
St. Paul’s Episcopal holds the most consecutive championships with 9 titles. (2006-07)(2012-18) (tie)
St. Paul’s Episcopal holds the most consecutive championships with 9 titles. (1991-00) (tie)
Soccer
Boys
John Carroll Catholic holds the all-time record with 11 titles.
Grissom holds the most consecutive championships with 5 titles. (1996-00)
John Carroll Catholic holds the most consecutive championships with 5 titles. (1996-00)
Girls
Briarwood Christian holds the all-time record with 9 titles. (tie)
Montgomery Academy holds the all-time record with 9 titles. (tie)
Fort Payne holds the most consecutive championships with 6 titles. (1991-96)
Softball
Fast Pitch
Pisgah holds the all-time record with 10 titles.
Pisgah holds the most consecutive championships with 5 titles. (2001-05)
Slow Pitch
Swimming & Diving
Huntsville holds the all-time record for boys with 19 titles.
Grissom holds the most consecutive boys championships with 14 titles. (1984-96)
Grissom holds the all-time record for girls with 18 titles.
Grissom holds the most consecutive girls championships with 10 titles. (1984-93)
Tennis
Boys
† Co-Champions
The Mountain Brook Spartans hold the all-time record with 27 titles.
UMS-Wright holds the most consecutive championships with 7 titles. (2009-15)
Girls
† Co-Champions
The Mountain Brook Spartans hold the all-time record with 32 titles. (all-time record for AHSAA sports)
UMS-Wright holds the most consecutive championships with 11 titles. (2009-19)
Track and Field
Boys
UMS-Wright holds the all-time record with 23 titles.
UMS-Wright holds the most consecutive championships with 7 titles. (2009-15) (tie)
The Auburn tigers hold the most consecutive championships with 7 titles. (1965-71) (tie)
† Co-Champions
Girls
† Co-Champions
St. Paul’s Episcopal holds the all-time record with 25 titles.