Saturday, June 21, brings a blockbuster football lineup packed with top-tier action from the FIFA Club World Cup and high-stakes youth battles in the U21 European Championship Quarterfinals.
In the Club World Cup, Bayern Munich face off against Boca Juniors, while Borussia Dortmund take on Sundowns FC.
Later, Inter Milan meet Urawa Red Diamonds, and Fluminense go head-to-head with Ulsan Hyundai, all fixtures with strong favorites and attractive odds.
Meanwhile, in the U21 Euros, knockout drama begins as Portugal face Netherlands, and Spain clash with England, with odds indicating tightly contested battles.
MORE: How to bet on football, a complete guide
Football live matches on today and latest odds (Saturday, June 21)
Note: This is not an exhaustive list, but highlights the top international, continental and domestic fixtures, with competitive odds worth watching.
All odds provided by Paddy Power and correct at time of publish.
- FIFA Club World Cup
Bayern Munich vs. Boca Juniors (Kick-off time: 2:00 a.m. BST)
| Odds |
Bayern Munich | 31/100 |
Draw | 5/1 |
Boca Juniors | 11/1 |
TSN's Prediction: Bayern
Sundowns FC vs. Borussia Dortmund (Kick-off time: 5:00 p.m. BST)
| Odds |
Sundowns FC | 8/1 |
Draw | 9/2 |
Borussia Dortmund | 2/5 |
TSN's Prediction: Dortmund
Inter Milan vs. Urawa Red Diamonds (Kick-off time: 8:00 p.m. BST)
| Odds |
Inter Milan | 2/9 |
Draw | 33/5 |
Urawa Red Diamonds | 16/1 |
TSN's Prediction: Inter Milan
Fluminense vs. Ulsan Hyundai (Kick-off time: 11:00 p.m. BST)
| Odds |
Fluminense | 4/11 |
Draw | 9/2 |
Ulsan Hyundai | 11/1 |
TSN's Prediction: Fluminense
- U21 European Championship
Portugal U21 vs. Netherlands U21 (Kick-off time: 5:00 p.m. BST)
Odds | |
Portugal U21 | 11/8 |
Draw | 5/2 |
Netherlands U21 | 21/10 |
TSN's Prediction: Draw
Spain U21 vs. England U21 (Kick-off time: 8:00 p.m. BST)
| Odds |
Spain U21 | 13/10 |
Draw | 12/5 |
England U21 | 23/10 |
TSN's Prediction: Draw
OFFER: Bet £10 and get £60 in free bets when you sign up for an account with Spreadex. Click to claim and for details
Top tips for football betting
1. Do your research
Try to avoid placing bets on matches and leagues that you have no idea about. Albeit you may win this way once or twice, this is not a long-term solution to successful betting. Dive into the statistics of players and clubs including recent form, how teams fare in home fixtures against away fixtures, as well as up-to-date teams news like injuries and suspension.
2. Follow tipsters on social media or other platforms
Take note from experts in the field, including us here at TSN, who have an impressive track record of making successful bets. The last 15-20 years has featured the rise of online betting experts making a name for themselves with as much, if not even more, influence as the traditional media. Keeping track of a diverse portfolio from a variety of sources will only help you to make educated, informed bets.
Another good way is to make use of online tools and tipping resources. Oddschecker+ is a great way to do that, with access to market-leading AI content and betting experts for less than £1 per day.
3. Make use of promotions and welcome offers
With more and more sports betting sites popping up, the competition to get your attention is fierce. This is where welcome offers, reload offers and promotions can make a serious impact to swaying new customer sign-ups and existing customers coming back for more.
An example could be AK Bets' tempting offer, where signing up and betting on any multiple will earn a winnings boost for new customers of up to £100 in the form of a free bet (subject to Terms & Conditions). Keep across the various online football betting platforms for the best value.
Here's our round-up of the best welcome offers right now from our selected partners.
Just remember, all offers are subject to terms and conditions, so check those carefully before you sign up to make sure you can activate the offer and any potential bonuses.
Paddy Power | New Customer offer - Use promo code YSKAST. Place a min £5 bet on the sportsbook at odds of min EVS (2.0) and get £30 in free bets. Free bet rewards valid for 30 days. Only deposits via Debit Cards & Apple Pay will qualify for this offer. T&Cs apply. Please Gamble Responsibly |
Betfair | New Customer offer. Place a min £10 bet on odds of min 1/1 (EVS), get £50 in Free Bets. Rewards valid for 30 days. Only deposits via cards or Apple Pay will qualify. T&Cs apply. Please Gamble Responsibly |
Sky Bet | New customers only. First single & E/W bet only. Odds of 1/1 or greater. 5 X £10 bet tokens. Free bet stakes not included in returns. Free bets exclude virtuals. Free bets are non withdrawable. Free bets expire after 30 days. Eligibility restrictions and further T&Cs apply. |
Bet365 | 18+ Min deposit requirement. Free Bets are paid as Bet Credits and are available for use upon settlement of qualifying bets. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply. Registration Required. Gambleaware.org |
Betway | New UK customers only. Min Stake: £5. Maximum Free Bet: £30. First bet on a Football, Horse Racing, Tennis, Cricket or Basketball multiple with 3+ selections. Overall odds: 3.00 (2/1) or higher. Free Bets available upon settlement of the qualifying bet. 100 Free Spins on More Unusual Suspects (£0.10 per spin) credited on settlement of qualifying Acca bet. No wagering requirements on free spin winnings. Earn a £30 Uber Eats Voucher on successful Acca qualification. Debit Card deposit only (exclusions apply). This offer is valid 7 days from the new account being registered. 18+ GambleAware.org. Bet the Responsible Way. Full Terms apply |
BetVictor | 18+ New customers only. Opt in, bet £10 on any football market at minimum 1/1 odds within 7 days of registration. No cash out. Get £40 in Free Bets on selected events. Free Bets expire in 7 days. T&Cs apply. gambleaware.org | Please gamble responsibly |
AK Bets | Up to £100 winnings boost on your first acca Applies to new UK/IRE customers who sign up with promo code AKACCA100. Place your first bet as a multiple (minimum 3 selections) and AK Bets will boost the profit gained on that initial bet by 25% in the form of a Free Bet up to a value of £100. 18+ | GambleAware.org |
Virgin Bet | New members. £10 min deposit & bet on sportsbook, placed & settled at 1.5 min odds within 14 days of sign-up. Win part of E/W bets. 2 non-withdrawable £10 Free Bet Tokens: accept in 7 days, valid for 7 days from acceptance (ex. E/Ws & Multiples), stakes not returned. Click here for Rules & Exclusions. Bet Responsibly. BeGambleAware.org 18+T&CS apply |
Live Score Bet | New members only. £10+ bet on sportsbook (ex. virtuals) at 1.5 min odds, settled within 14 days. Free Bets: accept in 7 days, valid 7 days on sportsbook only. 2x£5 Free Bets for Bet Builder only. Stake not returned. T&Cs + deposit exclusions apply. Bet Responsibly. GambleAware.org |
10bet | Earn 100% winnings boost up to £50 New bettors; Code SPORT; Wager deposit & bonus 8x; Max qualifying bet stake=initial bonus; Valid 60 days; Min odds, bet and payment method exclusions apply; T&C apply; 18+ |
Copy Bet | Full T&Cs apply. New UK customers only. The qualifying bet should be either a Single or Acca (2+ selections) bet, start at £20, have 1.9 or greater odds and must be settled within 7 days of opt-in. The Free bet include: 1 x £20 Free bet any Live or Pre-Match event. Max payout – £500. 7-day expiry. To unlock the offer, complete the first deposit via the banking app secured by Truelayer. Profit boost: One boost per day; claim required. 1 day to claim (by 23:59 UTC+3). Max stake £30. Single bets only. No Free Bets. Profit Boost valid for 24 hrs. Max payout £1,000. Credited within 24 hrs. 18+. BeGambleAware.com |
Betrino | New Players Only. Free bet - one-time stake of £30, min odds 1.5, stake not returned. 1X wager for Sports and 50X for Free Spins on the winnings. Wager from real balance first. Wager calculated on bonus bets only. Max conversion: £200 for Free Bet and £20 for Free Spins. Valid for 7 Days from receipt. Limited to 1 sport & 5 casino brand/s within the network. Withdrawal requests void all active/pending bonuses. Excluded Skrill and Neteller deposits. Full Terms apply. |
Spreadex | Spread betting losses can exceed deposit. 18+ www.gambleaware.org. Place a £10 fixed odds bet at minimum odds of 1/2 and get 3 x £10 free fixed odds bets, 3 x £5 Total Goals football spread bets and 3 x £5 Winning Favourites spread bets and a £1 racing Race Index spread bet. Free bets expire within 28 days. Eligibility restrictions and further T&Cs apply. |
Grosvenor | Get double the odds + 100 free spins New Customers by invite Only. Min Deposit £20 (exc PayPal & PaySafe). Max Bonus £30 (30x wagering & max wins £2000) & 100 Free Spins @10p playable on selected games (1x wagering on wins, max wins £500) + 100% Odds Boost Token. T&Cs apply. |
Betzone | Bet £10 to get £20 in free bets 18+ | New Customers Only | Promo Code: WELCOME10 | Place a single £10 bet within 3 calendar days of registration. Bet must settle on the same day of placement | Min odds Evens (2.00) | 4 x £5 Free Bets valid for 7 days | Max win £250 | T&Cs apply | Ends 31/05/25 | GB residents only | Gamble responsibly |
Fruity King | Bet £10 and get £30 in free bets New Players Only. Min £/€/$10 qualifying bets, stake not returned. Free bet - one-time stake of £/€/$30, min odds 1.5, stake not returned. 1X wager the winnings. Wager from real balance first. Wager calculated on bonus bets only. Max conversion: £/€/$200. Valid for 7 Days from receipt. Limited to 1 sport & 5 casino brand/s within the network. Withdrawal requests void all active/pending bonuses. Excluded Skrill and Neteller deposits Full Terms Apply. |
Gentleman Jim | Sign Up Now. Must be 18+. T&C's Apply |
Monster Sport | Bet £10 and get £30 in free bets New Players Only. Free bet - one-time stake of £30, min odds 1.5, stake not returned. 1X wager the winnings. Wager from real balance first. Wager calculated on bonus bets only. Max conversion: £200. Valid for 7 Days from receipt. Limited to 1 sport & 5 casino brand/s within the network. Withdrawal requests void all active/pending bonuses. Excluded Skrill and Neteller deposits. Full Terms Apply. 18+ | BeGambleAware | #Ad |
Spinzwin Sports | Bet £10 to get £20 in free bets New Players Only. Free bet - one-time stake of £20, min odds 1.5, stake not returned. 1X wager the winnings. Wager from real balance first. Wager calculated on bonus bets only. Max conversion: £200. Valid for 7 Days from receipt. Limited to 1 sport & 5 casino brand/s within the network. Withdrawal requests void all active/pending bonuses. Excluded Skrill and Neteller deposits. Full Terms apply. |
4. Bankroll management
It’s important to ensure you’re betting within your means. Bet responsibly and don’t chase your losses. Deposit limits have changed massively in the last five years, with regulations tightening to help you manage your money. But with the best football betting sites competing for your loyalty, you must ensure you’re keeping a track of your betting history and bankroll.
How to sign up for a betting account
1. Choose a betting site
2. Click to join, sign up or register
3. Fill in your personal information
4. Set a deposit limit (optional but recommended)
5. Agree to the terms and conditions, and confirm you're over 18
6. Verify your identity
7. Make your first deposit
8. Claim welcome bonus (if available)
9. Start betting