Inspiration

Given recent pace-of-play changes, I wanted to find an easy way to allow people to easily track the impact of the rule changes. This was inspired by a recent article ( https://www.sbnation.com/a/mlb-2017-season-preview/game-length ) that compared a game from 2014 to a game from 1984 with the same number of runs and same number of plate appearances, and found that the 2014 game was significantly longer.

What it does

Scrapes MLB API to build a database of every game in a season, breaking it down by number of pitches, number of baserunners, # of innings. Then have an app that passes in data for a recent game. We can then use MLB API to pull the data for that game and find a game from the past that was similar, and compare the time of the two changes.

How we built it

Use Node to pull data from MLB API to build up database of past seasons. Then spin up React front-end to allow user to search database and pass in a more recent game.

Challenges we ran into

Spinning up front-end, getting Node back-end to speak with React front-end.

Accomplishments that we're proud of

Pulling together data from Node was easier than I thought.

What we learned

Back-end work is easier than front-end.

What's next for MLB Time Tracker

TBD.

Built With

Share this project:

Updates