Saturday 31st July
Scottish Premiership - 1st Phase
- Hearts 2 , Celtic 1 at Full timeHeartsCelticFull time
Wednesday 28th July
UEFA Champions League - 2nd Qualifying Round
- Midtjylland 2 , Celtic 1 After extra time , Midtjylland win 3 - 2 on aggregateMidtjyllandCelticAggregate score Midtjylland 3 , Celtic 2After extra time
Saturday 24th July
Club Friendlies - Club Friendlies 3
- Celtic 2 , West Ham United 6 at Full timeCelticWest Ham UnitedFull time
Tuesday 20th July
UEFA Champions League - 2nd Qualifying Round
- Celtic 1 , Midtjylland 1 at Full time , Midtjylland win 3 - 2 on aggregateCelticMidtjyllandFull time
Saturday 17th July
Club Friendlies - Club Friendlies 3
- Celtic 0 , Preston North End 1 at Full timeCelticPreston North EndFull time
Wednesday 14th July
Club Friendlies - Club Friendlies 3
- Bristol City 0 , Celtic 0 at Full timeBristol CityCelticFull time
Saturday 10th July
Club Friendlies - Club Friendlies 3
- Charlton Athletic 1 , Celtic 2 at Full timeCharlton AthleticCelticFull time
Wednesday 7th July
Club Friendlies - Club Friendlies 3
- Sheffield Wednesday 1 , Celtic 3 at Full timeSheffield WednesdayCelticFull time
All times are UK and subject to change. BBC is not responsible for any changes.