Is there any reason why James Hildreth has never played for England?
I don't think there is any particular reason.he is probably the most prolific County batsman not to play test cricket.He was very close a few years ago to getting picked.
England was Cook,Strauss,trott,kp,bell for years don't forget so there were never many openings.There's more places now available than for a few years.
Personally I don't think it helps playing on a flat deck at Somerset but that's just my opinion..in other words, he may be seen as scoring 'easy' runs.