Once again, the Golden State Warriors and Cleveland Cavaliers will battle in the NBA Finals.

Despite a brief scare after losing two straight games to the Toronto Raptors on the road in the Eastern Conference Finals, the Cavaliers held up their end of the bargain to reach the Finals relatively unscathed. For the sixth straight year, LeBron James will be playing for a championship.

The Warriors set the NBA record for regular season wins this year with 73, but the postseason hasn't been easy at all. The Warriors became just the 10th team in NBA history to come back from down 3-1, defeating the Oklahoma City Thunder in the Western Conference Finals to set up the championship rematch with the Cavs.

More from FoxSports

Will the outcome of this year's final be any different from last year's, where the Warriors won the title in six games? Having Kevin Love and Kyrie Irving healthy this time around should help the Cavs quite a bit, but according to Whatifsports.com's NBA simulation engine, it still won't be enough.

We simulated the 2016 NBA Finals matchup between the Cavaliers and the Warriors 1,001 times, and here are the results:

NBA Finals Prediction

Matchup Win % Avg. Score
Cavaliers 30.3 104.2
Warriors 69.7 111.4 Simulate Game

Try building a team of players throughout NBA history and test your squad against other teams in an 82-game schedule with SimLeague Basketball. You can play SimLeague Basketball for FREE using the promo code NBA2016. (First-time users only; valid throughout the 2016 NBA Playoffs.)