Roberto Angioni's Avatar

Roberto Angioni

@rangioni.bsky.social

Head of Data Science @Soccerment ⚽️📊 🇮🇹 living in 🇪🇸 via 🇩🇪 PhD, former astrophysicist 🪐 Avid gamer, ⚽️ and 🎾 fan Opinions mine

1,301 Followers  |  247 Following  |  307 Posts  |  Joined: 07.12.2023
Posts Following

Posts by Roberto Angioni (@rangioni.bsky.social)

This is really elite poasting, cheers

03.03.2026 14:21 — 👍 1    🔁 0    💬 1    📌 0
03.03.2026 14:01 — 👍 245    🔁 53    💬 7    📌 2
Post image Post image

Started, going, etc.

03.03.2026 10:19 — 👍 102    🔁 15    💬 2    📌 6

Good demo here from Clara about why editorial framing decisions in chart design matters so much. Both chart date ranges are legitimate choices to make, both truthful, each show different story.

03.03.2026 10:22 — 👍 27    🔁 12    💬 3    📌 0
Post image

My latest for @optaanalyst.optajoe.com on the age breakdown of every Premier League squad:

02.03.2026 16:11 — 👍 10    🔁 3    💬 2    📌 1
Post image

One of my favourite sides of politics/media.

02.03.2026 10:20 — 👍 13227    🔁 4221    💬 130    📌 164
Live ATP rankings for players under 25 years of age

Live ATP rankings for players under 25 years of age

4 of the top 7 U25 players 🇮🇹🎾

02.03.2026 08:53 — 👍 1    🔁 0    💬 0    📌 0

2 - With tournament victories for Flavio Cobolli (Acapulco) and Luciano Darderi (Santiago), two Italians have won ATP-level events in the same week on different surfaces for just the second time in the Open Era, after Paolo Bertolucci (Florence) and Corrado Barazzutti (Charlotte) in April 1977. Wow.

02.03.2026 00:56 — 👍 5    🔁 1    💬 1    📌 1
Video thumbnail

Imagine you work your fingers to the bone as a ballboy and some idiot comes along and undoes all your hard work. Fuming.

01.03.2026 18:51 — 👍 1214    🔁 198    💬 25    📌 30

I will say I've been counting seconds on long throws and if referees actually enforce a 5-second limit on throwins it should pretty well nerf most of the long throw game. I'm somewhat convinced that rule will work, if enforced.

01.03.2026 18:23 — 👍 54    🔁 2    💬 11    📌 1

i just don't enjoy watching football games decided by who's better at corners

01.03.2026 16:52 — 👍 198    🔁 33    💬 20    📌 9
27.02.2026 15:38 — 👍 2    🔁 0    💬 0    📌 0

Code is a liability, not an asset. AI is great and producing tonnes of code really fast, but you actually want the opposite. You want code being deleted because you've found better patterns/ways to solve those problems. Code is an expense, it doesn't directly generate revenue.

26.02.2026 22:05 — 👍 19    🔁 2    💬 2    📌 0

The people saying "AI can write all this code, so we don't need these people" forget that writing code is not the main part of the job description for a software engineer. It's the coordination and making sure you're writing the correct code that's the hard part. The meetings, design sessions, etc.

26.02.2026 22:04 — 👍 32    🔁 7    💬 2    📌 4

No, it's one observation per team per season, the points per game are just computed by dividing the points by the number of matches played

25.02.2026 14:17 — 👍 2    🔁 0    💬 1    📌 0

I think bar charts are the only chart type where you should start the axis at zero because you have decided to use the length of the bars to convey your message. In this case, they could have just used a regular line chart, which doesn't need to start at zero

25.02.2026 14:15 — 👍 3    🔁 0    💬 0    📌 0

The graphs show the density distribution of team points per game for each season. The team logos are placed at the corresponding value for each team. The dashed line roughly at the center of each distribution is the median, and the dash-dotted lines on the side are the 25th and 75th percentiles

25.02.2026 13:53 — 👍 1    🔁 0    💬 1    📌 0
Post image Post image Post image Post image

Here's the same for the rest of the top 5 leagues. League imbalance is a Gini coefficient (a popular economic inequality metric) for points per game normalized by the theoretical maximum possible (1st team wins all games, 2nd wins all except vs 1st, etc.) in each league.

25.02.2026 11:37 — 👍 6    🔁 1    💬 0    📌 0
Post image

Found an excuse to make some flashy dataviz to display how different the points distribution in the 2025/26 Premier League is compared to recent seasons.

25.02.2026 11:37 — 👍 35    🔁 5    💬 2    📌 2
Post image

Credit to Juventus's kit designers for creatively evoking their heritage as Club That Does Crimes

21.02.2026 15:55 — 👍 409    🔁 42    💬 3    📌 13

the only place this should happen is academic conferences

19.02.2026 18:14 — 👍 2952    🔁 409    💬 94    📌 10

Been a long time since I’ve worked on some #dataviz for the site. A small scrolly for a piece by @alitweedale.bsky.social 🛩️

18.02.2026 08:41 — 👍 18    🔁 5    💬 1    📌 2

23 of the 43 players originally entered into Dubai have now withdrawn or retired mid-match.

53%

Never seen anything like it.

17.02.2026 13:07 — 👍 32    🔁 6    💬 4    📌 5
16.02.2026 16:42 — 👍 4992    🔁 1755    💬 18    📌 16
Preview
Si può parlare di calcio dopo la simulazione di Bastoni? – Ultimo Uomo Una riflessione per provare a uscire da un weekend di polemiche.

ultimouomo.com/bastoni-simu...

16.02.2026 10:50 — 👍 0    🔁 0    💬 0    📌 0
Post image

Really nice way to simplify the idea

16.02.2026 01:49 — 👍 9    🔁 1    💬 1    📌 0
Trens of court speed rating for the Rotterdam ATP tournament since the 90s, showing a downward trend

Trens of court speed rating for the Rotterdam ATP tournament since the 90s, showing a downward trend

Fun fact: Rotterdam has been getting slower since the late 90s and is now relatively slow for an indoor hard court, with some recent exceptions (2020 and 2024). Wonder if that will be a factor in today's final between De Minaur and FAA

15.02.2026 13:23 — 👍 1    🔁 0    💬 0    📌 0

God it would be so awesome if they schedule her for the day I'll be there 🤞

14.02.2026 18:00 — 👍 0    🔁 0    💬 0    📌 0

Will be seated for every slice and every dropshot

14.02.2026 17:58 — 👍 0    🔁 0    💬 1    📌 0
Post image

A long time coming. Muchova finally gets a title that matches her talent. An incredible shot maker and tennis player. Finally healthy and playing like she always could.

14.02.2026 16:54 — 👍 23    🔁 3    💬 0    📌 0