Frank Lampard could join the 1,000 club as a Manchester City player.
Lampard, 36, has made 973 appearances for his clubs and his country so far in his career. He needs just another 27 to reach the four-figure landmark, something he could do for the Premier League champions, having joined them on loan from New York City FC this month.
The 36-year-old is available for City until the end of January, when he goes to NYCFC to prepare for their maiden Major League Soccer game.
He is available for up to 23 Premier League games, six Champions League matches, the start of City's Capital One Cup and FA Cup campaigns and Sunday's Community Shield.
Lampard, who has not retired from international football, has a greater chance of adding to his 106 appearances for England after returning to the Premier League.
He is his country's joint sixth-most capped player and has also played once for England's B team and 19 times in under-21 internationals.
Lampard played 187 times for West Ham, his first club, and 11 on loan at Swansea, before going on to make 649 appearances in 13 years at Chelsea, putting him third behind Peter Bonetti and club record-holder Ron Harris.
The last British player to reach 1,000 senior appearances was Manchester United assistant manager Ryan Giggs, who brought up the milestone in the March 2013 Champions League fixture against Real Madrid.
Current Fleetwood manager Graham Alexander, who played for Scunthorpe United, Luton Town, Preston North End and Burnley, reached 1,000 games in April 2011.