const canvas = document.getElementById('snow-canvas'); const ctx = canvas.getContext('2d'); function resizeCanvas() { canvas.width = window.innerWidth; canvas.height = window.innerHeight; } resizeCanvas(); window.addEventListener('resize', resizeCanvas); const flakes = []; const totalFlakes = 100; // Adjust for more/less snow for (let i = 0; i < totalFlakes; i++) { flakes.push({ x: Math.random() * canvas.width, y: Math.random() * canvas.height, r: Math.random() * 2 + 1, // radius speed: Math.random() * 1 + 0.8, // fall speed drift: Math.random() * 0.5 - 0.25 // left/right drift }); } function snow() { ctx.clearRect(0, 0, canvas.width, canvas.height); flakes.forEach(flake => { flake.y += flake.speed; flake.x += flake.drift; // Loop snowflakes to top if (flake.y > canvas.height) { flake.y = -5; flake.x = Math.random() * canvas.width; } ctx.beginPath(); ctx.arc(flake.x, flake.y, flake.r, 0, Math.PI * 2); ctx.fillStyle = 'rgba(255, 255, 255, 0.8)'; ctx.fill(); }); requestAnimationFrame(snow); } snow();

How it works

STEP 1: Build Your Christmas Free Bet Bank

Place a £/€10 Football Acca on 4 or more days in a week to start building your Free Bet bank.

STEP 2: Boost Your Rewards

Bet on more than 4 days in a week to increase the Free Bets you’ll receive the following week.

STEP 3: Complete All 21 Days

Place a bet on all 21 days of the promotion for your chance to win a share of the £/€50,000 prize pool.

The Rewards Breakdown

The more days you place your Football Accas, the more Free Bets you earn.

Frequently Asked Questions

When will I get an update on my progress?

You can view your progress in your Account Inbox, updated daily by 10:30 AM.

What bets qualify?

Your bet must be placed and settled on the same day. If any selection within your multiple bet settles after 23:59, the entire bet will not qualify for this promotion.

Are there minimum odds required?

Yes. The minimum combined odds for your accumulator must be 2/1.

Is there a minimum stake?

Yes. You must place and settle at least £/€10 in qualifying Football accumulators during the qualifying period.

How many selections do I need?

Your accumulator must include 4 or more selections.

What if a selection in my acca is void?

If a selection is void, your bet will be adjusted accordingly. For example, if one of four selections is void, the bet becomes a treble and will no longer qualify.

Can I use Free Bets for this promotion?

No. Free Bets, cashed-out bets, and void bets do not count towards this promotion.

When will I receive my Free Bets?

If you bet on more than 4 days in a week, your additional Free Bets will be credited the following week after qualification. Free Bets earned as part of the WINTER STREAKS promotion will be credited between 26th and 28th December.

Can I include other sports in my accumulator?

No. This offer applies to Football accumulators only.

What are the qualifying periods for this promotion?

· Week 1: 1/12/25 – 7/12/25


· Week 2: 8/12/25 – 14/12/25


· Week 3: 15/12/25 – 21/12/25

Grand Prize Pool

How do I qualify for the Grand Prize Pool?

You’ll qualify if you meet the promotion requirements on all 21 days. Customers who complete all 21 qualifying days will be entered into the Grand Prize Pool draw.

What do I need to do to qualify?

You must complete all required steps in the specified order and timeframe. Incomplete or partially completed bets will not qualify for the prize.

What is the Grand Prize Pool?

A total of £/€50,000 will be shared equally among all customers who qualify by completing all 21 days.

How will the prize be shared?

Each winner’s share will be calculated by dividing £/€50,000 by the total number of qualifying winners. The minimum prize per winner depends on the number of qualifying participants.

When will prizes be paid?

Prizes will be credited as withdrawable cash within 72 hours of the promotion ending.

How will I know if I’ve won?

Winners will be notified by email.

What happens if no one completes all 21 days?

If no customer qualifies by completing all 21 days, BOYLE Sports reserves the right to retain the prize pool.

WINTER STREAKS 

Who can qualify?


Customers must be 18 or over to participate.

Customers must be from the United Kingdom, Northern Ireland or Republic of Ireland.

