1881 - Hibernian 3 Rangers 9 (Struthers 5, Smith, Devlin, Hill, Gillespie) - Friendly
1887 - Partick Thistle 1 Rangers 1 (Untraced) - Friendly
1888 - Rangers 5 (T.J.Nicol 2, Aird 2, McKenzie) Vale of Leven 3 - Glasgow Merchants' Charity Cup 1st Round Replay (Played at Hampden Park) (3,000)
Rangers had come back from 3-0 down in the first match to equalise very near the end. The replay was a little more cut, with the game finishing some ten minutes early so that the Vale of Leven team could catch the train back to Alexandria
1892 - Hearts 3 Rangers 2 (Scott, J.McPherson) - Scottish League (4,500)
1898 - Rangers 3 (Gibson, R.C.Hamilton, Miller) Third Lanark RV 1 - Glasgow League (3,000)
1900 - Renton 1 Rangers 5 (Sharp 2, Wilkie 2, Hyslop) - Friendly
1904 - Partick Thistle 1 Rangers 1 (Speedie) - Inter-City League (3,000)
1906 - Albion Rovers 0 Rangers 4 (Untraced) - Friendly
1910 - Rangers 1 (Gordon) Clyde 0 - Scottish League Division One (10,000)
1913 - Border Counties Xl 0 Rangers 2 (Parker, A.Brown) - Friendly
1921 - Third Lanark 0 Rangers 1 (A.L.Morton) - Scottish League Division One (30,000)
1924 - Manchester United 1 Rangers 1 (Archibald) - Friendly (10,000)
1927 - Rangers 0 Dundee 0 - Scottish League Division One (10,000)
1930 - Dundee 1 Rangers 3 (McPhail 2,Smith) - Scottish League Division One (8,000)
1932 - Clyde 1 Rangers 1 (Marshall Pen) - Scottish League Division One (15,000)
1937 - Clyde 3 Rangers 2 (J.Smith, Kinnear) - Scottish League Division One (9,000)
1938 - Hearts 3 Rangers 2 (Kinnear, Main) - Scottish League Division One (28,204)
1941 - Rangers 3 (Venters, Johnston, J.Smith) RAF Select Xl 2 - Sir Archibald Sinclair Cup (in aid of the Clydeside Air Raid Distress Fund) (25,500)
1949 - Rangers 4 (Young 2 2 Pens, Williamson, Duncanson) Clyde 1 - Scottish Cup Final (Played at Hampden Park) (120,126)
Rangers had hardly been stretched throughout their run to the Scottish Cup final, conceding only one goal (in the first round match against Elgin City) and scoring 16 along the way. They were rarely troubled at Hampden Park in the final either, where a crowd of 120,162 saw goals from George Young (two both from the penalty spot),Duncanson and Billy Williamson. Williamson had collected a winners medal the previous year when he scored the winner in what was his only cup-tie appearance of the season p he repeated the feat in 1948-49
1952 - Elgin City 1 Rangers 1 (Prentice) - Friendly (8,000)
1958 - Raith Rovers 1 Rangers 3 (Millar 2,Baird) - Scottish League Division One (10,000)
1960 - Kilmarnock 0 Rangers 2 (Millar 2) - Scottish Cup Final (Played at Hampden Park) (108,017)
With the League title slipping from their grasp and impending elimination from the European Champions' Cup, it was imperative Rangers win the Scottish Cup in order to qualify for Europe in season 1960-61,competing in the European Cup-winners Cup which had been inaugurated that season following the success of the premier European competition. For one, Rangers started as underdogs, for Kilmarnock, managed by former Ranger Willie Waddell, were also challenging for the Scottish League, although destined to finish second in both competitions. Two goals from Jimmy Millar at Hampden Park, where the crowd figure was 102,017,the biggest crowd to have witnessed a competitive Rangers match since the Scottish Cup semi-final defeat by Aberdeen in 1954,secured the win
1965 - Third Lanark 0 Rangers 1 (Brand) - Scottish League Division One (5,000)
This was to be Rangers' last ever visit to Cathkin Park to face Third Lanark, for within two years the club had been wound up in the courts and their ground allowed to slip into deterioration.
1966 - Rangers 0 Celtic 0 - Scottish Cup Final (Played at Hampden Park) (126,599)
1977 - Dundee United 0 Rangers 1 (Johnstone) - Scottish Premier Division (8,000)
1980 - Kilmarnock 1 Rangers 0 - Scottish Premier Division (8,504)
1983 - Rangers 2 (J.McDonald, Redford) Morton 0 - Scottish Premier Division (9,500)
1988 - St.Mirren 0 Rangers 3 (Walters, Brown, McCoist) - Scottish Premier Division (13,809)
1992 - Motherwell 1 Rangers 2 (Mikhailichenko 2) - Scottish Premier Division (12,515)
1994 - Rangers 2 (Durie 2) Dundee United 1 - Scottish Premier Division (44,766)
2000 - St.Johnstone 0 Rangers 2 (Dodds 2) - Scottish Premier League (10,016)
Rangers celebrated being crowned Champions on this Sunday evening's 2-0 win against St.Johnstone. Celtic’s failure to defeat Hibernian 24 hours earlier meant the Light Blues were already title winners going into the game, but that wasn’t to dampen the party, with Billy Dodds grabbing a double as the Rangers fans packed out McDiarmid Park.
2006 - Celtic 0 Rangers 0 - Scottish Premier League (59,684)
2016 - Rangers 1 (Tavernier) Alloa Athletic 1 - Scottish Championship (50,349)
Rangers brought the curtain down on their Ibrox Championship season in rather disappointing fashion, drawing 1-1 with Alloa. In front of the biggest attendance at Ibrox in seven and a half years, the already relegated side proved a tough nut to crack, and took a shock lead through Duffy before the home side responded through James Tavernier on the stroke of half time. Rangers began the game in a composed fashion, stroking the ball about impressively on what was an immaculate Ibrox surface, but the capacity crowd was to be stunned with eight minutes on the clock with Alloa taking a shock lead, although it came courtesy of yet more extremely suspect defending from the home side
2017 - Celtic 2 Rangers 0 - Scottish Cup Semi-final (Played at Hampden Park) (49,465)