John Muller
@johnspacemuller.com
making a good soccer app called @futiapp.bsky.social
I love this team so damn much
November 10, 2025 at 2:32 AM
I love this team so damn much
Two days ago Austin's website said they were scheduled to play a Game 3 at an undetermined time in a series they'd already lost
November 10, 2025 at 2:09 AM
Two days ago Austin's website said they were scheduled to play a Game 3 at an undetermined time in a series they'd already lost
My hobby is collecting all the ways that MLS inventing weird new formats all the time breaks people's code
November 10, 2025 at 2:07 AM
My hobby is collecting all the ways that MLS inventing weird new formats all the time breaks people's code
Clear dive but they never call those
November 8, 2025 at 9:47 PM
Clear dive but they never call those
Putting dead balls into the box is free money
November 8, 2025 at 6:35 PM
Putting dead balls into the box is free money
Now that everybody is caught up on long throws it's time to start talking about Dyche Zone free kicks
November 8, 2025 at 6:29 PM
Now that everybody is caught up on long throws it's time to start talking about Dyche Zone free kicks
Luis Diaz good lord
November 8, 2025 at 3:12 PM
Luis Diaz good lord
Frank Lampard three seconds after cracking a joke in an interview:
November 7, 2025 at 4:27 AM
Frank Lampard three seconds after cracking a joke in an interview:
Oh so it's one of those rosters
November 6, 2025 at 4:30 PM
Oh so it's one of those rosters
Actually it's LawnBallSport New York
November 5, 2025 at 5:57 PM
Actually it's LawnBallSport New York
Every single MLS broadcast shows xG with no discernible relationship with reality, might as well save money and use a random number generator
November 2, 2025 at 12:43 AM
Every single MLS broadcast shows xG with no discernible relationship with reality, might as well save money and use a random number generator
Unfortunately in trying to bring you cool soccer stats I have become a Startup Guy
October 31, 2025 at 2:57 PM
Unfortunately in trying to bring you cool soccer stats I have become a Startup Guy
Go work with Jan in Bruges, hear they’ve got a great team rating model
October 30, 2025 at 12:20 PM
Go work with Jan in Bruges, hear they’ve got a great team rating model
What a terrible way to find out my cofounder is part of the secret cabal of super agents on the dark side of football
October 29, 2025 at 1:27 PM
What a terrible way to find out my cofounder is part of the secret cabal of super agents on the dark side of football
This is a cool little interactive but it's just ... not true?
October 27, 2025 at 1:01 PM
This is a cool little interactive but it's just ... not true?
Sir shouldn't you be stopping the terrorists
October 25, 2025 at 1:24 PM
Sir shouldn't you be stopping the terrorists
It's not going great
October 24, 2025 at 10:56 PM
It's not going great
My favorite part of making this one was pulling a 2025 Robbie Keane headshot where his face is the same color as Messi's bar
October 24, 2025 at 10:46 PM
My favorite part of making this one was pulling a 2025 Robbie Keane headshot where his face is the same color as Messi's bar
Big fan of Opta's little silhouette dudes but ... that's two left-footed shots, right?
October 22, 2025 at 5:20 PM
Big fan of Opta's little silhouette dudes but ... that's two left-footed shots, right?