The way you figure out if runs are earned or not is to reconstruct the inning without the error and see if the runs would have scored. For example, If the first batter gets on by error (should have been an out) and the next batter hits a HR....then the runner on base by error is unearned and the batter is earned. If the first batter got on by error and the next two batters get out then the 4th batter hits a HR all of the runs are unearned because the 4th batter should never have been up in the first place.Don’t feel like posting this in the baseball - why after the Altuve error we’re all 3 runs considered unearned? I’m sure it’s always been this way but I would think on any HR, that at least the batter should be considered earned. Or is any run scored after that unearned? That just seems dumb to me.
I hope that helps clarify.