Upcoming events and recent results for Nate Diaz.