Matt Barger
banner
mattbarger.bsky.social
Matt Barger
@mattbarger.bsky.social
Data scientist. Anti-fascist. Soccer fan. Disappointed Keynesian.

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.
San Diego FC 1-0 Minnesota United FC

Passes per shot: SD 10.6-2.7 MIN
Avg Progression to shot (m): SD 47.1-38.8 MIN

Shots: SD 9-11 MIN
xG: SD 0.81-1.54 MIN
xG (open play): SD 0.71-1.2 MIN
xG (dead ball): SD 0.11-0.35 MIN

#MLS #SDvMIN #SDFC #MNUFC
November 26, 2025 at 1:31 PM
NWSL should not have salary caps, especially when they’re at 60% of the MLS hard cap.

So many reasons, but that’s the first one. #nwsl
November 24, 2025 at 10:04 PM
Finally exposed as the frauds they are, FC Cincinnati is run out of town to Northern Kentucky.

I hear Park Hills is nice though.
FC Cincinnati 0-4 Inter Miami CF

Passes per shot: CIN 5.6-5.9 MIA
Avg Progression to shot (m): CIN 32.9-43.4 MIA

Shots: CIN 14-14 MIA
xG: CIN 0.77-2.15 MIA
xG (open play): CIN 0.7-2.12 MIA
xG (dead ball): CIN 0.07-0.03 MIA

#MLS #CINvMIA #AllForCincy #InterMiami
November 24, 2025 at 8:23 PM
More evidence for the necessity of a game-state study.

NYC controlled this game. Philly was tilting against windmills.

Freese MotM, but Philly missed some sitters.
Philadelphia Union 0-1 New York City FC

Passes per shot: PHI 2.6-3.2 NYC
Avg Progression to shot (m): PHI 25.8-40.2 NYC

Shots: PHI 18-5 NYC
xG: PHI 2.31-1.01 NYC
xG (open play): PHI 2.17-1.01 NYC
xG (dead ball): PHI 0.14-0 NYC

#MLS #PHIvNYC #DOOP #NYCFC
November 24, 2025 at 8:19 PM
Philadelphia Union 0-1 New York City FC

Passes per shot: PHI 2.6-3.2 NYC
Avg Progression to shot (m): PHI 25.8-40.2 NYC

Shots: PHI 18-5 NYC
xG: PHI 2.31-1.01 NYC
xG (open play): PHI 2.17-1.01 NYC
xG (dead ball): PHI 0.14-0 NYC

#MLS #PHIvNYC #DOOP #NYCFC
November 24, 2025 at 5:39 AM
FC Cincinnati 0-4 Inter Miami CF

Passes per shot: CIN 5.6-5.9 MIA
Avg Progression to shot (m): CIN 32.9-43.4 MIA

Shots: CIN 14-14 MIA
xG: CIN 0.77-2.15 MIA
xG (open play): CIN 0.7-2.12 MIA
xG (dead ball): CIN 0.07-0.03 MIA

#MLS #CINvMIA #AllForCincy #InterMiami
November 24, 2025 at 5:39 AM
24 hours later, #NWSLFinal review:

Spirit just choked. Hard. Looked absolutely lost when Gotham pressed. No shots on target in a final is just an indictment.

Gotham wasn’t much better tbh, they weren’t doing much with the advantage, but their attackers can mine gold out of poor xG chances.
Washington Spirit 0-1 NJ/NY Gotham FC

Passes per shot sequence: WAS 5.1-2.4 NJY
Avg Progression to shot (m): WAS 17.8-22.1 NJY

Shots: WAS 7-13 NJY
xG: WAS 0.49-0.62 NJY
xG (open play): WAS 0.44-0.58 NJY
xG (dead ball): WAS 0.05-0.05 NJY

#NWSL #WoSo #WASvNJY #ThatsTheSpirit #GothamFC
November 24, 2025 at 3:01 AM
Miami vs NYC would be more interesting at Yankee Stadium.
November 24, 2025 at 2:56 AM
I was mad at that Milan Iloski decision until I saw the shot. What a shot what a save. He had options though
November 24, 2025 at 2:51 AM
Apple TV glitched on 90’ of a playoff game lollllll
November 24, 2025 at 2:49 AM
City have looked better despite being camped out in their own end. Game state is real.
November 24, 2025 at 2:44 AM
Oh the American golden child has entered. Philly is desperate.
November 24, 2025 at 2:42 AM
Low blow, honestly.
Top chant of @whitecapsfc.com vs. LAFC tonight - after LA player dives, "We have healthcare!"
November 24, 2025 at 2:41 AM
Washington Spirit 0-1 NJ/NY Gotham FC

