List of Major League Baseball annual runs batted in leaders
In baseball, a run batted in (RBI) is awarded to a batter for each runner who scores as a direct result of the batter’s action, including a hit, fielder’s choice, sacrifice fly, or a walk or hit by pitch with the bases loaded. A batter is also awarded an RBI for scoring himself upon hitting a home run. However, if a run scores because of an error that the defense commits on a batted ball, the batter does not receive an RBI; the exception is when the official scorer deems the run would’ve scored with or without an error, such as when an error occurs on a fielder’s choice.
Read more on Wikipedia