Diego Costa, Jamie Vardy suspended in Premier League on Boxing Day

Last weekend's Premier League fixtures saw a number of players pick up yellow and red cards which ruled them out of the Boxing Day matches.

Ahead of a packed festive fixture list, ESPN FC looks at who will miss out for their clubs.

Any player who receives a fifth yellow card for the season by Dec. 31 will receive a one-match ban, missing the next Premier League game of the festive programme. From Jan. 1 onwards. players will only be banned if they clock up 10 or 15 bookings. The amnesty for 10 yellows is April 9.

Diego Costa, Chelsea

The Spain striker received his fifth booking of the season in Chelsea's 1-0 win at Crystal Palace, ruling him out for next Monday's home game with Bournemouth. He should be available for selection on New Year's Eve as Stoke City head to Stamford Bridge.

N'Golo Kante, Chelsea

The France midfielder was also cautioned at Selhurst Park, meaning he will not be available for selection for Antonio Conte's league leaders versus the Cherries.

Jamie Vardy, Leicester

Vardy received a straight red card for a sliding challenge in Leicester's stirring 2-2 fightback at Stoke City. The Premier League champions were unsuccessful in their appeal against the decision and their star striker will miss three games: Everton (h) on Dec.26, West Ham (h) Dec. 31 and Middlesbrough (a) on Jan. 2.

Sergio Aguero, Manchester City

Aguero serves the final match of his four-game ban as City travel to Hull after he was dismissed for his challenge on Chelsea's David Luiz as Pep Guardiola's side lost 3-1 at home on Dec. 3. The Argentina international is set to make a timely return for the trip to Liverpool on New Year's Eve.

Christian Fuchs and Robert Huth, Leicester

The defensive pair were among the six players booked for Leicester in their draw at Stoke. Fuchs and Huth will now both sit out the visit of Everton to the King Power Stadium.

Matthew Lowton, Burnley

Lowton was carded in the second minute of second-half stoppage time as Burnley lost 2-1 at Tottenham. As it was the right-back's fifth yellow of the campaign he will be absent for Burnley's meeting with fellow promoted side Middlesbrough next Monday.

Marko Arnautovic, Stoke

Arnautovic was given a straight red card for a studs-up challenge in Stoke's 0-0 draw with Southampton on Dec. 14, sidelining him for three matches. He's served one game of the suspension and will remain out of the picture for the big encounters with Liverpool on Dec. 27 and Chelsea on Dec. 31. The forward will be available for selection at home to Watford on Jan. 3.

Pedro Obiang, West Ham

Obiang received his fifth booking of 2016-17 in West Ham's 1-0 win over Hull, meaning he will sit out Boxing Day's trip to Swansea but be at manager Slaven Bilic's disposal for their New Year's Eve trip to Leicester.

Players currently on four bookings: Harry Arter, Daniel Gosling (Bournemouth); Jeffrey Hendrick, Dean Marney (Burnley); David Luiz, Nemanja Matic, Pedro (Chelsea); Damien Delaney, James Mcarthur (Crystal Palace); Jake Livermore (Hull); Dejan Lovren (Liverpool); Antonio Barragan, Adam Clayton (Middlesbrough); Fernando, Aleksandar Kolarov (Manchester City); Jan Vertonghen, Kyle Walker, Victor Wanyama (Tottenham Hotspur); Ryan Shawcross (Stoke); Lynden Gooch, Billy Jones, Steven Pienaar (Sunderland); Jodi Amat, Kyle Naughton (Swansea); Miguel Britos, Troy Deeney (Watford); Michail Antonio (West Ham).