Champions League update!
๐น Arsenal still on top! PSG joins the fight for first after an away win at Barca.
๐น Qarabaฤ with 2 wins! Now 75% likely to make the next round.
๐ธ Both Dutch teams in bottom 6 teams โ heading towards elimination.
๐ธ Athletic Club with 2 losses heading towards an early exit.
02.10.2025 09:37 โ ๐ 8 ๐ 2 ๐ฌ 0 ๐ 1
Had a chat with @sport.nos.nl about the dire start of the European season for the Netherlands, and how it affects their chances of maintaining 6th on the UEFA Coefficients ranking.
26.09.2025 11:46 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 1
Battle for Top 10, good for direct UCL ticket:
78% โ๐น๐ท Turkey (-12%)
60% โ๐ต๐ฑ Poland (+5%)
36% โ๐จ๐ฟ Czechia (-1%)
26% โ๐ฌ๐ท Greece (+8%)
Battle for Top 15, good for 1 extra European ticket:
51% โ ๐จ๐พCyprus (+18%)
37% โ๐ฆ๐นAustria (-13%)
8% โ๐จ๐ญSwitzerland (-7%)
5% โ๐ด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟScotland (-2%)
26.09.2025 09:47 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 1
๐ฉ๐ช Germany climbing up the ranks of the yearly Coefficients ranking โ good for a bonus Champions League ticket.
Two wins this week sees them rise from 5th to 3rd most likely to grab a ticket. England and Italy still favourites.
26.09.2025 09:46 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0
Here's the consequences for ๐ณ๐ฑ the Netherlands after 5 losses in 5 games.
๐น From 80% of 6th down to almost 50%.
๐น Even chances of dropping below Belgium, up from <0.1% to now 1.7%.
All that while the Netherlands still have 6/6 teams, while Portugal have lost 1 and Belgium already lost 2!
26.09.2025 09:32 โ ๐ 5 ๐ 1 ๐ฌ 0 ๐ 0
Congrats Sam!
15.09.2025 09:35 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Probably not France, but definitely for Portugal and the Netherlands. Dependent on how this season goes, they might start the season in 6th even!
04.09.2025 09:52 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
Clearly putting more effort into the offensive run!!
04.09.2025 09:51 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
That said, a 6 point gap is not nothing. Things will have to go quite bad for Germany and vice versa for France to make this a reality.
Still, it's the closest a country has been to breaking into Top 4 since 2014. Last year the gap was 13 points, and ยฑ20 points the years prior.
02.09.2025 10:23 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0
New year, new coefficients simulation!
โ ๏ธThis year is the first time I've seen where the Big 4 might actually be challenged, as ๐ซ๐ท France _could_ overtake ๐ฉ๐ช Germany.
Being Top 4 gives you 4 direct UCL spots, which are now at risk for Germany, after some poor seasons in Europe.
02.09.2025 10:23 โ ๐ 14 ๐ 4 ๐ฌ 2 ๐ 1
That's fair. Truth is the model does a simulation and there's some noise involved, and especially with very low numbers like Marseille ending 1st this can lead to some weird looking results. The 0.2% ending 1st for them is likely a fluke of this specific simulation.
02.09.2025 06:15 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0
Finally, here's our Conference League predictions.
Again an English team favourites to win the League Stage โ just like Chelsea was last year.
Top 24 achievable for all, even lowest rated teams Shelbourne/Aberdeen with a ยฑ20% chance!
01.09.2025 14:33 โ ๐ 7 ๐ 1 ๐ฌ 0 ๐ 0
In the Europa League, English teams are once again favoured to make an impression.
Here's how we estimate each teams' likelihood of Top 8 and Top 24 in the League Stage.
01.09.2025 13:34 โ ๐ 10 ๐ 1 ๐ฌ 0 ๐ 0
A new #ChampionsLeague season is upon us! Here's each team's likelihood of qualifying for Top 8 or 24, according to our predictions:
01.09.2025 13:19 โ ๐ 26 ๐ 8 ๐ฌ 1 ๐ 3
First place is lava!
15.05.2025 07:37 โ ๐ 15 ๐ 2 ๐ฌ 3 ๐ 0
Nice writeup! Any reason you didn't go with actual game results (instead of simulated ones) for the final test?
02.05.2025 06:46 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
An experimental analysis of possession state value models: part 3
Conceptually, possession value approaches such as VAEP, PV, OBV, and g+ are all identical: they estimate the chances of scoring (andโฆ
๐จThe third and final blog post in our series on possession value models design decisions๐: Can the features chosen to represent the game state inadvertently bias player ratings? w/
@probberechts.bsky.social @jessejdavis.bsky.social Lode Van Tente
dtai.cs.kuleuven.be/sports/blog/...
24.04.2025 09:26 โ ๐ 15 ๐ 6 ๐ฌ 2 ๐ 0
I love using em dashes (โ) whenever I write something, but now it seems people will just think I'm using an LLM. ๐
19.04.2025 18:27 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0
Yes, then 6 Spanish teams will be in UCL next year.
11.04.2025 13:31 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
I never realized it can be used in two different ways and now I will forever doubt if I'm using it correctly, thanks John.
11.04.2025 13:30 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0
Not many changes on the coefficients table:
๐ณ๐ด Bodo/Glimt win means Norway overtakes Greece
๐ต๐ฑ Both Polish teams lose, and ๐ฆ๐น Rapid Wien with a win, which means places 13-15 look mostly set.
๐ธ๐ช Djurgรฅrden lose and thus Sweden less like to overtake Croatia or Cyprus.
11.04.2025 12:48 โ ๐ 5 ๐ 0 ๐ฌ 0 ๐ 0
After Lazio's 2-0 loss last night, the battle for the Champions League bonus ticket is just about over.
๐ด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ England's #5 is guaranteed a CL ticket
๐ช๐ธ Spain's #5 is 99.8% sure
For ๐ฉ๐ช and ๐ฎ๐น having 8 teams didn't help, but in the end they also didn't perform at the level needed.
11.04.2025 12:44 โ ๐ 8 ๐ 4 ๐ฌ 1 ๐ 1
Yeah that's a pain for sure haha. Good luck!
10.04.2025 11:12 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
Yeah that looks about right. With AH you have to take into account both the probability and the spread of the given AH odds, if you're not doing that already.
10.04.2025 09:44 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
From the goal line you can find the poisson rate which matches the over/under. That gives the total goals expectation. From the AH odds you can do a similar thing, dividing the total goals in a way which matches the AH spread and odds. Both can be found e.g. with scipy.optimize.
10.04.2025 07:29 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
[NEW] First blog in a long time!
In which I show a pretty straightforward way to derive teams' attacking and defensive strengths from bookmaker odds.
This method is not only easy to implement, but also very accurate compared to results-based models.
mackayanalytics.nl/2025/04/01/g...
01.04.2025 08:28 โ ๐ 35 ๐ 8 ๐ฌ 2 ๐ 0
[NEW] First blog in a long time!
In which I show a pretty straightforward way to derive teams' attacking and defensive strengths from bookmaker odds.
This method is not only easy to implement, but also very accurate compared to results-based models.
mackayanalytics.nl/2025/04/01/g...
01.04.2025 08:28 โ ๐ 35 ๐ 8 ๐ฌ 2 ๐ 0
I've been catfishing you all for too long โ I've actually been bald for quite some years now so figured it was time to update my profile picture accordingly as well...
31.03.2025 12:13 โ ๐ 17 ๐ 0 ๐ฌ 1 ๐ 0
Data Analyst
Overview: Stats Perform is the market leader inโฏ sports tech. We provide the richest and most trusted sports data available and are at the forefront of the latest advancements in AI and machine learni...
We're expanding our team of Data Analysts so if you want to work for Opta and create new visualisations, dive into the data to find insights for clients and chat about sport all day, apply here. We're open to remote workers to get the best candidates.
eobe.fa.em2.oraclecloud.com/hcmUI/Candid...
25.03.2025 10:56 โ ๐ 23 ๐ 13 ๐ฌ 1 ๐ 2
Football Prediction Models: Which Ones Work the Best?
Comparing football goals models โ Poisson, Dixon-Coles, and more โ to see which predicts best and how to optimize them...
โฝ New blog post - which football prediction model is the best?
Poisson, Weibull, or Negative Binomial โ each has its strengths and weaknesses. Learn how to optimise them for accurate match predictions using my penaltyblog Python package.
pena.lt/y/2025/03/10...
#FootballAnalytics #DataScience
16.03.2025 19:09 โ ๐ 24 ๐ 8 ๐ฌ 0 ๐ 0
The future of football. Built for fans.
Get updates: futiapp.substack.com
Sports executive (formerly Vancouver Whitecaps, StatsBomb etc.)
@ChelseaFC. Formerly @ZelusAnalytics, @FCBarcelona. Views are my own.
'NFW Top 2000' - een fan. Die alternatieve lijst. Stembussen zijn gesloten. Pinguin Radio zendt de lijst uit van 18 t/m 31 december! http://snob2000.nl
Sports data scientist, anti fascist
https://boydetology.shinyapps.io/Boydetology/
Ever wondered how accurate FPL price change predictors are?
Find out which predictor is getting it right (and which isn't):
whatthef.pl
Co-founder and Chair of @solioanalytics.com
Principal Operations Research Specialist at SAS Institute.
Optimization and sports analytics enthusiast
https://sertalpbilal.com
https://solioanalytics.com
Principal Data Scientist at Rajasthan Royals ๐. Formerly StatsBomb โฝ๐ & Opta โฝ๐๐. Retired atmospheric scientist. Mostly staring at numbers.
Follow your exact live #FPL rank through the GW + live leagues, price change predictions, top10k, averages, EOs, rank tiers, plan for future GWs and more http://www.livefpl.net/rank
football data and tactics | markstats.club | x.com/markrstats | x.com/markstatsbot | support us here http://ko-fi.com/markstats | VWFC | JUVE
Professor @ KU Leuven researching AI, machine learning, and sports. Co founder of runeasi
Football writer, from the newsletter with the same name and occasionally elsewhere. She/her. Non-football stuff @gemofamara.com.
https://www.graceonfootball.com/
Data Editor StatsPerform/OptaJohan โข Co-founder Lo Stadio โข Calcio โข wesleyvmak@gmail.com ๐ง
soccer analytics with a glint in the eye
work: Hudl, Data
prior: Statsbomb, Director of Football
Head of Analysis, Head of Product (IQ)
Soccer Analytics writing, various inc The Ringer, ESPN, editor Statsbomb
PhD student @dtai-kuleuven.bsky.social, applying Machine Learning on sports data.
Senior Data Analyst for The Athletic
Football analysis & visualisations with an EFL bias. Lapsed astrophysicist.
experimental361.com