Brighton midfielder James Milner has broken the record for the most appearances in Premier League history after featuring in the game against Brentford, his 654th match in the competition. The 40-year-old surpassed Gareth Barry’s record of 653 Premier League matches. Milner has represented several clubs during his career, including Manchester City and Liverpool.