With the Cricket World Cup just a little over two weeks away, two powerhouse nations will meet for a pair of final tune-up games before the biggest tournament of them all.

Even though the stakes are lower than they will be in February and March, these two upcoming ODI matches between Pakistan and New Zealand are guaranteed to be worth the watch. The Black Caps and the Men in Green's seven match ODI battle in December was the most thrilling series of the year. The teams traded wins in the first four matches, Pakistan took the fifth, and then the Kiwis stole the sixth and seventh in thrilling fashion.

If there's a favorite today, it has to be New Zealand. Pakistan will be rusty, having not played an international match in over three weeks. New Zealand, meanwhile, hasn't just been staying active -- they're playing at an even higher level than they were last month. They're fresh off another seven match series in which they utterly trounced Sri Lanka.

You can stream a live feed of Pakistan and New Zealand's first of two ODI cricket matches for free right at THIS LINK.

New Zealand Squad (subject to change)
KS Williamson*, CJ Anderson, DG Brownlie, AP Devcich, MJ Guptill, MJ Henry, TWM Latham, MJ McClenaghan, NL McCullum, KD Mills, AF Milne, JDS Neesham, L Ronchi, LRPL Taylor, DL Vettori

Pakistan Squad (subject to change)
Shahid Afridi*, Ahmed Shehzad, Anwar Ali, Awais Zia, Haris Sohail, Mohammad Hafeez, Mohammad Irfan, Raza Hasan, Saad Nasim, Sarfraz Ahmed, Sohail Tanvir, Umar Akmal, Umar Gul, Wahab Riaz