Fights as electric as the UFC 244 main event between Jorge Masvidal and Nate Diaz don't come around often. So, when the welterweights meet one another on Saturday at New York's Madison Square Garden, it will be one of the biggest UFC moments of the year. The fight also has an extra twist of a one-time-only "BMF" championship belt being awarded to the winner by Dwayne "The Rock" Johnson.

The entire fight card from MSG should give fans what they are hoping for on Saturday night with big names abound. Fan favorites Derrick Lewis and Stephen Thompson are back. Plus, some potential breakout stars like Johnny Walker, Hakeem Dawodu and Edmen Shahbazyan get their chance to shine under the bright lights in NYC.

Can't get enough UFC? Subscribe to our podcast State of Combat with Brian Campbell where we break down everything you need to know in the Octagon. 

Below is all the information you need to catch the UFC 244 event on Saturday night. 

How to watch UFC 244 prelims

Date: Nov. 2, 2019 | Location: Madison Square Garden -- New York, New York
Time: 8 p.m. ET
Stream: Watch ESPN | Channel: ESPN 2

How to watch UFC 244 main card

Date: Nov. 2, 2019 | Location: Madison Square Garden -- New York, New York
Time: 10 p.m. ET
Stream: ESPN+ | Price: $59.99

Now, here's a look at the UFC 244 main fight card and betting odds via MGM.

UFC 244 main card, odds

FavoriteUnderdogWeightclass

Jorge Masvidal -155

Nate Diaz +125

Welterweight

Kelvin Gastelum -230

Darren Till +180

Middleweight

Stephen Thompson -125

Vicente Luque -105

Welterweight

Blagoy Ivanov -115

Derrick Lewis -115

Heavyweight

Gregor Gillespie -160

Kevin Lee +130

Lightweight

Who wins Diaz vs. Masvidal, and how exactly does each fight end? Visit SportsLine now to get detailed picks on every fight at UFC 244, all from the expert who's up nearly $19,000 on MMA bets in the past year.