Weirath, a right-handed throwing, left-handed batter, spent his playing days as a first baseman. Starting in 1930 with the Barnett Grocers and then with the Shaffer Field All-Stars, he made his presence known as a difficult out. In 1934 and 1935 his play helped the Akron Pelicans win two Class B City titles. This team became the Silver Seals and won league championships in 1936 and 1937. Having obtained work at B.F. Goodrich Co., he played with the Goodrich Local #5 team for four years, helping them win the AA Title in 1941. Joining the service he played for the Honolulu Athletics in the Hawaiian League.He signed a Boston Red Sox organization contract and was assigned to the Class C Canton Terriers of the Mid-Atlantic League. But he refused a reassignment to a D League because of work related commitments. He continued to play in the AA League with the Moore Wrestlers until 1948, an active baseball life of 18 years, which included seven championships and three All-Star honors. He once had a streak of 10 hits in 10 consecutive at bats. He maintained a lifetime batting average of over .333.