In recent years, sports teams have mostly dominated social media. Whether it's the incredible spectacle of a big transfer reveal, or just giving faithful fans a better glimpse into the life of their favorite stars and clubs, the world of sport has undoubtedly made use of social media. In fact, sports marketing experts predict that by 2020, sports teams will be able to generate $1 billion dollars per year online. The NBA is probably the best-known team on social media, with Twitter followers across the world providing live commentary during games, and access to behind-the-scenes information from players and staff. Social media has also been used by teams to raise money for causes close to their hearts; last year, the NFL's Dallas Cowboys raised over $300,000 for children's hospitals after training camp was shut down due to a high number of heat-related illnesses. Other major sports organizations have also seen the benefits of using social media to promote themselves and increase fan engagement. Baseball's St. Louis Cardinals have one of the largest Facebook pages in the world, and use it to share news about upcoming games, player interviews, and health updates from some of its members. The soccer club also has a popular Instagram account with more than 7 million followers. Meanwhile, the National Hockey League (NHL) is still figuring out how social media can benefit them, but they are trying hard to get on board.