I love Foakes but that isn't the most reliable stat to go off given that he has played 5 tests. He averages 38 at First Class level, so I'd expect him to average above 30 in Test cricket but certainly not 40. Buttler is making a good case for Foakes at the moment though.
The point with Foakes is that he is a "proper" keeper and better than Bairstow and Buttler combined.He also has a half decent 1st Class average and a better Test average. So the selectors need to pull their finger out and give him an extended chance to play some Tests. Buttler and Bairstow are both excellent limited overs players. I would prefer to see Bairstow in the ODIs and Buttler in the T20s. Then battle it out with Pope to bat in the mid order of the Test side if they come into excellent form.
History shows mediocre keepers can ruin bowlers careers.
Shafiq is a cracking little batsman, very underrated. Reminds me a little of Rahane
What does archer actually bring to this side ?