Independent EuroLeague EuroCup analytics. MatchCenter, GameFlow, TeamCards, ImpactPulse, my own on/off metric. Explore it on my site 🌐 https://xitter.cf/t.co/UHm6LylceA

Joined October 2025
🔎 Who held the edge before the game? Who shaped the result after it? ELSTATSLAB answers both for every EuroLeague game: win probability, Game Flow, Impact Pulse, Team Cards and Shot Maps. Current and previous season. Free. Open. 📊 elstatslab.com #EuroLeague
1
10
2,568
📊 Efficiency Landscape | Last 5 games Real Madrid: best offense (130.6) Panathinaikos: best defense (99.3) Only 3 teams in the Dominant zone, the deepest just 0.7 pts past the border. Everyone stops at the edge 🚧 Baskonia, new coach: defense on the rise 🔄
2
5
216
Checked both, Nick. Olympiacos 24/25, Wright and Peters on court together: Net -4.5, DRTG 117.4 (104 min). Same two with Walkup off the court: Net -3.5, DRTG 116.1. Offense is about the same as Milan (113.0 vs 111.5). The gap is almost all defense. Got a lineup question like Nick’s? Ask me, I’ll run it.
Replying to @El_Statslab
Very nice observation. DRTG may not be a surprise. It would be interesting to compare this with their stint in OLY. Maybe in lineups without Walkup, the picture could be similar. Thanks for sharing
92
Top Impact Pulse of this game: K. Papanikolaou +1.01 (+49.9 NetRtg Δ on/off) S. Larkin +0.98 (+50.8 NetRtg Δ on/off) Only 6 Olympiacos players cleared the 20 possession threshold, with Bartzokas running a very tight rotation. #EuroLeague #OlympiacosBC #Fenerbahce
Olympiacos 61 | Fenerbahce 64 Olympiacos led for most of the night after a +17 run in Q1 led by T. Ward. Fenerbahce answered with a +10 run in Q3, then closed the game strong: Shields +11, Baldwin +9 and Melli +9 in Q4. Vezenkov and Shields both scored 17, but Shields did it at 79.0% TS vs 54.3%. Rotations + Game Flow below 👇 #EuroLeague
1
609
Olympiacos 61 | Fenerbahce 64 Olympiacos led for most of the night after a +17 run in Q1 led by T. Ward. Fenerbahce answered with a +10 run in Q3, then closed the game strong: Shields +11, Baldwin +9 and Melli +9 in Q4. Vezenkov and Shields both scored 17, but Shields did it at 79.0% TS vs 54.3%. Rotations + Game Flow below 👇 #EuroLeague
2
1
5
1,097
Before tonight’s EuroLeague games, a new game on ELSTATSLAB: Guess the Player 🕵️‍♂️ One mystery player every day, 10 guesses, and clues on team, position, nationality, age, height, minutes and PIR. Find it on my site. #EuroLeague
1
5
455
ELSTATSLAB Guess the Player Oct 23 7/10 🟦🟩🟦🟧🟦🟦🟦 🟦🟩🟦🟩🟦🟦🟦 🟦🟦🟦🟦🟦🟧🟧 🟦🟩🟦🟦🟦🟦🟧 🟦🟦🟦🟩🟦🟦🟦 🟩🟦🟦🟧🟦🟧🟦 🟩🟩🟩🟩🟩🟩🟩 Play it on ELSTATSLAB, by @EL_Statslab #EuroLeague
171
🇱🇹 Zalgiris vs ASVEL 🇫🇷 We ran the game 10,000 times 🎲 Zalgiris wins 76.5% of them. Half of the games end with Zalgiris ahead by 9 or more. Median total: 172 points. 28% of simulated games are decided by 5 points or less. Team level model, no injuries or lineups. #EuroLeague
6
484
Milan’s two big summer signings, Peters and Wright, have not clicked yet. Together: 130 minutes, a -26.9 NetRtg (111.5 ORTG, 138.4 DRTG). Early sample, so I would not close the book. But this roster has too much quality to sit where it is. I will dig into Milan this weekend.
1
1
313
After Panathinaikos beat Baskonia, Nigel Hayes-Davis told Eurohoops the team needs to play as a team and not try to solve everything by themselves. It made me want to see which units he shared the floor with, so I added a new feature on my site: you can now pick specific players and see every five man unit they played in together. Hayes-Davis and Nunn in this game: 12.9 min over 4 units, ORTG 108.9, DRTG 116.9, NETRTG -8.1. Step by step method in the next tweet 👇
Nigel Hayes-Davis after the tough Panathinaikos win over Baskonia: "There's a lot of players that make a lot of money so we just made our shots. But we played horrible... we didn't play up to the Panathinaikos standard. Especially with the names on the back of the jerseys we have in our locker room... Everyone knows the names that we have in our locker room. We need to make sure we play basketball as a team and not try to solve everything by ourselves...
3
32
5,739
How to use it: Go to the Lineup tab and select the team Set the scope to “Match” and pick the game in the dropdown menu Click “Show every unit of the match” so no filter on minutes played or possessions applies At the bottom of the page, use the new filter to select specific players (see image) A one line recap then gives you their minutes together, ORTG, DRTG and NETRTG.
1
334
🇷🇸 Partizan won 85 to 82. It won on the glass and at the shooting: 📈 OREB%: 38.2, +11.1 vs its season level. Big determination on the offensive glass, from the 20th OREB% before the game. 📈 eFG%: 56.2, +6.1 vs its season level, against the league’s best eFG% defense coming in Almost the same shot volume (65 vs 64), but Partizan was binary: 68.4% on 2s, 25.9% on 3s. Zvezda was average everywhere: 47.5% on 2s, 33.3% on 3s.
EuroLeague | Round 7 🇷🇸 Partizan vs Zvezda 🇷🇸 Belgrade derby tonight. Stats favor Zvezda. Can Partizan’s crowd tip it? 📊 NETRTG: -1.1 vs 6.2 📊 DRTG: 106.4 vs 101.0 🎯 Win probability: Partizan 55.2% | Zvezda 44.8% Swipe to see where both teams sit in the league. #kkp #kkcz
2
345
EuroLeague | Round 7 🇷🇸 Partizan vs Zvezda 🇷🇸 Belgrade derby tonight. Stats favor Zvezda. Can Partizan’s crowd tip it? 📊 NETRTG: -1.1 vs 6.2 📊 DRTG: 106.4 vs 101.0 🎯 Win probability: Partizan 55.2% | Zvezda 44.8% Swipe to see where both teams sit in the league. #kkp #kkcz
1
1
1
6
1,664
Credit to @gencoglumur for the idea of keeping only the two game logos and turning the other teams into dots. It makes the matchup much easier to read.
2
144
🔍 EuroCup Round 4 | Box Score Scan 26 performances crossed the thresholds, top ones shown below. 🥇 B.Jones 33 PIR 🥈 K.Guy 30 PIR 🥉 N.Ongenda 30 PIR #EuroCup #RoadToGreatness
1
205
EuroCup | Efficiency Landscape after 4 rounds Aris and Hapoel Jerusalem are pulling away from the pack, with Bahcesehir just behind. Group by group breakdown in the replies 👇 #EuroCup #RoadToGreatness
1
2
5
561
Group C is less compact than B. Chemnitz, Tofas and Napoli sit clearly on the strong side, while Slask and Neptunas are further down the chart.
1
1
71
Group D is a story of two extremes. Bahcesehir leads the way at the top, while Balkan sits at the opposite end of the chart.
69