Who holds the record for most career grand slams? Baseball History The New York Yankees Lou Gehrig holds the record for most career grand slams with 23. Gehrig also holds many other offensive records, including the American League RBI record (184), most years with 150 RBI (7), and most home runs in a game (4).