Celtic will have to cope without captain Callum McGregor for a crucial run of matches after the 29-year-old's knee injury timescale was confirmed.

Hoops boss Ange Postecoglou told the media ahead of the match against St Johnstone on Saturday that McGregor would be out for "three to four weeks" and would be unlikely to return before the game breaks for the World Cup.

In that time Celtic have 10 matches - excluding the Saints game - across the league, Champions League and League Cup.

Here is the full list of games McGregor will miss:

October

Tue 11 - RB Leipzig (H)
Sat 15 - Hibernian (H)
Wed 19 - Motherwell (A)
Sat 22 - Hearts (A)
Tue 25 - Shakhtar Donetsk (H)
Sun 30 - Livingston (A)

November

Wed 2 - Real Madrid (A)
Sat 5 - Dundee United (H)
Wed 9 - Motherwell (A)
Sat 12 - Ross County (H)

Scottish football resumes on December 17, when Celtic travel to Pittodrie to take on Aberdeen. They compete in the Sydney Super Cup during the break where they will take on Sydney FC on Thursday November 17 and Everton on Sunday November 20.

SUBSCRIBE TODAY TO BE IN WITH A CHANCE OF WINNING AN ALL-EXPENSES-PAID TRIP FOR TWO TO WATCH REAL MADRID V CELTIC