Everybody and their mother knows you don't get an RBI for a routine double play. However, let's say you have men on first and third, no outs. Batter comes up and flies out deep to right. Guy on third tags and scores. Guy on 1st tags and gets thrown out at 2nd for a double play. Does the batter get an RBI? Similarly, let's say the batter grounds out hard to 1st. Guy on 3rd scores, but the 1st baseman steps on first and then throws to second, and the guy on 1st who was running to 2nd is tagged out at 2nd. Furthermore, assume that if the 1st baseman threw to 2nd base first, the batter is fast enough to beat the relay throw easily. Does the batter get an RBI?