who has the most grand slams in major league baseball
Grand slam (baseball) Alex Rodriguez has 25 career grand slams, the most by any player in Major League Baseball history, passing Lou Gehrig's 23 on September 20, 2013. Meanwhile, Don Mattingly set the one-season record with six grand slams in 1987 â€“ remarkably, the only grand slams of his major league career. Travis Hafner tied Mattingly's Major League record in 2006, while in 2009, Albert Pujols tied the one-season National League record of five grand slams set by Ernie Banks in 1955.[2]
Roger Federer In majors, he has won a record eight Wimbledon titles, five Australian Open titles, a record five consecutive US Open titles and one French Open title. He is among eight men to have captured a career Grand Slam and has reached a record 29 men's singles Grand Slam finals, including ten in a row from the 2005 Wimbledon Championships to the 2007 US Open. Given these achievements, many players and analysts consider Federer the greatest tennis player of all time.[a]