South Africa and Sri Lanka have landed in New Zealand and are making their final preparations for World Cup festitivies that kick off next week.

Before that happens, though, the Proteas and Lions will meet in a quick one-day warm-up match in Christchurch.

If there's a narrative to impose on this showdown, it's the story of two squads trending in opposite directions. The South Africans are coming off a solid showing in a multi-match ODI series with the West Indies.

The Sri Lankans, however, were thoroughly dominated in a seven match ODI series versus the New Zealand national team. They'll need to use today's proceedings to iron out their many kinks before it's too late.

You can stream a live feed of Sri Lanka and South Africa's ODI match for free RIGHT HERE.

Sri Lanka Squad (subject to change)
AD Mathews, PVD Chameera, LD Chandimal, TM Dilshan, RMS Eranga, HMRKB Herath, DPMD Jayawardene, FDM Karunaratne, KMDN Kulasekara, RAS Lakmal, SL Malinga, BMAJ Mendis, NLTC Perera, KTGD Prasad, S Prasanna, KC Sangakkara, SMSM Senanayake, HDRL Thirimanne

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