A Twitter Snapshot of Opening Day

Baseball is back, and fans came out of months of hibernation to watch their favorite team play their first game of the year. Social media, particularly Twitter, allowed fans to share their experiences, reactions and news in real time.

I was able to sample over a half-million tweets predominately from fans containing any of the 30 Major League Baseball teams’ mascot names or Twitter handles. From this I was able to construct time-series graphs reflecting the Twitter volume at any given time over the course of the two days of Opening Night and Opening Day games.

Below is a composite chart of Sunday through Monday night delineated by team. Typically, each team’s heaviest traffic comes during their first game. However, San Diego and Atlanta bucked this trend when the Craig Kimbrel and Melvin Upton trade was announced. In fact, this news created the highest tweet volume of the entire time frame.

2015 MLB Twitter Volume

To enhance the snapshot of the tweet activity, I attached a sentiment score to each tweet and averaged it for each 5 minute collection bin. The scores range from -1, a strongly negative tweet, to +1, a strongly positive tweet, and that is denoted using red and green, respectively. Generally, most tweets were positive. Intuitively, you would expect this since fans are generally upbeat and optimistic about their team’s season or for the sheer fact that the baseball season has started. There were definitely a few instances when the tweets become rather negative. For example, the Cubs had bunches of negative tweets after their game ended most likely due to negative press regarding the renovations at Wrigley Field.

You Aren't a FanGraphs Member
It looks like you aren't yet a FanGraphs Member (or aren't logged in). We aren't mad, just disappointed.
We get it. You want to read this article. But before we let you get back to it, we'd like to point out a few of the good reasons why you should become a Member.
1. Ad Free viewing! We won't bug you with this ad, or any other.
2. Unlimited articles! Non-Members only get to read 10 free articles a month. Members never get cut off.
3. Dark mode and Classic mode!
4. Custom player page dashboards! Choose the player cards you want, in the order you want them.
5. One-click data exports! Export our projections and leaderboards for your personal projects.
6. Remove the photos on the home page! (Honestly, this doesn't sound so great to us, but some people wanted it, and we like to give our Members what they want.)
7. Even more Steamer projections! We have handedness, percentile, and context neutral projections available for Members only.
8. Get FanGraphs Walk-Off, a customized year end review! Find out exactly how you used FanGraphs this year, and how that compares to other Members. Don't be a victim of FOMO.
9. A weekly mailbag column, exclusively for Members.
10. Help support FanGraphs and our entire staff! Our Members provide us with critical resources to improve the site and deliver new features!
We hope you'll consider a Membership today, for yourself or as a gift! And we realize this has been an awfully long sales pitch, so we've also removed all the other ads in this article. We didn't want to overdo it.

I’ll let you explore the data visualization instead of pointing out every instance of negative fan reaction. There are two ways to view the data: picking two teams to compare or picking one of the 15 games. Please note that this is toggled by the buttons at the top of the visualization, and you must also select the date you want to view. The date should default to Sunday to show the Cardinals-Cubs game, but if you would like to examine other games, you have to switch the date to Monday.

On the lighter side of social media analytics, I did a quick analysis on the emoji used by each team’s fans. Below is a table of the top 5 emoji that fans of each team used over the course of the two days. The baseball emoji was clearly the most popular (and obvious) emoji for this occasion, and most of the other emoji reflect the team’s colors, mascot, or mood (check out the Braves and Phillies). The Brewers had a rather interesting emoji turn up in their top 5: a basketball, which reflected the University of Wisconsin playing in the NCAA Men’s Basketball Championship Game last night.

2015 Opening Day Emoji

Notes: Twitter allows me to only sample a real time stream of tweets; this data set does not represent the entire volume present throughout the time frame. I also filtered out tweets by looking for precise Twitter handles including the ‘@’ sign or the presence of ‘opening day’ or ‘opening night’. This mitigated the problem of scraping tweets about generic athletics, angels, padres, or pirates.

Sentiment analysis was conducted using the TextBlob package for Python.





I build things here.

5 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
TKDC
10 years ago

I’m guessing the fifth emoji on the Marlins list was connected to a bunch of Dee Gordon related tweets, right?