So basically what we have learnt from this thread is sample sizes of 5 wickets in 2 countries, 3 wickets in one country are good enough if they are at good enough averages. Secondly averages are everything and if someone averages 27 somewhere he cannot be more than merely good there(ignore WPM, WSC all that). In fact I’m surprised some posters didn’t equate Ambrose in Pak and Imran in WI since both average the same. This Ambrose love here is so potent that it washes over all context. Ambrose’ record in SC is lacking cause his record of one match in SL doesn’t mean anything. Also in Pak, majority of his wickets were on a wicket which wasn’t merely not flat but very SENA like. So how this constitutes into a reasonable or good record in SC, I dunno. I have given context for Imran in Aus and Eng. In the latter atleast he averaged sub 25, and would’ve even below that if the Pak team didn’t make the mistake of playing in 74 when he was too raw and not good enough for this level, not only average debutant problems. Don’t misunderstand me, I’ll still take Ambrose over Imran in Eng, and in Aus(this one’s easy). And both Imran and Ambrose performed with aplomb against the best team of that day: WI in the former and Aus in the latter, just cause Imran averages 25.2 in the former doesn’t mean he’s any less, on his first tour he was the only really threatening bowler and was over-bowled and the WI of Immy’s era was better than Aus of Ambrose’ era. It’s only that in addition to the previous statement, Imran’s record in Aus and Eng is brilliant(slightly short of greatness), good in NZ and India. Ambrose in addition has a great record in Eng, but his records in atleast NZ and SL are far too small. In SA, maybe he could’ve been a good bowler. The Pak record as I’ve explained with context, is ok and nothing more. So I believe Imran’s performances are more spread out and better across conditions.