Upcoming events and recent results for Devin Haney.