Ervin Thomas Beck was born on July 19, 1878, in Toledo, Ohio.[2] He made his first professional baseball appearance at the age of 16, when he signed with the Adrian Reformers of the Michigan State League.[3] From 1896 into the 1899 minor league baseball seasons, he played for the Toledo Mud Hens of the Interstate League, hitting 11 home runs and a .298 batting average in 1898.[3] During his time with the Mud Hens, he was considered to be one of the top players at his position in the Interstate League. In August 1897, the Pittsburgh Pirates of the National League (NL), offered Toledo $1,500 for the rights for Beck as well as their first baseman, Bade Meyers.[4]
In August 1899, Beck was sold by the Mud Hens to the Brooklyn Superbas of the National League, and made his major league debut on September 19. Superbas managerTed Sullivan initially offered Toledo $200 for Beck's rights, but eventually agreed to $1000.[5] In total, Beck played in eight games for the Superbas, six as a second baseman and two as a shortstop, and collected just four hits in 24 at bats for a .167 batting average.[2]
For the 1900 season, he returned to the Mud Hens and played a full season, achieving career-high totals in every major hitting category, highlighted by his .360 batting average and 71 doubles.[3] Following the season, his rights were retained by Cincinnati of the NL[6] but he instead chose to play for the Cleveland Blues of the newly-major American League. On April 25, 1901, Beck hit the first major league home run in American League history.[7]
On November 27, 1901, it was reported that Beck had signed with the Cincinnati Reds of the NL before the 1902 season; a one-year contract for $3,000 to play second base.[8] After his strong performance in 1901, the move was made to strengthen the Reds offense among their infielders.[9]