The St. Louis Blues have won 54.5 percent of the time between December 15, 2014 and December 15, 2024.