No, but over quite a time. It is 32 innings since he last made a Test hundred. Even Vaughan, the other current underperformer in the top order, has made four hundreds in that time.
I don't want to take anything away from what Butcher has done for England over the last 3-4 years. There was certainly nobody better around. But I don't think anyone believes that Butcher is going to get any better than he already is, whereas we can probably all name someone who we think is going to be better, whether it be Bell, Key (ptui!), Pietersen or what have you.
Look, quite a few of us can remember when England didn't have a single batsman score a century all year and a draw was quite a positive result in a Test match, considering, and blokes who chipped in with regular 60s and 70s were pretty valuable.
But with this England team, we now expect at least one of them to make a hundred in every game, and Butcher hasn't been doing his share for some time now.
Butcher is a good Test batsman. But England aren't automatically satisfied any longer with the merely good, or at least shouldn't be. If he won't deliver hundreds, let's get someone who will. This is the kind of pressure on players to perform that England need - hungry young men snapping at their heels, rather than the old retributive regime of dropping players at random after we lost a match.
Since I am mortally afraid of Key getting established, I'd prefer that the axe doesn't fall on Butcher now. I'd rather wait until the English summer, when perhaps the selectors will see the sense of promoting Bell ahead of Key.
Cheers,
Mike