Coggie's Soccer Prediction Model

Search

New member
Joined
Feb 10, 2009
Messages
10
Tokens
Hey everyone,

Stumbled across this forum and figured I could test out a model I've been working on trying to predict soccer matches. Hope to get some useful insights.


My model uses only statistics and available information as input. A flaw in the model is that it is unable (for now) to take in abscent players into it's calculations. Anyway, this is how it works:

1. Uses a Bivariat Poisson distribution curve to assess correct score and calculates Three-way odds according to it. The two variables used is the home team's scoring capability (Average scoring rate at home together with the away team's conceded goals while away, this and last years seasons) and the away team's scoring capability (Average scoring rate while away etc...)

2. Uses a Glick rating system to determine the rating of each team in the league. Then uses the rating difference between the two teams to determine the probability of a home win/away win. (This is based on statistical data, i.e. when two teams with this difference met what was the outcome.)

3. Trend Analysis. Looking at the last 4 matches played by each team and adjusts the odds depending on which team has the best outcomes (i.e. if they are on a roll or not.)

4. Match ups. Looks at the last 4 matches these teams have played against eachother and adjusts the odds according to which team seem to have the edge.

5. Distance. It's a well-known fact that home team advantage can be quite high. This home team advantage generally goes up depending on how far the team has travelled (due to player fatigue / fewer fans cheering their favorite team on etc...). This is why Derbies have a lot lower home team advantage. Anyway, the model determines how far the away team has travelled, compares it with the average distance travelled in the leage and adjusts the odds accordingly.

6. Top team / New teams. Since all of the above are based on generalizations, one needs to account to the differing in top team performance and "bottom" team performance. If a top team or a new team is present in the match up then the odds are adjusted accordingly.

These odds have been tested on data from English Premier League/Italian Serie A/German Bundesliga/French Ligue 1/Portugese Liga Sagres/Spanish Primera Division (La Liga)/Dutch Eredivisie from the past 7 years and it seems to be performing quite well at setting odds.

So to the true testing of the model.

