The best football fixtures to watch this weekend, featuring the final fixtures in the Premier League and Serie A, the Women’s Champions League final, and the play-offs.
Five spicy fixtures you must watch this weekend:
Bayern Munich vs Stuttgart
Bayern Munich face Stuttgart in the DFB-Pokal final this weekend, as the German giants look to complete a first domestic double since 2020. Bayern blitzed to the Bundesliga title in record-breaking fashion, scoring an unprecedented 122 goals in 34 games, including nine goals across their two league fixtures with Stuttgart.
However, Stuttgart won this trophy last season and will be determined to upset the odds and defend their title.
Kick-off: 7pm BST, Saturday 23rd May
Where to watch: The Bayern Munich v VfB Stuttgart game will be shown live on Premier Sports 1 and DFB Play.
Spice Rating: 
Barcelona vs OL Lyonness
Arguably the most dominant rivalry in Women’s European football returns as Barcelona battle OL Lyonness in the Champions League final. It’s the fourth time the clubs have met in this fixture, with Barcelona into a sixth consecutive Champions League final.
Lyon lead 2-1 when it comes to previous final meetings, and eliminated holders Arsenal in the semi-finals after a second leg fightback. No team has won this trophy on more occasions than the French side, who are seeking a ninth European crown.
Kick-off: 5pm, Saturday 23rd May
Where to watch: Disney+ and BBC.
Spice Rating: 🌶🌶
Hull City vs Middlesbrough
The richest game in football returns this weekend with Premier League promotion at stake. The winners of Saturday’s Championship crunch clash could earn themselves a windfall in excess of £200m, in a North East match-up under the arch.
Hull snuck into the play-offs late and stunned Millwall in the semi-finals, while Middlesbrough were controversially granted a place in the final, following Southampton’s ‘spy-gate’ expulsion.
Sealing our place at Wembley this time last week 😍#hcafc pic.twitter.com/HLMnG9oSCU
— Hull City (@HullCity) May 18, 2026
Kick-off: 3:30pm BST, Saturday 23rd May
Where to watch: Sky Sports Main Event and Sky Sports Football.
Spice Rating: 🌶🌶🌶
Torino vs Juventus
Juventus face the prospect of missing the Champions League cut following last weekend’s loss to rivals Fiorentina. A run-in featuring several rival sides has not been ideal for the Old Lady, who make the short trip to Torino for the Derby della Mole on the final weekend.
Nothing but a win will be enough for Juventus, and even that might not be enough. Italy’s most successful side is stuck in a rut right now.
Kick-off: 7:45pm BST, Sunday 24th May
Where to watch: DAZN.
Spice Rating: 🌶🌶🌶🌶
Tottenham Hotspur vs Everton
Tottenham Hotspur have Premier League survival in their hands, with a draw almost certain to ensure a first relegation since 1977 is avoided. Lose, however, and a West Ham win over Leeds will condemn Spurs to the drop.
Everton manager David Moyes, formerly of West Ham, will be keen to do his old side a favour.
Chelsea beat Tottenham to keep the relegation battle alive 💥
West Ham will need to beat Leeds at home and hope Spurs lose at home to Everton on the final day to survive 🫣 pic.twitter.com/qqDC2oPRfD
— B/R Football (@brfootball) May 19, 2026
Kick-off: 4pm BST, Saturday 24th May
Where to watch: Sky Sports.
Spice Rating: 🌶🌶🌶🌶🌶
Read – 📈 Power Rankings: Roma and Aston Villa gatecrash top 10
See Also – World Cup 2026: The biggest omissions from Tuchel’s England squad

