Football Musings

Football, Soccer - whatever you call it. It is the beautiful game.
Post Reply
TupleVision
Posts: 68
Joined: Wed Feb 12, 2025 12:19 pm

wearthefoxhat wrote:
Sat Mar 15, 2025 2:26 pm
TupleVision wrote:
Sat Mar 15, 2025 11:47 am
wearthefoxhat wrote:
Sat Mar 15, 2025 8:26 am


Referring to last nights' game Nice v Auxerre at HT, the sheet accurately reflected the HT odds market based on Pre-off Poisson data.

I bolted on my interpretation of the Ben Michaels In-play xG spreadsheet, using my own xG calculations (not flashscore). He talks about how the xG can revert to the mean, and a trade can be made based on this assumption. Trading is opinion/maths based that needs to be backed up by data where possible.

Interesting but I'm not sure how it can be mean reverting as xG only ever increases during a game? If a shot is missed it doesn't subtract from the previous xG?

Agree with your earlier assertion of xG though I incorporate it myself as a pre-match metric that I then compare to in-play, this plays a role in my model but certainly isn't weighted as the highest metric it's just a factor alongside many other inputs.


Essentially, xG reversion means that teams performing significantly below their xG at halftime often improve, while those overperforming tend to slow down, provided, normal game conditions persist.

@Pre-off - Home xG 2.50 Away xG 1.50.
@HT Home xG 0.50 Away xG 1.00
The current score is 0-1.

Backing the home team to score in the second half could have value if odds reflect their poor first half rather than their overall ability.

In-play markets might overreact to the halftime xG, so if the home team’s price is inflated, it could present an opportunity.

If the match dynamics suggest the home team is improving (momentum, attacking pressure), a late goal for the home side is more likely than the odds might suggest.
Oh I see, yeah I must admit I've been a bit back and forth for a few days with how to use xG in my model, taking the total xG over an entire game sometimes seems to over inflate a team's chances if they've had a couple of golden opportunities in the first half and are dog shite in the second half. I've just reduced the weighting it has for now until I can come up with something else but this has certainly given me a couple of ideas, thanks.
User avatar
wearthefoxhat
Posts: 3550
Joined: Sun Feb 18, 2018 9:55 am

Here's the latest progress on the In-play excel sheet.

With this one, I attempt to reverse engineer the Pre-off Pinnacle odds to produce an xG that then takes into account the league's attack/defence data...etc

Reckon, the early exchange market makers and maybe betfair themselves (seeding?), refer to Pinnacle initially, then refine their own models accordingly. For this exercise, It then serves as an anchor for in-play decisions at half-time or anytime during a game.

Game selection is important, I chose Port Vale v Morecambe yesterday. Port Vale, need to win their home games to improve their chance of play-offs with a strong chance of automatic promotion if other teams falter. Morecambe are looking shaky for relegation and will likely try and park the bus to gain a point. Liquidity was okay for match odds and correct scores.

Pre-off the top 4 correct scores grouping was 1-0, 2-0. 1-1. 0-0

PortV Pre.png
----

At half-time, the picture changes a little. (Editing the remaining minutes to 45). It was 0-0, and by creating my own xG (using sofa-score metrics), I can compare the xG with the pre-off xG and see what the in-play review section indicates.

2 goals expected, with it leaning towards an overdue goal for Port Vale. A draw is predictable too.

The top 4 correct score grouping is now: 0-0, 1-0, 2-0, 0-1.

Once the betfair half-time odds are input, the draw match odds 2.94 compare favourably for value against the models' 2.46. With the home/away odds there's not much in it either way.

Port V HT.png
------

The FT score was 1-0 to Port Vale with the winner scored in the 89th minute.

The attack/momentum graph indicates Port Vale's dominance, but were nearly caught out during 1 big chance and pressure from Morecambe.

My own xG for the whole game was Port Vale 1.34 v Morecambe 0.51

Port V FT Atteff.png
-----

One other element of the sheet is that I can take a view at anytime during the game, not just half-time, by adjusting the remaining minutes, sofa-score metrics xG, and then comparing for value, what the exchanges offer in various markets.
You do not have the required permissions to view the files attached to this post.
User avatar
wearthefoxhat
Posts: 3550
Joined: Sun Feb 18, 2018 9:55 am

The reverse engineering is starting to look alright. The over/unders match up well, so it's fair to say, the xG and correct scores will be "accurate", and should be reflected in-play/HT too. Spotting the value prices, if the market is skewed, should be fairly straight forward.

