Despite the Knicks entering the NBA Finals on an 11-game winning streak, the Spurs are clearly favored to win the title.