I think that's oversimplifying it. When I worked in Indy ball with games being at 7, players generally showed up in mid-afternoon, like 2-3 (some earlier, some later of course). They prepare, go to the trainer(s), get their work in, etc., and then have BP/pregame stuff, then the actual game. They weren't usually leaving until 10-11 post-game. In my personal experience, it's more like an 8 hour day at least. Factor in taxes and that hourly rate gets even grimmer.