While you are technically correct, in English it’s perfectly fine to say it this way as well.
“Second only” here has meaning “next after”, not “number two”.
So... France took second to England and Argentina?
So... France took second to England and Argentina?