Hampshire lost their Champions League warm-up game against Sri Lanka’s domestic Twenty20 winners.

The Royals were beaten by six wickets in their friendly against Uva Next, following their arrival in Johannesburg.

New Zealander Jacob Oram (3-13) bowled with pace and bounce, dismissing Michael Carberry and James Vince as Hampshire were restricted to 135-8, Glenn Maxwell making 32.

Australian all-rounder Andrew McDonald then blitzed a rapid 70 as Uva cruised to victory.

Hampshire play their two qualifiers against Auckland Aces and Sialkot Stallions on Wednesday and Thursday.