Thursday 28th April
UEFA Europa League - Semi-finals
- RB Leipzig 1 , Rangers 0 at Full time , Rangers win 3 - 2 on aggregateRB LeipzigRangersFull time
Saturday 23rd April
Scottish Premiership - Top Six
- Motherwell 1 , Rangers 3 at Full timeMotherwellRangersFull time
Sunday 17th April
Scottish Cup - Semi-finals
- Celtic 1 , Rangers 2 After extra timeCelticRangersAfter extra time
Thursday 14th April
UEFA Europa League - Quarter-finals
- Rangers 3 , Sporting Braga 1 After extra time , Rangers win 3 - 2 on aggregateRangersSporting BragaAggregate score Rangers 3 , Sporting Braga 2After extra time
Sunday 10th April
Scottish Premiership - 1st Phase
- St. Mirren 0 , Rangers 4 at Full timeSt. MirrenRangersFull time
Thursday 7th April
UEFA Europa League - Quarter-finals
- Sporting Braga 1 , Rangers 0 at Full time , Rangers win 3 - 2 on aggregateSporting BragaRangersFull time
Sunday 3rd April
Scottish Premiership - 1st Phase
- Rangers 1 , Celtic 2 at Full timeRangersCelticFull time
All times are UK and subject to change. BBC is not responsible for any changes.