Pinned Tweet
🚀 Exciting news for football enthusiasts! 🚀
Just launched a FREE guide on breaking into football analytics the data way! 📊⚽️
Check it out now!
medium.com/@marwanehamdani/h…
Let's make our dreams a reality and see you in the dugout!
#FootballAnalytics #DataDrivenFootball
Marwane Hamdani retweeted
الخطأ اللي وقع فيه فابريجاس قصاد إنتر هو نفس الخطأ اللي انا وقعت فيه من سنة وهو ده الدرس اللي لازم كل المدربين يتعلموه.
Inter v Como:
Inter create more six-yard-box xG per corner than anyone in Serie A (0.057, league 0.027). Como’s corner defence gives up the 2nd least there (0.012), but the most in the rest of the box (0.033).
Who wins the corner battle today? @Inter @ComoCalcio1907
2
395
Frosinone are 6th in Serie A.
They scored the most set-piece goals in Serie B last season, and this season they have faced more corners than anyone.
Are set pieces why they’re up there, or is it about to catch up? @Frosinone_Calcio
dreamdataball.substack.com/p…
Data: StatsBomb
Best rivalry in the world.
It doesn't have to be chaotic and messy, obviously there's hatrwd but above all there's respect.
It's a shame how in the past this used to define silverware but with Milan's recent struggles it doesn't look the case now.
🚨🎙️🇮🇹 Paolo Maldini on why the Milan-Inter derby is DIFFERENT: “When Nesta arrived from Lazio, he asked me which restaurants he was allowed to go to in Milan.
I told him: ‘You can go wherever you want.’
He couldn’t believe it, because in Rome it was different.
There is maximum respect between Milan and Inter — not only between us, but between the two fanbases and across the city.
It’s a healthy rivalry.”
4
3,184
Kane won the Ballon d’Or.
The full piece, with the Champions League and World Cup maps and who plays like him in German football:
Data: StatsBomb
dreamdataball.substack.com/p…
4
272
Kane just won the Ballon d’Or. My favourite version is still Tottenham 2020/21: 14 assists, his most in ten seasons, 9 of them for Son.
Bayern 2025/26: 36 Bundesliga goals, 5 assists.
2020/21 Kane or 2025/26 Kane? @SpursOfficial @FCBayernEN
Data: StatsBomb
Bruno Fernandes: 100th percentile for pass value among 154 attacking mids and wingers. Pass difficulty: 55th.
Messi 2019/20 in La Liga: 98th for pass value, 26th for difficulty.
Hard pass or simple pass: which creates more value?
Data: StatsBomb
dreamdataball.substack.com/p…
1
231
Who in German football plays like Florian Wirtz?
I compared his best two Bundesliga seasons with his Liverpool year, then went looking across the 3 German Leagues.
Some of it was expected. Some of it wasn’t.
Full piece: dreamdataball.substack.com/p…
Data: StatsBomb
8
959
Hopefully he gets something from the fans, those saves vs Yamal were amazing.
Was underrated and maybe stayed too long in Borussia Monchengladbach but I was so happy thst after this game he got his flowers.
7
534
Dortmund v Werder, after 4 games:
Points: BVB 12 (1st), Werder 7 (4th)
xG against: BVB 0.79 (2nd), Werder 1.44 (7th)
Set-piece xG for: BVB 0.47 (15th), Werder 0.62 (11th)
Early season, 4 matches
Which matters tonight, BVB’s defence or their set pieces? @BVB @werderbremen
4
387
Which leagues send players who actually last in Germany?
Settled means 900+ minutes in Germany.
Overall: 57% of 288 movers settle.
Denmark: 16 of 18 (mostly defenders)
Ligue 1: 9 of 22
Does the division they land in matter more than the league they leave?
Data: StatsBomb.
Bayern had the best xG difference in the Bundesliga in 2023/24 (+1.40 per game) and finished third. Leverkusen won the title unbeaten on +1.13, about 12 points above their xG line.
Five seasons, three German leagues.
Full Analysis below:
dreamdataball.substack.com/p…
What does a title, a top four and survival cost in German football?
I looked at 5 team-seasons across the Bundesliga, 2. Bundesliga and 3. Liga (2021/22 to 2025/26), by xG difference per game.
A quick spoiler: In the Bundesliga, the gap is even bigger.
Full piece tomorrow.
3
433
What does a title, a top four and survival cost in German football?
I looked at 5 team-seasons across the Bundesliga, 2. Bundesliga and 3. Liga (2021/22 to 2025/26), by xG difference per game.
A quick spoiler: In the Bundesliga, the gap is even bigger.
Full piece tomorrow.
Marwane Hamdani retweeted
how it feels to be extremely self aware but still repeat the same self destructive patterns
Lazio, Inter and Roma all have 13 points after five games.
The chances behind those points are worth 6.9, 10.4 and 11.2.
Whose 13 is the most real?
@OfficialSSLazio , @Inter or @OfficialASRoma ?
dreamdataball.substack.com/p…
5
264
Bochum's corner defence in the 2. Bundesliga: 1st of 18 for xG conceded.
4 left-side inswingers to the central zone = 2.05 xG against.
Only 1 set-piece goal conceded so far, but the chances keep coming. 6 matches, early.
Signs of things to come? @VfLBochum1848eV
Hamburg after 4 Bundesliga games:
1 shot in the first 20 minutes (18 faced), and 13 goals conceded from 8.0 xG. Half their shots come from 20+ yards.
Slow starts or bad luck? @HSV
Data: StatsBomb.





























