Aberdeen goalkeeper Joe Lewis was named player of the year at the club’s awards ceremony.
The 31-year-old, who recently penned a five-year contract extension with the Dons, has kept 16 clean sheets in 49 appearances for the Dons this season.
On-loan Derby County full back Max Lowe was named the players’ player of the year.
The 22-year-old said earlier this week he would be open to returning to the Dons on loan next season.
Lewis Ferguson, a summer signing from Hamilton Accies, was named young player of the year after his impressive first season at Pittodrie.
Ferguson was pipped to the PFA Scotland young player of the year award by Rangers midfielder Ryan Kent.
Ferguson also won the goal of the season for his overhead kick against Burnley in the Europa League in the 3-1 defeat at Turf Moor last August.
Ethan Ross was named the development player of the year. The 17-year-old midfielder has made six appearances for the first team this term.