Sunday 1 March 2015

Lowzer's Low Country Revue: Who is the Belgian JPL's form team?

My last couple of posts have primarily focussed on shot-level data to try and tell a story about how the team's in the Belgian Jupiler Pro League (JPL) have performed. Another way of assessing team's performances is to compare bookmaker's predictions to actual performance. Using this approach, I look here at which team is Belgium's most "in-form" team, and which team is performing above expectations...


Simon Gleave recently wrote a post investigating whether or not Liverpool is the most "in-form" team in the English Premier League. In his post he linked to an explanation of a simple methodology to use to compare expected points (from bookmakers' odds) to actual points (won by teams). I use his model here with Belgian JPL data from soccerway.com and bookmakers' odds from odds portal.

To begin, let's look at the form table of the JPL over the last 10 matches - which is the last 10 full gameweeks at the time of writing, so gameweek 18 to gameweek 27.

Belgian JPL form last 10 matches GW 18-27 (@SatThereThinkin)
Team
Actual Points
Standard Liège
23
Club Brugge
20
Anderlecht
20
Kortrijk
19
Gent
19
Charleroi
18
Genk
15
Lokeren
13
Mechelen
12
Waregem
12
Cercle Brugge
11
Oostende
10
Westerlo
9
Waasland Beveren
8
Lierse
8
Mouscron-Péruwelz
3


As you can see from the table, Standard Liège is the most "in-form" team in the Belgian JPL having taken 23 points from a possible 30 over the past 10 matches. Standard's form over gameweeks 18-27 is a whole 3 points better than their rivals Club Brugge and Anderlecht. It is perhaps unsurprising to most of you that Standard, Club Brugge and Anderlecht are the top of the form table in the Belgian JPL as they are, at least in recent years, the top 3 clubs.

Looking at the form-table another way, however, tells us another story. What I want to do is "control" for the strength of the opposition the teams face over the past 10 matches. What I mean by this is, let's say Standard played 10 minnows over the past 10 matches (ie avoided Club Brugge & Anderlecht), their 23 points from a possible 30 seems less impressive [for the record, Standard played Anderlecht in Gameweek 23 and won 2-0].

So, to control for strength of the opposition over the past 10 matches, I use bookmakers' odds as a proxy. The methodology is explained at the end but for now, I used bookmakers' odds to provide an "expected points" table. I then compared the expected points over the last 10 matches to the actual (or, observed) points over the last 10 matches to see who is "outperforming" bookmakers' expectations, which is roughly to say 'overperforming' (or, the teams in green) :

Belgian Jupiler Pro League GW 18-27 – expected vs actual points last 10 matches (@SatThereThinkin)
Team
Actual Points
Expected Points
Difference
Genk
15
8.24
6.76
Standard Liège
23
16.48
6.52
Charleroi
18
14.03
3.97
Kortrijk
19
15.07
3.93
Gent
19
17.06
1.94
Cercle Brugge
11
9.43
1.57
Club Brugge
20
19.99
0.01
Anderlecht
20
20.33
-0.33
Oostende
10
10.86
-0.86
Westerlo
9
9.99
-0.99
Mechelen
12
13.52
-1.52
Waasland Beveren
8
9.73
-1.73
Lierse
8
10.15
-2.15
Waregem
12
14.20
-2.20
Lokeren
13
15.24
-2.24
Mouscron-Péruwelz
3
9.68
-6.68


The table shows Genk - managed by Alex McLeish - as the team performing most above expectations. Genk is currently battling to remain in the top-6 competing closely with 3rd most overperforming team Charleroi. This will be an interesting battle to watch. Interestingly, the 2nd most overperforming team is Standard, adding weight to the initial claim they are performing better than expected. Standard seemed to be underperforming for quite a while and were towards the lower end of the top-6 for much of the season. They have, however, picked-up some form recently and look to be in hot pursuit of top-2; Anderlecht and Club Brugge. Anderlecht have underperformed over the past 10 games, but not by much. Club Brugge have pretty much played to expectation.

I will try to return to this as much as possible to try and tell a bigger story. For now, it seems Standard are deserving of their ascendance in the table. It also feels like Genk - on recent form - deserve to propel themselves into the top 6.

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

Methodology explained:

1) Taking the example of the Genk Anderlecht game in GW 27 (which ended 1-0 Anderlecht), I took the odds of 3.3 home win, 3.31 draw and 2.18 away win. I put these all as the denominator under 1 to get a %age chance of the odds.

2) The odds then became 30% Genk win, 30% draw and 46% Anderlecht win - the 6% being the bookmakers' profit. So, I had to divide all these odds by 1.06 (or, 106%) to ensure the odds added up to 1.

3) In so doing the odds became 28.5% Genk win, 28.4% draw and 43.1% Anderlecht win.

4) For expected points: Genk (3*0.285) + 0.284 = 1.1 points; and, Anderlecht (3*0.431) + 0.284 = 1.6 points, ie Anderlecht favourites to win.