Football fans can get discounted current season Premier League shirts in the JD Sports sale.
The sports retailer has slashed up to 50% off the price of shirts for several top clubs including Manchester City, Arsenal and Newcastle United, although there are still four months of Premier League games to play.
Manchester City away shirt 24/25, £40 (was £80)
One of the biggest football shirt discounts is a £40 saving on the Manchester City away top which was originally £80.
With eight away fixtures for Man City still to play, the shirt costs just £5 per wear if you wear it only on EPL match days and much less if you wear it between games.
If you prefer a home football shirt, JD Sports has slashed 25% off the price of Manchester United, Aston Villa and Newcastle United kits.
With Eddie Howe’s Newcastle United side lighting up the Premier League and competing in Europe, now’s the time to snap up the team’s shirt for less.
Newcastle United home shirt 24/25 at JD Sports, £60 (was £80)
While the Gunners are flying high in second place in the league tables, fans can score an Arsenal shirt for £65, saving 19% off the normal price.
A staple for any true fan, this kit is perfect for showing your allegiance to Mikel Arteta’s squad as they battle for glory this season.
Arsenal home shirt 24/25 at JD Sports, £65 (was £80)
All shirts in the JD Sports sale come with a customisation option, so you can add your favourite player’s name and number or even your name to your kit for a further £15.
The shirts are available in sizes small to XXL, with fit options for juniors and women.
Made from lightweight and breathable performance fabric with moisture-wicking technology, the shirts are designed to keep you cool and comfortable whether you’re on the pitch or in the stands.
To snap one up in your size, head to the JD Sports sale before the sale ends on 31 January.
For more sports, health and fitness deals and buying guides, check out our dedicated talkSPORT shopping hub.