African neighbors South Africa and Zimbabwe meet in Hamilton this weekend for their opening World Cup cricket matches.

A lot has changed in the past 72 hours to make this suddenly one of the more appetizing match-ups of the opening weekend. Most cricket fans were expecting South Africa to rout Zimbabwe, but the Proteas were spanked by over 100 runs in their final warm up match versus New Zealand. Zimbabwe, meanwhile, pulled out a stunning upset over Sri Lanka.

Could an encore presentation be in the cards? You'll have to tune in to find out.

A live feed of South Africa and Zimbabwe's World Cup opener is available to be streamed RIGHT HERE

South Africa Squad (subject to change)
AB de Villiers*, HM Amla, KJ Abbott, F Behardien, JP Duminy, F du Plessis, Imran Tahir, DA Miller, M Morkel, WD Parnell, AM Phangiso, VD Philander, RR Rossouw, DW Steyn, MN van Wyk.

Zimbabwe Squad (subject to change)
E Chigumbura*, RW Chakabva†, TL Chatara, CR Ervine, T Kamungozi, H Masakadza, N Mushangwe, R Mutumbami, J Nyumbu, T Panyangara, V Sibanda, Sikandar Raza, BRM Taylor