As the curtains are drawn on the decade that was 2010-2019, it's a good time to take a look at how the various teams fared in the domestic football leagues across Europe.
Italian giants Juventus won a record eighth consecutive Scudetto in Italy, while Bavarian giants Bayern Munich lifted a seventh consecutive Bundesliga title in Germany. Are these two of the longest ever domestic league winning streaks in Europe?
Well, not quite. The duo have a long way to go before matching the 14-season winning streaks recorded by Gibraltar's Lincoln (2002-03 to 2015-16) and Latvia's Skonto (1991 to 2004).
However, Juventus' and Bayern's consecutive league winning streaks are two of the longest active streaks in Europe. On that note, let us look at the seven most successful domestic teams in Europe during the decade 2010-2019, in terms of league titles won.
#T2 Ludogorets Razgrad (Bulgaria): 8 titles
Ludogorets Razgrad won the Bulgarian league title eight times during the decade, doing so consecutively from 2011-12 onwards.
#T2 Celtic (Scotland): 8 titles
Like Ludogorets, Celtic have won the Scottish league title on eight consecutive occasions, starting from the 2011-12 season.
The Glasgow side's 2018-19 triumph was their 50th, making it the third most league triumphs by any team across Europe - behind Celtic's fierce rivals Rangers, who have won the Scottish league on a record 54 occasions, and Northern Ireland's Linfield (53).
#T2 The New Saints (Wales) - 8 titles
The New Saints, who play in the Welsh Premier League, are also on a winning streak of eight consecutive domestic league titles. New Saints have won the Welsh League every season since 2011-12.
Also check out: Premier League Table Champions League table La liga table 2019-20
#T2 Juventus (Italy): 8 titles
Italian giants Juventus won their eighth consecutive Scudetto in 2018-19. That is the highest number of Serie A titles won by any team, consecutive or overall.
You may also like: 5 reasons why Juventus' domestic dominance is likely to continue in 2019-20
Juventus' haul of 35 Serie A titles is the most won by any team from a Big 5 league - Spain, Italy, England, France and Germany.
#T2 Bayern Munich (Germany): 8 titles
Bavarian giants Bayern Munich lifted a record seventh consecutive Bundesliga title in 2018-19, for their 29th German top-flight title overall.
Bayern also won the league title in 2010-11, making it eight league triumphs for the decade.
You may also like: 5 reasons why Bayern Munich will win an 8th consecutive Bundesliga title and 5 reasons why they won't
Together with Juventus, Bayern's eight league titles during the decade represent the best haul by a team from the Big 5 leagues.
#T1 BATE Borisov (Belarus) - 9 titles
In terms of league titles won during the decade, Belarussian giants BATE Borisov are one of only two teams to win nine league titles during this period.
BATE's run of 13 consecutive league titles from 2005-06 came to an end last season. That was the third longest league winning streak in Europe, after Gibraltar's Lincoln and Latvia's Skonto.
BATE fell short of a record-equaling 14th league title in 2019 when they finished five points behind Dynamo Brest.
#T1 Dinamo Zagreb (Croatia) - 9 titles
Along with BATE Borisov, Dinamo Zagreb's nine Croatian league titles during the decade represent the highest league title haul by any European team.
Dinamo won 11 consecutive league titles from 2005-06 to 2015-16, before winning the last two Croatian top-flight titles in 2017-18 and 2018-19.