PDGA #216159Felix Clavier Current rating885 Rankings by regionWorldwide42389thSwitzerland113thCugy1st