Yes, Rahul Dravid represented Scotland as an overseas player. He played for Scotland in the national Cricket League against teams like Hampshire, Scotland, Lancashire, etc.