There are currently 20 teams in the OHL: 17 are based in the Canadian province of Ontario, two teams in the American state of Michigan, and one team in the American state of Pennsylvania.
how many american teams are in the ohl
two teams in the American state of Michigan one team in the American state of Pennsylvania