MMA Preview – Jim Miller vs Charles Oliveira 2 at UFC on Fox 31


When is UFC on Fox 31? Sunday 16th December, 2018 - 01:00 start (UK)

Where is UFC on Fox 31? Fiserv Forum, Milwaukee, Wisconsin

What channel is UFC on Fox 31 on? BT Sport 2

Where can I stream UFC on Fox 31? BT Sport subscribers can stream the fight online via the BT Sport website

Are tickets still available for UFC on Fox 31?



The main card for the final UFC event on Fox kicks off between two veterans in a rematch eight years on. Jim Miller snatched the win from Charles Oliveira with a superb kneebar after defending the Brazilian’s own submission attempts. It is always great to see two grappling wizards hunting a submission and although it was eight years ago, Oliveira is out for revenge.


With a staggering 51 UFC fights between them, there is very little that fazes the two fighters and they will both go out in search of the finish, whether that be a knockout or a familiar submission. They have all the talent to find a finish but all the experience to avoid making a mistake.

Miller took the spoils in their first fight but at 35 years old, Miller has struggled to keep up with top UFC competition and Oliveira is no different with no signs of slowing down at 29 years of age. Let’s hope these elite Jiu-Jitsu practitioners battle it out on the floor again but however it finishes, Oliveira is favourite for the rematch.

Winner: Oliveira via Decision

Striking and grappling stats sourced via FightMetric.