Question: how many perfect games have there been in major league history
Answer: Over the 140 years of Major League Baseball history , and over 210,000 games played , there have been 23 official perfect games by the current definition .