Blake is probably the only who has a clear head to head winning record against Nadal. Hewitt can't beat Nadal anymore so I can see that record turning around soon and Johansson can't play tennis anymore so that doesn't count.