Bonds’ fewest homers in a full season was 19, in 1989. His high was 73, in 2001. Aaron’s fewest homers in a full season was either 12, in 1975, or 13, in 1954, depending on what you consider to be the full season threshold. His high was 47, in 1971.

Bonds’ number of steals in a season peaked at 52, and declined to 5 in his last full season, 2007. Aaron’s number of steals in a season peaked at 31, and declined to 0 in his last two seasons. Bonds had 762 homers out of 2935 hits, and 2558 walks, and 688 intentional walks. His longest sustained homer slumps were hitting 3 from August 15, 1986, to the end of that season, and hitting 1 from August 27, 1989, to the end of that season. Aaron had 755 homers out of 3771 hits, and 1402 walks, and 293 intentional walks. His longest sustained homer slumps were hitting 3 from May 18, 1975, to July 3, 1975, and hitting 1 from August 12, 1975, to the end of that season, then hitting 1 from July 15, 1976, to the end of that season (but Aaron missed quite a bit of time in that span).

Bonds had 4 3-homer games, and 67 2-homer games; 4 games with 4 intentional walks, and 13 with 3 intentional walks. Bonds had 4 games with 4 strikeouts, and 32 games with 3 strikeouts. Aaron had 1 3-homer game, and 61 2-homer games; 1 game with 3 intentional walks, and 17 with 2 intentional walks. He had 20 games with 3 strikeouts.

Finally: Bonds was ejected 13 times as a player, usually for arguing balls and strikes, starting with once in 1987 and ending with once in 2006 (and once as a hitting coach, in 2016); Aaron was ejected once, on June 19, 1966, for arguing balls and strikes.