1928–29 in Scottish football
The 1928–29 season was the 56th season of competitive football in Scotland and the 39th season of the Scottish Football League.
League competitions
Scottish League Division One
Champions: Rangers'''Relegated: Third Lanark, Raith Rovers'''
Scottish League Division Two
NOTE:Arthurlie resigned – fixtures stand
Bathgate resigned – fixtures expunged
'''Promoted: Dundee United, Greenock Morton'''
Other honours
Non-league honours
Highland League'''East of Scotland League '''
Scotland national team
| Date | Venue | Opponents | Competition | Scotland scorer | |
| 27 October 1928 | Ibrox Park, Glasgow | 4–2 | BHC | Hughie Gallacher, James Dunn | |
| 23 February 1929 | Windsor Park, Belfast | 7–3 | BHC | Hughie Gallacher, Alex Jackson, Alex James | |
| 13 April 1929 | Hampden Park, Glasgow | 1–0 | BHC | Alec Cheyne | |
| 26 May 1929 | Brann Stadium, Bergen | 7–3 | Friendly | Alec Cheyne, Jimmy Nisbet, Bobby Rankin, Tully Craig | |
| 1 June 1929 | Grunewald Stadium, Berlin | 1–1 | Friendly | Willie Imrie | |
| 4 June 1929 | Olympic Stadium, Amsterdam | 2–0 | Friendly | Jimmy Fleming, Bobby Rankin |
Scotland were winners of the 1928–29 British Home Championship. 1929 also saw Scotland compete against non-British teams for the first time.
Key:
Other national teams
Scottish League XI
| Date | Venue | Opponents | Scotland scorer | ||||||||
| 31 October 1928 | Firhill, Glasgow | ![]() Scottish national amateur team
|

