Ricciardo is up for a podium methinks. Although I begrudgingly have to admit Stroll is doing a great job