It's incredible what he's done in just over half a season of football, he's probably all time top 10 already.
I couldn't find it in me to rate him above Anderson, Wotherspoon, Craig, Davidson. The three centre halves that played yesterday won't get the attention but they are the absolute cornerstone of our success this season. But for injuries Murray Davidson would likely have been our all time appearance holder by now and would have played all three games.
Recency bias aside my #1 is David Wotherspoon. All three medals and an assist in both Scottish Cup wins.