Cochrane was born in Massachusetts and was a multi-sport athlete at Boston University. After college, he chose baseball over basketball and football. He made his major league debut in 1925, having spent only one season in the minor leagues. He was chosen as the American League (AL) Most Valuable Player in 1928 and he appeared in the World Series from 1929 to 1931. Philadelphia won the first two of those World Series, but Cochrane was criticized for giving up stolen bases when his team lost the series in 1931. Cochrane's career batting average (.320) stood as a record for MLB catchers until 2009.