The final of the Uefa Champions League between Dortmund and Real Madrid takes place at Wembley Stadium, London on Saturday and we take a look at a whole host of options available to punters.
Dortmund
Dortmund were very much the underdogs for their semi final match up with PSG but they won both legs by a 1-0 scoreline. Niclas Fullkrug scored the only goal of the first leg on home soil and although PSG dominated possession and hit the woodwork 4 times in the return in Paris a goal from Hummels early in the second half saw Dortmund through.
Dortmund sealed a semi final spot with an epic 5-4 aggregate win over Atletico. They lost the first leg in Madrid 2-1 but turned things around in the return, taking a 2-0 half time lead before Atletico hit back with early goals after the break only for Dortmund to come back with 2 more goals of their own to win 4-2 on the night.
Dortmund came through their Round of 16 clash with PSV with a 3-1 aggregate win. They drew the first leg away from home 1-1 and then scored early and late for a 2-0 home win in the return.
In the group stage Dortmund were drawn along side PSG in the toughest of the quartets. They recovered from losing to PSG 2-0 away from home with a 0-0 draw at home to Milan and then 3 straight wins before a 1-1 draw at home to PSG on Matchday 6 saw them top the group.
In the Bundesliga Dortmund finished fifth in the standings and as Germany now has 5 qualifying spots their qualification for the UCL next season is already confirmed.
Real Madrid
Real have cut it fine in navigating their way through the knockout rounds. In the semi finals they edged past Bayern Munich 4-3 on aggregate with the first leg in Munich finishing 2-2 ( Vinicius Jr brace) and a dramatic ending to the return saw Real win 2-1. After Bayern took a 1-0 lead half way through the second half Joselu came off the bench on 81 minutes, squared things up on 88 minutes and found the winner in the first minute of injury time.
Real's quarter final match up with Manchester City went all the way to a penalty shoot out. The first leg in Madrid ended 3-3 with Real registering through Rodyrgo and Valverde plus a City own goal. Rodrygo scored early in the return in Manchester but City levelled after the break, the game finished 1-1 and Real went on to win on spot kicks.
In the Ro16 Real were made to work harder than expected to go through 2-1 on aggregate against RB Leipzig. They won the first leg 1-0 away from home before playing out a 1-1 draw in Madrid.
Real Madrid came through their group with a 100% record, they had Napoli, who finished second, for company along with third placed Braga and Union Berlin were the also rans.
Real also clinched the La Liga title, finishing 10 points clear of Barcelona and they lost just the 1 league game throughout the season.
The Betting
Dortmund are 3.95/1 to win the final with the draw at 3.25/1 and Real are 0.63/1
A games of 3 goals or more is priced at 15/20 and it's 8/10 for both teams to score
Vinicius Jr is 14/10 to score anytime for Real and Niclas Fullkrug 36/10 to do likewise for Dortmund
A total corner count of 11 or more is priced at 12/10
A total bookings count of 5 or more is priced at 13/10
Note, above markets are for regulation time only. To lift the trophy via any method Dortmund are 2.45/1 and Real are 1 / 3
The Verdict:
Both sides rode their luck but showed tremendous character in the semi finals and although Real look the stronger side and I won't be opposing them, I can see Dortmund being very competitive.
I'll nibble at Real to win 2-1 in regulation time and Rodrygo is the anytime goalscorer pick
Bets: Correct Score Real to win 2-1 at 78/10 with BoyleSports
Anytime goalscorer Rodrygo at 2.35/1 with BoyleSports
Note, prices quoted are subject to change
GFTG Newsletter
Subscribe to our free weekly betting mailer which will include our best and value bets below.