Matt Barger
@mattbarger.bsky.social
Data scientist. Anti-fascist. Soccer fan. Disappointed Keynesian.
Sometimes writer for American Soccer Analysis
Sometimes writer for American Soccer Analysis
Pinned
Life got busy past couple weeks, so we're missing some regular season games and that's on me.
Working on a Shiny app so you can access every game from every league.
Pinning this to keep my ass honest.
Working on a Shiny app so you can access every game from every league.
Pinning this to keep my ass honest.
Reposted by Matt Barger
You see, it’s important to pass a continuing resolution so that Trump can spend the money he wants to spend and impound the money he feels like impounding. Also it’s important to depress everyone who voted for Democrats, wouldn’t want them to do that again.
November 9, 2025 at 11:18 PM
You see, it’s important to pass a continuing resolution so that Trump can spend the money he wants to spend and impound the money he feels like impounding. Also it’s important to depress everyone who voted for Democrats, wouldn’t want them to do that again.
Portland Thorns FC 1-0 San Diego Wave FC
Passes per shot sequence: POR 2.5-6.9 SD
Avg Progression to shot (m): POR 24.1-27.5 SD
Shots: POR 19-19 SD
xG: POR 1.42-1.38 SD
xG (open play): POR 1.25-1.2 SD
xG (dead ball): POR 0.17-0.18 SD
#NWSL #WoSo #PORvSD #BAONPDX #MakeWaves
Passes per shot sequence: POR 2.5-6.9 SD
Avg Progression to shot (m): POR 24.1-27.5 SD
Shots: POR 19-19 SD
xG: POR 1.42-1.38 SD
xG (open play): POR 1.25-1.2 SD
xG (dead ball): POR 0.17-0.18 SD
#NWSL #WoSo #PORvSD #BAONPDX #MakeWaves
November 10, 2025 at 1:58 AM
Portland Thorns FC 1-0 San Diego Wave FC
Passes per shot sequence: POR 2.5-6.9 SD
Avg Progression to shot (m): POR 24.1-27.5 SD
Shots: POR 19-19 SD
xG: POR 1.42-1.38 SD
xG (open play): POR 1.25-1.2 SD
xG (dead ball): POR 0.17-0.18 SD
#NWSL #WoSo #PORvSD #BAONPDX #MakeWaves
Passes per shot sequence: POR 2.5-6.9 SD
Avg Progression to shot (m): POR 24.1-27.5 SD
Shots: POR 19-19 SD
xG: POR 1.42-1.38 SD
xG (open play): POR 1.25-1.2 SD
xG (dead ball): POR 0.17-0.18 SD
#NWSL #WoSo #PORvSD #BAONPDX #MakeWaves
New Mexico United 2-1 Orange County SC
Passes per shot sequence: NM 6-1.9 OC
Avg Progression to shot (m): NM 31-15.6 OC
Shots: NM 13-10 OC
xG: NM 1.11-0.7 OC
xG (open play): NM 0.9-0.33 OC
xG (dead ball): NM 0.21-0.36 OC
#USL #NMvOC #SomosUnidos #ForCounty
Passes per shot sequence: NM 6-1.9 OC
Avg Progression to shot (m): NM 31-15.6 OC
Shots: NM 13-10 OC
xG: NM 1.11-0.7 OC
xG (open play): NM 0.9-0.33 OC
xG (dead ball): NM 0.21-0.36 OC
#USL #NMvOC #SomosUnidos #ForCounty
November 9, 2025 at 3:43 PM
New Mexico United 2-1 Orange County SC
Passes per shot sequence: NM 6-1.9 OC
Avg Progression to shot (m): NM 31-15.6 OC
Shots: NM 13-10 OC
xG: NM 1.11-0.7 OC
xG (open play): NM 0.9-0.33 OC
xG (dead ball): NM 0.21-0.36 OC
#USL #NMvOC #SomosUnidos #ForCounty
Passes per shot sequence: NM 6-1.9 OC
Avg Progression to shot (m): NM 31-15.6 OC
Shots: NM 13-10 OC
xG: NM 1.11-0.7 OC
xG (open play): NM 0.9-0.33 OC
xG (dead ball): NM 0.21-0.36 OC
#USL #NMvOC #SomosUnidos #ForCounty
FC Tulsa 1-0 Phoenix Rising FC
Passes per shot sequence: TUL 2.6-2.1 PHX
Avg Progression to shot (m): TUL 10.2-17.8 PHX
Shots: TUL 11-12 PHX
xG: TUL 1.57-0.65 PHX
xG (open play): TUL 0.48-0.43 PHX
xG (dead ball): TUL 1.09-0.22 PHX
#USL #TULvPHX #ForTulsa #TodosRojos
Passes per shot sequence: TUL 2.6-2.1 PHX
Avg Progression to shot (m): TUL 10.2-17.8 PHX
Shots: TUL 11-12 PHX
xG: TUL 1.57-0.65 PHX
xG (open play): TUL 0.48-0.43 PHX
xG (dead ball): TUL 1.09-0.22 PHX
#USL #TULvPHX #ForTulsa #TodosRojos
November 9, 2025 at 3:43 PM
FC Tulsa 1-0 Phoenix Rising FC
Passes per shot sequence: TUL 2.6-2.1 PHX
Avg Progression to shot (m): TUL 10.2-17.8 PHX
Shots: TUL 11-12 PHX
xG: TUL 1.57-0.65 PHX
xG (open play): TUL 0.48-0.43 PHX
xG (dead ball): TUL 1.09-0.22 PHX
#USL #TULvPHX #ForTulsa #TodosRojos
Passes per shot sequence: TUL 2.6-2.1 PHX
Avg Progression to shot (m): TUL 10.2-17.8 PHX
Shots: TUL 11-12 PHX
xG: TUL 1.57-0.65 PHX
xG (open play): TUL 0.48-0.43 PHX
xG (dead ball): TUL 1.09-0.22 PHX
#USL #TULvPHX #ForTulsa #TodosRojos
Pittsburgh Riverhounds 0-0 Detroit City FC
Passes per shot sequence: PIT 4.1-2.6 DET
Avg Progression to shot (m): PIT 15.1-29.2 DET
Shots: PIT 18-5 DET
xG: PIT 1.43-0.31 DET
xG (open play): PIT 1.25-0.27 DET
xG (dead ball): PIT 0.19-0.03 DET
#USL #PITvDET #HoundTahn #DCTID
Passes per shot sequence: PIT 4.1-2.6 DET
Avg Progression to shot (m): PIT 15.1-29.2 DET
Shots: PIT 18-5 DET
xG: PIT 1.43-0.31 DET
xG (open play): PIT 1.25-0.27 DET
xG (dead ball): PIT 0.19-0.03 DET
#USL #PITvDET #HoundTahn #DCTID
November 9, 2025 at 3:43 PM
Pittsburgh Riverhounds 0-0 Detroit City FC
Passes per shot sequence: PIT 4.1-2.6 DET
Avg Progression to shot (m): PIT 15.1-29.2 DET
Shots: PIT 18-5 DET
xG: PIT 1.43-0.31 DET
xG (open play): PIT 1.25-0.27 DET
xG (dead ball): PIT 0.19-0.03 DET
#USL #PITvDET #HoundTahn #DCTID
Passes per shot sequence: PIT 4.1-2.6 DET
Avg Progression to shot (m): PIT 15.1-29.2 DET
Shots: PIT 18-5 DET
xG: PIT 1.43-0.31 DET
xG (open play): PIT 1.25-0.27 DET
xG (dead ball): PIT 0.19-0.03 DET
#USL #PITvDET #HoundTahn #DCTID
Miami is basically Minnesota if you replace Messi with long throws and set pieces.
Inter Miami CF 4-0 Nashville SC
Passes per shot: MIA 6-5.1 NSH
Avg Progression to shot (m): MIA 31.8-29.4 NSH
Shots: MIA 11-11 NSH
xG: MIA 1.32-0.53 NSH
xG (open play): MIA 1.19-0.24 NSH
xG (dead ball): MIA 0.13-0.29 NSH
#MLS #MIAvNSH #InterMiami #EveryoneN
Passes per shot: MIA 6-5.1 NSH
Avg Progression to shot (m): MIA 31.8-29.4 NSH
Shots: MIA 11-11 NSH
xG: MIA 1.32-0.53 NSH
xG (open play): MIA 1.19-0.24 NSH
xG (dead ball): MIA 0.13-0.29 NSH
#MLS #MIAvNSH #InterMiami #EveryoneN
November 9, 2025 at 4:51 AM
Miami is basically Minnesota if you replace Messi with long throws and set pieces.
Inter Miami CF 4-0 Nashville SC
Passes per shot: MIA 6-5.1 NSH
Avg Progression to shot (m): MIA 31.8-29.4 NSH
Shots: MIA 11-11 NSH
xG: MIA 1.32-0.53 NSH
xG (open play): MIA 1.19-0.24 NSH
xG (dead ball): MIA 0.13-0.29 NSH
#MLS #MIAvNSH #InterMiami #EveryoneN
Passes per shot: MIA 6-5.1 NSH
Avg Progression to shot (m): MIA 31.8-29.4 NSH
Shots: MIA 11-11 NSH
xG: MIA 1.32-0.53 NSH
xG (open play): MIA 1.19-0.24 NSH
xG (dead ball): MIA 0.13-0.29 NSH
#MLS #MIAvNSH #InterMiami #EveryoneN
November 9, 2025 at 4:50 AM
Inter Miami CF 4-0 Nashville SC
Passes per shot: MIA 6-5.1 NSH
Avg Progression to shot (m): MIA 31.8-29.4 NSH
Shots: MIA 11-11 NSH
xG: MIA 1.32-0.53 NSH
xG (open play): MIA 1.19-0.24 NSH
xG (dead ball): MIA 0.13-0.29 NSH
#MLS #MIAvNSH #InterMiami #EveryoneN
Passes per shot: MIA 6-5.1 NSH
Avg Progression to shot (m): MIA 31.8-29.4 NSH
Shots: MIA 11-11 NSH
xG: MIA 1.32-0.53 NSH
xG (open play): MIA 1.19-0.24 NSH
xG (dead ball): MIA 0.13-0.29 NSH
#MLS #MIAvNSH #InterMiami #EveryoneN
FC Cincinnati 2-1 Columbus Crew
Passes per shot: CIN 3-7.9 CLB
Avg Progression to shot (m): CIN 23.1-45.7 CLB
Shots: CIN 16-16 CLB
xG: CIN 1-1.81 CLB
xG (open play): CIN 0.45-1.58 CLB
xG (dead ball): CIN 0.54-0.23 CLB
#MLS #CINvCLB #AllForCincy #Crew96
Passes per shot: CIN 3-7.9 CLB
Avg Progression to shot (m): CIN 23.1-45.7 CLB
Shots: CIN 16-16 CLB
xG: CIN 1-1.81 CLB
xG (open play): CIN 0.45-1.58 CLB
xG (dead ball): CIN 0.54-0.23 CLB
#MLS #CINvCLB #AllForCincy #Crew96
November 9, 2025 at 4:50 AM
FC Cincinnati 2-1 Columbus Crew
Passes per shot: CIN 3-7.9 CLB
Avg Progression to shot (m): CIN 23.1-45.7 CLB
Shots: CIN 16-16 CLB
xG: CIN 1-1.81 CLB
xG (open play): CIN 0.45-1.58 CLB
xG (dead ball): CIN 0.54-0.23 CLB
#MLS #CINvCLB #AllForCincy #Crew96
Passes per shot: CIN 3-7.9 CLB
Avg Progression to shot (m): CIN 23.1-45.7 CLB
Shots: CIN 16-16 CLB
xG: CIN 1-1.81 CLB
xG (open play): CIN 0.45-1.58 CLB
xG (dead ball): CIN 0.54-0.23 CLB
#MLS #CINvCLB #AllForCincy #Crew96
Can't hate it. GG NM, Good Season OC.
UNREAL
November 9, 2025 at 4:07 AM
Can't hate it. GG NM, Good Season OC.
Kingsbury: “You’re just OK, Bloomer”
AUBREY KINGSBURY SAID WTF IS A BLOOMER
November 9, 2025 at 1:40 AM
Kingsbury: “You’re just OK, Bloomer”
Minnesota United with the most Minnesota United 10-man performance.
November 9, 2025 at 1:02 AM
Minnesota United with the most Minnesota United 10-man performance.
Washington Spirit 1-1 Racing Louisville FC
Passes per shot sequence: WAS 6-2.4 LOU
Avg Progression to shot (m): WAS 39.8-30.8 LOU
Shots: WAS 20-26 LOU
xG: WAS 2.22-1.83 LOU
xG (open play): WAS 2.18-1.68 LOU
xG (dead ball): WAS 0.05-0.14 LOU
#NWSL #WoSo #WASvLOU #ThatsTheSpirit #RacingLou
Passes per shot sequence: WAS 6-2.4 LOU
Avg Progression to shot (m): WAS 39.8-30.8 LOU
Shots: WAS 20-26 LOU
xG: WAS 2.22-1.83 LOU
xG (open play): WAS 2.18-1.68 LOU
xG (dead ball): WAS 0.05-0.14 LOU
#NWSL #WoSo #WASvLOU #ThatsTheSpirit #RacingLou
November 9, 2025 at 12:45 AM
Washington Spirit 1-1 Racing Louisville FC
Passes per shot sequence: WAS 6-2.4 LOU
Avg Progression to shot (m): WAS 39.8-30.8 LOU
Shots: WAS 20-26 LOU
xG: WAS 2.22-1.83 LOU
xG (open play): WAS 2.18-1.68 LOU
xG (dead ball): WAS 0.05-0.14 LOU
#NWSL #WoSo #WASvLOU #ThatsTheSpirit #RacingLou
Passes per shot sequence: WAS 6-2.4 LOU
Avg Progression to shot (m): WAS 39.8-30.8 LOU
Shots: WAS 20-26 LOU
xG: WAS 2.22-1.83 LOU
xG (open play): WAS 2.18-1.68 LOU
xG (dead ball): WAS 0.05-0.14 LOU
#NWSL #WoSo #WASvLOU #ThatsTheSpirit #RacingLou
Orlando Pride 2-0 Seattle Reign FC
Passes per shot sequence: ORL 2.8-4.6 SEA
Avg Progression to shot (m): ORL 24.9-33.1 SEA
Shots: ORL 9-17 SEA
xG: ORL 1.25-1.23 SEA
xG (open play): ORL 0.48-1.05 SEA
xG (dead ball): ORL 0.77-0.18 SEA
#NWSL #WoSo #ORLvSEA #VamosPride #HereForTheCrown
Passes per shot sequence: ORL 2.8-4.6 SEA
Avg Progression to shot (m): ORL 24.9-33.1 SEA
Shots: ORL 9-17 SEA
xG: ORL 1.25-1.23 SEA
xG (open play): ORL 0.48-1.05 SEA
xG (dead ball): ORL 0.77-0.18 SEA
#NWSL #WoSo #ORLvSEA #VamosPride #HereForTheCrown
November 9, 2025 at 12:45 AM
Orlando Pride 2-0 Seattle Reign FC
Passes per shot sequence: ORL 2.8-4.6 SEA
Avg Progression to shot (m): ORL 24.9-33.1 SEA
Shots: ORL 9-17 SEA
xG: ORL 1.25-1.23 SEA
xG (open play): ORL 0.48-1.05 SEA
xG (dead ball): ORL 0.77-0.18 SEA
#NWSL #WoSo #ORLvSEA #VamosPride #HereForTheCrown
Passes per shot sequence: ORL 2.8-4.6 SEA
Avg Progression to shot (m): ORL 24.9-33.1 SEA
Shots: ORL 9-17 SEA
xG: ORL 1.25-1.23 SEA
xG (open play): ORL 0.48-1.05 SEA
xG (dead ball): ORL 0.77-0.18 SEA
#NWSL #WoSo #ORLvSEA #VamosPride #HereForTheCrown
Charlotte FC 1-3 New York City FC
Passes per shot: CLT 5.3-8.9 NYC
Avg Progression to shot (m): CLT 28.5-42.1 NYC
Shots: CLT 15-8 NYC
xG: CLT 2.42-1.21 NYC
xG (open play): CLT 2.36-1.17 NYC
xG (dead ball): CLT 0.06-0.04 NYC
#MLS #CLTvNYC #ForTheCrown #NYCFC
Passes per shot: CLT 5.3-8.9 NYC
Avg Progression to shot (m): CLT 28.5-42.1 NYC
Shots: CLT 15-8 NYC
xG: CLT 2.42-1.21 NYC
xG (open play): CLT 2.36-1.17 NYC
xG (dead ball): CLT 0.06-0.04 NYC
#MLS #CLTvNYC #ForTheCrown #NYCFC
November 8, 2025 at 5:30 AM
Charlotte FC 1-3 New York City FC
Passes per shot: CLT 5.3-8.9 NYC
Avg Progression to shot (m): CLT 28.5-42.1 NYC
Shots: CLT 15-8 NYC
xG: CLT 2.42-1.21 NYC
xG (open play): CLT 2.36-1.17 NYC
xG (dead ball): CLT 0.06-0.04 NYC
#MLS #CLTvNYC #ForTheCrown #NYCFC
Passes per shot: CLT 5.3-8.9 NYC
Avg Progression to shot (m): CLT 28.5-42.1 NYC
Shots: CLT 15-8 NYC
xG: CLT 2.42-1.21 NYC
xG (open play): CLT 2.36-1.17 NYC
xG (dead ball): CLT 0.06-0.04 NYC
#MLS #CLTvNYC #ForTheCrown #NYCFC
Reposted by Matt Barger
Fact-Checking Claims About Zohran Mamdani https://theonion.com/fact-checking-claims-about-zohran-mamdani/
November 7, 2025 at 4:00 PM
Fact-Checking Claims About Zohran Mamdani https://theonion.com/fact-checking-claims-about-zohran-mamdani/
I often hear bullshit "champagne socialism" narratives about every well-to-do person proposing/allying with well-intentioned social programs.
They don't know poverty, so why should we trust them?
Correct. Every well-off person must stomp on poor people's necks. That's real progress, baby.
They don't know poverty, so why should we trust them?
Correct. Every well-off person must stomp on poor people's necks. That's real progress, baby.
November 5, 2025 at 10:43 PM
I often hear bullshit "champagne socialism" narratives about every well-to-do person proposing/allying with well-intentioned social programs.
They don't know poverty, so why should we trust them?
Correct. Every well-off person must stomp on poor people's necks. That's real progress, baby.
They don't know poverty, so why should we trust them?
Correct. Every well-off person must stomp on poor people's necks. That's real progress, baby.
It's almost like they're manufacturing the outrage and pointing it at any Muslim they see.
Putting your face over the flames is diabolical.
Putting your face over the flames is diabolical.
November 5, 2025 at 10:33 PM
It's almost like they're manufacturing the outrage and pointing it at any Muslim they see.
Putting your face over the flames is diabolical.
Putting your face over the flames is diabolical.
Reposted by Matt Barger
If it hasn't been done already, somebody should do a write-up on the importance of typeface. That folksy, colorful font he used was A) immediately recognizable and B) obviously inspired by the hand-lettering you see in the windows of NYC delis and bodegas. I want the Hassan Otsmane-Elhaou essay
Zohran Mamdani's Campaign Figured Out How to Channel Fandom
The Zohran Mamdani campaign ran a competent social media program, yes. But it's the fandom it fostered that transformed Mamdani into a digital (and IRL!) phenomenon.
More here:
www.wired.com/story/zohran...
The Zohran Mamdani campaign ran a competent social media program, yes. But it's the fandom it fostered that transformed Mamdani into a digital (and IRL!) phenomenon.
More here:
www.wired.com/story/zohran...
Zohran Mamdani's Campaign Figured Out How to Channel Fandom
Much of the content about Mamdani online hasn't come from his campaign, or the dozens of political influencers invited to cover it. It's also come from fans.
www.wired.com
November 5, 2025 at 6:30 PM
If it hasn't been done already, somebody should do a write-up on the importance of typeface. That folksy, colorful font he used was A) immediately recognizable and B) obviously inspired by the hand-lettering you see in the windows of NYC delis and bodegas. I want the Hassan Otsmane-Elhaou essay
Reposted by Matt Barger
lmao virginia said lol ok snitch
November 5, 2025 at 6:22 AM
lmao virginia said lol ok snitch
Turns out there isn’t a bench press requirement to become Mayor of New York City.
November 5, 2025 at 3:09 AM
Turns out there isn’t a bench press requirement to become Mayor of New York City.