Career
He played professionally for the Providence Grays, Pittsburgh Alleghenys, Washington Senators, Chicago Colts, Saint Louis Browns, and Boston Beaneaters. Carroll was born in Clay Grove, Iowa. He played his first professional game on August 3, 1882, for the Providence Grays.
Carroll played professionally for eleven seasons from 1882 to 1893.
He stopped playing professionally in 1889 to be a farmer, but missed playing baseball and returned to major league baseball in 1890 with the Chicago Cubs. Carroll stopped playing in the majors in 1893.
Carroll died at the age of 63 in Portland, Oregon, and is interred at Lincoln Memorial Park.