Is he the best o/d batsman thats ever played for England

Currently rated the number 1 o/d batsman in the world.
Quite a remarkable achievement for a midddle order batsman.
This is his first official innings against Australia since ooh ahh broke his rib.
Allan Border called him a teddy bear
The press made a meal of him
And he made 100 for his nation after coming in at 2/24 and all out for 247
The champion o/d batsman of the millenuim showed his talent once again.
Averages over 50 which is phenominal for a middle order batsman in o/d cricket
He is the best.