Career
Fairweather, who played in the ruck, was a later comer to VFL football, just two weeks shy of his 31st birthday when he started playing for North Melbourne. Born in London, he played his initial football for South Melbourne City, before joining Portuguese Melbourne in 1937. After having served with the AIF, Fairweather played 15 games for North Melbourne in 1944 and appeared in all 21 games that they played the following year, including a semi final.
He was club captain for the 1946 VFL season, then retired at the end of the year, to take up a position as captain-coach of Carnegie.