Career
He was born in Wichita, Kansas, and died in Denver, Colorado. Weaver played for four different teams from 1902 to 1908, playing most of his games at catcher. Asthma-related complications brought Weaver"s career to a premature end, and contributed to his early death at the age of 37.