Ben Griffis Profile picture
Analyst for a USL Championship club | @GriffGraphs & @BuLiAnalytics for more 📊 | Views my own… Asian Football: @AFA_Zone
ma Profile picture 1 subscribed
Feb 7 • 9 tweets • 2 min read
why the hell do the USMNT stans care so much about shouting into the void that the US would win the Asian Cup?

Being in the concacaf gold cup final almost by default has made them so entitled Like, yes, we are a very good team.

But so is Japan

And Korea

And Iran. & Iraq. Saudi Arabia, Qatar, Australia... And then teams like Uzbekistan, UAE, Jordan, Oman, they can beat anyone on their day

Thailand, Vietnam, Kyrgyzstan, Tajikistan, Lebanon, Bahrain... not easy!!!
Oct 21, 2023 • 6 tweets • 2 min read
🚨🚨 Python package update

I have a treat for y'all today!

I've added a new function to my python package. It is code to create a post-match dashboard for a given match on Whoscored

Please see this link for more info on the package


Please note that you will need to uninstall and then re-install the package if you've already installed it before

And IMPORTANT NOTE, you will need ChromeDriver for this to work. I apologize, but I can't be tech support for everyone. Here is that link
Aug 3, 2023 • 19 tweets • 4 min read
My thoughts on FBRef's standard scouting report metric when using it on a CB

Can really only look at 4-6 metrics, and they're all on-ball, in-possession ones

Not really a reason to look at almost all the attacking metrics, and nearly every defensive metric is bad Image Non-penalty goals: not really useful. Most CBs only score when up for corners, so dependent on too many factors

npxG: same as npG

Shots: fine to look at but will by and large be shots from corners, so keep that in mind. Still not good to *compare* off just this metric
Jun 12, 2023 • 10 tweets • 3 min read
If Khvicha Kvaratskhelia ends up leaving Napoli, are there any possible replacements similar to Kvara?

Here are the top 20 similar style players, in leagues with relatively similar styles to Serie A, and teams in those leagues with relatively similar styles to Napoli...

🧵 Image If we look at Kvaradona, he was a young, high-potential prospect that, while incredible, may not have been expected to be THIS good in season 1 in Naples.

Any on this list that meet that? I think so.

I'll look at a few U22 talents with somewhat similar styles to Kvara
Jun 12, 2023 • 4 tweets • 2 min read
For a little expansion, some vizzes of the data

Brighton are a good example because the goal kicks and their long passes right after short goal kicks tend to come from similar areas (central)

A bit higher cmp% on long after short GK than on long GKs Image Fulham another example, but with different areas of the pitch both passing from and being targeted. Image
Jun 12, 2023 • 16 tweets • 4 min read
If teams want to get the ball out of the def. 3rd with a goal kick...

... should they boot it from the goal kick, or should they take it short first and THEN boot it long?

Data from 193 teams across 12 leagues.

The answer & method in the thread 🧵 To answer this, I calculated the completion % of all "long" goal kicks, which I define as going at least 40% of the pitch (about the base of the center circle). I also calculated the completion % of passes going to this area where the preceding action was a goal kick into the box
Jun 10, 2023 • 17 tweets • 5 min read
Post-Match Data 📊🏴󠁧󠁢󠁥󠁮󠁧󠁿🇮🇹

Manchester City 1-0 Inter