Red cards or impactful yellow cards, have to be considered too. (Something I'll have to add in going forward)

Using tonights' Port Vale v Barrow for reference. Has a similar look to the game previewed last time.

PV v Barr Pre.png
You do not have the required permissions to view the files attached to this post.
User avatar
wearthefoxhat
Posts: 3550
Joined: Sun Feb 18, 2018 9:55 am

@ Half-Time, odds again match up well. Indicates an overdue goal for Port Vale and a Draw, but odds, generally, not offering any value.

Be interesting to see how it develops late into the game.

PV v Barr HT.png
You do not have the required permissions to view the files attached to this post.
User avatar
wearthefoxhat
Posts: 3550
Joined: Sun Feb 18, 2018 9:55 am

In the last 10 mins, again accurate, but no real value.

PV v Barr 80 mins.png

----


The 2nd half was better for Port Vale. My own xG 0.88 v 1.03, so, on balance, the result was probably about right, with no surprise if Port Vale had got the draw.

PV Res.png
-----


Reckon I've got the calculations working well now. They stand up against the market both pre-off and in-play. Game selection will be key and the test will be with free scoring leagues like the English Premiershio and German Bundesliga.
You do not have the required permissions to view the files attached to this post.
User avatar
wearthefoxhat
Posts: 3550
Joined: Sun Feb 18, 2018 9:55 am

Here's the HT: Notts Forest v Man Utd game tonight.

Indication is, a goal's overdue, maybe, for Man Utd, if, they repeat their first half performance.

NF v MU HT.png
You do not have the required permissions to view the files attached to this post.
User avatar
wearthefoxhat
Posts: 3550
Joined: Sun Feb 18, 2018 9:55 am

As the UK football season grinds to a halt, thoughts turn to the summer leagues.

Taking a look at the U.S. MLS league(s). Eastern/Western leagues of 15 teams in each, but all combined as one.

I have no opinion or skin in the game about any of the teams, so it's purely a prediction model based exercise.

Form settling down, so no great expectations, but will throw up the odd on to see how things develop.

San Diego v Dallas
Kick Off 2.15am (Sunday 4th May)

In this scenario, I'd prefer to Lay San Diego.

SanD v Dallas.png
SD v Dal Betfair.png
You do not have the required permissions to view the files attached to this post.
andy28
Posts: 578
Joined: Sat Jan 30, 2021 12:06 am

MLS is strange, so far a lot of 0-0 in fact had you backed it for $1 you would be up $200, then last weeks games had an ave of 3.5 goals.

San Diego vs Dallas I got 1.52, 1.28 so xg of 2.8

My value is SD 2.34
Dr 3.98
Dallas 3.13
So early betting I will lay SD
andy28
Posts: 578
Joined: Sat Jan 30, 2021 12:06 am

Couldn't have got that more wrong if I tried.
User avatar
wearthefoxhat
Posts: 3550
Joined: Sun Feb 18, 2018 9:55 am

andy28 wrote:
Sun May 04, 2025 5:53 am
Couldn't have got that more wrong if I tried.

:shock:

That includes the Fox too!
SD V Dall 5-0.png

Early days yet,
You do not have the required permissions to view the files attached to this post.
User avatar
wearthefoxhat
Posts: 3550
Joined: Sun Feb 18, 2018 9:55 am

Form/Performance is starting to settle down a bit, as around 12/13 games have been played.

The Eastern/Western splits are quite interesting.

MLSTables.png
You do not have the required permissions to view the files attached to this post.
andy28
Posts: 578
Joined: Sat Jan 30, 2021 12:06 am

Yes agree things settling down now but I see the 0-0 were back yesterday.
andy28
Posts: 578
Joined: Sat Jan 30, 2021 12:06 am

Is the Arsenal vs: Newcastle a match were both teams will settle for a draw? I mean Newcastle cant afford to lose, Arsenal get a point then they are all but thru with their goal difference. Plus Newcastle must fancy their chances against Everton who will be coming in off the back of the end of an era at Goodison Park, they will have nothing really to play for.

If Newcastle lose then their goal diff is an issue, if Chelsea beat Forest on last day which is possible Newcastle could miss out. So a draw against Arsenal might take some pressure off, yes they still have to win on the last day but 1-0 would seal it and they won't have too worry about what Chelsea do.

I just think 3.75 looks value for two teams that would settle for a draw if push came to shove
User avatar
wearthefoxhat
Posts: 3550
Joined: Sun Feb 18, 2018 9:55 am

andy28 wrote:
Sat May 17, 2025 3:44 am
Is the Arsenal vs: Newcastle a match were both teams will settle for a draw? I mean Newcastle cant afford to lose, Arsenal get a point then they are all but thru with their goal difference. Plus Newcastle must fancy their chances against Everton who will be coming in off the back of the end of an era at Goodison Park, they will have nothing really to play for.

If Newcastle lose then their goal diff is an issue, if Chelsea beat Forest on last day which is possible Newcastle could miss out. So a draw against Arsenal might take some pressure off, yes they still have to win on the last day but 1-0 would seal it and they won't have too worry about what Chelsea do.

I just think 3.75 looks value for two teams that would settle for a draw if push came to shove
Yep. Reckon Newcastle will do everything to nick a point at Arsenal and focus on getting third in the table, although their recent away form looks shaky. Still think Arsenal will try and win the game early on. I can see some value for Newcastle with their current away odds. (3.95).
User avatar
firlandsfarm
Posts: 3303
Joined: Sat May 03, 2014 8:20 am

It was the look on Haarland's face that did it for me! :lol: :lol: :lol:
Post Reply

Return to “Football trading”