I agree with a lot of your points here but disagree that a single solution is the silver bullet. I believe a combination of things need to happen to trim down game times because the game itself has changed. For example, it's going to be hard, if not impossible to walk back the fact that batters take more pitches per plate appearance in today's game. Over the past 20 years, the gain has been .25 pitches per PA. In just one game, that adds up to an additional 20-25 pitches thrown. That's several minutes of game time by itself. Here's what I'd like to see happen: 1. Pitch clock. There's no reason to roam circles around the mound or adjust your damned batting gloves every pitch. It's not strategy, it's ****ing boring. I can't count how many times I've turned off a game simply because the pitcher was being a slug on the mound, throwing two pitches a minute and making me yearn for a channel where I could watch paint dry. 2. Three batter minimum. Pitchers should be encouraged to finish an inning and forced to finish if encouragement doesn't work. 3. Restrict the shift. No infielder can cross second base. No outfielder can leave their OF zone (L, C, R, divided into thirds). That still allows for plenty of movement and adjustment, it only kills stacking one side of the field and killing BABIP in the process. Will this reduce game length? I don't know and while it'd be nice to shorten games, what's more important is to make the game less boring than it is right now. And putting the ball in play for a hit, throwing pitches more often, and reducing the number of times a game grinds to a halt for a pitching change makes it a better spectator experience. We can't do anything about the pitches per PA so work around it. If MLB does a good enough job of encouraging balls in play, we might even see a reduction in pitches per PA, speeding up the game even more.