Soccer betting odds


William Hill Products

Skip to main content

Log In
Remember Me? Lost your login details?

Coupons   -   UK Match Betting


English National League

90 Minutes
Home
Draw
Away
This market is based on the result at 'full-time' (the terms 'full-time', '90 minutes play' and 'normal time' are all used to denote the period of play which includes injury time but not scheduled extra time, penalty shoot-outs etc.)
Cash In My Bet - bets placed on this market can be cashed in in-play (as long as betting is still available on the market). For information on how to Cash In your bet click here
20 Jan 12:30 UK Sutton   v   Dag and Red
+125
+230
+200
20 Jan 15:00 UK Aldershot   v   Ebbsfleet
-110
+230
+275
20 Jan 15:00 UK Boreham Wood   v   Dover
+110
+230
+220
20 Jan 15:00 UK Chester   v   Gateshead
+220
+230
+110
20 Jan 15:00 UK Fylde   v   Macclesfield
+115
+230
+210
20 Jan 15:00 UK Guiseley   v   Barrow
+170
+230
+138
20 Jan 15:00 UK Halifax   v   Leyton Orient
+125
+230
+188
20 Jan 15:00 UK Hartlepool   v   Wrexham
+220
+210
+120
20 Jan 15:00 UK Maidstone   v   Eastleigh
+100
+250
+230
20 Jan 15:00 UK Solihull   v   Woking
+125
+230
+188
20 Jan 15:00 UK Torquay   v   Bromley
+130
+225
+188
20 Jan 15:00 UK Tranmere   v   Maidenhead
-154
+275
+360

English League Cup

90 Minutes
Home
Draw
Away
This market is based on the result at 'full-time' (the terms 'full-time', '90 minutes play' and 'normal time' are all used to denote the period of play which includes injury time but not scheduled extra time, penalty shoot-outs etc.)
Cash In My Bet - bets placed on this market can be cashed in in-play (as long as betting is still available on the market). For information on how to Cash In your bet click here
23 Jan 19:45 UK Bristol City   v   Man City
+900
+450
-350
24 Jan 20:00 UK Arsenal   v   Chelsea
+220
+230
+125

William Hill Scottish Cup

90 Minutes
Home
Draw
Away
This market is based on the result at 'full-time' (the terms 'full-time', '90 minutes play' and 'normal time' are all used to denote the period of play which includes injury time but not scheduled extra time, penalty shoot-outs etc.)
Cash In My Bet - bets placed on this market can be cashed in in-play (as long as betting is still available on the market). For information on how to Cash In your bet click here
Formartine   v   Cove Rangers
+300
+275
-150
20 Jan 12:15 UK Aberdeen   v   St Mirren
-350
+450
+600
20 Jan 15:00 UK Albion   v   St Johnstone
+750
+350
-333
20 Jan 15:00 UK Alloa   v   Dundee Utd
+400
+275
-167
20 Jan 15:00 UK Ayr   v   Arbroath
-150
+300
+320
20 Jan 15:00 UK Celtic   v   Brechin
-5000
+1400
+3300
20 Jan 15:00 UK Dundee   v   Inverness
-110
+230
+280
20 Jan 15:00 UK Dunfermline   v   Greenock Morton
+100
+230
+240
20 Jan 15:00 UK East Fife   v   Brora Rangers
-300
+350
+750
20 Jan 15:00 UK Kilmarnock   v   Ross County
+115
+240
+200
20 Jan 15:00 UK Livingston   v   Falkirk
+115
+240
+200
20 Jan 15:00 UK Motherwell   v   Hamilton
+130
+210
+200
20 Jan 15:00 UK Peterhead   v   Dumbarton
+100
+230
+250
20 Jan 15:00 UK Queen of the South   v   Partick
+180
+220
+138
21 Jan 12:00 UK Fraserburgh   v   Rangers
+2000
+900
-2000
21 Jan 14:05 UK Hearts   v   Hibernian
+190
+190
+150

English Premier League