Online only.


How do I qualify?


Place and settle at least 4 football accumulators (1 each day) with a minimum stake of £/€10 each during the stated qualifying periods.

Applies to football accumulators only.

Each accumulator must have 4 or more selections.

Minimum odds of 2/1 (3.00) per accumulator.

Bets must be placed and settled online during the qualifying period.

Qualifying Periods:


Week 1: 1/12/25 – 7/12/25

Week 2: 8/12/25 – 14/12/25

Week 3: 15/12/25 – 21/12/25

What do I get?


Customers can earn Free Bets for the Christmas period and additional weekly Free Bets depending on how many qualifying days they meet in a given week:


Bet on 4 days in a week: Add a £/€5 Free Bet to your Christmas Free Bet Pot.

Bet on 5 days in a week: Add a £/€5 Free Bet to your Christmas Free Bet Pot + £/€5 Free Bet for the next week.

Bet on 6 days in a week: Add a £/€5 Free Bet to your Christmas Free Bet Pot + £/€10 Free Bet for the next week (split as £/€5 on Monday and £/€5 on Tuesday).

Bet on 7 days in a week: Add a £/€5 Free Bet to your Christmas Free Bet Pot + £/€15 Free Bet for the next week (split across Monday to Wednesday).

Customers who bet on all 21 qualifying days (across all three weeks) will qualify for a share of the £/€50,000 prize pool.


When will I get my Free Bet?


Free Bets credited 26th, 27th, and 28th December 2025.

Free Bets expire 7 days after credit.

Free Bets will appear in your account automatically when credited.

Is there anything else I need to know?


Free Bets are valid on Football only.

Free Bets must be used within 7 days of credit or they will expire.

Free/void/cashed-out bets will not qualify for this promotion.

Only bets placed and settled within the qualifying periods will count.


Grand Prize Pool:


How to Participate:


Customers who meet the qualifying criteria on all 21 days of the Winter Streaks promotion will be entered into the Grand Prize Pool draw.

Customers must complete all requirements in the specified order and timeframe.

Incomplete or partially completed bets will disqualify the customer from winning a share of the prize.


Prize Details:


A total prize pool of £/€50,000 will be shared equally among all customers who complete all 21 days.

Each winner’s share will be calculated by dividing £/€50,000 by the total number of qualifying winners.

The minimum prize per winner will depend on the number of qualifying participants.


Prize Fulfilment:


Prizes will be credited as withdrawable cash within 72 hours of the promotion ending.

Winners will be notified by email.

In the event no customer completes all 21 qualifying days, BOYLE Sports reserves the right to retain the prize pool.

Other Important information


Promotion cancellation or variation


We can cancel this promotion or change these terms and conditions where necessary to comply with law or regulation, to prevent fraud or similar unlawful behaviour, or by giving you notice beforehand, if the change or cancellation is for any other valid reason such as a software fault or incorrect terms and conditions. Any such variation or cancellation will not apply to you if you have commenced play in relation to the promotion, prior to the date of the communication of the variation or cancellation.


Prohibitions and sanctions


BOYLE Sports reserve the right to void and/or withhold winnings from free bets and may close the account(s) if there is a legitimate need to amend the offer, such as if it is being abused, or is subject to fraudulent activity. Legitimate needs may include but are not limited to: account(s) sharing IP addresses, same family name/address, payment method, bank identification numbers or other common identifiers.


BOYLE Sports reserve the right to exclude and/or limit the availability of this offer to customers, where necessary to prevent fraud or other similar unlawful behaviour.


Standard BOYLE Sports Terms & Conditions apply.

Data Security


Privacy and Security are of the upmost importance to BoyleSports. We will protect your account with leading security solutions based in Europe. We are one of the safest online sports betting and casinos to place your bets with. We will never sell or rent your customer details. Our privacy policy can be found HERE



Supported Payment types.


At BoyleSports you can place your bets using all major debit cards including VISA and Mastercard, we also accept Skrill, Paypal, Neteller and others. Customers depositing with Moneybookers, Skrill, Neteller or prepaid cards will not qualify for this offer.

Gambling can be addictive, please play responsibly