The 2015 NBA Finals are now officially set to begin this Thursday night at 8:00. This year's finals matchup features the Western Conference Champion Golden State Warriors and the Eastern Conference Champion Cleveland Cavaliers.

The Golden State Warriors are back in the NBA Finals for the first time since 1975. They are led by the 2014-2015 NBA Most Valuable Player Stephen Curry. Over the course of the regular season, Curry has led the way for the Warriors by averaging 23.8 points, 7.7 assists, 4.3 rebounds, and 2 steals per game. He also led the NBA in free throw percentage at 91.4% three point shots made with 286.

During the 2015 playoffs, Curry has averaged 29.2 points, 6.4 assists, 4.9 rebounds, and 1.9 steals per game. He is shooting 46% from the field and 43% from three point range.

The Cleveland Cavaliers are returning to the NBA Finals for only the second time in history. Their first and only appearance was in 2007 when they were swept by the San Antonio Spurs.

Lebron James has led the way for the Cavaliers in his first year back after spending the last four seasons with the Miami Heat. As an individual, it is Lebron James fifth consecutive appearance in the NBA Finals, a feat that even the great Michael Jordan never accomplished.

Over the season, James has averaged 25.3 points, 7.4 assist, and 6 rebounds per game. In the 2015 playoffs, James has averaged 27.6 points, 10.4 rebounds, and 8.3 assists per game. With Kevin Love out for the season and Kyrie Irving fighting injury problems, Lebron James has stepped up brilliantly to lead the Cavaliers back to the NBA Finals.

The Cavaliers and Warriors have met twice in the regular season. The Warriors won the first game at home on January 9th 112-94 and the Cavaliers returned the favor on their home court on February 26th by defeating Golden State 110-99.

Here's the full schedule for the NBA Finals:

(All Game Televised by ABC)

Game 1: Thursday June 4 at Golden State, 8:00

Game 2: Sunday June 7 at Golden State, 7:00

Game 3: Tuesday June 9 at Cleveland, 8:00

Game 4: Thursday June 11 at Cleveland, 8:00

Game 5: Sunday June 14 at Golden State, 7:00 (if necessary)

Game 6: Tuesday June 16 at Cleveland, 8:00 (if necessary)

Game 7: Friday June 19 at Golden State, 8:00 (if necessary)