2009 teams
Senior B Division:
Calgary Knights
Calgary Sr. Mountainers
Sherwood Park Outlaws
Edmonton Sr. Miners *
Okotoks Raiders
Sprice Grove Slash
Jr. A Division:
Calgary Jr. A Mountaineers
Edmonton Eclipse
Edmonton Jr. Miners
Jr. A Raiders
Jr. B – Tier I Division:
Calgary Chill
Calgary Shamrocks
Jr. B Mountaineers
Edmonton Warriors
Red Deer Rampage
Rockyview Silvertips
Saskatchewan SWAT
Sherwood Park Titans
NAMLC Crude
Jr. B – Tier II Division:
Calgary Sabrecats 1
Calgary Axemen Rockies
Calgary Wranglers
Cranbrook Elite
Edmonton Blues
Edmonton Warriors
Edmonton Warriors 2 *
Edmonton Wizards
Fort Saskatchewan Rebels
Lethbridge Bert & Macs Barracudas
Thompson Consulting Barracudas
Medicine Hat Sun Devils
Okotoks Ice
Red Deer Renegades
Red Deer Revenge
Vermillion Roar
Jr. B – Tier III Division:
Brooks Drillers
Calgary Wranglers *
Calgary Axemen Mavericks
Calgary Sabrecats # 1/Calgary Sabrecats # 2
Calgary Sabrecats # 3/Calgary Sabrecats 2
Ft. McMurray Wolves
Grande Prairie Thrashers *
High River Heat
Kitscoty Chaos *
Lloydminister Triston Brutes
Medicine Hat Sun Devils
Okotoks Icemen
Olds Stingers
Rockyview Silvertips
Strathmore Venom
Wainwright Wolfpack *
Westlock Rock *
Junior Ladies Division:
Calgary Cardinals
Calgary Stingers/Calgary Sabrecats
Edmonton Warriors
Foothills Snipers/Axemen Snipers
Red Deer Renegades/Red Deer Riot
Sherwood Park Titans
St. Albert Rams/NAMLC Drillers
Strathmore Venom
* – is a new team
Teams that did not field a Team for the Season:
Calgary Blaze/Calgary Sabrecats #1
Calgary Rustlers/Calgary Knights
Sherwood Park Titans
South Saskatchewan Stealth
St. Albert Rams/NAMLC Riggers
Strathmore Venom #2