A run is scored each time a runner successfully touches first base, second base, third base, and home plate in order without being called out; The runner must physically touch or step on each base; A runner who misses a base may be called out on appeal by the fielding team
Why people argue about this
People often assume that a runner only needs to touch all bases in order to score a run, forgetting about the potential for a home run where the ball is hit out of bounds. The confusion arises because they overlook how an outfield fly rule or other defensive plays can change the outcome and whether a home run actually scores them automatically based on their position at bat.