Sign in

MLS Analytics

@mlsstat.bsky.social
4K followers 42 following 3.3K posts

by @catabush.com 🇺🇸| MLS and USMNT coverage. 📊| Data viz and analysis. Not affiliated with MLS. Support my work: ko-fi.com/catab

PostsRepliesMedia
MLS Analytics @mlsstat.bsky.social · 1h
New York Red Bulls: 0 (1.19 xG) vs St. Louis City SC: 3 (2.25 xG) #NYRBvSTL | #RBNY | #AllforCity | #MLS | 🤖⚽
150
MLS Analytics @mlsstat.bsky.social · 28/09/2026
Columbus Crew: 2 (1.88 xG) vs Inter Miami CF: 1 (0.27 xG) #CLBvMIA | #Crew96 | #InterMiamiCF | #MLS | 🤖⚽
1142
MLS Analytics @mlsstat.bsky.social · 27/09/2026
Vancouver Whitecaps FC: 3 (1.9 xG) vs D.C. United: 3 (2.47 xG) #VANvDCU | #VWFC | #VamosUnited | #MLS | 🤖⚽
121
MLS Analytics @mlsstat.bsky.social · 27/09/2026
San Jose Earthquakes: 3 (0.93 xG) vs Portland Timbers FC: 1 (1.5 xG) #SJEvPOR | #Quakes74 | #RCTID | #MLS | 🤖⚽
131
MLS Analytics @mlsstat.bsky.social · 27/09/2026
LA Galaxy: 3 (1.76 xG) vs Colorado Rapids: 2 (1.84 xG) #LAGvCOL | #LAGalaxy | #Rapids96 | #MLS | 🤖⚽
100
MLS Analytics @mlsstat.bsky.social · 27/09/2026
Real Salt Lake: 3 (1.82 xG) vs New England Revolution: 0 (1.15 xG) #RSLvNER | #RSL | #NERevs | #MLS | 🤖⚽
111
MLS Analytics @mlsstat.bsky.social · 27/09/2026
Seattle Sounders FC: 3 (2.04 xG) vs Minnesota United FC: 1 (1.82 xG) #SEAvMIN | #Sounders | #MNUFC | #MLS | 🤖⚽
130
MLS Analytics @mlsstat.bsky.social · 27/09/2026
Nashville SC: 2 (2.59 xG) vs Toronto FC: 0 (0.52 xG) #NSHvTOR | #EveroneN | #TFCLive | #MLS | 🤖⚽
100
MLS Analytics @mlsstat.bsky.social · 27/09/2026
Houston Dynamo FC: 0 (1.28 xG) vs Sporting Kansas City: 2 (1.39 xG) #HOUvSKC | #HolditDown | #SportingKC | #MLS | 🤖⚽
120
MLS Analytics @mlsstat.bsky.social · 27/09/2026
FC Dallas: 1 (0.81 xG) vs Los Angeles FC: 0 (0.77 xG) #FCDvLAFC | #DTID | #LAFC | #MLS | 🤖⚽
122
MLS Analytics @mlsstat.bsky.social · 27/09/2026
Austin FC: 3 (1.26 xG) vs San Diego FC: 3 (1.99 xG) #ATXvSD | #AustinFC | #SanDiegoFC | #MLS | 🤖⚽
121
MLS Analytics @mlsstat.bsky.social · 27/09/2026
Philadelphia Union: 4 (2.93 xG) vs Orlando City SC: 2 (1.1 xG) #PHIvORL | #DOOP | #OrlandoCity | #MLS | 🤖⚽
111
MLS Analytics @mlsstat.bsky.social · 27/09/2026
CF Montréal: 3 (2.07 xG) vs FC Cincinnati: 1 (1.97 xG) #MTLvCIN | #CFMTL | #AllforCincy | #MLS | 🤖⚽
100
MLS Analytics @mlsstat.bsky.social · 27/09/2026
Charlotte FC: 0 (1.25 xG) vs Chicago Fire FC: 1 (1.11 xG) #CLTvCHI | #ForTheCrown | #CF97 | #MLS | 🤖⚽
120
MLS Analytics @mlsstat.bsky.social · 27/09/2026
Atlanta United FC: 2 (0.95 xG) vs New York City FC: 2 (0.8 xG) #ATLvNYC | #ATLUTD | #NYCFC | #MLS | 🤖⚽
100
MLS Analytics @mlsstat.bsky.social · 24/09/2026
Seattle Sounders FC: 2 (0.91 xG) vs Real Salt Lake: 0 (0.43 xG) #SEAvRSL | #Sounders | #RSL | #MLS | 🤖⚽
151
MLS Analytics @mlsstat.bsky.social · 21/09/2026
Inter Miami CF: 2 (1.53 xG) vs San Diego FC: 2 (1.78 xG) #MIAvSD | #InterMiamiCF | #SanDiegoFC | #MLS | 🤖⚽
161
MLS Analytics @mlsstat.bsky.social · 20/09/2026
FC Dallas: 0 (1.78 xG) vs Austin FC: 0 (0.26 xG) #FCDvATX | #DTID | #AustinFC | #MLS | 🤖⚽
121
MLS Analytics @mlsstat.bsky.social · 20/09/2026
Portland Timbers FC: 0 (1.59 xG) vs Atlanta United FC: 1 (0.73 xG) #PORvATL | #RCTID | #ATLUTD | #MLS | 🤖⚽
110
MLS Analytics @mlsstat.bsky.social · 20/09/2026
Real Salt Lake: 0 (1.16 xG) vs Vancouver Whitecaps FC: 3 (2.21 xG) #RSLvVAN | #RSL | #VWFC | #MLS | 🤖⚽
110
MLS Analytics @mlsstat.bsky.social · 20/09/2026
Nashville SC: 3 (2.07 xG) vs Chicago Fire FC: 0 (0.98 xG) #NSHvCHI | #EveroneN | #CF97 | #MLS | 🤖⚽
130
MLS Analytics @mlsstat.bsky.social · 20/09/2026
Colorado Rapids: 3 (1.74 xG) vs Seattle Sounders FC: 3 (0.95 xG) #COLvSEA | #Rapids96 | #Sounders | #MLS | 🤖⚽
120
MLS Analytics @mlsstat.bsky.social · 20/09/2026
St. Louis City SC: 3 (2.66 xG) vs Toronto FC: 1 (1.08 xG) #STLvTOR | #AllforCity | #TFCLive | #MLS | 🤖⚽
170
MLS Analytics @mlsstat.bsky.social · 20/09/2026
Minnesota United FC: 2 (1.88 xG) vs LA Galaxy: 3 (1.6 xG) #MINvLAG | #MNUFC | #LAGalaxy | #MLS | 🤖⚽
120
MLS Analytics @mlsstat.bsky.social · 20/09/2026
Sporting Kansas City: 3 (1.01 xG) vs Philadelphia Union: 4 (0.66 xG) #SKCvPHI | #SportingKC | #DOOP | #MLS | 🤖⚽
152
MLS Analytics @mlsstat.bsky.social · 20/09/2026
Houston Dynamo FC: 2 (1.2 xG) vs FC Cincinnati: 2 (2.8 xG) #HOUvCIN | #HolditDown | #AllforCincy | #MLS | 🤖⚽
110
MLS Analytics @mlsstat.bsky.social · 20/09/2026
San Jose Earthquakes: 2 (1.1 xG) vs Los Angeles FC: 2 (0.36 xG) #SJEvLAFC | #Quakes74 | #LAFC | #MLS | 🤖⚽
110
MLS Analytics @mlsstat.bsky.social · 20/09/2026
New England Revolution: 4 (1.78 xG) vs Orlando City SC: 2 (1.36 xG) #NERvORL | #NERevs | #OrlandoCity | #MLS | 🤖⚽
110
MLS Analytics @mlsstat.bsky.social · 20/09/2026
CF Montréal: 0 (0.46 xG) vs Columbus Crew: 2 (0.92 xG) #MTLvCLB | #CFMTL | #Crew96 | #MLS | 🤖⚽
121
MLS Analytics @mlsstat.bsky.social · 20/09/2026
D.C. United: 1 (2.86 xG) vs Charlotte FC: 2 (0.9 xG) #DCUvCLT | #VamosUnited | #ForTheCrown | #MLS | 🤖⚽
130
MLS Analytics @mlsstat.bsky.social · 19/09/2026
New York City FC: 0 (2.42 xG) vs New York Red Bulls: 1 (1.4 xG) #NYCvNYRB | #NYCFC | #RBNY | #MLS | 🤖⚽
150
MLS Analytics @mlsstat.bsky.social · 14/09/2026
San Diego FC: 0 (1.25 xG) vs Philadelphia Union: 5 (2.58 xG) #SDvPHI | #SanDiegoFC | #DOOP | #MLS | 🤖⚽
160
MLS Analytics @mlsstat.bsky.social · 14/09/2026
Vancouver Whitecaps FC: 1 (2.68 xG) vs Austin FC: 2 (0.8 xG) #VANvATX | #VWFC | #AustinFC | #MLS | 🤖⚽
140
MLS Analytics @mlsstat.bsky.social · 14/09/2026
Chicago Fire FC: 1 (1.92 xG) vs New England Revolution: 2 (1.53 xG) #CHIvNER | #CF97 | #NERevs | #MLS | 🤖⚽
130
MLS Analytics @mlsstat.bsky.social · 13/09/2026
San Jose Earthquakes: 1 (1.21 xG) vs Houston Dynamo FC: 0 (0.92 xG) #SJEvHOU | #Quakes74 | #HolditDown | #MLS | 🤖⚽
130
MLS Analytics @mlsstat.bsky.social · 13/09/2026
LA Galaxy: 1 (1.91 xG) vs Seattle Sounders FC: 1 (1.73 xG) #LAGvSEA | #LAGalaxy | #Sounders | #MLS | 🤖⚽
140
MLS Analytics @mlsstat.bsky.social · 13/09/2026
Real Salt Lake: 0 (1.17 xG) vs New York City FC: 2 (0.61 xG) #RSLvNYC | #RSL | #NYCFC | #MLS | 🤖⚽
110
MLS Analytics @mlsstat.bsky.social · 13/09/2026
Colorado Rapids: 1 (2.2 xG) vs CF Montréal: 0 (0.67 xG) #COLvMTL | #Rapids96 | #CFMTL | #MLS | 🤖⚽
120
MLS Analytics @mlsstat.bsky.social · 13/09/2026
St. Louis City SC: 4 (2.76 xG) vs Minnesota United FC: 2 (1.89 xG) #STLvMIN | #AllforCity | #MNUFC | #MLS | 🤖⚽
1100
MLS Analytics @mlsstat.bsky.social · 13/09/2026
Sporting Kansas City: 3 (1.96 xG) vs Los Angeles FC: 1 (2.21 xG) #SKCvLAFC | #SportingKC | #LAFC | #MLS | 🤖⚽
140
MLS Analytics @mlsstat.bsky.social · 13/09/2026
FC Dallas: 2 (1.07 xG) vs Portland Timbers FC: 1 (1.7 xG) #FCDvPOR | #DTID | #RCTID | #MLS | 🤖⚽
142
MLS Analytics @mlsstat.bsky.social · 13/09/2026
Orlando City SC: 3 (2.05 xG) vs Toronto FC: 0 (2.51 xG) #ORLvTOR | #OrlandoCity | #TFCLive | #MLS | 🤖⚽
110
MLS Analytics @mlsstat.bsky.social · 13/09/2026
Inter Miami CF: 2 (1.66 xG) vs Nashville SC: 2 (2.43 xG) #MIAvNSH | #InterMiamiCF | #EveroneN | #MLS | 🤖⚽
172
MLS Analytics @mlsstat.bsky.social · 13/09/2026
D.C. United: 0 (0.21 xG) vs Atlanta United FC: 0 (1.42 xG) #DCUvATL | #VamosUnited | #ATLUTD | #MLS | 🤖⚽
121
MLS Analytics @mlsstat.bsky.social · 13/09/2026
Columbus Crew: 0 (1.47 xG) vs New York Red Bulls: 1 (1.43 xG) #CLBvNYRB | #Crew96 | #RBNY | #MLS | 🤖⚽
110
MLS Analytics @mlsstat.bsky.social · 13/09/2026
FC Cincinnati: 3 (2.44 xG) vs Charlotte FC: 3 (1.59 xG) #CINvCLT | #AllforCincy | #ForTheCrown | #MLS | 🤖⚽
121
MLS Analytics @mlsstat.bsky.social · 10/09/2026
Vancouver Whitecaps FC: 3 (2.23 xG) vs LA Galaxy: 0 (0.66 xG) #VANvLAG | #VWFC | #LAGalaxy | #MLS | 🤖⚽
110
MLS Analytics @mlsstat.bsky.social · 10/09/2026
San Diego FC: 2 (1.77 xG) vs San Jose Earthquakes: 3 (2.06 xG) #SDvSJE | #SanDiegoFC | #Quakes74 | #MLS | 🤖⚽
111
MLS Analytics @mlsstat.bsky.social · 10/09/2026
Portland Timbers FC: 2 (0.92 xG) vs St. Louis City SC: 2 (1.91 xG) #PORvSTL | #RCTID | #AllforCity | #MLS | 🤖⚽
120
MLS Analytics @mlsstat.bsky.social · 10/09/2026
Los Angeles FC: 2 (1.47 xG) vs New York Red Bulls: 0 (0.43 xG) #LAFCvNYRB | #LAFC | #RBNY | #MLS | 🤖⚽
130