[Specials] The Justice Table – an SPL Mid-Season Review by Chin Heng
Just as we are about to embark on the 2nd half of the 2024/25 SPL season, I thought it would be a good opportunity to do a mid-season statistical review of Sailors’ performances so far, and attempt to provide some insights into what we can expect in the 2nd half of the season. If you have read recent SFT articles, you would have realized that Eddy and I have been manually tracking SPL stats from this season (because nobody else seems to be doing it). Now that we have half a season worth of data, we can attempt to draw some meaningful conclusions from this data set through developing a ‘Justice Table’. (Editor’s note: Please note also that xG stats are taken from sofascore.com – Chin Heng painstakingly tracks them every game to come up with this table) Justice Table – Simi Lai Eh? Football is a low-scoring, high-variance game where the better team doesn’t always win. There is a lot of luck involved in each game, so the actual SPL table contains plenty of ‘noise’. Unlucky finishing, a bad offside call, or an unfortunate deflection all have an impact on the actual result of a game. What we attempt to do with the Justice Table is to remove such variance from the equation and find out what the league table would look like in a world where teams were ranked based on their performances alone. Methodology As we demonstrated in earlier articles, it is possible to do a Monte Carlo Simulation of each match using raw xG data of each shot that occurred in the game. In order to generate a Justice Table from xG data: What is xG? xG is essentially just the probability of a goal being scored from a particular shot, hence using xG to generate a league table removes the element of luck from a result. In our last game against Tampines, Shawal scored from 2 chances of 0.04 and 0.12 xG respectively, allowing us to escape with a point. However, simulations showed that we were extremely lucky to get anything from the game, with Tampines winning 87.3% of simulations and a draw occurring only 10.2% of the time. On another day, those 2 Shawal chances could have gone wide or be saved by the keeper and we would now be level on points with Tampines. Note that there are some flaws in the xG metric, most notably that it ignores the game state. A team that scores a goal early on may choose to sit back and defend that lead, inevitably generating less xG for the rest of the game and conceding more xG, making the game appear closer than it actually was. The xG concept also assumes that all players have roughly the same finishing ability, and what differentiates a good striker from an average one is their ability to get themselves into positions of good xG quality in the first place. However, this model still passes the ‘eye test’ as we often expect to see better teams dominating a game by generating more and better-quality chances, which in turn accumulates higher xG and expected points to quantify their dominance. Results With the methodology outlined above, the 2024/25 mid-season Justice table looks like this: Some observations: Conclusion I think we can expect the title race to go all the way to the last few games of the season, with Tampines unfortunately being slight favourites despite being 2nd in the league right now. However, there are still a number of variables that could alter the equation for the 2nd half of the season: fatigue from continental games and the AFF championship, mid-season transfers, and squad depth could all play an important role in how the rest of the season shapes up. (Editor’s Note: An interesting point to note also is how Tampines makes use of the extra foreigner slot when Kyoga becomes Singaporean and thus frees up a slot. If they have the budget to get someone with true quality, things might be interesting) Hopefully, when 24th May 2025 rolls around, it will be the team in blue lifting the SPL trophy! (Editor’s Note: EH OH EH OH) Written by Tan Chin Heng Edited by Eddy Hirono If you’d like to support the work we do here at SailorFanTalk, you may want to visit https://ko-fi.com/sailorfantalk and leave us a tip!
[Specials] The Justice Table – an SPL Mid-Season Review by Chin Heng Read More »