Doris made his league debut on 26 November 2005, as a late substitute for St Johnstone manager Owen Coyle in a 1–1 draw with Stranraer at McDiarmid Park. He joined Montrose on loan in October 2007, where he scored four goals in 25 league appearances.
Doris made his professional debut as a substitute for St Johnstone manager Owen Coyle in a 1–1 draw against Stranraer at McDiarmid Park on November 26, 2005. He later joined Montrose on loan in October 2007, where he scored four goals in 25 league appearances.