In 2004 Bonds had 120
intentional walks. The Royals single season record for walks is 122 by John Mayberry in 1973.
The Royals single season records for OBP and SLUG were both set in 1980 by George with .454/.664. Bonds had 9 seasons of at least that OBP, and 7 seasons with a better slug.
The Royals have had six individual seasons with 100 walks (none since 1989). Bonds did that 14 times.