Its surprising . It would be good if you explain some of your choices like Llyod and Haddle?
Lloyd is one of the most under rated ODI players of all time. We tend to sort players by volume without understanding the context but from that generation (both played last game in early 1985), Zaheer & Lloyd are phenomenal players, despite very limited stats.
Lloyd played most of his career in AUS & ENG (In fact almost 60% of his career in AUS), and those days there were only 5-6 teams that you could play - no free bees; his 46 ODIs in AUS are mostly against the other 2 best teams of that era - AUS & PAK. Still his record of 44/79 in AUS for that era was bettered only by 2 players - Viv & Zaheer, but both played at 3, Lloyd matched them from 5-6. I don't have the detailed stats now, but Lloyd must have one of the highest % runs from boundaries, and remember he played his entire career when boundaries in AUS & UK were crowd (no rope, you have to send the ball into crowd to hit a SIX, even direct hits to ad boards were counted as four), and they used hand stitched balls - still with those hand made bats, on much heavier out-fields, guy was a monster hitter.
Without bouncer restrictions (it came after 1985), without fielding restrictions (till 1983 you could have put 9 men on line, Brearley put WK at long stop as well on last ball and still Viv flicked Hendricks for a six from half a yard out side off in 1979 Final), without free hit, guy had a stats like 40/81 for almost 2K runs, which in current context you can easily boast-up by 25%. And, he played for a team that hardly allowed him to pile up runs from No. 5/6 (missed batting 1/4th of his games). He was a savior of that WIN team - almost every time they were under trouble, Lloyd will be there to save them. Not only for non Asian XI, Lloyd will make a very good case of No. 6 at AT ODI XI, could bowl a bit as well .... and who else is better than him to lead such an star studded team?
Sir RJ Hadlee is the most under rated cricketer in PP, but he is the only cricketer to be Knighted when still active International cricketer and his achievements (ODI) is often over looked for his country profile. A loan wolf who could match bowling stats of any greats of any era. 21.56 average with 3.3 economy perfectly portraits the greatest metronome of all-time, who was almost impossible to hit with new ball. For his type only match could be the Aussie McGrath, but add to that RJ had a batting stats of 22/76 in that era, and he was one of the best gully/out-fielders of his time. For this spot, there were 3 other contenders actually - Garner, DK Lillee & Mike Holding. Despite phenomenal stats, I never felt DK is an ODI bowler - he simply didn't like to contain, wasn't interested in ODI much either (didn't play 1979 & 1983 WC), while Garners stats are manipulated for lots of tail cleaning in an era when last 4-5 players were expected to be effective with bowling only - personally I'll pick Holding over Garner in ODI as well, because Mike did the job in 1st spells. Among these four, Hadlee was by far the better batsman and probably as cunning as DK Lille with ball as well. Apart from pace, I think Hadlee & DK were the closest two fast bowlers you can imagine in terms of skills & mentality.
If there was a spot of 12th man, I would have picked Greg Chappell, but he doesn't make the XI over Lara. Could have picked him instead of Cairns, as Greg could bowl quite decent medium pace, but he is not a No. 6/7 batsman and my top 6 are better ODI players than Greg.
ODI is the only format where I'll pick bowling all-rounders, sacrificing a little in bowling - because in 10 overs what little difference that DK or Holding could do over Pollock & Hadlee (if any, I doubt) can be well compensated by the batting contribution. Test is more of a specialist game while T20 is too short to bring batting depth, hence 4X5 solid overs are key in T20.