He averaged 20 in Pakistan, 28 in SAF last winter and 23 in Sri lanka the winter before.
That's pretty poor for a guy who bats in the top six.
He averaged 40 in this year's Ashes - but was helped by big scores in the test Mcgrath wasn't bowling (Edgbaston).
Look at his record since 2003 (the period of his improvement) and his only really decent achievment as a batsman was averaging 50+ against RSA to home.
Apart from that, he 's been very poor away from home (in the three countries aforementioned), did so-so against the Aussies at home and and has dined out on weak West Indian bowling (home and away) and very weak New Zealand bowling attack at home.
I think Freddy is a top pace bowler (in the top three in the world) but I just think his batting is overhyped - very hit and miss.
You may all respond,