Cairns is best bet and McMillan is weak link? I think McMillan's been doing much better than Cairns recently, hasn't he?
McMillan averages 26- sign of a very inconsistent player. You may never know how long he will last in a match. Cairns, on the other hand, not only has a better average, but can play a longer innings.

Wait, which Shoaib?
BEST BET: Shoaib Akhtar
DARK HORSE: Shoaib Malik
WEAK LINK: Shoaib Akhtar (not sure where to place him)