The 1928–29 Scottish football season was Celtic's 41st season of competitive football, in which they competed in the Scottish First Division and the Scottish Cup.

In the league, Celtic finished second to Rangers, same as the previous season. In the Scottish Cup they reached the semi-final stage, in which they lost to eventual champions Kilmarnock, 1-0.

This was captain Willie McStay's last season with the club as he was sold to Hearts afterwards. He would be replaced as Celtic captain by his younger brother Jimmy.

Competitions

Scottish First Division

League table

Matches

Scottish Cup

See also Glasgow Dental Hospital Cup

References