On 26 December 2006, at the age of 40 years and 266 days, Teddy Sheringham beat his own record for oldest Premiership scorer, with the goal in a 2-1 defeat to Portsmouth. Source: http://en.wikipedia.org/wiki/Teddy_Sheringham
Edwin Van der Sar became the oldest player to win a Premier League title at the age of 40 years and 205 days (on Sunday 22 May 2011)
Source: The Guardian
Surely it is Teddy Sheringham at arbout 40
Brad Friedel currently aged 41 who plays as a goalkeeper for Tottenham Hotspurs.
The oldest player to ever score on the premiership debut would be at the age of 43. The name of the 43 year old is Vic Cumberland.