Sign in

Ian Fleming

@ianmfleming.bsky.social
127 followers 54 following 233 posts

FIFA-Licensed Agent | Sporting Director | Juris Doctor Generally-managed a pro soccer team once upon a time

PostsRepliesMedia
Ian Fleming @ianmfleming.bsky.social · 2h
With 4 NWSL matchweeks left to play, the playoff line has shifted a bit right and 46 points is the most likely number now
100
Reposted by Ian Fleming
Ian Fleming @ianmfleming.bsky.social · 25/09/2026
Yes, every team outside of the top 10 has less than 1% chance of making the playoffs. And do you know what I would love to see any of them do? Loan (or trade) some of their better players to playoff contenders for 2027 intra-league transfer funds before the October 8 roster freeze.
101
Ian Fleming @ianmfleming.bsky.social · 25/09/2026
Yes, every team outside of the top 10 has less than 1% chance of making the playoffs. And do you know what I would love to see any of them do? Loan (or trade) some of their better players to playoff contenders for 2027 intra-league transfer funds before the October 8 roster freeze.
101
Ian Fleming @ianmfleming.bsky.social · 25/09/2026
With 5 matchweeks left to play, let's make those NWSL playoffs updates weekly ~55% that the playoff line is 45 or 46 points:
100
Ian Fleming @ianmfleming.bsky.social · 24/09/2026
Make that all *20* leagues! Today sees the addition of Japan's WE League (very excited about this) and Sweden's Elitettan to woso.live AND in the goalkeepers section, shots/xG/xGOT from the UEFA Women's Champions League and FIFA U20 World Cup have been added to players' historical shot records
000
Ian Fleming @ianmfleming.bsky.social · 22/09/2026
Testing
000
Ian Fleming @ianmfleming.bsky.social · 21/09/2026
All 18 leagues on woso.live have at least 1+ full season of data on the backend to support the models you see on the frontend Jump straight to RAPM and WAR tools here: woso.live/rapm-tools And have a look at goalkeepers here: woso.live/goalkeepers
woso.live
WoSo.Live
A site for women’s soccer data and visualizations
000
Ian Fleming @ianmfleming.bsky.social · 20/09/2026
Onnittelut to Finland's Kansallinen Liiga becoming the 15th league on woso.live
100
Ian Fleming @ianmfleming.bsky.social · 19/09/2026
Suspicious of my own model at the moment
001
Ian Fleming @ianmfleming.bsky.social · 13/09/2026
Sweden's Damallsvenskan, Portugal's Campeonato Nacional, Scotland's SWPL, and England's WSL2 are now all supported and on the site
000
Ian Fleming @ianmfleming.bsky.social · 11/09/2026
Assuming GitHub plays nice, I'm moving pre-match previews over to the @woso.live bot from now on
101
Ian Fleming @ianmfleming.bsky.social · 09/09/2026
I really only ever talk about sports publicly, so I'm starting a random music thoughts thread here that I'll probably forget about.
110
Ian Fleming @ianmfleming.bsky.social · 07/09/2026
Haven't done one of these in a month, so let's do one of these again
100
Ian Fleming @ianmfleming.bsky.social · 06/09/2026
Pre-match Previews for September 6, 2026
100
Ian Fleming @ianmfleming.bsky.social · 05/09/2026
Pre-match Previews for September 5, 2026
100
Ian Fleming @ianmfleming.bsky.social · 04/09/2026
Pre-match Previews for September 4, 2026
100
Ian Fleming @ianmfleming.bsky.social · 04/09/2026
Been a short while since I've added new features to woso.live, but that ends today. The site now includes data for the USL Super League, as well as the introduction of WAR metrics for each league in the database.
woso.live
WoSo.Live
A site for women’s soccer data and visualizations
020
Ian Fleming @ianmfleming.bsky.social · 30/08/2026
Pre-match Previews for August 30, 2026
100
Ian Fleming @ianmfleming.bsky.social · 29/08/2026
Pre-match Previews for August 29, 2026
100
Ian Fleming @ianmfleming.bsky.social · 27/08/2026
She still has the juice, friends
000
Reposted by Ian Fleming
cata @catabush.com · 26/08/2026
I'm really happy with how this one turned out. RAPM is really interesting and deserves more thought. Plus, plenty of news to catch up on.
post-match-report.leaflet.pub
August 26: RAPM
"plus minus" what about division and multiplication am i right
1196
Ian Fleming @ianmfleming.bsky.social · 26/08/2026
The @woso.live bot is now here to share maps of pseudo-randomly selected players each day
020
Ian Fleming @ianmfleming.bsky.social · 23/08/2026
Pre-match Previews for August 23, 2026
100
Ian Fleming @ianmfleming.bsky.social · 23/08/2026
Life is hard, work hard for what you want, enjoy what you have. On the last point, we bought a house a year ago. It has a walnut tree and a fig tree in the yard. Never had figs growing up, been waiting all year for them to grow, they are starting to ripen now. What delights! Bountiful sweet treats!
140
Ian Fleming @ianmfleming.bsky.social · 22/08/2026
Pre-match Previews for August 22, 2026
100
Ian Fleming @ianmfleming.bsky.social · 22/08/2026
Big update to woso.live: player spatial maps for Germany's Frauen-Bundesliga, Italy's Serie A Women, Iceland's Besta deild kvenna, and Australia's A-League Women
woso.live
WoSo.Live
A site for women’s soccer data and visualizations
032
Ian Fleming @ianmfleming.bsky.social · 22/08/2026
Pre-match Preview for August 21, 2026
100
Ian Fleming @ianmfleming.bsky.social · 20/08/2026
New to woso.live: Bayesian shotstopping talent estimates for goalkeepers
161
Ian Fleming @ianmfleming.bsky.social · 19/08/2026
Pre-match Previews for August 19, 2026
100
Ian Fleming @ianmfleming.bsky.social · 19/08/2026
New to woso.live: player spatial maps for England's WSL and France's Première Ligue
000
Ian Fleming @ianmfleming.bsky.social · 17/08/2026
It wasn't very practical to keep pushing my minor side projects into different places and ask you all to keep up, so I settled on a domain - woso.live - and will drop my toys in that space for you all to play with whenever you feel like it
woso.live
WoSo.Live
152
Ian Fleming @ianmfleming.bsky.social · 17/08/2026
Pre-match Previews for August 16, 2026
100
Ian Fleming @ianmfleming.bsky.social · 15/08/2026
Pre-match Previews for August 15, 2026
100
Ian Fleming @ianmfleming.bsky.social · 14/08/2026
Pre-match Previews for August 14, 2026
100
Ian Fleming @ianmfleming.bsky.social · 14/08/2026
No chance of me staying awake for 2am and 4am start times locally, so I'll drop the pre-match previews now with last week's starting lineups to give rough estimates
000
Ian Fleming @ianmfleming.bsky.social · 14/08/2026
Been waiting for WAFCON to lock in its qualifiers, but this is now updated with Malawi, Cameroon, Morocco, and Algeria in the World Cup and Ghana and South Africa into the inter-confederation playoff tournament.
100
Ian Fleming @ianmfleming.bsky.social · 10/08/2026
Thanks for asking, I should have explained this earlier. In essence, yes, it's xG density. But what's being visualized is density above and below league average across 90 distinct zones in the final third of the pitch, smoothed along the edges due to the inexact nature of event tracking.
100
Ian Fleming @ianmfleming.bsky.social · 09/08/2026
This one is a great example of the shift from context-neutral xG to the final win probabilities. Player effect interactions alone give Bay FC the edge, but the adjustments for home-field advantage, travel and rest fatigue, finishing talent, and GK talent swing the odds back in Chicago's favor.
001
Ian Fleming @ianmfleming.bsky.social · 09/08/2026
Glass half-empty: Portland absolutely blowing up this projection within the first 10 minutes Glass half-full: Portland's attack repeatedly generated exactly in the area the model anticipated
100
Ian Fleming @ianmfleming.bsky.social · 09/08/2026
Pre-match Previews for August 9, 2026
210
Ian Fleming @ianmfleming.bsky.social · 08/08/2026
100
Ian Fleming @ianmfleming.bsky.social · 08/08/2026
Their women's team, on the other hand, were fantastic last season
000
Ian Fleming @ianmfleming.bsky.social · 07/08/2026
Sharing a new extension of the RAPM-related project I've been working on - pre-match previews! Once the starting lineups are set, these fellas can be rolled off the production line and shared for your consumption.
010
Ian Fleming @ianmfleming.bsky.social · 04/08/2026
Another week, another update
100
Ian Fleming @ianmfleming.bsky.social · 03/08/2026
*Chomps on strawgrass* If ya want something done, sometimes ya gotta do it yerself
000
Ian Fleming @ianmfleming.bsky.social · 03/08/2026
A lot more work to be done before I put these into production, but yeah
120
Ian Fleming @ianmfleming.bsky.social · 01/08/2026
An ode to @hockeyviz.com
040
Ian Fleming @ianmfleming.bsky.social · 30/07/2026
Giving this a small bump in case anyone missed it yesterday, potential boycotts be darned
000
Ian Fleming @ianmfleming.bsky.social · 29/07/2026
It is with mild glee and my condolences that I must admit that I am At It again. This time, I've built a 2027 Women's World Cup Simulator, complete with group draw pots and results for all matches, a single match predictor, and model rankings for each team. ianmichaelfleming.shinyapps.io/wwc_app/
110
Ian Fleming @ianmfleming.bsky.social · 29/07/2026
Before we head into Wednesday night NWSL games, let's take another updated look at the broader playoff picture. First, the projected playoff cut lines. >43-44 points is where you want to be.
100