or to join or start a new Discussion

74 Comments
Article Rating 4.33 Stars

It's a Mug's Game Part Deux

This 2017/2018 Season across the English leagues I have crunched some data. Unlike other analysis of previous years, I've undertaken to consider who you should be against, not who you should bet for.


Team Bet Against: Chelsea Total Staked: 26 Profit: 25.45
Team Bet Against: Barnet Total Staked: 30 Profit: 14.41
Team Bet Against: Bradford Total Staked: 31 Profit: 14.179999
Team Bet Against: Chesterfield Total Staked: 31 Profit: 12.29
Team Bet Against: Bristol Rvs Total Staked: 30 Profit: 12.040001
Team Bet Against: Nottm Forest Total Staked: 30 Profit: 11.43
Team Bet Against: Bury Total Staked: 29 Profit: 11.16
Team Bet Against: Sunderland Total Staked: 30 Profit: 10.83
Team Bet Against: Crewe Total Staked: 30 Profit: 10.76
Team Bet Against: Leyton Orient Total Staked: 31 Profit: 10.55
Team Bet Against: Portsmouth Total Staked: 30 Profit: 10.08
Team Bet Against: Torquay Total Staked: 32 Profit: 9.34
Team Bet Against: Coventry Total Staked: 30 Profit: 9
Team Bet Against: Reading Total Staked: 30 Profit: 8.67

And the team's you shouldn't bet against 2017/108

Team Bet Against: Notts County Total Staked: 30 Profit: -10.65
Team Bet Against: Bromley Total Staked: 31 Profit: -10.72
Team Bet Against: Derby Total Staked: 30 Profit: -10.95
Team Bet Against: Gillingham Total Staked: 30 Profit: -11
Team Bet Against: Tottenham Total Staked: 26 Profit: -11.2
Team Bet Against: Wolves Total Staked: 30 Profit: -11.200001
Team Bet Against: Macclesfield Total Staked: 31 Profit: -11.469999
Team Bet Against: Scunthorpe Total Staked: 31 Profit: -11.47
Team Bet Against: Burnley Total Staked: 26 Profit: -11.709999
Team Bet Against: Lincoln Total Staked: 30 Profit: -11.809999
Team Bet Against: Dover Athletic Total Staked: 31 Profit: -12.4
Team Bet Against: Aston Villa Total Staked: 30 Profit: -13.889999
Team Bet Against: Mansfield Total Staked: 30 Profit: -14
Team Bet Against: Preston Total Staked: 30 Profit: -14.32
Team Bet Against: Wigan Total Staked: 28 Profit: -15.4
Team Bet Against: Wrexham Total Staked: 32 Profit: -18.05
Team Bet Against: Shrewsbury Total Staked: 29 Profit: -18.7
Team Bet Against: Man City Total Staked: 26 Profit: -23.119999

In truth I have data going back across most major leagues across the past ten years.

Since the creation of ja606 these have been the best teams to bet against

Team Bet Against: Inter Total Staked: 251 Profit: 62.36998
Team Bet Against: Leyton Orient Total Staked: 307 Profit: 61.48001
Team Bet Against: Peterboro Total Staked: 305 Profit: 50.574997
Team Bet Against: Liverpool Total Staked: 254 Profit: 35.920002
Team Bet Against: Milton Keynes Dons Total Staked: 305 Profit: 34.479996
Team Bet Against: Nottm Forest Total Staked: 306 Profit: 34.350994
Team Bet Against: Coventry Total Staked: 306 Profit: 34.040005
Team Bet Against: East Fife Total Staked: 240 Profit: 33.240005
Team Bet Against: Dortmund Total Staked: 225 Profit: 32.060005
Team Bet Against: Hamburg Total Staked: 225 Profit: 31.96
Team Bet Against: Barcelona Total Staked: 250 Profit: 31.93
Team Bet Against: Hartlepool Total Staked: 307 Profit: 31.650007
Team Bet Against: Chelsea Total Staked: 254 Profit: 31.360003

I've no idea if this is of interest....

comment by Admin1 (U1)

posted on 8/2/18

comment by Mr. Eboue Emmanuel (U12374)
posted 7 minutes ago
With these things the more data you have the better. Only if your model is good of course.
----------------------------------------------------------------------
Within reason, https://betegy.com use a load of different factors, I'm sure it goes into the dozens. Football is so inherently influenced by the random it makes prediction difficult and the search for minute variables is probably of limited value Vs say using the bookmaker who offers the best odds. It's counter intuitive but it's not about picking winners, it's about picking winners that win more frequently than the bookmakers odds would suggest, but might in principle lose more often than win.

posted on 8/2/18

Of course - what I meant is that if you have a stable good model and you feed it with more data of the same kind it will get better and better. Lots of small random variables would rather confuse your model but more of the same meaningful stats is always better. At least in ML. Feed it with bs data and you get bs results.

posted on 8/2/18

comment by Admin1 (U1)
posted 16 hours, 18 minutes ago

----------------------------------------------------------------------

I was wondering this but then looked at the figures and decided it wasn't really worth it.

Take Inter for example - the best team to bet against since the creation of JA:

You make £62 profit over 251 games.

That's 24 pence profit per game...

Over a season it would be worth it (e.g. Chelsea this year) but you don't know the info at the start of the season.
----------------------------------------------------------------------
That's an absolutely incredible return. Its 25% which is astounding, If i could hit a 25% return id retire within a couple of years.
----------------------------------------------------------------------

When you put it in percentage terms, that is a very attractive return I agree.

