James Matthew Craig (born 2 March 1977, Glasgow, Scotland) is a Scottish former international rugby union player. He was capped four times between 1997 and 2001 for Scotland. He also played for the amateur club West of Scotland and professionally for the provincial side Glasgow Warriors. James Craig is the son of Jim Craig, who played football for Celtic FC, and was capped for the Scotland national football team in 1967.