In the 6 – 3 victory over the Marlins at Pac Bell Park, Barry Bonds of the Giants sets a major league record by being intentionally walked four times in a nine-inning game. In 1990, Cubs outfielder Andre Dawson was given five intentional passes in a 16-inning contest against Cincinnati.

On May 1, 2004 — In the 6 – 3 victory over the Marlins at Pac Bell Park, Barry Bonds of the Giants sets a major league record by being intentionally walked four times in a nine-inning game. In 1990, Cubs outfielder Andre Dawson was given five intentional passes in a 16-inning contest against Cincinnati.

Source
Baseball Reference May 1