What league Sidney Crosby played in or has played in?
National Hockey League
National Hockey Association
Canadian Hockey Association
Central Hockey League
Answer
Sidney Crosby joined the National Hockey League in 2005. The National Hockey League is a professional ice hockey league in North America comprising 32 teams—25 in the United States and 7 in Canada.
Sidney Crosby Trivia Challenge: 19 Questions to Test Your Expertise