Career
He played for the Pittsburgh Pirates, Cincinnati Reds, Cleveland Indians, Chicago Cubs, and Brooklyn Dodgers. His last home run was hit in 1899, and from 1900 to the present no one has had more at-bats without a home run: 2,736. He attended Holy Cross College before joining the major leagues.
After his playing days, he remained in baseball for a time as a minor league manager, then took other jobs, being listed in 1930 as a clerk in a Chicago probate court.
(Nb: The Jack McCarthy from San Francisco who was born in the same year and died in 1931 is a different man who was not the major leaguer).