We take a look at all of the stats - provided by Opta - ahead of the Champions League final, including Juve and Barca's head-to-head record...
JUVE/BARCA CL FINAL RECORDS
This will be the first final in the Champions League history played in June.
Juventus and Barcelona will play the European Cup/Champions League final for the eighth time in their history.
Barcelona and Juventus will appear in their fifth Champions League final, level with Bayern Munich – only AC Milan (six) have been in more.
Barcelona will play a Champions League final for the fourth time since 2006 – more than any other team in the same period.
Juventus have lost their last three CL finals played, after winning on penalties against Ajax in 1995/96.
Barcelona have won the last three finals they’ve played in the Champions League – the last final they lost was against AC Milan in 1993/94.
This will be the seventh European Cup/Champions League final between an Italian side and a Spanish one: Italian teams have won only twice.
So far Barcelona has won only two of the eight European meetings against Juventus (D2, L4).
Juventus are unbeaten in the two meetings against Barcelona in Champions League (W1, D1).
Three of the last four Juventus goals in the Champions League have been in the 57th minute
This season Barcelona have averaged their lowest possession rate (60.95 per cent) in the Champions League since detailed data collection in 2003/04.
By contrast, Juventus have averaged their highest possession rate (56.19 per cent) in the Champions League since detailed data collection in 2003/04.
Barcelona are the CL side this season with the most goals scored in the last 15 minutes of their games (8).
However, Juventus are yet to concede a goal in that period of their games in the Champions League this season.
Barcelona are the side with the highest passing accuracy in the Champions League this season (88,31 per cent), a ranking they have led in all the seasons since 2007/08.
Juventus are the side with the most corners conceded in the Champions League this season (57), although Barcelona are yet to score a goal from a corner in the competition this term.
Barcelona have completed an average of 18.7 dribbles per game in the Champions League this season, more than any other side (8.2 more than Juventus).
Alvaro Morata (the best Spanish goalscorer in this Champions League) has scored all his four goals in his last six appearances in the competition.
Neymar is the third Barcelona player to score nine or more goals in a single Champions League season after Rivaldo (1999/00) and Messi (2008/09, 2010/11, 2011/12, 2014/15).
For the first time in the Champions League, a team has two players with 9+ goals scored in a single Champions League season (Neymar and Messi for Barcelona).
Xavi could become the player with the most appearances in the Champions League outright: at the moment he has played 150 games, as many as Iker Casillas.
Lionel Messi has had a hand in 99 Champions League goals in his career (77 goals and 22 assists in 98 games).
Messi could become the player with the most goals in Champions League history: at the moment he has scored 77 goals, as many as Cristiano Ronaldo.
Lionel Messi has scored in the two Champions League finals he has played so far (2009 and 2011), both times in the second half.
Gianluigi Buffon has never met Lionel Messi in an official game.
Patrice Evra could become the second player to take the field in Champions League final with three different teams (Monaco, Manchester United and Juventus) – the first one was Clarence Seedorf (Milan, Ajax and Real Madrid).
Gianluigi Buffon, Andrea Pirlo and Andrea Barzagli (although he did not play that game) have already won a final at the Olympiastadion in Berlin: the 2006 FIFA World Cup against France.
Only Cristiano Ronaldo has attempted more shots (71, including blocks) than Messi (53) and more shots on target (30) than the Argentine player (25) in the CL this season.
No goalkeeper has kept more clean sheets than Marc-André ter Stegen and Gianluigi Buffon (6) in this Champions League.
Neymar has won an average of 3.2 fouls per match in this CL: only Balotelli (4) and Hazard (4.7) have won more.
Dani Alves has been booked six times in the Champions League this season, more than any other player.
Massimiliano Allegri has won only one of his eight Champions League meetings against Barcelona so far (D3, L4).
Luis Enrique has met Juventus three times in all competitions as a manager: he has lost one and drawn one in Serie A, losing a quarter-final in the national cup.
Allegri is the fifth Italian manager to reach the Champions League final after Fabio Capello, Marcello Lippi, Carlo Ancelotti and Roberto Di Matteo.
Luis Enrique is the fourth Spanish manager to reach the Champions League final (Vicente Del Bosque, Rafa Benitez and Pep Guardiola).