There is 94.11 meters in 100 yards how I got the answer is because I know that there is 0.9144 in 1 yard. I hope this helps and someone deleted my response so that is why I am responding again.!!!
8.7m questions
11.3m answers