How to watch UFC Day and the UFC's best fights on ESPN

Both Conor McGregor-Nate Diaz fights will be featured on March 21 during UFC Day on ESPN. Jeff Bottari/Zuffa LLC/Getty Images

The UFC may have postponed its event in London this weekend, but Saturday will still be packed with great UFC action.

UFC Day on ESPN begins at noon and will run until 11 p.m. ET. Among the fights on tap are some of the greatest of all time, including Jon Jones versus Alexander Gustafsson 1 and both bouts between Conor McGregor and Nate Diaz.

The day wraps up with the full card from UFC 244 at Madison Square Garden, a night that featured incredible knockouts and the battle for the "BMF" title between Diaz and Jorge Masvidal.

Watch the fights on ESPN: Download the ESPN App | WatchESPN | TV

Don't have ESPN? Get instant access.

Need more UFC? Check the UFC archives on ESPN+

Here's the full schedule (all times ET):

12-3 p.m: UFC 25 Greatest Fights: Nos. 1-4

3-4 p.m.: Demetrious Johnson vs. Henry Cejudo 2

4-5 p.m. Conor McGregor versus Nate Diaz (both fights)

5-5:30 p.m.: Jon Jones vs. Alexander Gustafsson 1

5:30-6 p.m.: Maurício "Shogun" Rua vs. Dan Henderson

6-7 p.m.: Kelvin Gastelum vs. Israel Adesanya

7-8 p.m.: Khabib Nurmagomedov vs. Conor McGregor

8-11 p.m.: UFC 244: Masvidal vs. Diaz

Can't-miss stories on these fights:

From Miami brawler to UFC star, Jorge Masvidal has always been a BMF

Inside the hat that helped shape Khabib Nurmagomedov's identity

Jorge Masvidal scouts himself

Why Nate Diaz disappeared after the biggest fight of his life

After title shot disappeared in Australia, Gastelum '1,000 percent ready' second time around

Jon Jones vs. Alexander Gustafsson 1 to be inducted into UFC Hall of Fame