#UCLfinal #MCIINT Image Manchester City starting XI passing sonars Image
Jun 10, 2023 • 4 tweets • 1 min read
At least on TV (can't speak for in-person obv), the AFC CL final atmospheres are just so much better

Really something to be said for the 2 home matches vs a corporate-centered neutral venue Al-Hilal atmosphere
Jun 10, 2023 • 4 tweets • 2 min read
The county that Lionel Messi is moving to...

66.5% Spanish speaking

24.9% English

People in Miami should be learning Spanish not English, if they have to learn a language to live there

Oh wait they don't, because by law you can speak any language in this country Image Source: 2021 ACS:…
May 19, 2023 • 15 tweets • 3 min read
This is an example why data alone can't be the final word on players.

As we all know I'm a data person. But I'd like to think I'm one of the good & realistic ones...

🧵 I make role scores, where several key metrics are all importance-weighted to make a final score

And....... Image You may notice everyone's favorite GK, David de Gea, above Ederson in a "modern gk" score

The metrics I include with varying weights are: psxG +/- per 90, save %, percent of passes being short, & long pass completion %

psxG +/- is most important, save % least
May 16, 2023 • 5 tweets • 2 min read
Probably a good thing we didn’t have social media in the 1800s when British statisticians were pioneering experiments and general statistics in agriculture so we don’t die of malnutrition and food shortages Josiah Smith, 1855: “The 'data people' need to get out of the farming world as soon as possible. Otherwise I will quit eating in 3 years time. I am being serious."
Feb 10, 2023 • 34 tweets • 12 min read
Benevento Tactical Analysis 🧵🇮🇹

From their 1-2 loss to Venezia last weekend

👇👇 I'm posting this because Benevento just sacked Fabio Cannavaro & hired Roberto Stellone to try to save them from relegation.

I'm planning on analyzing this weekend's match vs Cagliari as well to see what immediate changes Stellone makes in their (likely) final attempt to survive
Feb 9, 2023 • 4 tweets • 1 min read
Which Serie B 🇮🇹 teams may have the most effective press this season?

Bari allow 0.44 passes per possession fewer than expected, based on their pressing intensity. Despite not pressing as intense as the rest of the league, they may be good at breaking up opponent possessions Those two teams overlapping are Reggina & Ternana, they have basically the exact same number for both metrics lol
Feb 8, 2023 • 4 tweets • 1 min read
Ben Davies as a progressive LCB or defensive LWB (basically the same position depending on coach lol)

Cannot stress how good he is at the few things needed for those roles. Reads the game incredibly well, can beat an opposing winger with a cute disguised dribble, has a good pass His issue is that he's not the fastest player on the pitch so the rare times he does make a mistake he can get caught out (it is rare, often he's just been instructed to join the attack and another player loses the ball so he *looks* out of position)

People see that and slag him
Feb 8, 2023 • 6 tweets • 2 min read
A Bundesliga club needs Jairo Concha 🇵🇪

Really strong mover/progressor of the ball from midfield. Is great at driving into acres of space, pushing defensive line back, & spraying a nice pass to facilitate attacks

Can shoot, but main use should be as enabler of all your attacks ImageImage Radar does show his ability to score (5 non-pens, 1 pen) last season. I wouldn't say that's his main thing though he is pretty decent at a run into the box if it's on, as this goal shows

(had 2 this game actually, the other also a nice run into the box)
Feb 8, 2023 • 4 tweets • 2 min read
Inspired by a post from @MLS_Buzz...

I mapped out 348 US soccer clubs to see what a Brazil-like Regional League system might look like here.

This article has the link to the interactive map & the sample of promotion/relegation leagues for each region… Here's the interactive map on Tableau…
Feb 3, 2023 • 9 tweets • 3 min read
Melbourne Victory record a victory for the first time since December 11th

Post-Match Report 📊🧵(🇦🇺/🇳🇿)

Melbourne *Victory* 3-1 Wellington Phoenix

#MVCvWEL #ALeagueMen Image Melbourne Victory's starting XI passing sonars Image
Feb 1, 2023 • 5 tweets • 2 min read
Arthur Theate a really up-and-coming LCB. Already very good, but constantly improving too.

Took a look at some of his action success rate development over his career.

Very nice to see his consistency in defensive duel rate, & progression in passing Image The fairly wild variance we're seeing now in his defensive duel success rate came right when he moved to Rennes, and looks like he's steadied out since. He didn't have that same effect when moving to Bologna, but his move to Rennes also went from LCB in back 3 to LCB in back 4
Jan 30, 2023 • 21 tweets • 9 min read
Serie B team radars as of this weekend's matches.

I like making these when I'm learning about a leagues' teams, so wanted to share.

Image is huge, so zoom in! Teams sorted by current position. Thread has all teams individually Image Frosinone ImageImage
Dec 27, 2022 • 13 tweets • 6 min read
A quick thread showing why even the best xG models can be "broken" by any player, especially in the short term

🚨 Variance! 🚨

So, let's look at some coin clipping 🪙 A fair coin is perfectly 50-50, heads-tails.

But even over 100 flips, you aren't guaranteed 50 heads!

🧵 xG can be thought of as the probability of any given shot going in.

So if a shot has an xG of 0.10, we can think of that as the average player scores that exact shot 10% of the time.

A coin flip would have an "xH" (expected heads) of 0.50: 50% of the time, it's heads
Dec 27, 2022 • 6 tweets • 2 min read
I really feel like Russia & UEFA are done. Politically speaking, I cannot see the UEFA nations, esp. those with the most clout, being happy with Russia resuming anytime soon

Competitively speaking, the AFC isn't as strong as UEFA & Russia likely becomes one of the main nations The nations around them that Russia would join (Central & Western Asia) are both growing their talent. Adding in regular games vs Russia would help them for sure.

But this also doesn't mean Russia's guaranteed a spot at each World Cup either