Back in 2011 I predicted that Leicester City would win the Premier League in 2016. They did. My other predictions:
2008: Lewis Hamilton to win F1 championship.
2009: Jenson Button to win F1 championship
2010: Sebastian Vettel to win F1 championship and Spain to win Football World Cup
2011: Sebastian Vettel to win F1 champiosnhip and Leicester City to win Premier League in 2016
2012: Sebastian Vettel to win F1 championship and Spain to win Euros
2013: Sebastian Vettel to win F1 championship
2014: Lewis Hamilton to win F1 championship and Germany to win Football World Cup
2015: Lewis Hamilton to win F1 championship
2016: Nico Rosberg to win F1 championship and Portugal to win Euros.
Give me a year and a sporting competition, and I will tell you who will win (has to be within the next 5 years).