PDGA #276273Riccardo Menarini Current rating912 RankingsWorldwide25611thItalyT7thModenaT1stModena Mo1st