RadicalPi, clearly your list of the approximate number of games between each of the perfect games is wrong. First of all, there are sixteen perfect games and you give only thirteen numbers of games for the times between perfect games in your list, so you’ve obviously missed two numbers. Second, if I just put those numbers of games down in the gaps between perfect games, they clearly don’t match. It looks like this:
1904-05-05 Cy Young
22,136
1908-10-02 Addie Joss
42,925
1922-04-30 Charlie Robertson
10,280
1956-10-08 Don Larsen
2,328
1964-06-21 Jim Bunning
3,762
1965-09-09 Sandy Koufax
25,766
1968-05-08 Catfish Hunter
16,181
1981-05-15 Len Barker
5,743
1984-09-30 Mike Witt
6,585
1988-09-16 Tom Browning
8,208
1991-07-28 Dennis Martínez
3,267
1994-07-28 Kenny Rogers
11,340
1998-05-17 David Wells
10,596
1999-07-18 David Cone
missing number
2004-05-18 Randy Johnson
missing number
2009-07-23 Mark Buehrle
So let me try to fix this. I presume that you failed to calculate the number of games between Young and Joss, so let me assume you skipped a number there. We get this if we move everything from there on down one space:
1904-05-05 Cy Young
missing number
1908-10-02 Addie Joss
22,136
1922-04-30 Charlie Robertson
42,925
1956-10-08 Don Larsen
10,280
1964-06-21 Jim Bunning
2,328
1965-09-09 Sandy Koufax
3,762
1968-05-08 Catfish Hunter
25,766
1981-05-15 Len Barker
16,181
1984-09-30 Mike Witt
5,743
1988-09-16 Tom Browning
6,585
1991-07-28 Dennis Martínez
8,208
1994-07-28 Kenny Rogers
3,267
1998-05-17 David Wells
11,340
1999-07-18 David Cone
10,596
2004-05-18 Randy Johnson
missing number
2009-07-23 Mark Buehrle
My next guess would be that the numbers between Barker and Witt and between Witt and Browning are wrong. I’m going to guess that you just skipped Witt entirely when you counted the number of games. So drop Witt (for the purposes of figuring out what you did) and move everything from there on down one space:
1904-05-05 Cy Young
missing number
1908-10-02 Addie Joss
22,136
1922-04-30 Charlie Robertson
42,925
1956-10-08 Don Larsen
10,280
1964-06-21 Jim Bunning
2,328
1965-09-09 Sandy Koufax
3,762
1968-05-08 Catfish Hunter
25,766
1981-05-15 Len Barker
16,181 *
1988-09-16 Tom Browning
5,743
1991-07-28 Dennis Martínez
6,585
1994-07-28 Kenny Rogers
8,208
1998-05-17 David Wells
3,267
1999-07-18 David Cone
11,340
2004-05-18 Randy Johnson
10,596
2009-07-23 Mark Buehrle
*This assumes that the 1984-09-30 game by Mike Witt was missed when you counted.
That’s as close I can get from what you’ve written.