Each week I will run the model and take out a certain number of matches where the model predicts the home favorite odds much lower than the bookies (i.e. where the model tells me there's value to bet on the favorite). I'll run the model on these 7 top leagues and hopefully pull out around 10-15 bets each week.

This would be a great place to use Kelly staking, but I'll settle with Level staking and use: around 5% of bank.

I'll start with a bank of $100 and hopefully build on that :p

Start Level: $5

Wish my luck on this endeavor :p
 

New member
Joined
Feb 10, 2009
Messages
10
Tokens
Ok, time for this weekends picks!

Ligue 1

Saturday
Rennes vs Nancy. Bet: Rennes @ 1.75
Le Mans vs Nice. Bet: Le Mans @ 2.56

Sunday
Sochaux vs Toulouse. Bet: Sochaux @ 2.6

Primera Division (La Liga)
Saturday
Deportivo vs Osasuna. Bet: Deportivo @ 2.04

Sunday

Racing Santander vs Villarreal. Bet: Racing @ 2.46
Numancia vs Mallorca. Bet: Numancia @ 2.28
Almeria vs Valladolid. Bet: Almeria @ 2.1

Serie A
Saturday
Lazio vs torino. Bet: Lazio @ 1.69

Sunday
Chievo vs Catania. Bet: Chievo @ 2.1
Cagliari vs Lecce. Bet: Cagliari @ 1.81

Eredivisie
No bets found in Eredivisie this weekend.

Premier League
No bets found in Premier League this weekend

Bundesliga
Saturday
Cologne vs Karlsruher. Bet: Cologne @ 1.95

Liga Sagres
Friday
Nacional vs Vitoria Guimaraes. Bet: Nacional - Bet not placed yet. Too poor odds.

Saturday
Maritimo vs Estrela Amadora. Bet: Maritimo - Bet not placed yet. Too poor odds. Waiting for market to settle.


Weekend bets:

Starting bank: $100
Number of bets: 14
Stake per bet: $5
Total stake: $70
Remaining bank: $30

2 bets not placed yet, will update with the odds when I feel the market has settled (obviously way before kick-off, probably tomorrow/thursday).

Not sure about the rules regarding posting links on this forum, but if you want to know where I get my odds from, just send me a pm.
 

WINNER TAKE ALL
Joined
Oct 26, 2008
Messages
374
Tokens
sounds like you put alot of work on your system .. hopefully it pays off your hard work.

welcome to the RX and good luck
 

New member
Joined
Feb 10, 2009
Messages
10
Tokens
Just noticed you can't edit posts, so here's the odds I placed these two bets at.

Liga Sagres
Friday
Nacional vs Vitoria Guimaraes. Bet: Nacional @ 2.32

Saturday
Maritimo vs Estrela Amadora. Bet: Maritimo @ 1.87


I also saw an error in the summation above, it's suppose to be 13 bets, not 14 and $65 bet, not $70. So the correct numbers are:

Starting bank: $100
Number of bets: 13
Stake per bet: $5
Total stake: $65
Remaining bank: $35


:103631605 Wish me luck :103631605
 

New member
Joined
Feb 10, 2009
Messages
10
Tokens
Actually the model found a game in Eredivisie now. (Odds changed and an unattractive game now looks attractive enough to bet)

Saturday
Nac Breda vs Roda JC. Bet: Nac @ 2.16

So the total bets for the weekend is actually back up at 14 now :p

Weekend total:
Starting bank: $100
Number of bets: 14
Stake per bet: $5
Total stake: $70
Remaining bank: $30


Wish me luck!
 

New member
Joined
Jan 31, 2009
Messages
479
Tokens
NAC should indeed easily beat Roda JC and with those odds I'm going to bet on them as well.
 

New member
Joined
Feb 10, 2009
Messages
10
Tokens
Ligue 1
Saturday
Rennes vs Nancy. Bet: Rennes @ 1.75 :discuss: DRAW
Le Mans vs Nice. Bet: Le Mans @ 2.56 :discuss:

Sunday
Sochaux vs Toulouse. Bet: Sochaux @ 2.6 :discuss:

Primera Division
Saturday
Deportivo vs Osasuna. Bet: Deportivo @ 2.04 :discuss: DRAW

Sunday

Racing Santander vs Villarreal. Bet: Racing @ 2.46 :discuss: DRAW
Numancia vs Mallorca. Bet: Numancia @ 2.28 :discuss:
Almeria vs Valladolid. Bet: Almeria @ 2.1 +$5.5

Serie A
Saturday
Lazio vs torino. Bet: Lazio @ 1.69 :discuss: DRAW

Sunday
Chievo vs Catania. Bet: Chievo @ 2.1 :discuss: DRAW
Cagliari vs Lecce. Bet: Cagliari @ 1.81 +$4.05

Eredivisie
Saturday
Nac Breda vs Roda JC. Bet: Nac @ 2.16 +$5.8

Premier League
No bets found in Premier League this weekend

Bundesliga
Saturday
Cologne vs Karlsruher. Bet: Cologne @ 1.95 :discuss: DRAW

Liga Sagres
Friday
Nacional vs Vitoria Guimaraes. Bet: Nacional @ 2.3 +$6.5

Saturday
Maritimo vs Amadora. Bet: Maritimo @ 1.85 +$4.25

Weekend bets:

Weekend total:
Starting bank: $100
Number of bets: 14
Stake per bet: $5
Total stake: $70
Remaining bank:
Bets won: 5
Bets Lost: 9
Money returned: $51.1
Result: -18.9
Yield: -27%
Bank after weekend: $81.1


Wow, shitty weekend. Waaay too many draws this weekend. Oh well, dig deep and lets hope for some better results next weekend.
 

New member
Joined
Feb 10, 2009
Messages
10
Tokens
New weekend and time to bounce back! Here's this weekend's picks.

Ligue 1
Lorient v Sochaux. Bet: Lorient @ 2.1
Toulouse v Valenciennes. Bet: Toulouse @ 1.75
Lille v Monaco. Bet: Lille @ 1.69
Nice v Rennes. Bet: Nice @ 2.76

Primera Division
Villarreal v Gijon. Bet: Villarreal @ 1.65
Mallorca v Racing. Bet: Mallorca @ 2.5
Deportivo v Valencia. Bet: Deportivo @ 2.39
Valladolid v Malaga. Bet: Valladolid @ 2.25

Serie A
No bets found yet.

Eredivisie
No bets found yet.

Premier League
Stoke v Portsmouth. Bet: Stoke @ 2.52
Arsenal v Sunderland. Bet: Arsenal @ 1.44

Bundesliga
No bets found yet.

Liga Sagres
Academica v Maritimo. Bet: Academica @ 2.48
Estrela v Nacional. Bet: Estrela @ 2.48

Starting Bank: $81.1
Number of bets: 12
Stake per bet: $5
Total stake: $60
Bank after bets: $21.1

:103631605Wish me luck! :103631605
 

New member
Joined
Jan 31, 2009
Messages
479
Tokens
Nice bets, good luck to you. Just be aware there's still UEFA Cup coming up and a lot can happen before the weekend is finally there. Specially for those teams participating in the UEFA Cup.
 

New member
Joined
Feb 10, 2009
Messages
10
Tokens
Ligue 1
Lorient v Sochaux. Bet: Lorient @ 2.1
Toulouse v Valenciennes. Bet: Toulouse @ 1.75
Lille v Monaco. Bet: Lille @ 1.69 +$3.45
Nice v Rennes. Bet: Nice @ 2.76

Primera Division
Villarreal v Gijon. Bet: Villarreal @ 1.65 +$3.25
Mallorca v Racing. Bet: Mallorca @ 2.5 +$7.5
Deportivo v Valencia. Bet: Deportivo @ 2.39
Valladolid v Malaga. Bet: Valladolid @ 2.25

Serie A
No bets found yet.

Eredivisie
No bets found yet.

Premier League
Stoke v Portsmouth. Bet: Stoke @ 2.52
Arsenal v Sunderland. Bet: Arsenal @ 1.44

Bundesliga
No bets found yet.

Liga Sagres
Academica v Maritimo. Bet: Academica @ 2.48 +$7.4
Estrela v Nacional. Bet: Estrela @ 2.48 +$7.4

Starting Bank: $81.1
Number of bets: 12
Stake per bet: $5
Total stake: $60
Bets won: 5
Bets lost: 7
Money returned: $54
Yield: -10%
Bank after weekend: $75.1

Another crappy weekend. Time to bounce back soon!
 

New member
Joined
Feb 10, 2009
Messages
10
Tokens
Digging in again and pulling out this weekend's initial picks, might be adding some more during the week.

All odds are from Goalwin

Ligue 1
Nantes v Grenoble. bet: Nantes @ 2.14
Auxerre v Toulouse. Bet: Auxerre @ 2.48

Primera Division
Gijon v Mallorca. Bet: Gijon @ 2.3
Betis v Villarreal. Bet: Betis @ 2.48
Bilbao v Sevilla. Bet: Bilbao @ 2.8

Serie A
Cagliari v Torino. Bet: Cagliari @ 2.00
Juventus v Napoli. Bet: Juventus @ 1.63

Eredivisie
No bets found yet.

Premier League
West Ham v Man C. Bet: West Ham @ 2.56

Bundesliga
Bochum v Energie. Bet: Bochum @ 2.00
Dortmund v Hoffenheim. Bet: Dortmund @ 2.36
Hertha v Mönchen. Bet: Hertha @ 1.57

Liga Sagres
Maritimo v Vitoria Setubal. Bet: Maritimo @ 1.67

Starting bank: $75.1
Number of bets: 12
Stake per bet: $5
Total Stake: $60
Bank after bets: $15.1
 

Forum statistics

Threads
1,118,926
Messages
13,561,563
Members
100,709
Latest member
UCHJanis3
The RX is the sports betting industry's leading information portal for bonuses, picks, and sportsbook reviews. Find the best deals offered by a sportsbook in your state and browse our free picks section.FacebookTwitterInstagramContact Usforum@therx.com