0
Anonymous
One yard is equal to 0.9144 metres. Therefore, 23 yards is equal to 0.9144 x 23 = 21.0312 metres.
Wiki User
Chat with our AI personalities