Major League Baseball often fails to get things right for fans, both on and off the field.

But the timing these of games on July 4th is something the league should look at and repeat as often as possible.

Because it just makes so much darn sense.

The action on this fine Thursday starts with an 11 a.m. ET first pitch in Washington when the Nationals host the Marlins. Do you know what that means? Breakfast baseball out here on the West Coast! Then there are a bunch of day games, followed by a few nights games.

Which is a perfect mix of baseball action to consume all day/night long.

Related Carlos Zambrano is still pitching and he likes corn on his hot dogs

And why can’t we have that more often on any day of the week during the season? Seriously, give us more day games, especially on Saturdays like it used to be back in the day. And give us more 11 a.m. starts, not just on certain holidays.

MLB has been struggling to grow its game for quite some time. Spreading out daily schedules, starting with more 11 a.m. weekday games, could help with that.

The main part of the baseball season is played during the summer, when school isn’t in session. Instead of so many night games during the week, drop in more day games, which would allow more kids, families, camps, etc. to sneak out for a great day at the ballpark.

I know what you’re thinking – “aren’t night games are when more people can go to games and owners can make more money!” Yes and no. Have you seen attendances at some of these stadiums during weekday night games? It’s absolutely brutal. Instead of sticking with the same formula year after year, why not mix it up and see what happens?

Right now MLB is a very regional game. Fans in Boston don’t care, or know anything about, the Mariners. And fans in San Diego don’t care, or know anything about the Blue Jays.

Spreading out the slate of games allows for more people to check out more games. MLB Network can swing around the league all day long, bringing fans from different cities into games with the teams and players that they don’t always get to see.

With the bulk of games currently being played at 7 p.m. ET and 10 p.m. ET, fans aren’t likely to be checking out other games or teams that don’t have their teams playing in them.

Which is bad for business. And is limiting to fans.

There’s also something cool about being unique, which is exactly what MLB would if it spread out its daily schedules. That’s something the NBA and NHL aren’t going to do, so it would give them more of an open space to show off their game and have more chances to have things get picked up more on social media and bring more eyes to their action..

People during the work day are looking for anything to distract them from their jobs for a bit.

MLB has the perfect opportunity to do that and grow its game.

Call me crazy (and I know some of you will), but it seems like the perfect plan to me.

Breakfast baseball, people! Does it get any more American than that?