Suppose you need to bet big to make it worthwhile, which rules me out as I'm the most casual / smalltime betting man ever, but if you're doing it seriously then yeah a consistent 25% over a few years worth of markets would be gold

posted on 8/2/18

comment by NotSoMagicJuande (U1913)
posted 1 minute ago
comment by Admin1 (U1)
posted 16 hours, 18 minutes ago

----------------------------------------------------------------------

I was wondering this but then looked at the figures and decided it wasn't really worth it.

Take Inter for example - the best team to bet against since the creation of JA:

You make £62 profit over 251 games.

That's 24 pence profit per game...

Over a season it would be worth it (e.g. Chelsea this year) but you don't know the info at the start of the season.
----------------------------------------------------------------------
That's an absolutely incredible return. Its 25% which is astounding, If i could hit a 25% return id retire within a couple of years.
----------------------------------------------------------------------

When you put it in percentage terms, that is a very attractive return I agree.

Suppose you need to bet big to make it worthwhile, which rules me out as I'm the most casual / smalltime betting man ever, but if you're doing it seriously then yeah a consistent 25% over a few years worth of markets would be gold
----------------------------------------------------------------------
Have in mind that those are after the fact numbers. They can change in the future. Survivorship bias at full strength here

I actually tried a betting strategy like that (in simulator of course) and it didn't make any profit. It just placed bets on the most profitable teams using data for a given period back. No value for me there.

posted on 8/2/18

This is a Leyton Orient WUM article

comment by Admin1 (U1)

posted on 8/2/18

comment by Mr. Eboue Emmanuel (U12374)
posted 25 minutes ago
comment by NotSoMagicJuande (U1913)
posted 1 minute ago
comment by Admin1 (U1)
posted 16 hours, 18 minutes ago

----------------------------------------------------------------------

I was wondering this but then looked at the figures and decided it wasn't really worth it.

Take Inter for example - the best team to bet against since the creation of JA:

You make £62 profit over 251 games.

That's 24 pence profit per game...

Over a season it would be worth it (e.g. Chelsea this year) but you don't know the info at the start of the season.
----------------------------------------------------------------------
That's an absolutely incredible return. Its 25% which is astounding, If i could hit a 25% return id retire within a couple of years.
----------------------------------------------------------------------

When you put it in percentage terms, that is a very attractive return I agree.

Suppose you need to bet big to make it worthwhile, which rules me out as I'm the most casual / smalltime betting man ever, but if you're doing it seriously then yeah a consistent 25% over a few years worth of markets would be gold
----------------------------------------------------------------------
Have in mind that those are after the fact numbers. They can change in the future. Survivorship bias at full strength here

I actually tried a betting strategy like that (in simulator of course) and it didn't make any profit. It just placed bets on the most profitable teams using data for a given period back. No value for me there.
----------------------------------------------------------------------
Totally agree. Though the entire investment banking industry is built upon the same fallacy. The superstar funds and fund managers always face regression to the mean given long enough

posted on 8/2/18

comment by Nostraduncus (U11713)
posted 21 hours, 49 minutes ago
just watch who you bet with.

the inlaws do theirs at Willy hills and i do mine on sky bet.

ive checked their bets on sky and the difference is huge.

they were getting 800 quid at willi hills but 1200 for exactly the same on sky bet
----------------------------------------------------------------------

Do they do their bets at Hills in shop? I've always thought Hills offer very competitive odds online, but in shop (as per all bookies) they generally print terrible odds on their coupons.

comment by Admin1 (U1)

posted on 8/2/18

comment by Mr. Eboue Emmanuel (U12374)
posted 11 hours, 22 minutes ago
comment by Admin1 (U1)
posted 13 hours, 8 minutes ago
comment by Mr. Eboue Emmanuel (U12374)
posted 24 minutes ago
Don't know much about those will definitely look at them. Is there any python library that support those? I've been playing for some time throwing opta data at machine learning algos with variable degrees of success. For example trying to build expected goals models using stuff like distance/angle to goal, how the shot was assisted (counter attack, free kick, dribble), current game state, etc. I was thinking that if I derive expected goals for / against and then plug them in a poisson equation would be able to get something closer to true match odds. My best results sees to be using gradient boosting / xgboost getting to 3-4% of the bookmakers odds which is not bad but of course not good enough. It's a fun hobby but sadly don't have much time these days.
----------------------------------------------------------------------
Not sure about python, my initial version was written in C/C++ and the algorithms the same(http://lancet.mit.edu/galib-2.4/Overview.html etc), but each week it was taking me an hour or two of prep work to get data loaded and stuff. So i bit the bullet and started redoing it in java, and been at it since early 2016ish
----------------------------------------------------------------------
Thanks. Never used genetic algorithms before. I'll definitely give them a try. It would be interesting if they are better than ML at this task.
----------------------------------------------------------------------
For Python these are worth a look https://developers.google.com/optimization/

posted on 8/2/18

Would definitely check it out.

posted on 30/12/18

Any updates?

Sign in if you want to comment
RATE THIS ARTICLE
Rate Breakdown
5
0 Votes
4
0 Votes
3
0 Votes
2
0 Votes
1
0 Votes

Average Rating: 4.33 from 6 votes

ARTICLE STATS
Day
Article RankingNot Ranked
Article ViewsNot Available
Average Time(mins)Not Available
Total Time(mins)Not Available
Month
Article RankingNot Ranked
Article ViewsNot Available
Average Time(mins)Not Available
Total Time(mins)Not Available