Sign in

devinpleuler

@centralwinger.com
2.3K followers 210 following 49 posts

Goalkeeper. he/him.

PostsRepliesMedia
Reposted by devinpleuler
Matthew Doyle @mattdoyle.bsky.social · 11/02/2026
Fifteen years ago, I got my dream job writing for MLSsoccer. Last week, that came to an end. I'm off on my own, and it's time to build something new – with a little help from all of you. tacticsfreezone.ghost.io/an-end-to-my...
100835136
devinpleuler @centralwinger.com · 30/01/2026
En route to Houston for @americansoccerinsights.com summit. Really looking forward to catching up with some old faces.
250
Reposted by devinpleuler
cata @catabush.com · 23/01/2026
In the wake of FBref's defacto death, I saw a lot of posts suggesting alternate data sources. Unfortunately, many of them focus exclusively on men's soccer. To measure what options remain for woso, I conducted a survey of the most popular FBref alternatives. What I found is disappointing: 🧵
Bar chart
Title: Best sources for women's soccer data
Subtitle: Women's competitions with xG Data | 8 comps surveyed
Chart shows # of comps on y-axis. Only FBref scored 8/8. Next closest is Fotmob at 4.
410937
devinpleuler @centralwinger.com · 03/11/2025
The best thing about LLMs in data science is that nobody forgets to label their axes anymore.
130
devinpleuler @centralwinger.com · 02/06/2025
When your step count is larger than your sample size. Ahead of the election, I walked 65 km around my electoral district and took a picture of every political lawn sign. www.centralwinger.com/p/getting-st...
080
devinpleuler @centralwinger.com · 15/05/2025
So if Distance is flat, and Sprints are up, that means ... Walking must also be up? There has to be some sort of reciprocal change to the ensure balance. I'm having a very difficult time believing this data, especially after the inflation of stoppage time added minutes.
5191
devinpleuler @centralwinger.com · 15/04/2025
We’re hiring for a very unique Data Coordinator contracting role. jobs.smartrecruiters.com/MLSE3/744000...
jobs.smartrecruiters.com
Data Coordinator, Biomechanics and Computer Vision
Company Description: At Maple Leaf Sports & Entertainment Partnership (MLSE), we are committed to creating an inclusive workplace that is representative of our community and where all employees fe...
023
Reposted by devinpleuler
The Bucketless @thebucketless.bsky.social · 01/04/2025
We're talking football! Well kinda. @centralwinger.com asked if anyone was interested in explaining The Zoo model, so I figured I'd give it a go. thebucketless.wordpress.com/2025/04/01/e...
thebucketless.wordpress.com
Explaining The Zoo
Over on his soccer substack, Devin Pleuler has brought up The Zoo model a couple times while admitting that he doesn’t fully understand how it works. The Zoo was the winning entry to BDB 2020…
283
devinpleuler @centralwinger.com · 31/03/2025
First blog post in a while. Tracking data research probably wasn’t worth it until recently. And some unexpected utility of the Hungarian algorithm. www.centralwinger.com/p/tracking-d...
centralwinger.com
Tracking Data was a Red Herring
It's not anymore.
2367
devinpleuler @centralwinger.com · 24/02/2025
Lucasfilm should have hired @mikeduncan.bsky.social to do a Revolutions-style accompanying podcast for Andor. Such a missed opportunity.
2181
devinpleuler @centralwinger.com · 27/01/2025
Is there a conceptual issue with performing a bayesian update on xG measurements after a shot? The outcome is pretty useful information, and it's a mathematically valid approach. I assume someone has already tried this?
130
devinpleuler @centralwinger.com · 23/01/2025
This is awesome!
150
devinpleuler @centralwinger.com · 13/01/2025
I built 𝘀𝘁𝗿𝗲𝗮𝗺𝗹𝗶𝘁-𝘀𝗼𝗰𝗰𝗲𝗿, a custom React component for Streamlit for working with soccer tracking data. And a blog post on 𝗕𝗶𝗴 𝗗𝗮𝘁𝗮, 𝗧𝗶𝗻𝘆 𝗧𝗲𝗮𝗺𝘀
centralwinger.com
Big Data, Tiny Teams
Introducing streamlit-soccer and some thoughts on team tools
36119
devinpleuler @centralwinger.com · 01/01/2025
First search term of the 2025 (and my parental leave) was “baby ate cat food”, so we’re off to a good start.
0162
Reposted by devinpleuler
Tiotal Football @tiotalfootball.bsky.social · 27/12/2024
The theory here is that some kind of basic property of “goal probability” is “option-ness” open.substack.com/pub/absolute...
open.substack.com
Options have Value
Zone-reads, pick 'n rolls, cut-backs
24714
devinpleuler @centralwinger.com · 23/12/2024
Big Chances. Gone too soon?
centralwinger.com
Let's Bring Back Big Chances
Entropy and a Unified Model of Goal Probability
2368
Reposted by devinpleuler
Joris Bekkers @unravelsports.bsky.social · 12/12/2024
🏃‍♂️⏪ 🏃‍♀️ 𝐀𝐧 𝐈𝐧𝐭𝐮𝐢𝐭𝐢𝐯𝐞 𝐌𝐞𝐚𝐬𝐮𝐫𝐞 𝐟𝐨𝐫 𝐏𝐫𝐞𝐬𝐬𝐢𝐧𝐠 𝐢𝐧 𝐒𝐨𝐜𝐜𝐞𝐫 It's been over a year now since I was invited to present my 𝐏𝐫𝐞𝐬𝐬𝐢𝐧𝐠 𝐈𝐧𝐭𝐞𝐧𝐬𝐢𝐭𝐲 metric to a small group of people at a SkillCorner event in Dallas, TX. I've finally put some effort into writing a blog on it! unravelsports.github.io/2024/12/12/p...
unravelsports.github.io
🔬 An Intuitive Measure for Pressing
For a long time I’ve had the aim to develop an intuitive measure for pressing that can be used by coaches, assistants and (data) analysts to identify and analyze pressing situations, compute advanced ...
43718
devinpleuler @centralwinger.com · 11/12/2024
We're looking for a 𝗙𝘂𝗹𝗹 𝗦𝘁𝗮𝗰𝗸 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 on a 12-month contract help us build team performance tools across multiple sports.
jobs.smartrecruiters.com
Full Stack Developer
Company Description: At Maple Leaf Sports & Entertainment Partnership (MLSE), we are committed to creating an inclusive workplace that is representative of our community and where all employees fe...
013
devinpleuler @centralwinger.com · 09/12/2024
These are some of my favourite "tricks" that I've picked up over the last few years that have been particularly useful in soccer analytics.
centralwinger.com
Béziers, Bivariates, and Beyond
Some Tricks I Wish I Knew Earlier
25615
devinpleuler @centralwinger.com · 02/12/2024
A football formulation of the fermi paradox – in blog post! Where are the new ideas?
centralwinger.com
Unexpected Origins and the Fermi Paradox
Can foundational soccer ideas achieve escape velocity?
76314
devinpleuler @centralwinger.com · 28/11/2024
Really cool that these sort of jobs are starting to be earnestly posted and advertised as opposed to purely insider appointment. And posted salary range! The times are changing.
linkedin.com
Eamon Dunlavey on LinkedIn: Assistant Coach & Lead Analyst - DC Soccer LLC dba D.C. United
D.C. United is looking to add a Assistant Coach/Lead Analyst. Anyone interested in applying feel free to reach out to me with any…
170
devinpleuler @centralwinger.com · 27/11/2024
Enjoyed speaking with the folks at Analytics FC. I haven't spoken a whole lot online about my new role. It's exciting to be working across multiple sports. Learning a bunch.
1153
devinpleuler @centralwinger.com · 25/11/2024
New post (!) – on xG, rebounds, conditional probability, and the need for more storytelling. There are still a lot of problems with how we use this model.
centralwinger.com
Penalties and Conditional Probability
Expected Goals still need storytelling.
25612
devinpleuler @centralwinger.com · 18/11/2024
New (first) post on the Central Winger substack. With thoughts on Player Similarity, problems with current approaches, and a path forward.
open.substack.com
Substituting Similarity
Summary statistics are problematic for comparing players
910833
Reposted by devinpleuler
James Yorke @jair1970.com · 15/11/2024
I hear people are harking for a former time 😎
PDO is an old ice hockey metric that causes extreme reactions in some people when used in soccer, as it smooshes together shot conversion and save % as a kinda ready reckoner "luck" metric and was used in the early days of soccer analytics. This chart shows that Chelsea and Liverpool are currently scoring "well", Palace and Everton less so
6264
devinpleuler @centralwinger.com · 15/11/2024
I miss the old days of Soccer Analytics twitter, so I'm going to start writing some occasional thoughts again.
centralwinger.com
Central Winger | Devin Pleuler | Substack
Occasional thoughts on Sports Analytics. Click to read Central Winger, by Devin Pleuler, a Substack publication. Launched 20 hours ago.
46610