90 Minutes
Home
Draw
Away
This market is based on the result at 'full-time' (the terms 'full-time', '90 minutes play' and 'normal time' are all used to denote the period of play which includes injury time but not scheduled extra time, penalty shoot-outs etc.)
Cash In My Bet - bets placed on this market can be cashed in in-play (as long as betting is still available on the market). For information on how to Cash In your bet click here
20 Jan 12:30 UK Brighton   v   Chelsea
+500
+280
-175
20 Jan 15:00 UK Arsenal   v   Crystal Palace
-200
+340
+500
20 Jan 15:00 UK Burnley   v   Man Utd
+500
+275
-175
20 Jan 15:00 UK Everton   v   West Brom
+110
+210
+280
20 Jan 15:00 UK Leicester   v   Watford
-125
+275
+320
20 Jan 15:00 UK Stoke   v   Huddersfield
+100
+225
+300
20 Jan 15:00 UK West Ham   v   Bournemouth
+100
+240
+275
20 Jan 17:30 UK Man City   v   Newcastle
-800
+750
+1800
21 Jan 16:00 UK Southampton   v   Tottenham
+450
+280
-163
22 Jan 20:00 UK Swansea   v   Liverpool
+850
+450
-333
30 Jan 19:45 UK Swansea   v   Arsenal
+450
+300
-167
30 Jan 19:45 UK West Ham   v   Crystal Palace
+125
+220
+230
30 Jan 20:00 UK Huddersfield   v   Liverpool
+800
+380
-286
31 Jan 19:45 UK Chelsea   v   Bournemouth
-450
+500
+1200
31 Jan 19:45 UK Everton   v   Leicester
+145
+225
+190
31 Jan 19:45 UK Newcastle   v   Burnley
+130
+210
+230
31 Jan 19:45 UK Southampton   v   Brighton
-133
+250
+400
31 Jan 20:00 UK Man City   v   West Brom
-800
+750
+1800
31 Jan 20:00 UK Stoke   v   Watford
+130
+230
+210
31 Jan 20:00 UK Tottenham   v   Man Utd
+125
+225
+225

English Championship

90 Minutes
Home
Draw
Away
This market is based on the result at 'full-time' (the terms 'full-time', '90 minutes play' and 'normal time' are all used to denote the period of play which includes injury time but not scheduled extra time, penalty shoot-outs etc.)
Cash In My Bet - bets placed on this market can be cashed in in-play (as long as betting is still available on the market). For information on how to Cash In your bet click here
Derby   v   Bristol City
+100
+240
+275
20 Jan 15:00 UK Aston Villa   v   Barnsley
-188
+300
+550
20 Jan 15:00 UK Bolton   v   Ipswich
+150
+220
+188
20 Jan 15:00 UK Fulham   v   Burton
-250
+350
+650
20 Jan 15:00 UK Leeds   v   Millwall
+125
+220
+230
20 Jan 15:00 UK Norwich   v   Sheff Utd
+163
+225
+170
20 Jan 15:00 UK Preston   v   Birmingham
-138
+250
+400
20 Jan 15:00 UK QPR   v   Middlesbrough
+240
+210
+125
20 Jan 15:00 UK Reading   v   Brentford
+220
+250
+115
20 Jan 15:00 UK Sunderland   v   Hull
+188
+220
+150
20 Jan 15:00 UK Wolves   v   Nottingham Forest
-250
+375
+650
20 Jan 17:30 UK Sheff Wed   v   Cardiff
+200
+220
+140

English League 1

90 Minutes
Home
Draw
Away
This market is based on the result at 'full-time' (the terms 'full-time', '90 minutes play' and 'normal time' are all used to denote the period of play which includes injury time but not scheduled extra time, penalty shoot-outs etc.)
Cash In My Bet - bets placed on this market can be cashed in in-play (as long as betting is still available on the market). For information on how to Cash In your bet click here
20 Jan 15:00 UK Bristol Rovers   v   Bradford
+138
+240
+190
20 Jan 15:00 UK Charlton   v   Walsall
-110
+220
+300
20 Jan 15:00 UK Fleetwood   v   Blackburn
+280
+220
-105
20 Jan 15:00 UK Northampton   v   MK Dons
+150
+230
+180
20 Jan 15:00 UK Oxford   v   Bury
+105
+250
+250
20 Jan 15:00 UK Peterborough   v   Oldham
+105
+260
+240
20 Jan 15:00 UK Plymouth   v   Wigan
+550
+320
-200
20 Jan 15:00 UK Rochdale   v   Southend
+120
+230
+230
20 Jan 15:00 UK Rotherham   v   Portsmouth
+138
+225
+200
20 Jan 15:00 UK Scunthorpe   v   Gillingham
-125
+250
+300
20 Jan 15:00 UK Shrewsbury   v   Doncaster
+150
+200
+200
20 Jan 15:00 UK Wimbledon   v   Blackpool
+130
+220
+220

English League 2