Passes per shot sequence: WAS 5.1-2.4 NJY
Avg Progression to shot (m): WAS 17.8-22.1 NJY

Shots: WAS 7-13 NJY
xG: WAS 0.49-0.62 NJY
xG (open play): WAS 0.44-0.58 NJY
xG (dead ball): WAS 0.05-0.05 NJY

#NWSL #WoSo #WASvNJY #ThatsTheSpirit #GothamFC
November 23, 2025 at 6:05 PM
Vancouver Whitecaps FC 2-2 Los Angeles FC

Passes per shot: VAN 4.1-4.7 LAFC
Avg Progression to shot (m): VAN 31.4-20.3 LAFC

Shots: VAN 9-25 LAFC
xG: VAN 1.65-3.32 LAFC
xG (open play): VAN 0.66-2.6 LAFC
xG (dead ball): VAN 0.99-0.72 LAFC

#MLS #VANvLAFC #VWFC #LAFC
November 23, 2025 at 6:04 PM
FC Tulsa 0-0 Pittsburgh Riverhounds SC

Passes per shot sequence: TUL 3.6-1 PIT
Avg Progression to shot (m): TUL 18.4-32.5 PIT

Shots: TUL 17-6 PIT
xG: TUL 2.18-0.6 PIT
xG (open play): TUL 1.69-0.22 PIT
xG (dead ball): TUL 0.48-0.38 PIT

#USL #TULvPIT #ForTulsa #HoundTahn
November 23, 2025 at 6:03 PM
FC Tulsa 3-0 New Mexico United

Passes per shot sequence: TUL 1.7-5.4 NM
Avg Progression to shot (m): TUL 17.3-38.2 NM

Shots: TUL 18-9 NM
xG: TUL 3.05-0.8 NM
xG (open play): TUL 2.84-0.73 NM
xG (dead ball): TUL 0.21-0.06 NM

#USL #TULvNM #ForTulsa #SomosUnidos
November 23, 2025 at 6:03 PM
Pittsburgh Riverhounds 1-0 Rhode Island FC

Passes per shot sequence: PIT 7.7-2.5 RI
Avg Progression to shot (m): PIT 44.3-27.8 RI

Shots: PIT 6-12 RI
xG: PIT 0.93-1.26 RI
xG (open play): PIT 0.93-1.05 RI
xG (dead ball): PIT 0-0.21 RI

#USL #PITvRI #HoundTahn #RIFC
November 23, 2025 at 6:03 PM
One Knoxville SC 2-0 Spokane Velocity FC

Passes per shot sequence: KNX 5.2-2.4 SPK
Avg Progression to shot (m): KNX 52.9-26.8 SPK

Shots: KNX 10-9 SPK
xG: KNX 2.28-0.97 SPK
xG (open play): KNX 1.45-0.84 SPK
xG (dead ball): KNX 0.82-0.13 SPK

#USL #KNXvSPK #TOOK #SpokaneVelocityFC
November 23, 2025 at 6:01 PM
Spokane Velocity FC 2-2 Portland Hearts of Pine

Passes per shot sequence: SPK 5-4.7 POR
Avg Progression to shot (m): SPK 34.3-29.2 POR

Shots: SPK 17-10 POR
xG: SPK 2.75-0.89 POR
xG (open play): SPK 2.53-0.86 POR
xG (dead ball): SPK 0.22-0.03 POR

#USL #SPKvPOR #SpokaneVelocityFC #UpTheHearts
November 23, 2025 at 6:01 PM
One Knoxville SC 1-0 FC Naples

Passes per shot sequence: KNX 7.9-3.3 FCN
Avg Progression to shot (m): KNX 43.3-27.3 FCN

Shots: KNX 17-7 FCN
xG: KNX 1.81-0.92 FCN
xG (open play): KNX 1.72-0.89 FCN
xG (dead ball): KNX 0.09-0.03 FCN

#USL #KNXvFCN #TOOK #FCNaples
November 23, 2025 at 6:01 PM
Penalties to begin.

LAFC: Son in a wall of boos. Normal run up. Smashed correctly, Takaoka guesses wrong. Doink.

Vancouver: Gregg’s son. Normal run up. Lloris guesses correctly but can’t get there

1-0

#VANvLAFC
November 23, 2025 at 5:34 AM
Penalties prediction

VAN 4-2 LAFC

Either Son or Bouanga miss.

Lloris guesses the right way once
November 23, 2025 at 5:29 AM
LAFC vs Vancouver is everything I wanted Spirit vs Gotham to be
November 23, 2025 at 5:28 AM
LAFC up two men with 10 minutes to go. They have to score or Vancouver takes all the momentum in penalties
November 23, 2025 at 5:22 AM