Jason Roy Australia England 2018 Cardiff
Jason Roy brings up his hundred against Australia at Cardiff © Getty Images

Jason Roy returned to the scene of one of his greatest disappointments to score a century as England beat Australia by 38 runs to win the second ODI at Cardiff on Saturday. Roy’s 120 and stand-in captain Jos Buttler’s rapid 91 not out took England to 342 for 8 as England went 2-0 up in this 5-match series. Then Australia opener Shaun Marsh made 131 to became the first Glamorgan batsman to score an international century at the Welsh county’s Sophia Gardens headquarters. However, their 304 all out meant world champions Australia had suffered 7 defeats in 8 ODIs.

The Yorkshire duo of fast bowler Liam Plunkett (4 for 53) and leg-spinner Adil Rashid (3 for 70) shared 7 wickets as England won with 17 balls to spare. It was just over a year ago in Cardiff that struggling Surrey opener Roy, 27, was dropped from the England side that suffered an 8-wicket defeat in the semi-final of the Champions Trophy to Pakistan, the eventual tournament winners.

Roy regained his place in and on Saturday he scored his fifth hundred, in 60 ODIs. It was also his first since he made an England record 180 against Australia in Melbourne in January. Wicketkeeper Buttler, captaining 2019 World Cup hosts England after regular ODI skipper Eoin Morgan was ruled out with a back spasm shortly before toss, followed up with a 70-ball knock that included two extravagant ramped sixes off successive deliveries from paceman Jhye Richardson.

The most Australia have ever made batting second to win an ODI is 334 for 8, against England at Sydney in 2011. Ashton Agar (46) offered Marsh excellent support in a sixth-wicket partnership of 96, before he was stumped by Buttler off Rashid. But an Australia side missing star batsmen Steven Smith and David Warner, both given year-long bans for their roles in the Cape Town ball-tampering fiasco in March, just fell short.

“Australia were striking it well at the end but we picked up the key wicket of Agar and then Marsh,” said Man-of-the-Match Roy. ”I was pleased with my hundred. It’s nice to come back after a long winter and continue winning on home soil. I’m just very happy for the win.”

Meanwhile Buttler said: “I felt in good touch today…If we are being brutal, we can be more polished in the field.”

This result meant three of Australia’s national teams had all lost on the same day, the Socceroos beaten 2-1 by France at the football World Cup in Russia and the Wallabies going down 26-21 to Ireland in a rugby union Test in Melbourne.

“Obviously we would have liked to have restricted England to less than 340-odd but the way Marsh played throughout our innings showed we could have chased them if we’d had someone to go with him before Agar,” said Australia captain Tim Paine.

Roy and Jonny Bairstow (42) got England off to a brisk start as, Australia, also without their injured Ashes-winning pace attack of Mitchell Starc, Pat Cummins and Josh Hazlewood, failed to gain the swing Paine hoped for when he won the toss in overcast conditions.

Rain breaks at as 66 and 91 failed to disturb Roy, who drove Marcus Stoinis and pulled Andrew Tye for sixes during a 97-ball century that also included 9 fours.

Roy was eventually dismissed during an eventful 36th over. First, wicketkeeper Paine was struck a nasty blow in the face when a legside wide from Tye reared up. Two deliveries later, Roy drove Tye for a majestic four through cover. But next ball he was out Paine held a superb one-handed catch as he dived to his left.

Marsh was dropped twice at mid-wicket on his way to a 95-ball century that included 10 fours and 3 sixes, but when Plunkett bowled Marsh with a full delivery, Australia were 293 for 8.

England, who beat Australia 4-1 in an ODI series Down Under in January, will take an unassailable 3-0 lead if they win Tuesday’s day-night clash at Trent Bridge.

Brief scores:

England 342 for 8 in 50 overs (Jason Roy 120, Jos Buttler 91*) beat Australia 304 in 47.1 overs (Shaun Marsh 131; Liam Plunkett 4 for 53, Adil Rashid 3 for 70) by 38 runs.

Player of the Match: Jason Roy.