✨ ベストアンサー ✨
結論から言うと、主語である「彼」が単数だからです。
イメージで言うと
He > A (彼はA君より上手)
He's better than A.
He > B (彼はB君より上手)
He's better than B.
He > ○(←ここに誰が来ても彼の方が上手)
He's better than any other player.
つまり、「他のどんな」とは言っても
あくまで「1対1」で比べている
ということです。
もし、主語が複数であれば
They're better than any other players.
という書き方もあり得ます。
ですから、
any other + 単数
と丸暗記するのではなく
「何と比較しているのか」
を意識すると良いと思います。