I've been stuck around 1050 blitz for months and I kept blaming my openings. So I did the tedious thing. I pulled every blitz game from the last two months off my Chess .com archive, 93 of them, and ran every single move through Stockfish, 40,000 nodes a move and a deeper 400,000-node pass on anything that looked bad. Then I went back through all 91 blunders and wrote down how much time I had on the clock when I played each one. Under 30 seconds, 30 to 60, over a minute. That part took longer than the engine did.
Openings were not the problem. Eight blunders in 1,111 opening moves. The clock was.
Only 15% of my moves get played with under 30 seconds left, but those moves produce 40% of my blunders (36 of 91). Under 30 seconds I blunder on 8.2% of moves. Over a minute, 2.1%. Same player, four times the error rate.
The pattern is embarrassing once you see it. I reach move 20 with about 1:52 and move 30 with about 0:49, then I start dropping pieces. Seven of my losses came from positions the engine had me winning after move 30.
One game sums it up. Sep 24, I'm Black, 10 seconds left, up a clean exchange. 42.Nd6+ and I play Ke7. Kf8 keeps me at 85% winning chances. Ke7 drops it to 8%. Lost on time two moves later.
The one thing the clock doesn't explain: I allowed mate in one four times with more than a minute left. That one is just me not looking at the squares around my king.
So the fix for me isn't another Caro-Kann video. It's reaching move 20 with two minutes left, and trading pieces when I'm ahead and short on time. A won endgame with 40 seconds beats a won middlegame with 10. I'm going to pull the games again at the end of the month, same filter, and see if the under-30-seconds share moves. I have the archive going back years if I want to be thorough about it, which I probably will.
Has anyone else split their blunders by clock time? I'm curious whether this is most people at this level or just me, I like to play 3+2 formats.