Kyle Oliver has had a good last couple of months.