Moeen Ali is back in the England squad for the ODI against Scotland in Edinburgh on Sunday June 10 and a 14-man squad for the five-match Royal London ODI series against Australia commencing at the Kia Oval on Wednesday June 13.

The Worcestershire all-rounder was not selected for the two Test Series against Pakistan currently taking place.

But the 30-year-old is part of a 13 strong party to take on the Scots and a 14 man squad to face the Aussies.

He has been a key part of the England side which has risen to number one in the ICC ODI rankings.

Moeen played all 10 of England’s ODIS in the winter – the 4-1 win over Australia and 3-2 success against New Zealand.

He is currently in action for his County in the Royal London One-Day Cup and has featured so far in the games versus Lancashire and Leicestershire Foxes.

Moeen will come up against his Worcestershire team-mate Travis Head when England tackle the Australians.

England ODI squad versus Scotland

Eoin Morgan (Middlesex) Captain

Moeen Ali (Worcestershire)

Jonathan Bairstow (Yorkshire)

Sam Billings (Kent)

Alex Hales (Nottinghamshire)

Liam Plunkett (Yorkshire)

Adil Rashid(Yorkshire)

Joe Root (Yorkshire)

Jason Roy (Surrey)

Ben Stokes (Durham)

David Willey (Yorkshire)

Chris Woakes (Warwickshire)

Mark Wood (Durham)

On the recommendation of the captain and coach, Jos Buttler has been rested for the Scotland match. Sam Billings replaces him in the squad.

England ODI squad versus Australia

Eoin Morgan (Middlesex) Captain

Moeen Ali (Worcestershire)

Jonathan Bairstow (Yorkshire)

Jos Buttler (Lancashire)

Tom Curran (Surrey)

Alex Hales (Nottinghamshire)

Liam Plunkett (Yorkshire)

Adil Rashid(Yorkshire)

Joe Root (Yorkshire)

Jason Roy (Surrey)

Ben Stokes (Durham)

David Willey (Yorkshire)

Chris Woakes (Warwickshire)

Mark Wood (Durham)

ODI Fixtures:

Scotland v England, Sunday June 10, The Grange, Edinburgh (11am BST)

1st ODI, England v Australia, Wednesday June 13, The Kia Oval, London (1pm BST)

2nd ODI, England v Australia, Saturday June 16, Sophia Gardens, Cardiff (11am BST)

3rd ODI, England v Australia, Tuesday June 19, Trent Bridge, Nottingham (2pm BST)

4th ODI, England v Australia, Thursday June 21, Emirates Riverside, Chester-le-Street (2pm BST)

5th ODI, England v Australia, Sunday June 25, Emirates Old Trafford, Manchester (11am BST)