Most sports in Markham, Ontario are amateur or recreational:
Teams
Markham Bears Ringette - Provincial & Regional Ringette teams
Markham Junior Hockey Club
Markham Mariners - Markham District Rep. Baseball
Markham Raiders - Markham Minor Football Association
Markham Stouffville Stars - Girls Hockey Association (L.L.F.H.L.)
Markham Mariners - Markham Men's Baseball
Markham Thunder - Markham Minor Lacrosse
Markham Ironheads-Ontario Junior B Lacrosse Team
Markham Waxers - Ontario Provincial Junior A Hockey League (folded 2012)
Markham Royals - Ontario Provincial Junior A Hockey League
MUMBA Meteors - Markham-Unionville Minor Basketball Association Rep. Program
Markham Majors - Markham Men's Fastball
Markham Islanders- Markham Minor Hockey (G.T.H.L. "AA" and "A")
Markham Majors- Markham Minor Hockey (G.T.H.L. "AAA")
Toronto Canada Moose, Based out of the community of Thornhill (Markham/Vaughan) - Greater Metro Junior 'A' Hockey League
Unionville Spartans - Unionville Minor Softball Association Select Program
Unionville Jets - Unionville Minor Hockey Association Select Program (York Simcoe Minor Hockey League or GTHL depending on age)
York Region Raiders- Ontario Varsity Football League
Leagues
FCCM Basketball Division
Markham District Baseball Association
Markham Men's Recreational Hockey
Markham Regional Ringette Association (MRRA)
Markham Women's Ringette Association
Markham Men's Slo-Pitch League
Markham Woman's Slo-Pitch League
Markham Unionville Minor Basketball Association (MUMBA)
Unionville Minor Hockey Association
Unionville Minor Softball Association
Unionville Men's Slo-Pitch League
Unionville Mixed Slo-Pitch League
Unionville Ladies Slo-Pitch Baseball
Thornhill Community Hockey League (TCHL)
Thornhill Baseball Club
Thornhill Slo-Pitch League
Clubs
Armadale Tennis Club
Bluewater Basketball Program
Markham Aquatic Club
Markham Cricket Club
Markham Lawn Bowling Club
Markham Rugby Club
Markham Lightning Soccer Club
Markham Tennis Club
Thornhill Thunder Soccer Club
Unionville Curling Club
Unionville-Milliken Strikers Soccer Club
Unionville Tennis Club
Due to the large areas of undeveloped land, Markham has several golf facilities:
Angus Glen Golf Club
Bayview Country Club (private)
Cedar Brae Golf & Country Club (private)
Remington Parkview Golf Club
Buttonville Fairways
Cresthaven Golf Club
Markham Golf Dome
Mandarin Golf and Country Club - Windmill Golf Club before 1991 and to be re-developed after 2017
Markham Green Golf Club
Uplands Golf & Country Club
York Downs Golf & Country Club (Private) - opened 1922 and will undergo re-development