During that period, Snyder posted a batting average above .300 three times, with a .320 average in 1921, a .343 average in 1922 and a .302 average in 1924. Snyder hit the first major league home run in the history of Braves Field in 1922. It was the first home run hit in the seven seasons played at the cavernous ballpark. In 1926, he was selected off waivers by the St. Louis Cardinals. He played for the Cardinals in 1927 before retiring at the end of the season at the age of 33.