Who gave up Lou Gehrig’s final grand slam? September 7, 2022Baseball, Baseball History On August 20, 1938, Gehrig hit his final grand slam off Lee Ross, Philadelphia A‘s pitcher. His total of 23 grand slams is still a record.