World Rankings

Great Britain are currently ranked fifth in the world. The latest IWRF World Rankings can be downloaded here or viewed on the IWRF website.