All but one of Manchester City's Premier League fixture in December will be broadcast live on TV or streaming platform, as eight games have been confirmed until New Year's Day.
With Amazon Prime broadcasting a number of fixtures, plus a busy Christmas schedule, the Premier League have confirmed that all City games from December 1 to January 1 will be broadcast live aside from their Boxing Day clash with Leicester.
Starting with the trip to Aston Villa, that game will now be moved back 24 hours to December 1, where it will kick off at 8.15pm and will be shown live on Amazon Prime. The next Premier League game, away at Claudio Ranieri's Watford, will be the Sky Sports evening kick off on Saturday December 4.
The following weekend, after a midweek trip to RB Leipzig for the final Champions League group game, City host Wolves for BT Sport's early kick-off with a 12.30pm kick off on Saturday December 11.
Following that is a tantalising home fixture against Leeds on December 14, with an 8pm kick off live on BT Sport.
A much-anticipated clash against Newcastle at St James' Park is next with a 2pm kick-off on Sunday December 19. That game will be shown live on Sky Sports with a 2pm kick off, with the Premier League's new richest club hosting City for the first time since their takeover.
The Boxing Day visit of Leicester is the only fixture not to be televised in December, with a 3pm kick-off on December 26 giving Guardiola's side a three day gap between a festive trip to Brentford's Community Stadium for the first time on Wednesday December 29. That game, shown live on Amazon Prime, will kick off at 8.15pm.
And the first game of 2022 will follow just three days later, with City's trip to Arsenal the early kick-off on New Year's Day, to kick off at 12.30pm on BT Sport.
Man City fixtures confirmed for TV between December 1 and January 1:
Wed Dec 1 - Aston Villa (A) - 8.15pm, Amazon Prime
Sat Dec 4 - Watford (A) - 5.30pm, Sky Sports
Sat Dec 11 - Wolves (H) - 12.30pm, BT Sport
Tues Dec 14 - Leeds (H) - 8pm, BT Sport
Sun Dec 19 - Newcastle (A) - 2pm, Sky Sports
Sun Dec 26 - Leicester (H) - 3pm
Wed Dec 29 - Brentford (A) - 8.15pm, Amazon Prime
Sat Jan 1 - Arsenal (A) - 12.30pm, BT Sport