Barry Lamar Bonds (ur. 24 lipca 1964) – amerykański baseballista występujący na pozycji lewozapolowego. W latach 1986–2007 zawodnik ligi MLB. Jest synem Bobby’ego Bondsa, trzykrotnego uczestnika Meczu Gwiazd.
Życiorys Barry Bonds po ukończeniu szkoły średniej w 1982 roku, przystąpił do draftu i został wybrany w 2. rundzie przez San Francisco Giants, jednak klub nie spełnił jego oczekiwań finansowych. Postanowił kontynuować karierę na Arizona State University. Trzy lata później podpisał kontrakt z Pittsburgh Pirates.
W MLB zadebiutował 20 kwietnia 1986 roku w meczu przeciwko Chicago Cubs. W 1990 został MVP sezonu w National League ze średnią uderzeń 0,301, zdobywając 33 home runy oraz 114 RBI. Dwa sezony później otrzymał tę nagrodę po raz drugi.
W 1993 roku przeszedł do San Francisco Giants jako wolny agent. Uderzając średnio 0,326, zaliczając 46 home runów i 123 RBI został MVP National League drugi raz z rzędu. W 1996 wstąpił do Klubu 40–40 jako drugi zawodnik w historii.