Harshul Shah
banner
soccessor.bsky.social
Harshul Shah
@soccessor.bsky.social
Former Data Analyst at FC Dallas, now diving deeper into football analytics & data science.
Exploring football metrics, and tactical data shape the game across leagues from the Premier League to MLS.
Follow for more insights with ML molded match analysis.
Epic #UCL clash
@realmadridfc1.bsky.social 4–3 @olympiacosfc.bsky.social
#RMA win on volume, #OlympiakosFC win on quality.
Shots: 21 vs 13
SoT: 13 vs 6
xT: 2.95 vs 1.85
Progressive passes: 36 vs 28
But:
Goals/shot: 0.19 vs 0.23
Goals/SoT: 0.31 vs 0.50
Fewer chances for Oly yet deadlier finishing
November 27, 2025 at 9:29 AM
Want to see the data behind the tactics?
Check out stats, player radars, xG timelines and more from Palace vs Bournemouth from link.
Link: cpfc-vs-afcbournemouth-analysis.streamlit.app#mateta-hat-t...
Open call to @optaanalyst.optajoe.com @fbref.com for thoughts.What stood out for you in the match?
October 29, 2025 at 11:19 PM
Ismaïla Sarr was on fire vs Liverpool!
2 goals, 4 shots, 3 on target, relentless box touches & progressive runs.
Open thread to @cpfchq.bsky.social fans & analytics pros: What’s his ceiling this season? Tag: @eng-premierleague.bsky.social @statsperform.optajoe.com
#ScoutReport #BlueskyAnalytics
October 29, 2025 at 11:11 PM
Momentum visualized: Palace’s expected goals (xG) rising in waves, as Liverpool struggled to create.
Cumulative #xG timeline tells the story of clinical attacking and pressing.
Discussion for @fbref.com @statsbomb.com @footystats.bsky.social : How did pressing and movement shape this result? #EFLcup
October 29, 2025 at 11:08 PM
Palace’s tactical power on full display at Anfield!
Check the radar: higher xG, more shots on target, box entries & big chances vs Liverpool.
Clear statement from Oliver Glasner’s side Crystal Palace.
@optaanalyst.optajoe.com @theathletic.com @fotmob.com
#CrystalPalace #Liverpool #BlueskyFootball
October 29, 2025 at 11:06 PM
Champions League 2025/26 - Defensive Recovery:
Which clubs win the most ground duels?
Balls recovered vs tackles, #UnionSG sets the standard.
Explore the chart for every team’s defensive story.
#ChampionsLeague #UCLStats #FootballAnalytics #DefensiveRecovery #UCL2025 @fbref.com @fotmob.com #UEFA
October 2, 2025 at 8:27 AM
Summary of @eurocup.bsky.social teams in this #intlbreak for the @fifaworldcup26.bsky.social #WCQualifiers demonstrated direct play with some amazing storylines and plethora of goals from the @uefaranken.se national teams.
@englandfootball.bsky.social @francefootball.bsky.social @espn.com
September 12, 2025 at 9:10 AM
The September #internationalbreak wasn't just about goals—it was a tactical referendum.
Leaves us with questions that data delivers
Who's returning to clubs in top form?
How did national teams expose new vulnerabilities?
#FootballAnalytics #SoccerStats #Break #WC #WCQUALIFIERS #UEFA #Europe #FIFA
September 12, 2025 at 9:02 AM
The Athletic’s Tactics Podcast raised a great point: Amorim’s system is becoming more predictable. Teams aren’t just defending United — they’re decoding them. Here’s what the data + dashboard shows
#FootballTactics #SportsAnalytics #MUFC #EPL #PL @tacticspod.bsky.social @markcarey93.bsky.social
September 6, 2025 at 7:57 AM
Football data deep dive!
We analyzed decades of football stats and found a fascinating trend: the beautiful game is getting cleaner. Fouls per match are down, and "fouls per card" are also dropping, meaning referees are getting stricter. It's a win for fair play! #football #data #fairplay #analytics
August 22, 2025 at 8:40 AM