Over this time, there have been a grand total of 24 perfect games, the first thrown by Lee Richmond in 1880, and the last by Domingo German earlier this year, June 28, 2023. Dividing 24 into 238,277, we get the result of 9,928, meaning that a Perfect Game occurs once in every 9,928 games.