The Cleveland Cavaliers and Golden State Warriors will both be trying to deliver a championship to their title-starved fans when the NBA Finals open this week with a mouthwatering matchup between two of the game's best players. While the Warriors last won a title for the city of Oakland in 1975, the city of Cleveland has not celebrated a championship since the 1964 Cleveland Browns of the National Football League. Both the Warriors and Cavaliers will be leaning on their respective most valuable players to restore glory, and though Stephen Curry took home the league's top player award this year LeBron James still wears the unofficial crown.