List of Major League Baseball players with a home run in their final major league at bat

Ted Williams hit the 521st home run of his major-league career in his final at bat.[1]

This is a list of the Major League Baseball (MLB) players who have hit a home run in their final major league at bat. The feat was first accomplished in 1890 by Buck West, and most recently by Stephen Vogt in 2022.

Paul Gillespie and John Miller are the only players in MLB history to hit home runs in their first and last major-league at bats. Bobby Kielty and David Ross both hit their final home runs in a World Series game—Kielty hit his for the Boston Red Sox in the series-clinching Game 4 of the 2007 World Series, while Ross's occurred in Game 7 of the 2016 World Series and was an important contribution to ending the 108 year title drought of the Chicago Cubs. Mickey Cochrane and Ted Williams are the only players on this list who are inductees of the National Baseball Hall of Fame.

  1. ^ "Ted Williams Retires After 521st Home Run". Coeur d'Alene Press. Coeur d'Alene, Idaho. UP. September 29, 1960. p. 4. Retrieved April 6, 2024 – via newspapers.com.