Answer
The answer is no, David Robert never played in the English Premier League. He was a professional footballer who played as a defender, primarily in the Scottish Premiership. Robert spent the majority of his career with Heart of Midlothian, making over 200 appearances for the club.