Spotted first mistake. I double counted matches on match day between two teams as two matches.
12 * 46 = 552 games per season
x 4 leagues = 2000 (rounding down)
X 100 years = 200,000
Also I don’t like this as the “odds” , rather that it has happened for the first time in 200,000 recorded english football league games.
Anyone got a better calculation?