I happen to have a dataset with 25000 games with stockfish evaluations after every move. I just did a little blunder search and these are my findings:
Blunders from an equal position (-1.00 < eval < 1.00) are very rare, even among weaker players. That is not particularly surprising, because we tend to leave the equality region in little steps during the opening and the blunders come when we are under real pressure and low on time.
- Elo: 1500: 100cp Blunder every 45 moves.
- Elo: 1600: 100cp Blunder every 46 moves.
- Elo: 1700: 100cp Blunder every 50 moves.
- Elo: 1800: 100cp Blunder every 52 moves.
- Elo: 1900: 100cp Blunder every 55 moves.
- Elo: 2000: 100cp Blunder every 59 moves.
- Elo: 2100: 100cp Blunder every 64 moves.
- Elo: 2200: 100cp Blunder every 69 moves.
- Elo: 2300: 100cp Blunder every 74 moves.
- Elo: 2400: 100cp Blunder every 78 moves.
- Elo: 2500: 100cp Blunder every 82 moves.
- Elo: 2600: 100cp Blunder every 85 moves.
- Elo: 2700: 100cp Blunder every 85 moves.
Really big blunders >300cp from an equal position are even more rare. Which also isn't particularly surprising, after all even if you blunder a full piece you usually get a little something in return.
- Elo: 1500: 300cp Blunder every 223 moves.
- Elo: 1600: 300cp Blunder every 241 moves.
- Elo: 1700: 300cp Blunder every 274 moves.
- Elo: 1800: 300cp Blunder every 299 moves.
- Elo: 1900: 300cp Blunder every 335 moves.
- Elo: 2000: 300cp Blunder every 352 moves.
- Elo: 2100: 300cp Blunder every 381 moves.
- Elo: 2200: 300cp Blunder every 421 moves.
- Elo: 2300: 300cp Blunder every 446 moves.
- Elo: 2400: 300cp Blunder every 479 moves.
- Elo: 2500: 300cp Blunder every 509 moves.
- Elo: 2600: 300cp Blunder every 525 moves.
- Elo: 2700: 300cp Blunder every 530 moves.
If you leave out the requirement of an equal position, the numbers go way up. As opposed to the relevancy ….
- Elo: 1500: 100cp Blunder every 9 moves.
- Elo: 1600: 100cp Blunder every 9 moves.
- Elo: 1700: 100cp Blunder every 10 moves.
- Elo: 1800: 100cp Blunder every 10 moves.
- Elo: 1900: 100cp Blunder every 11 moves.
- Elo: 2000: 100cp Blunder every 12 moves.
- Elo: 2100: 100cp Blunder every 13 moves.
- Elo: 2200: 100cp Blunder every 14 moves.
- Elo: 2300: 100cp Blunder every 14 moves.
- Elo: 2400: 100cp Blunder every 15 moves.
- Elo: 2500: 100cp Blunder every 16 moves.
- Elo: 2600: 100cp Blunder every 16 moves.
- Elo: 2700: 100cp Blunder every 17 moves.
And the bigger blunders:
- Elo: 1500: 300cp Blunder every 23 moves.
- Elo: 1600: 300cp Blunder every 25 moves.
- Elo: 1700: 300cp Blunder every 27 moves.
- Elo: 1800: 300cp Blunder every 29 moves.
- Elo: 1900: 300cp Blunder every 32 moves.
- Elo: 2000: 300cp Blunder every 34 moves.
- Elo: 2100: 300cp Blunder every 37 moves.
- Elo: 2200: 300cp Blunder every 40 moves.
- Elo: 2300: 300cp Blunder every 43 moves.
- Elo: 2400: 300cp Blunder every 46 moves.
- Elo: 2500: 300cp Blunder every 48 moves.
- Elo: 2600: 300cp Blunder every 49 moves.
- Elo: 2700: 300cp Blunder every 50 moves.
Those numbers are a little higher than in the linked blog, that's probably because stockfish likes to throw out big numbers compared to other engines.
To confer to the addendum and the final phrasing of the question (i.e. percentage of games with a 300cp blunder.):
- Elo: 1500: 62 percent of the games contain a blunder.
- Elo: 1600: 58 percent of the games contain a blunder.
- Elo: 1700: 53 percent of the games contain a blunder.
- Elo: 1800: 50 percent of the games contain a blunder.
- Elo: 1900: 47 percent of the games contain a blunder.
- Elo: 2000: 45 percent of the games contain a blunder.
- Elo: 2100: 41 percent of the games contain a blunder.
- Elo: 2200: 37 percent of the games contain a blunder.
- Elo: 2300: 33 percent of the games contain a blunder.
- Elo: 2400: 29 percent of the games contain a blunder.
- Elo: 2500: 25 percent of the games contain a blunder.
- Elo: 2600: 24 percent of the games contain a blunder.
- Elo: 2700: 24 percent of the games contain a blunder.
With the requirement of an equal position:
- Elo: 1500: 13 percent of the games contain a blunder.
- Elo: 1600: 12 percent of the games contain a blunder.
- Elo: 1700: 10 percent of the games contain a blunder.
- Elo: 1800: 10 percent of the games contain a blunder.
- Elo: 1900: 8 percent of the games contain a blunder.
- Elo: 2000: 8 percent of the games contain a blunder.
- Elo: 2100: 7 percent of the games contain a blunder.
- Elo: 2200: 5 percent of the games contain a blunder.
- Elo: 2300: 6 percent of the games contain a blunder.
- Elo: 2400: 4 percent of the games contain a blunder.
- Elo: 2500: 3 percent of the games contain a blunder.
- Elo: 2600: 3 percent of the games contain a blunder.
- Elo: 2700: 3 percent of the games contain a blunder.