McFarland retired with a 3.35 earned run average (ERA), but he played on teams with poor hitting, leaving him with a 34-61 win–loss record.
McFarland's last major-league season was 1906, and he played for three teams - the Cardinals, the Pittsburgh Pirates and the Brooklyn Superbas.
[2] After McFarland's baseball career, he opened the first vaudeville theater in Houston and then worked for Interstate Amusement in Fort Worth.
[4] As a theater manager in Houston, McFarland sometimes irritated the Houston Board of Censors; he continued to show Fatty Arbuckle films after the filmmaker became embroiled in controversy, and he showed the film Don't Call It Love despite a controversial kiss.
[1] McFarland died on December 14, 1924 of heart failure while playing golf at the 12th hole of the River Oaks Country Club in Houston, Texas.