Who holds the record for most at-bats in a season?

In 1980 Willie Wilson set the record for most at-bats in a season with 705. He played 161 games as an outfielder for the first-place Kansas City Royals, hitting .326 with 230 hits, 79 stolen bases, and 133 runs.

Juan Samuel holds the National League record with 701 at-bats, set in his rookie season in 1984. In 160 games, he collected 191 hits, 19 triples, stole 72 bases, and scored 104 runs.