90 Minutes
Home
Draw
Away
This market is based on the result at 'full-time' (the terms 'full-time', '90 minutes play' and 'normal time' are all used to denote the period of play which includes injury time but not scheduled extra time, penalty shoot-outs etc.)
Cash In My Bet - bets placed on this market can be cashed in in-play (as long as betting is still available on the market). For information on how to Cash In your bet click here
Newport   v   Crawley
-105
+230
+260
20 Jan 15:00 UK Accrington   v   Port Vale
+130
+210
+200
20 Jan 15:00 UK Barnet   v   Lincoln
+225
+230
+105
20 Jan 15:00 UK Colchester   v   Grimsby
-110
+240
+260
20 Jan 15:00 UK Coventry   v   Swindon
-105
+240
+250
20 Jan 15:00 UK Crewe   v   Wycombe
+250
+225
+100
20 Jan 15:00 UK Forest Green   v   Cambridge
+180
+230
+138
20 Jan 15:00 UK Luton   v   Morecambe
-300
+400
+600
20 Jan 15:00 UK Mansfield   v   Cheltenham
+125
+230
+190
20 Jan 15:00 UK Notts County   v   Exeter
+100
+230
+250
20 Jan 15:00 UK Stevenage   v   Carlisle
+140
+230
+170
20 Jan 15:00 UK Yeovil   v   Chesterfield
+138
+220
+180

Scottish Premiership

90 Minutes
Home
Draw
Away
This market is based on the result at 'full-time' (the terms 'full-time', '90 minutes play' and 'normal time' are all used to denote the period of play which includes injury time but not scheduled extra time, penalty shoot-outs etc.)
Cash In My Bet - bets placed on this market can be cashed in in-play (as long as betting is still available on the market). For information on how to Cash In your bet click here
23 Jan 19:45 UK Partick   v   Celtic
+1400
+550
-600
24 Jan 19:45 UK Dundee   v   Hibernian
+300
+250
-110
24 Jan 19:45 UK Hamilton   v   Hearts
+230
+220
+125
24 Jan 19:45 UK Kilmarnock   v   St Johnstone
+120
+220
+240
24 Jan 19:45 UK Motherwell   v   Ross County
+110
+230
+260
24 Jan 19:45 UK Rangers   v   Aberdeen
-110
+250
+300

Scottish League One

90 Minutes
Home
Draw
Away
This market is based on the result at 'full-time' (the terms 'full-time', '90 minutes play' and 'normal time' are all used to denote the period of play which includes injury time but not scheduled extra time, penalty shoot-outs etc.)
Cash In My Bet - bets placed on this market can be cashed in in-play (as long as betting is still available on the market). For information on how to Cash In your bet click here
20 Jan 15:00 UK Stranraer   v   Raith Rovers
+400
+275
-175

Scottish League Two

90 Minutes
Home
Draw
Away
This market is based on the result at 'full-time' (the terms 'full-time', '90 minutes play' and 'normal time' are all used to denote the period of play which includes injury time but not scheduled extra time, penalty shoot-outs etc.)
Cash In My Bet - bets placed on this market can be cashed in in-play (as long as betting is still available on the market). For information on how to Cash In your bet click here
20 Jan 15:00 UK Berwick   v   Elgin
+170
+250
+130
20 Jan 15:00 UK Montrose   v   Clyde
-118
+260
+260
20 Jan 15:00 UK Stenhousemuir   v   Cowdenbeath
-225
+320
+550
20 Jan 15:00 UK Stirling   v   Edinburgh
-125
+250
+300

English FA Cup

90 Minutes
Home
Draw
Away
This market is based on the result at 'full-time' (the terms 'full-time', '90 minutes play' and 'normal time' are all used to denote the period of play which includes injury time but not scheduled extra time, penalty shoot-outs etc.)
Cash In My Bet - bets placed on this market can be cashed in in-play (as long as betting is still available on the market). For information on how to Cash In your bet click here
26 Jan 19:55 UK Yeovil   v   Man Utd
+1400
+500
-800
27 Jan 12:30 UK Peterborough   v   Leicester
+400
+275
-163
27 Jan 15:00 UK Huddersfield   v   Birmingham
-200
+300
+380
27 Jan 15:00 UK Hull   v   Nottingham Forest
+125
+210
+180
27 Jan 15:00 UK MK Dons   v   Coventry
-110
+240
+225
27 Jan 15:00 UK Middlesbrough   v   Brighton
+145
+220
+188
27 Jan 15:00 UK Millwall   v   Rochdale
-200
+300
+380
27 Jan 15:00 UK Notts County   v   Swansea
+275
+260
-118
27 Jan 15:00 UK Sheff Utd   v   Preston
+120
+225
+175
27 Jan 15:00 UK Sheff Wed   v   Reading
+110
+220
+230
27 Jan 15:00 UK Southampton   v   Watford
-110
+240
+225
27 Jan 15:00 UK Wigan   v   West Ham
+200
+220
+130
27 Jan 17:30 UK Newport   v   Tottenham
+1100
+500
-700
27 Jan 19:45 UK Liverpool   v   West Brom
-450
+450
+700
28 Jan 13:30 UK Chelsea   v   Newcastle
-350
+450
+750
28 Jan 16:00 UK Cardiff   v   Man City
+1000
+500
-500