UFC fans can catch a live stream of today's UFC on Fox15 online.

'Hawaii Five-0' Season 5: Finale Plot Revealed, Shocking News Comes For Kono & Danny

The April 18 event will broadcast live from the Prudential Center in Newark, NJ with the main card starting at 8 p.m. ET.

The evening's main event will feature a middleweight bout between Lyoto Machida and Luke Rockhold.

'Agents of SHIELD' Season 2: Will Theta Protocol Launch A Spinoff [POLL]? Coulson's Secret Opens New Doors

In addition, the main card will also feature a middleweight match between Ronaldo Souza and Chris Camozzi, a featherweight bout between Cub Swanson and Max Holloway, and a women's srawweight faceoff between Felice Herrig and Paige VanZant.

Viewers can also catch one preliminary card via Fox and another courtesy of UFC Fight Pass.

The Fox preliminary round will air at 6 p.m. ET on feature Jim Miller vs. Beneil Dariush (lightweight), Ovince Saint Preux vs. Patrick Cummins (light heavyweight), Corey Anderson vs. gian Villante (light heavyweight), and Takeya Mizugaki vs. Aljamin Sterling (bantemweight).

The UFC fight Pass preliminary round will air at 4:30 p.m. ET and include fights between George Sullivan and Tim Means (welterweight), Diego Brandao and Jimy Hettes (featherweight), and Eddie Gordon and Chris Dempsey (middleweight).

See options for live streaming of the main card by clicking here.