What is Barry Bonds Middle Name?

Barry Bonds’ middle name is Lamar. Bonds was born on July 24, 1964, and is a Major League Baseball outfielder. Barry Bonds is a free agent who has recently been involved in baseball’s steroids scandal.