Just wrote a tutorial on how to create passing sonars in Python, like the plot below ⬇️
For those interested in data visualization and football analytics, it's available here: https://t.co/EcEDNATWL2
ELO-based predictions for the UECL League Stage 🟢 (data from @clubelo)
Rayo’s favourable draw puts them second favourites, just behind Crystal Palace ⚡
All 4 Polish contenders hold similar chances of progressing further 🇵🇱
cc: @pklimek99@LukaszBoz@FootRankings@DbAbsur
If you’ve ever wanted to build your own football prediction model, I just wrote a comprehensive guide that walks through the math, the logic, and includes all the code you’ll need ⬇️
It covers the use of Elo ratings, Poisson model & Skellam distribution📊
https://t.co/caTeDyGRaM
Elo ratings are widely used in football prediction models, though the original system was designed for chess and only handled wins & losses.
In my article, I explain how the classic binary Elo model can be adapted to account for draws, to suit football ⬇️
https://t.co/ILRLRn1MkP
Schalke will most likely end up between 10th and 14th place.
The battle for Bundesliga play-offs seems to be one of the most exciting parts of the league's finish with 5 teams having concrete chances of sealing the 3th place.
A few days ago, I came across a Transfermarkt infographic on possible final places for each team in 2. Bundesliga, with @s04 potentially finishing in any of the 18 positions.
I ran 20k ELO-based simulations to check what we may really expect ⬇️
Inspired by accounts like @FootRankings and @fmeetsdata, I built my own predictive model 📊
Here are ELO-based forecasts for the remainder of the Polish @Ekstraklasa season: @Rakow1921 leads the title race, while the relegation battle is wide open, with 4 teams deeply involved.
@cwiakala Chętnie dowiedziałbym się więcej o współpracy Widzewa ze StatsBomb oraz pracy Marka Kabata - w jakich obszarach pracuje dział analityczny i jak wygląda jego współpraca z resztą sztabu?
@AFC_Monty_ This reasoning is entirely wrong.
In these 12 matches Arsenal's opponents accumulated 8.38 xG (source: SofaScore for UCL & PL+ footystats for EFL)
9 goals conceded are almost the exact amount we would expect Arsenal to concede, considering only xG, they scarcely underperformed
Although I shared the same thing yesterday, it feels accurate to highlight it again in the context of Nordsjælland's record sales.
As part of the Right to Dream Academy, Nordsjælland serves as an excellent springboard into European football for young African talents.
Osman posed a serious offensive threat in front of the goal, compared to the other 36 wingers (positions according to @StatsBomb) who played at least 720 minutes last season in the Danish League
🇬🇭 achieved 6G+7A
The charts come from my article: https://t.co/Jvgy5MlUST
Ibrahim Osman's €19.5 million move to #BHAFC isn't surprising given his prolific performance as a winger in the last 🇩🇰 #Superligaen season, especially considering it was the first full season in European football for 2004-born Ghanaian 🇬🇭
2023: Ibrahim Osman joins @FCNordsjaelland through @right2dream Academy 🇬🇭
2024: Osman moves to Brighton for 19,50 mln €
In my latest Medium article, I use data to explore which #Ekstraklasa players could potentially step in his shoes in #Superligaen ⬇️
https://t.co/Jvgy5MlUST
Gegenpressing in 🇵🇱 Ekstraklasa 2023/2024.
(Defined as pressing within 5 seconds of an open play turnover)
Is it a coincidence that relegated @RuchChorzow1920 & @LKS_Lodz focused their counter-pressing efforts rather further away from their opponents' penalty areas?