Sign in

USL Analytics

@uslstat.bsky.social
1.4K followers 27 following 4.2K posts

By @catabush.com 🇺🇸| USL C + SL + League 1 coverage. 📊| Data viz and analysis. Not affiliated with USL. Support my work: ko-fi.com/catab

PostsRepliesMedia
USL Analytics @uslstat.bsky.social · 16h
New Mexico United 2 : 1 Phoenix Rising FC ▫ Interceptions: 9 - 9 ▫ Challenges: 6 - 3 ▫ Clearances: 31 - 19 ▫ Recoveries: 23 - 30 ▫ Blocked Passes: 10 - 7 ▫ Tackles: 7 - 7 #NMvPHX
000
USL Analytics @uslstat.bsky.social · 16h
New Mexico United 2 : 1 Phoenix Rising FC ▫ Passes into final 1/3: 23 - 40 ▫ Passes in final 1/3: 53 - 98 ▫ Passes into opp. box: 9 - 24 #NMvPHX
100
USL Analytics @uslstat.bsky.social · 16h
New Mexico United: 2 (1.0 xG) vs Phoenix Rising FC: 1 (1.96 xG) #NMvPHX | #SomosUnidos | #TodosRojos | #USLChampionship | 🤖⚽
110
USL Analytics @uslstat.bsky.social · 17h
Tampa Bay Sun FC 1 : 1 Lexington SC ▫ Interceptions: 21 - 12 ▫ Challenges: 3 - 9 ▫ Clearances: 18 - 29 ▫ Recoveries: 51 - 38 ▫ Blocked Passes: 9 - 9 ▫ Tackles: 16 - 11 #TBvLEX
000
USL Analytics @uslstat.bsky.social · 17h
Tampa Bay Sun FC 1 : 1 Lexington SC ▫ Passes into final 1/3: 31 - 20 ▫ Passes in final 1/3: 79 - 36 ▫ Passes into opp. box: 9 - 5 #TBvLEX
100
USL Analytics @uslstat.bsky.social · 17h
Tampa Bay Sun FC: 1 (1.77 xG) vs Lexington SC: 1 (0.49 xG) #TBvLEX | #EnergizeTheBay | #LexGo | #USLSuperLeague | 🤖⚽
100
USL Analytics @uslstat.bsky.social · 04/10/2026
Las Vegas Lights FC 1 : 0 San Antonio FC ▫ Interceptions: 5 - 11 ▫ Challenges: 4 - 6 ▫ Clearances: 21 - 16 ▫ Recoveries: 30 - 38 ▫ Blocked Passes: 1 - 1 ▫ Tackles: 15 - 8 #LVvSA
000
USL Analytics @uslstat.bsky.social · 04/10/2026
Las Vegas Lights FC 1 : 0 San Antonio FC ▫ Passes into final 1/3: 35 - 38 ▫ Passes in final 1/3: 57 - 40 ▫ Passes into opp. box: 10 - 11 #LVvSA
110
USL Analytics @uslstat.bsky.social · 04/10/2026
Las Vegas Lights FC: 1 (1.79 xG) vs San Antonio FC: 0 (1.69 xG) #LVvSA | #VivaLights | #Defend210 | #USLChampionship | 🤖⚽
120
USL Analytics @uslstat.bsky.social · 04/10/2026
Orange County SC 1 : 2 Monterey Bay FC ▫ Interceptions: 8 - 2 ▫ Challenges: 3 - 4 ▫ Clearances: 17 - 25 ▫ Recoveries: 30 - 41 ▫ Blocked Passes: 3 - 6 ▫ Tackles: 10 - 12 #OCvMB
000
USL Analytics @uslstat.bsky.social · 04/10/2026
Orange County SC 1 : 2 Monterey Bay FC ▫ Passes into final 1/3: 32 - 35 ▫ Passes in final 1/3: 61 - 59 ▫ Passes into opp. box: 6 - 13 #OCvMB
100
USL Analytics @uslstat.bsky.social · 04/10/2026
Orange County SC: 1 (1.3 xG) vs Monterey Bay FC: 2 (2.05 xG) #OCvMB | #ForCounty | #ForTheUnion | #USLChampionship | 🤖⚽
110
USL Analytics @uslstat.bsky.social · 04/10/2026
Colorado Springs Switchbacks FC 0 : 0 Oakland Roots SC ▫ Interceptions: 4 - 8 ▫ Challenges: 2 - 3 ▫ Clearances: 14 - 37 ▫ Recoveries: 50 - 43 ▫ Blocked Passes: 6 - 4 ▫ Tackles: 12 - 12 #COSvOAK
000
USL Analytics @uslstat.bsky.social · 04/10/2026
Colorado Springs Switchbacks FC 0 : 0 Oakland Roots SC ▫ Passes into final 1/3: 49 - 20 ▫ Passes in final 1/3: 112 - 55 ▫ Passes into opp. box: 15 - 5 #COSvOAK
100
USL Analytics @uslstat.bsky.social · 04/10/2026
Colorado Springs Switchbacks FC: 0 (1.65 xG) vs Oakland Roots SC: 0 (0.36 xG) #COSvOAK | #switchbacksfc | #OaklandFirstAlways | #USLChampionship | 🤖⚽
120
USL Analytics @uslstat.bsky.social · 04/10/2026
FC Tulsa 1 : 1 Sacramento Republic FC ▫ Interceptions: 4 - 0 ▫ Challenges: 4 - 2 ▫ Clearances: 28 - 21 ▫ Recoveries: 26 - 26 ▫ Blocked Passes: 0 - 4 ▫ Tackles: 7 - 17 #TULvSAC
000
USL Analytics @uslstat.bsky.social · 04/10/2026
FC Tulsa 1 : 1 Sacramento Republic FC ▫ Passes into final 1/3: 18 - 31 ▫ Passes in final 1/3: 23 - 53 ▫ Passes into opp. box: 5 - 9 #TULvSAC
100
USL Analytics @uslstat.bsky.social · 04/10/2026
FC Tulsa: 1 (1.14 xG) vs Sacramento Republic FC: 1 (1.62 xG) #TULvSAC | #ForTulsa | #RepublicFC | #USLChampionship | 🤖⚽
110
USL Analytics @uslstat.bsky.social · 04/10/2026
Tampa Bay Rowdies 1 : 2 The Miami FC ▫ Interceptions: 5 - 13 ▫ Challenges: 12 - 4 ▫ Clearances: 21 - 36 ▫ Recoveries: 36 - 33 ▫ Blocked Passes: 7 - 8 ▫ Tackles: 13 - 13 #TBRvMIA
000
USL Analytics @uslstat.bsky.social · 04/10/2026
Tampa Bay Rowdies 1 : 2 The Miami FC ▫ Passes into final 1/3: 44 - 20 ▫ Passes in final 1/3: 80 - 31 ▫ Passes into opp. box: 13 - 6 #TBRvMIA
100
USL Analytics @uslstat.bsky.social · 04/10/2026
Tampa Bay Rowdies: 1 (1.74 xG) vs The Miami FC: 2 (1.68 xG) #TBRvMIA | #TampaBayRowdies | #vamosmiami | #USLChampionship | 🤖⚽
110
USL Analytics @uslstat.bsky.social · 04/10/2026
Lexington SC 3 : 1 El Paso Locomotive FC ▫ Interceptions: 9 - 8 ▫ Challenges: 5 - 6 ▫ Clearances: 12 - 17 ▫ Recoveries: 51 - 28 ▫ Blocked Passes: 5 - 8 ▫ Tackles: 13 - 19 #LEXvELP
000
USL Analytics @uslstat.bsky.social · 04/10/2026
Lexington SC 3 : 1 El Paso Locomotive FC ▫ Passes into final 1/3: 63 - 15 ▫ Passes in final 1/3: 174 - 41 ▫ Passes into opp. box: 24 - 5 #LEXvELP
100
USL Analytics @uslstat.bsky.social · 04/10/2026
Lexington SC: 3 (5.42 xG) vs El Paso Locomotive FC: 1 (0.21 xG) #LEXvELP | #LexGo | #VamosElPaso | #USLChampionship | 🤖⚽
110
USL Analytics @uslstat.bsky.social · 04/10/2026
Detroit City FC 1 : 0 Birmingham Legion FC ▫ Interceptions: 12 - 12 ▫ Challenges: 9 - 7 ▫ Clearances: 14 - 22 ▫ Recoveries: 42 - 39 ▫ Blocked Passes: 7 - 3 ▫ Tackles: 14 - 10 #DETvBHM
001
USL Analytics @uslstat.bsky.social · 04/10/2026
Detroit City FC 1 : 0 Birmingham Legion FC ▫ Passes into final 1/3: 29 - 38 ▫ Passes in final 1/3: 66 - 71 ▫ Passes into opp. box: 9 - 5 #DETvBHM
101
USL Analytics @uslstat.bsky.social · 04/10/2026
Detroit City FC: 1 (1.51 xG) vs Birmingham Legion FC: 0 (0.93 xG) #DETvBHM | #DCTID | #HammerDown | #USLChampionship | 🤖⚽
141
USL Analytics @uslstat.bsky.social · 04/10/2026
Brooklyn FC 1 : 3 Rhode Island FC ▫ Interceptions: 4 - 8 ▫ Challenges: 3 - 3 ▫ Clearances: 21 - 32 ▫ Recoveries: 31 - 37 ▫ Blocked Passes: 5 - 5 ▫ Tackles: 15 - 18 #BKNvRI
000
USL Analytics @uslstat.bsky.social · 04/10/2026
Brooklyn FC 1 : 3 Rhode Island FC ▫ Passes into final 1/3: 34 - 29 ▫ Passes in final 1/3: 60 - 49 ▫ Passes into opp. box: 9 - 6 #BKNvRI
100
USL Analytics @uslstat.bsky.social · 04/10/2026
Brooklyn FC: 1 (0.23 xG) vs Rhode Island FC: 3 (1.26 xG) #BKNvRI | #BKFC | #RIFC | #USLChampionship | 🤖⚽
110
USL Analytics @uslstat.bsky.social · 04/10/2026
Loudoun United FC 1 : 1 Indy Eleven ▫ Interceptions: 6 - 6 ▫ Challenges: 1 - 5 ▫ Clearances: 14 - 46 ▫ Recoveries: 40 - 27 ▫ Blocked Passes: 3 - 5 ▫ Tackles: 18 - 16 #LDNvIND
000
USL Analytics @uslstat.bsky.social · 04/10/2026
Loudoun United FC 1 : 1 Indy Eleven ▫ Passes into final 1/3: 48 - 27 ▫ Passes in final 1/3: 150 - 29 ▫ Passes into opp. box: 20 - 7 #LDNvIND
100
USL Analytics @uslstat.bsky.social · 04/10/2026
Loudoun United FC: 1 (1.73 xG) vs Indy Eleven: 1 (0.51 xG) #LDNvIND | #LoudAndUnited | #IndyForever | #USLChampionship | 🤖⚽
100
USL Analytics @uslstat.bsky.social · 03/10/2026
Athletic Club Boise 1 : 0 Greenville Triumph SC ▫ Interceptions: 5 - 5 ▫ Challenges: 6 - 11 ▫ Clearances: 13 - 16 ▫ Recoveries: 32 - 31 ▫ Blocked Passes: 9 - 9 ▫ Tackles: 10 - 14 #ACBvGVL
010
USL Analytics @uslstat.bsky.social · 03/10/2026
Athletic Club Boise 1 : 0 Greenville Triumph SC ▫ Passes into final 1/3: 26 - 53 ▫ Passes in final 1/3: 76 - 85 ▫ Passes into opp. box: 7 - 17 #ACBvGVL
101
USL Analytics @uslstat.bsky.social · 03/10/2026
Athletic Club Boise: 1 (1.38 xG) vs Greenville Triumph SC: 0 (0.84 xG) #ACBvGVL | #ACBoise | #TogetherWeTriumph | #USLLeagueOne | 🤖⚽
110
USL Analytics @uslstat.bsky.social · 03/10/2026
Brooklyn FC 1 : 0 Fort Lauderdale United FC ▫ Interceptions: 6 - 8 ▫ Challenges: 4 - 10 ▫ Clearances: 25 - 23 ▫ Recoveries: 45 - 37 ▫ Blocked Passes: 12 - 12 ▫ Tackles: 12 - 19 #BKNvFTL
000
USL Analytics @uslstat.bsky.social · 03/10/2026
Brooklyn FC 1 : 0 Fort Lauderdale United FC ▫ Passes into final 1/3: 36 - 29 ▫ Passes in final 1/3: 56 - 46 ▫ Passes into opp. box: 7 - 5 #BKNvFTL
100
USL Analytics @uslstat.bsky.social · 03/10/2026
Brooklyn FC: 1 (1.47 xG) vs Fort Lauderdale United FC: 0 (0.33 xG) #BKNvFTL | #BKFC | #FTLUTD | #USLSuperLeague | 🤖⚽
120
USL Analytics @uslstat.bsky.social · 01/10/2026
Sacramento Republic FC 3 : 2 Las Vegas Lights FC ▫ Interceptions: 12 - 3 ▫ Challenges: 3 - 7 ▫ Clearances: 19 - 40 ▫ Recoveries: 37 - 24 ▫ Blocked Passes: 5 - 3 ▫ Tackles: 16 - 17 #SACvLV
000
USL Analytics @uslstat.bsky.social · 01/10/2026
Sacramento Republic FC 3 : 2 Las Vegas Lights FC ▫ Passes into final 1/3: 42 - 24 ▫ Passes in final 1/3: 87 - 41 ▫ Passes into opp. box: 10 - 9 #SACvLV
100
USL Analytics @uslstat.bsky.social · 01/10/2026
Sacramento Republic FC: 3 (1.83 xG) vs Las Vegas Lights FC: 2 (1.7 xG) #SACvLV | #RepublicFC | #VivaLights | #USLChampionship | 🤖⚽
110
USL Analytics @uslstat.bsky.social · 01/10/2026
Chattanooga Red Wolves SC 0 : 1 Spokane Velocity FC ▫ Interceptions: 9 - 14 ▫ Challenges: 6 - 4 ▫ Clearances: 16 - 32 ▫ Recoveries: 41 - 35 ▫ Blocked Passes: 7 - 3 ▫ Tackles: 5 - 8 #CHAvSPK
000
USL Analytics @uslstat.bsky.social · 01/10/2026
Chattanooga Red Wolves SC 0 : 1 Spokane Velocity FC ▫ Passes into final 1/3: 47 - 22 ▫ Passes in final 1/3: 62 - 16 ▫ Passes into opp. box: 20 - 3 #CHAvSPK
100
USL Analytics @uslstat.bsky.social · 01/10/2026
Chattanooga Red Wolves SC: 0 (1.74 xG) vs Spokane Velocity FC: 1 (0.53 xG) #CHAvSPK | #DaleLobos | #SpokaneVelocityFC | #USLLeagueOne | 🤖⚽
110
USL Analytics @uslstat.bsky.social · 01/10/2026
FC Tulsa 1 : 0 New Mexico United ▫ Interceptions: 10 - 4 ▫ Challenges: 3 - 3 ▫ Clearances: 26 - 20 ▫ Recoveries: 27 - 34 ▫ Blocked Passes: 4 - 6 ▫ Tackles: 5 - 17 #TULvNM
000
USL Analytics @uslstat.bsky.social · 01/10/2026
FC Tulsa 1 : 0 New Mexico United ▫ Passes into final 1/3: 22 - 33 ▫ Passes in final 1/3: 46 - 40 ▫ Passes into opp. box: 5 - 6 #TULvNM
100
USL Analytics @uslstat.bsky.social · 01/10/2026
FC Tulsa: 1 (2.17 xG) vs New Mexico United: 0 (0.8 xG) #TULvNM | #ForTulsa | #SomosUnidos | #USLChampionship | 🤖⚽
110
USL Analytics @uslstat.bsky.social · 01/10/2026
Rhode Island FC 1 : 0 Indy Eleven ▫ Interceptions: 8 - 10 ▫ Challenges: 4 - 4 ▫ Clearances: 37 - 20 ▫ Recoveries: 35 - 34 ▫ Blocked Passes: 4 - 3 ▫ Tackles: 14 - 22 #RIvIND
000
USL Analytics @uslstat.bsky.social · 01/10/2026
Rhode Island FC 1 : 0 Indy Eleven ▫ Passes into final 1/3: 39 - 36 ▫ Passes in final 1/3: 110 - 49 ▫ Passes into opp. box: 9 - 10 #RIvIND
100