I had Cabrera in a pool so I was watching him a bit more than most people and I would suggest that he was just being modest with his comments. Cabrera has performed well in previous Opens and is in the top 50 in the world - you don't get there without being an excellent putter. To me, I would say that Tiger is the best putter out there no matter what the statistics might show, and he demonstrated that on the 3 days that he didn't hit most of the greens in regulation. Cabrera putted very well and let me tell you, he had as many putts that were within inches of the hole as any player in the field.
The greens were fast and true - there were very few surprises out there. The players had to be cautious and not have a putt get away from them but they could stroke a putt and it would go in.
Tiger had his chances and yes, he did have one great ball striking round, but overall, he didn't out perform the field. Tiger has nothing to be ashamed of but neither does Cabrera -he played well and so did Tiger and so did Furyk and a few others. There are a whole bunch of guys out there who are great ball strikers who aren't at that level and they will tell you that the reason is putting - Cabrera can putt.